Thomas Fleming
|
bfb4b051c6
|
Merge branch 'main' into mmu
|
2021-04-01 16:29:39 -04:00 |
|
Thomas Fleming
|
350fe87119
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2021-04-01 16:24:06 -04:00 |
|
Thomas Fleming
|
38a0199260
|
Merge branch 'mmu' of github.com:davidharrishmc/riscv-wally into mmu
|
2021-04-01 16:23:19 -04:00 |
|
Thomas Fleming
|
fdb20ee1cf
|
Implement sfence.vma and fix tlb writing
|
2021-04-01 15:55:05 -04:00 |
|
James E. Stine
|
0495195d68
|
Fixed some divide -still bug in AHB causing InstStall to deassert and next instruction to get into divide unit. Hope to fix soon. Divide seems to work if given enough time.
|
2021-04-01 12:30:37 -05:00 |
|
Teo Ene
|
7c364a26e9
|
Updated MISA in coremark_bare config file
|
2021-03-31 20:39:02 -05:00 |
|
Noah Boorstin
|
75f58c4df5
|
busybear: temporarially stop checking CSRs
|
2021-03-31 14:14:32 -04:00 |
|
Noah Boorstin
|
118e846ef7
|
busybear: clean up questa warnings
|
2021-03-31 14:04:57 -04:00 |
|
Noah Boorstin
|
43532be770
|
busybear: clean up questa warnings
|
2021-03-31 14:02:15 -04:00 |
|
Thomas Fleming
|
77b8e27205
|
Disable 'always-on' virtual memory
|
2021-03-30 22:49:47 -04:00 |
|
Thomas Fleming
|
56e256baa5
|
Extend lint-wally to lint both rv32 and rv64
|
2021-03-30 22:42:28 -04:00 |
|
Thomas Fleming
|
eca2427f94
|
Merge remote-tracking branch 'origin/main' into main
Bring icache and MMU code together
Conflicts:
wally-pipelined/src/ifu/ifu.sv
wally-pipelined/testbench/testbench-imperas.sv
|
2021-03-30 22:24:47 -04:00 |
|
Thomas Fleming
|
7126ab7864
|
Complete basic page table walker
|
2021-03-30 22:19:27 -04:00 |
|
Thomas Fleming
|
0994d03b28
|
Update virtual memory tests and move to separate folder
|
2021-03-30 22:18:29 -04:00 |
|
Domenico Ottolia
|
f7cbaeb217
|
Add one more test to WALLY-CAUSE, and update privileged testgen
|
2021-03-30 19:44:58 -04:00 |
|
Domenico Ottolia
|
6619a5f44f
|
Add mcause tests to testbench
|
2021-03-30 17:17:59 -04:00 |
|
Domenico Ottolia
|
61b19a0cd0
|
Update privileged tests generator
|
2021-03-30 16:58:46 -04:00 |
|
Domenico Ottolia
|
351c71e812
|
Add all working mcause tests
|
2021-03-30 16:55:12 -04:00 |
|
ushakya22
|
6b9ae41302
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-03-30 15:25:07 -04:00 |
|
ushakya22
|
fbed5d658e
|
privilege tests
|
2021-03-30 15:23:47 -04:00 |
|
Noah Boorstin
|
05d362e334
|
regression: use busybear batch instead
|
2021-03-25 15:34:10 -04:00 |
|
Domenico Ottolia
|
56a32b5882
|
More bug fixes for privileged tests
|
2021-03-25 15:05:55 -04:00 |
|
Brett Mathis
|
162f2df880
|
FPU Pipeline completed - can begin integration
|
2021-03-25 13:29:03 -05:00 |
|
Domenico Ottolia
|
f134b09a97
|
Fix bugs with privileged tests
|
2021-03-25 14:06:05 -04:00 |
|
Noah Boorstin
|
d02c88dab5
|
busybear: stop NOPing out atomics
and bump regression to check for 800k instrs, up from 200k
|
2021-03-25 13:29:56 -04:00 |
|
David Harris
|
eb9787609e
|
testgen-PIPELINE python startup
|
2021-03-25 13:12:18 -04:00 |
|
Shriya Nadgauda
|
21989ee615
|
adding PIPELINE tests
|
2021-03-25 13:07:25 -04:00 |
|
Teo Ene
|
51291949d8
|
Config file for ppa experiments
|
2021-03-25 10:23:21 -05:00 |
|
David Harris
|
a8abd47fbc
|
Added PPA README
|
2021-03-25 11:21:31 -04:00 |
|
Thomas Fleming
|
e3900bd0fa
|
Finish finite state machines for page table walker
|
2021-03-25 02:48:40 -04:00 |
|
Thomas Fleming
|
b5003b093a
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2021-03-25 02:35:21 -04:00 |
|
bbracker
|
a3788eb218
|
added 1 tick delay to dtim flops
|
2021-03-25 02:23:30 -04:00 |
|
bbracker
|
02e924e55a
|
instrfaults not respecting stalls bugfix
|
2021-03-25 00:16:26 -04:00 |
|
bbracker
|
1e3f683a9d
|
upgraded gpio bus interface
|
2021-03-25 00:15:02 -04:00 |
|
bbracker
|
e98dd420bc
|
future work comment about suspicious-looking verilog in csri.sv
|
2021-03-25 00:10:44 -04:00 |
|
Thomas Fleming
|
b1d849c822
|
Add all PMP addr registers
|
2021-03-24 21:58:33 -04:00 |
|
Teo Ene
|
a3aa103dc7
|
Fix typo from last commit
|
2021-03-24 17:09:58 -05:00 |
|
Teo Ene
|
4427b5ec01
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2021-03-24 17:04:48 -05:00 |
|
Teo Ene
|
e43849b82c
|
Updated coremark_bare testbench for IM
|
2021-03-24 17:04:43 -05:00 |
|
Katherine Parry
|
18cb1f4873
|
fixed various bugs in the FMA
|
2021-03-24 21:51:17 +00:00 |
|
Teo Ene
|
385ce9a8f9
|
Added BPTYPE to coremark_bare config
|
2021-03-24 16:38:29 -05:00 |
|
Domenico Ottolia
|
d67e28bf50
|
re-organize privileged tests to be in rv64p to rv32p folders
|
2021-03-24 13:51:25 -04:00 |
|
Katherine Parry
|
56dc8de009
|
fixed various bugs in the FMA
|
2021-03-24 01:35:32 +00:00 |
|
Teo Ene
|
ef3d2dda48
|
Added BOOTTIM to InstrAccessFaultF calculation in uncore/imem
|
2021-03-23 15:21:13 -05:00 |
|
Shreya Sanghai
|
1d6a2989ed
|
PC counts branch instructions
|
2021-03-23 14:25:51 -04:00 |
|
Jarred Allen
|
7da8af4c68
|
Another tweak to regression-wally.py comments
|
2021-03-23 00:18:38 -04:00 |
|
Jarred Allen
|
82de84469f
|
Slight change to regression-wally.py comments
|
2021-03-23 00:02:40 -04:00 |
|
Noah Boorstin
|
849641f31e
|
busybear: add better warning on illegal instruction
...also it seems that mret is being picked up as an illegal instruction??
|
2021-03-22 18:24:35 -04:00 |
|
Noah Boorstin
|
34b8f750ce
|
busybear: temporarially force rf[5] correct after failure to read CSR
|
2021-03-22 18:12:41 -04:00 |
|
Noah Boorstin
|
77dd0b4504
|
busybear: allow overwriting read values
|
2021-03-22 17:28:44 -04:00 |
|