David Harris
|
679e507cc6
|
Added SUPPORTED to each peripheral in each config file
|
2021-06-17 21:36:32 -04:00 |
|
David Harris
|
4e0546a7a0
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-06-17 18:54:46 -04:00 |
|
David Harris
|
54b6a2dcad
|
added inputs to pmaadrdec
|
2021-06-17 18:54:39 -04:00 |
|
David Harris
|
da8eb7749f
|
Started simplifying PMA checker
|
2021-06-17 16:28:06 -04:00 |
|
Abe
|
ef14fff3fc
|
Commit message
|
2021-06-17 14:49:13 -04:00 |
|
bbracker
|
2bee4eabab
|
added MTIME and MTIMECMP as read-only CSRs; this likely is not the final version
|
2021-06-17 12:09:10 -04:00 |
|
bbracker
|
b65adbea63
|
enable TIME CSR for 32 bit mode as well
|
2021-06-17 11:34:16 -04:00 |
|
bbracker
|
5a661a7392
|
provide time and timeh CSRs based on CLINT's counter
|
2021-06-17 08:38:30 -04:00 |
|
bbracker
|
5b96f7fbd7
|
making linux waveforms more useful
|
2021-06-17 08:37:37 -04:00 |
|
bbracker
|
9bc5ddf5f2
|
PMPADDRreg size bugfix; PMPADDR_ARRAY_REGW[15] is now useable
|
2021-06-17 05:19:36 -04:00 |
|
bbracker
|
b459d0cc80
|
changed parsedCSRs2] to parsedCSRs
|
2021-06-17 05:18:14 -04:00 |
|
bbracker
|
c4983f4388
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-06-17 00:50:14 -04:00 |
|
bbracker
|
6625f74a85
|
still not sure if QEMU workaround is correct, but here is all linux progress so far
|
2021-06-17 00:50:02 -04:00 |
|
bbracker
|
7b98e7aa2f
|
mcause test fixes and s-mode interrupt bugfix
|
2021-06-16 17:37:08 -04:00 |
|
bbracker
|
3b9ecc8275
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-06-16 16:17:53 -04:00 |
|
bracker
|
f99c91553f
|
chmod +x'd privileged testgen scripts
|
2021-06-16 10:28:57 -05:00 |
|
bbracker
|
9c883054c7
|
fixed incorrect expectation fof CLINT spec
|
2021-06-15 19:24:24 -04:00 |
|
David Harris
|
afdcead5a9
|
Added page tables to MMU tests
|
2021-06-15 17:54:13 -04:00 |
|
Kip Macsai-Goren
|
9330c6091a
|
added page table example file, continued work on mmu test
|
2021-06-15 16:13:37 -04:00 |
|
David Harris
|
5cfb9d489a
|
Started WALLY-MMU
|
2021-06-15 11:52:16 -04:00 |
|
bbracker
|
16e5e920b8
|
whoops forgot RV32
|
2021-06-15 11:33:01 -04:00 |
|
bbracker
|
8298c0959d
|
apply changes to privileged tests
|
2021-06-15 11:32:10 -04:00 |
|
bbracker
|
cd00e04943
|
Merge remote-tracking branch 'origin/fixPrivTests' into main
|
2021-06-15 09:57:46 -04:00 |
|
Katherine Parry
|
4177f4f148
|
Updated FMA
|
2021-06-14 13:42:53 -04:00 |
|
David Harris
|
c6ff11c22e
|
disabled Verilator WIDTH warnings in ICCacheCntrl
|
2021-06-12 19:50:06 -04:00 |
|
Ross Thompson
|
294f01cbd8
|
fixed the mtime register.
|
2021-06-11 13:50:13 -05:00 |
|
James E. Stine
|
11c88c15d5
|
Put repository of fpdivsqrt with RTL-based adder instead of structural implementation
|
2021-06-11 14:35:22 -04:00 |
|
bracker
|
8794bf1afa
|
attempt no 1: just change out x28s for x31s
|
2021-06-11 12:39:28 -05:00 |
|
David Harris
|
49b5fa3994
|
Reverted MIDELEG and MEDELEG to XLEN so busybear passes
|
2021-06-10 23:47:32 -04:00 |
|
David Harris
|
e41a87be23
|
Restored counter events
|
2021-06-10 11:18:58 -04:00 |
|
David Harris
|
d386929c0e
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-06-10 10:47:55 -04:00 |
|
David Harris
|
802238643a
|
Removed two cycles of latency from the DTIM
|
2021-06-10 10:30:24 -04:00 |
|
bbracker
|
f272cd46d8
|
peripheral lint fixes
|
2021-06-10 10:19:10 -04:00 |
|
bbracker
|
d4aeb1c387
|
merge
|
2021-06-10 10:03:01 -04:00 |
|
bbracker
|
0321d74562
|
attempt to fix regression by adding PMP_ENTRIES to configs
|
2021-06-10 09:59:26 -04:00 |
|
bbracker
|
d9022551c2
|
buildroot progress -- able to mimic GDB output
|
2021-06-10 09:58:20 -04:00 |
|
bbracker
|
79e798a641
|
UART improved and added more reg read side effects
|
2021-06-10 09:53:48 -04:00 |
|
David Harris
|
3e8026dc21
|
Configurable number of performance counters
|
2021-06-10 09:41:26 -04:00 |
|
David Harris
|
75870a16d7
|
Restored PCCorrectE declaration in IFU
|
2021-06-09 21:09:16 -04:00 |
|
David Harris
|
a2c054d0d2
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-06-09 21:03:16 -04:00 |
|
David Harris
|
0ffbd03139
|
More verilator fixes, but bpred is broken
|
2021-06-09 21:03:03 -04:00 |
|
David Harris
|
c7e57aeb1a
|
removed verilator lint_off WIDTH
|
2021-06-09 21:01:44 -04:00 |
|
David Harris
|
01d6ca1e2a
|
Fixed lint WIDTH errors
|
2021-06-09 20:58:20 -04:00 |
|
bbracker
|
75257f2ab2
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-06-09 15:14:49 -04:00 |
|
bbracker
|
449ac22ecf
|
log only half of bootmem for memory map convenience -- works ok for now because bootmem is half empty
|
2021-06-09 15:14:42 -04:00 |
|
David Harris
|
2952550db7
|
More PMP entries
|
2021-06-08 15:33:06 -04:00 |
|
David Harris
|
90e5781471
|
Start to parameterize number of PMP Entries
|
2021-06-08 15:29:22 -04:00 |
|
Kip Macsai-Goren
|
a95a7a7b82
|
working version with new mmu comments, old boottim values
|
2021-06-08 15:20:25 -04:00 |
|
Kip Macsai-Goren
|
2155cb2e91
|
merge of reverted main into up to date main
|
2021-06-08 14:57:43 -04:00 |
|
Kip Macsai-Goren
|
361c71c5e9
|
reverted to working version with new mmu comments
|
2021-06-08 14:56:00 -04:00 |
|