slmnemo
|
1ff47888a7
|
added wkdir in regression so regression runs out of box (assuming the old version of arch tests)
|
2022-05-17 20:32:38 +00:00 |
|
Kip Macsai-Goren
|
b155effe66
|
put privileged tests back into rv32/64gc
|
2022-05-04 21:20:25 +00:00 |
|
David Harris
|
1166c40059
|
FPU generates illegal instruction if MSTATUS.FS = 00
|
2022-05-03 11:56:31 +00:00 |
|
David Harris
|
bcd8728b3e
|
Switched to behavioral comparator for best PPA
|
2022-05-03 11:00:39 +00:00 |
|
Kip Macsai-Goren
|
4b00531d77
|
fixed incorrect configs in regression
|
2022-04-25 19:28:47 +00:00 |
|
Kip Macsai-Goren
|
74b103fae4
|
added working tests to test list, updated regression for new configs
|
2022-04-25 19:18:15 +00:00 |
|
David Harris
|
04b0579b89
|
Extended sim time to fully boot Linux. Added comments to hazard unit
|
2022-04-24 13:51:00 +00:00 |
|
Ross Thompson
|
a86274a1e0
|
Modified wally-pipelined.do for no trace linux sim.
|
2022-04-21 09:52:33 -05:00 |
|
David Harris
|
6504017044
|
Run 4M instructions in buildroot test to get through kernel & VirtMem startup
|
2022-04-18 01:29:38 +00:00 |
|
David Harris
|
6769f0cb43
|
Added comments in fcvt
|
2022-04-17 16:53:10 +00:00 |
|
Ross Thompson
|
55c667b60d
|
Commented output power analysis to speed simulation.
|
2022-04-16 15:32:59 -05:00 |
|
Ross Thompson
|
56bea58a3c
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-04-10 13:41:27 -05:00 |
|
Ross Thompson
|
fc5eac6820
|
Modified the linux test bench to take a new parameter which can run simulation from 470M out to login prompt. This shouldn't break the regression test or checkpointing.
|
2022-04-10 13:27:54 -05:00 |
|
bbracker
|
23406d0926
|
small signs of life on new interrupt spoofing
|
2022-04-08 12:32:30 -07:00 |
|
David Harris
|
23da303ad3
|
Added bootmem source ccode
|
2022-04-05 23:22:53 +00:00 |
|
Ross Thompson
|
400b5f7632
|
Fixed the SDC clock divider so it actually can work during reset. This will enable the fpga to operate at a faster clock while the SDC is < 10Mhz.
|
2022-04-04 09:57:26 -05:00 |
|
Ross Thompson
|
3ebb7f1057
|
fpga simulation works again.
|
2022-04-03 17:31:07 -05:00 |
|
Kip Macsai-Goren
|
37c755e6ce
|
added RV64IA config to have a config without compressed instructions
|
2022-04-02 18:24:08 +00:00 |
|
Ross Thompson
|
691f1a6b0d
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-04-01 17:18:25 -05:00 |
|
Ross Thompson
|
51dfa16f59
|
Updated the fpga test bench.
|
2022-04-01 17:14:47 -05:00 |
|
bbracker
|
9d26bfe71d
|
expand WALLY-PERIPH test to use SEIP on PLIC context 1
|
2022-03-31 18:02:06 -07:00 |
|
Kip Macsai-Goren
|
eb337fd3e1
|
added test config that doesn't use compressed instructions for privileged tests
|
2022-03-28 19:12:31 +00:00 |
|
Skylar Litz
|
f91fb7a388
|
add AtemptedInstructionCount signal
|
2022-03-26 21:28:57 +00:00 |
|
Skylar Litz
|
62a330c290
|
update to match new filesystem organization
|
2022-03-26 21:28:32 +00:00 |
|
bbracker
|
d645666fe7
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2022-03-04 00:06:27 +00:00 |
|
bbracker
|
79ff8d3c80
|
remove imperas32p tests
|
2022-03-04 00:06:18 +00:00 |
|
David Harris
|
6431ad4a8b
|
Fixed fma files to stop breaking synthesis. Changed Makefiles to skip Imperas
|
2022-03-03 15:38:08 +00:00 |
|
bbracker
|
87aad1d953
|
fix peripheral test and add it to regression
|
2022-03-02 23:44:39 +00:00 |
|
bbracker
|
e9e827c83e
|
add CSRs to waveview
|
2022-03-02 18:31:10 +00:00 |
|
bbracker
|
4fe35aadf2
|
add rv32a tests to regression
|
2022-03-02 17:54:55 +00:00 |
|
bbracker
|
b6031bb15f
|
fix buildroot checkpointing and add it back to regression
|
2022-03-02 16:00:19 +00:00 |
|
bbracker
|
29179c6787
|
add LRSC test and add wally64a to regression
|
2022-03-02 07:09:37 +00:00 |
|
bbracker
|
d2fa5fa645
|
buildroot graphical sim bugfix
|
2022-03-01 03:24:23 +00:00 |
|
bbracker
|
a8e8cfb838
|
switch linux-testbench infrastructure over to new linux testvectors at /opt/riscv
|
2022-03-01 03:11:43 +00:00 |
|
bbracker
|
d8ddda760b
|
deprecate imperas64p tests and move them over to the privilege configuration of wally-riscv-arch-test
|
2022-03-01 00:37:46 +00:00 |
|
David Harris
|
dbd73e8cfd
|
Moved regression work directories to regression/wkdir to reduce clutter
|
2022-02-27 17:35:09 +00:00 |
|
David Harris
|
5b15e552c6
|
Temporarily removed tests/imperas-riscv-tests from Makefile because of license issue
|
2022-02-27 15:12:10 +00:00 |
|
David Harris
|
ff674b695c
|
Moved Softfloat / TestFloat
|
2022-02-26 19:17:32 +00:00 |
|
Ross Thompson
|
834b308ed6
|
Fixed "bug" with wally-pipelined.do
|
2022-02-22 22:19:25 -06:00 |
|
bbracker
|
202bd2f8f8
|
change UART PLIC IRQ mapping from 4 to 10 to match virt model; move WALLY-PERIPH tests to wally arch tests
|
2022-02-22 03:46:08 +00:00 |
|
Ross Thompson
|
a7b774e453
|
Accidentally cleared dirty bit when setting access bit in hptw.
|
2022-02-17 16:20:20 -06:00 |
|
Ross Thompson
|
d152733a17
|
Rough implementation passing regression test with hptw atomic writes to memory.
|
2022-02-17 14:46:11 -06:00 |
|
Ross Thompson
|
4cfb601dc8
|
Fixed a bunch of the virtual memory changes. Now supports atomic update of PTE in memory concurrent with TLB.
|
2022-02-17 10:04:18 -06:00 |
|
Ross Thompson
|
565ca4e4a3
|
Broken state. address translation not working after changes to hptw to support atomic updates to PT.
|
2022-02-16 23:37:36 -06:00 |
|
Ross Thompson
|
460b37b21a
|
Added additional suppresses to vsim command incase buildroot files are missing.
|
2022-02-16 17:05:54 -06:00 |
|
Skylar Litz
|
03f23d2aaa
|
update bugfinder script to new file organization
|
2022-02-15 22:58:18 +00:00 |
|
Ross Thompson
|
1d7949513d
|
More cache cleanup.
|
2022-02-13 15:47:27 -06:00 |
|
Ross Thompson
|
7ffbc6b2ab
|
Changed names of signals in cache.
|
2022-02-13 15:06:18 -06:00 |
|
Ross Thompson
|
33beaa4593
|
Updates to linux wave.
|
2022-02-11 13:28:18 -06:00 |
|
Ross Thompson
|
d9f77d3659
|
Updated linux wave.
|
2022-02-11 13:15:42 -06:00 |
|