Thomas Fleming
|
1f6db293fa
|
Enable mmu tests in testbench
|
2021-05-03 23:15:23 -04:00 |
|
David Harris
|
699a8f3ac3
|
Extended maximum signature length to 1M
|
2021-05-03 15:29:20 -04:00 |
|
bbracker
|
acd99be7f8
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-05-03 09:23:52 -04:00 |
|
Katherine Parry
|
9252d08b41
|
fpu imperas tests run
|
2021-05-01 02:18:01 +00:00 |
|
bbracker
|
0d62440f60
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-04-30 06:26:35 -04:00 |
|
bbracker
|
9c08ce5359
|
rv32 plic test and lint fixes
|
2021-04-30 06:26:31 -04:00 |
|
Domenico Ottolia
|
830787e3e1
|
Make vectored interrupt trap handling work, and add tests for mtvec with vectored interrupts
|
2021-04-29 20:42:14 -04:00 |
|
Domenico Ottolia
|
750d276feb
|
Minor improvements to scause test
|
2021-04-29 16:48:07 -04:00 |
|
Domenico Ottolia
|
fdbd238a87
|
Add machine-mode timer interrupts to mcause tests
|
2021-04-29 16:39:18 -04:00 |
|
Domenico Ottolia
|
c9cb2f51d1
|
Same but don't break sim-wally this time
|
2021-04-29 15:33:27 -04:00 |
|
Domenico Ottolia
|
fdd4deec2f
|
Add more exceptions to medeleg tests
|
2021-04-29 15:32:13 -04:00 |
|
ushakya22
|
f139f248dc
|
Working MIE timer tests
|
2021-04-29 15:19:43 -04:00 |
|
Domenico Ottolia
|
99a927be47
|
Add medeleg tests
|
2021-04-29 15:02:36 -04:00 |
|
Ross Thompson
|
14a69c1d06
|
Added the ability to exclude branch predictor.
|
2021-04-26 14:27:42 -05:00 |
|
Ross Thompson
|
44d28dbd1c
|
Icache integrated!
Merge branch 'icache-almost-working' into main
|
2021-04-26 11:48:58 -05:00 |
|
bbracker
|
f921886451
|
merge cleanup; mem init is broken
|
2021-04-26 08:00:17 -04:00 |
|
Ross Thompson
|
9e40fb072c
|
Merge branch 'tests' into icache-almost-working
|
2021-04-25 21:25:36 -05:00 |
|
Shriya Nadgauda
|
2a5c243b0b
|
adding pipeline testing
|
2021-04-23 14:19:17 -04:00 |
|
Ross Thompson
|
c9bdaceddb
|
Fixed icache for 32 bit.
Merge branch 'cache' into main
|
2021-04-22 16:45:29 -05:00 |
|
Thomas Fleming
|
f9e071baf8
|
Temporarily disable rv64 mmu test
Will restore once cache revamp is pushed
|
2021-04-22 13:19:18 -04:00 |
|
Domenico Ottolia
|
82320033d5
|
Add tests for stval and mtval
|
2021-04-21 02:31:32 -04:00 |
|
Domenico Ottolia
|
fed42ffe19
|
Add tests for scause, and improve tests for sepc. Also make improvements to privileged test generator run.sh file
|
2021-04-21 01:12:55 -04:00 |
|
Domenico Ottolia
|
d5f86fadac
|
Add tests for sepc register
|
2021-04-20 23:50:53 -04:00 |
|
Ross Thompson
|
649589ee2c
|
Broken icache. Design is done. Time to debug.
|
2021-04-20 19:55:49 -05:00 |
|
Jarred Allen
|
59b340dac9
|
Merge branch 'main' into cache
|
2021-04-19 00:05:23 -04:00 |
|
bbracker
|
11cf251378
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-04-15 21:09:27 -04:00 |
|
bbracker
|
195cead01c
|
working GPIO interrupt demo
|
2021-04-15 21:09:15 -04:00 |
|
Domenico Ottolia
|
b1cd107a00
|
Add tests for scause and ucause
|
2021-04-15 19:41:25 -04:00 |
|
Domenico Ottolia
|
8c4cfa5f69
|
Add 32 bit privileged tests
|
2021-04-15 16:55:39 -04:00 |
|
Jarred Allen
|
7b4b1a31ef
|
Merge branch 'main' into cache
|
2021-04-15 13:47:19 -04:00 |
|
Thomas Fleming
|
d281ecd067
|
Remove imem from testbenches
|
2021-04-14 20:20:34 -04:00 |
|
Jarred Allen
|
757b64e487
|
Merge branch 'main' into cache
Conflicts:
wally-pipelined/src/cache/dmapped.sv
wally-pipelined/src/cache/line.sv
wally-pipelined/src/ifu/icache.sv
|
2021-04-14 18:24:32 -04:00 |
|
bbracker
|
ccff1e6c99
|
rv64 interrupt servicing
|
2021-04-14 10:19:42 -04:00 |
|
Jarred Allen
|
357aed75ee
|
A few more cache fixes
|
2021-04-13 01:07:40 -04:00 |
|
Jarred Allen
|
6ce4d44ae1
|
Merge from branch 'main'
|
2021-04-08 17:19:34 -04:00 |
|
bbracker
|
0c85b1c201
|
integrated peripheral testing into existing workflow
|
2021-04-08 15:31:39 -04:00 |
|
bbracker
|
c8c87bd0d8
|
merge testbench
|
2021-04-08 14:28:01 -04:00 |
|
Domenico Ottolia
|
1bdfac6a77
|
Cause an Illegal Instruction Exception when attempting to write readonly CSRs
|
2021-04-08 05:12:54 -04:00 |
|
Thomas Fleming
|
e807f5d771
|
Implement support for superpages
|
2021-04-08 02:44:59 -04:00 |
|
Ross Thompson
|
7f12c7af90
|
Switch to use RV64IC for the benchmarks.
Still not working correctly with the icache.
instr
addr correct got
|
2021-04-07 19:12:43 -05:00 |
|
Domenico Ottolia
|
9b82fbff5a
|
Add privileged tests to testbench
|
2021-04-07 02:22:08 -04:00 |
|
Domenico Ottolia
|
bbdd4e1467
|
Add passing mtval and mepc tests
|
2021-04-07 02:21:05 -04:00 |
|
Ross Thompson
|
d901cfc848
|
Merge branch 'icache_bp_bug' into tests
Not sure this merge is right.
|
2021-04-06 21:46:40 -05:00 |
|
Ross Thompson
|
0a20e33971
|
Steps to getting branch predictor benchmarks running.
|
2021-04-06 21:20:51 -05:00 |
|
Thomas Fleming
|
8f31e00f6a
|
Merge branch 'mmu' into main
Conflicts:
wally-pipelined/src/wally/wallypipelinedhart.sv
|
2021-04-03 22:12:52 -04:00 |
|
Thomas Fleming
|
ac89947e98
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2021-04-03 22:09:50 -04:00 |
|
Katherine Parry
|
08b31f7b2a
|
Integrated FPU
|
2021-04-03 20:52:26 +00:00 |
|
James E. Stine
|
82cd900b65
|
Put back imperas testbench until figure out why m_supported is running for rv64ic
|
2021-04-02 08:19:25 -05:00 |
|
James E. Stine
|
9026357350
|
Added some updates to divider - still not working all the time. Still a bug with signals within muldiv - specificaly MultDivE being modified during Execute stage. Seems to be triggered by ahblite signal.
|
2021-04-02 06:27:37 -05:00 |
|
Thomas Fleming
|
f9bf2fbc01
|
Implement sfence.vma and fix tlb writing
|
2021-04-01 15:55:05 -04:00 |
|