Jarred Allen
|
850f728cc7
|
Merge branch 'main' into cache
|
2021-04-19 00:05:23 -04:00 |
|
bbracker
|
290b3424e5
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-04-15 21:09:27 -04:00 |
|
bbracker
|
368c94d4ff
|
working GPIO interrupt demo
|
2021-04-15 21:09:15 -04:00 |
|
Domenico Ottolia
|
9f13ee3f31
|
Add tests for scause and ucause
|
2021-04-15 19:41:25 -04:00 |
|
Domenico Ottolia
|
531423d7e1
|
Add 32 bit privileged tests
|
2021-04-15 16:55:39 -04:00 |
|
Jarred Allen
|
81c02bda55
|
Merge branch 'main' into cache
|
2021-04-15 13:47:19 -04:00 |
|
Thomas Fleming
|
3c49fd08f6
|
Remove imem from testbenches
|
2021-04-14 20:20:34 -04:00 |
|
Jarred Allen
|
c1e2e58ebe
|
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
|
8f7ddcfdff
|
rv64 interrupt servicing
|
2021-04-14 10:19:42 -04:00 |
|
Jarred Allen
|
fc8b8ad7aa
|
A few more cache fixes
|
2021-04-13 01:07:40 -04:00 |
|
Jarred Allen
|
d99b8f772e
|
Merge from branch 'main'
|
2021-04-08 17:19:34 -04:00 |
|
bbracker
|
1ee8feffe5
|
integrated peripheral testing into existing workflow
|
2021-04-08 15:31:39 -04:00 |
|
bbracker
|
755e2e5771
|
merge testbench
|
2021-04-08 14:28:01 -04:00 |
|
Domenico Ottolia
|
65abe13f4f
|
Cause an Illegal Instruction Exception when attempting to write readonly CSRs
|
2021-04-08 05:12:54 -04:00 |
|
Thomas Fleming
|
303c2c4839
|
Implement support for superpages
|
2021-04-08 02:44:59 -04:00 |
|
Domenico Ottolia
|
60cf38192b
|
Add privileged tests to testbench
|
2021-04-07 02:22:08 -04:00 |
|
Domenico Ottolia
|
465d3986b0
|
Add passing mtval and mepc tests
|
2021-04-07 02:21:05 -04:00 |
|
Thomas Fleming
|
dbd5a4320e
|
Merge branch 'mmu' into main
Conflicts:
wally-pipelined/src/wally/wallypipelinedhart.sv
|
2021-04-03 22:12:52 -04:00 |
|
Thomas Fleming
|
8dfec29f7e
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2021-04-03 22:09:50 -04:00 |
|
Katherine Parry
|
d7b1379ab8
|
Integrated FPU
|
2021-04-03 20:52:26 +00:00 |
|
James E. Stine
|
0595ae983f
|
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
|
cff08adc3a
|
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
|
fdb20ee1cf
|
Implement sfence.vma and fix tlb writing
|
2021-04-01 15:55:05 -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 |
|
ushakya22
|
6b9ae41302
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-03-30 15:25:07 -04:00 |
|
Jarred Allen
|
631454ccf9
|
Merge branch 'cache2' into cache
Conflicts:
wally-pipelined/testbench/testbench-imperas.sv
|
2021-03-30 13:32:33 -04:00 |
|
Jarred Allen
|
6e83ccc3c4
|
Comment out failing tests
|
2021-03-30 13:07:26 -04:00 |
|
Jarred Allen
|
108f18e580
|
Merge branch 'cache' into main
|
2021-03-30 12:56:19 -04:00 |
|
Jarred Allen
|
7ca57cc4fc
|
Merge branch 'main' into cache
Conflicts:
wally-pipelined/regression/wave-dos/ahb-waves.do
wally-pipelined/src/ifu/ifu.sv
wally-pipelined/testbench/testbench-busybear.sv
wally-pipelined/testbench/testbench-imperas.sv
|
2021-03-30 12:55:01 -04:00 |
|
David Harris
|
8723fb916c
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-03-26 13:04:52 -04:00 |
|
David Harris
|
637bba6509
|
Added fp test to testbench
|
2021-03-26 13:03:23 -04:00 |
|
Shreya Sanghai
|
cc988f420f
|
removed minor bugs
|
2021-03-25 20:29:50 -04:00 |
|
ShreyaSanghai
|
139c2076a1
|
Removed PCW and InstrW from ifu
|
2021-03-26 01:53:19 +05:30 |
|
Jarred Allen
|
3b4f0141f4
|
Begin work on compressed instructions
|
2021-03-25 14:43:10 -04:00 |
|
Jarred Allen
|
602271ff7b
|
rv64i linear control flow now working
|
2021-03-25 13:02:26 -04:00 |
|
Jarred Allen
|
b871bfe714
|
Update icache interface
|
2021-03-22 15:04:46 -04:00 |
|
Jarred Allen
|
097e8edb3d
|
Put Imperas testbench back
|
2021-03-20 18:19:51 -04:00 |
|
Jarred Allen
|
a2bf5ac202
|
Fix another bug in the icache (why so many of them?)
|
2021-03-20 17:54:40 -04:00 |
|
Jarred Allen
|
279c09b27c
|
Merge changes from main
|
2021-03-18 18:58:10 -04:00 |
|
Shreya Sanghai
|
bbe0957df5
|
Merge branch 'gshare' into main
Conflicts:
wally-pipelined/regression/wave.do
|
2021-03-18 17:25:48 -04:00 |
|
Jarred Allen
|
e69376c823
|
Merge branch 'main' into cache
Conflicts:
wally-pipelined/testbench/testbench-imperas.sv
|
2021-03-17 16:40:52 -04:00 |
|
Ross Thompson
|
9f8f0242ca
|
Added possibly working OSU test bench as a precursor to running a bp benchmark.
Fixed a few bugs with the function radix.
|
2021-03-17 11:06:32 -05:00 |
|
Shreya Sanghai
|
9eed875886
|
added global history branch predictor
|
2021-03-16 16:06:40 -04:00 |
|
Jarred Allen
|
36452749d7
|
Merge remote-tracking branch 'origin/main' into cache
|
2021-03-15 19:08:25 -04:00 |
|
Ross Thompson
|
4c8952de6a
|
Converted branch predictor preloads to use system verilog rather than modelsim's load command.
|
2021-03-15 12:39:44 -05:00 |
|
Jarred Allen
|
926235b180
|
Merge upstream changes
|
2021-03-14 14:57:53 -04:00 |
|