David Harris
096242a6d8
Merged TIM and regular testbenches. RV32e now working and back in regression.
2022-02-08 12:18:13 +00:00
David Harris
f31e4910a8
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
2022-02-08 10:26:39 +00:00
David Harris
72c2166223
Lab 3 file cleanup
2022-02-08 10:26:37 +00:00
bbracker
929a9f0f1d
refactor buildroot-config-src into linux folder
2022-02-08 00:26:06 +00:00
bbracker
3263f5da77
trim away unneeded linker and header files intended for non-spike machines from wally-riscv-arch-test
2022-02-07 23:59:47 +00:00
David Harris
60c3cdad3a
Reverted cache change
2022-02-07 14:47:20 +00:00
David Harris
d0c40cca7a
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
2022-02-07 14:43:31 +00:00
David Harris
c21eb67a07
Cache syntax cleanup
2022-02-07 14:43:24 +00:00
Kip Macsai-Goren
2ef5f2612f
fixed verify step to work correctly with comments. clarified copy references without simulating
2022-02-06 19:48:23 +00:00
Kip Macsai-Goren
38b75e85a0
added new tests to make and testbench
2022-02-06 19:47:22 +00:00
Kip Macsai-Goren
5377dde581
clarified csr write test
2022-02-06 19:46:29 +00:00
Kip Macsai-Goren
6e3bec9aa5
added CSR permission tests
2022-02-06 19:45:58 +00:00
Kip Macsai-Goren
04197273f6
light cleanup
2022-02-06 02:05:59 +00:00
Kip Macsai-Goren
c5b6f49b2f
added comments to existing MMU tests
2022-02-06 02:05:59 +00:00
Kip Macsai-Goren
52008b122a
added commenting in reference outputs that aren't simulated in spike
2022-02-06 02:05:59 +00:00
Kip Macsai-Goren
69e79ccdf3
Allowed commenting in signature files
2022-02-06 02:05:59 +00:00
David Harris
0feb624bab
Added E tests to wally-riscv-arch-test rv32i_m/I and fixed cyclic path in rv32e configuration
2022-02-06 01:22:40 +00:00
bbracker
27dd363a85
remove sporadic tabs from tests.vh so that it is now only spaces
2022-02-05 23:07:38 +00:00
bbracker
fc2e3d1fbf
remove rv32e from regression because it is broken; goes with previous commit
2022-02-05 23:05:21 +00:00
bbracker
186267e35a
Remove rv32e tests from rv32i_m Makefrag so that make XLEN=32 works
2022-02-05 21:34:50 +00:00
David Harris
0dd8c719ad
Modified regression to use proper rv32e test name, but rv32e_wally32e still isn't passing due to loop exceeding iteration limit
2022-02-05 05:35:51 +00:00
David Harris
f7d6939d9b
Merged buildroot do files into wally-pipelined do files, added work suffixes so buildroot regression won't fail due to file conflicts
2022-02-05 05:28:40 +00:00
David Harris
581fbb7d13
Modified wally-pipelined-batch.do to handle buildroot
2022-02-05 05:07:07 +00:00
David Harris
23868a33bc
Temporarily changed rv32e config to use TIM, but it still fails. Added rv32e tests.
2022-02-05 04:16:18 +00:00
David Harris
16b5fee795
RV32e tests
2022-02-04 14:30:36 +00:00
James Stine
c1b3f5b655
Update synthesis script for overwrite during copy
2022-02-03 20:29:03 -06:00
David Harris
c80bbe8970
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
2022-02-04 01:56:36 +00:00
David Harris
14c1d86953
rv32e
2022-02-04 01:56:30 +00:00
James Stine
dcb5005ba4
Update to 12T for synthesis
2022-02-03 19:42:03 -06:00
James Stine
b9480a4643
Added the 12T submodule to the project.
2022-02-03 19:26:41 -06:00
David Harris
f9b1b47fc9
Synth for 500 MHz
2022-02-04 01:06:13 +00:00
David Harris
dd26e9e87e
ignore .sv files in synthDC/hdl
2022-02-04 00:57:13 +00:00
David Harris
e80139cc91
Adjusted synthesis to compile rv32e on 12T library
2022-02-04 00:45:16 +00:00
David Harris
3cc20bdd0d
Added E tests to repo
2022-02-03 23:42:31 +00:00
David Harris
1c049f1f67
renamed configs
2022-02-03 23:36:41 +00:00
David Harris
e490705865
E tests
2022-02-03 22:55:55 +00:00
David Harris
c3122ce214
sram1rw cleanup
2022-02-03 18:03:22 +00:00
David Harris
0e1d784b60
sram1rw cleanup
2022-02-03 17:50:23 +00:00
David Harris
eb8dd5e7d7
cachereplacementpolicy cleanup
2022-02-03 17:19:14 +00:00
David Harris
5f7326368e
cachereplacementpolicy cleanup
2022-02-03 17:18:48 +00:00
David Harris
9b6a4d1d52
cacheway cleanup
2022-02-03 16:52:22 +00:00
David Harris
7a8cc5ef21
cacheway cleanup
2022-02-03 16:33:01 +00:00
David Harris
0fbc32204c
cacheway cleanup
2022-02-03 16:07:55 +00:00
David Harris
c22f7eb11c
cacheway cleanup
2022-02-03 16:00:57 +00:00
David Harris
e92461159d
cache cleanup
2022-02-03 15:36:11 +00:00
Ross Thompson
4a5aa43716
Merge branch 'makefiles' into main
2022-02-03 08:33:50 -06:00
Ross Thompson
55382be055
Completed makefile updates to accelerate the generation of memfiles. There are two makefiles in the
...
regression directory. Makefile calls the submakefiles for generating elf files.
The second makefile-memfiles generates the memfiles, addr, and label files.
2022-02-03 08:32:48 -06:00
Ross Thompson
9da3223ce6
Manged to get all the tests compiled and converted to memfiles using new makefiles.
2022-02-03 00:00:15 -06:00
Ross Thompson
41978d59e4
Quick patch to regression-wally to "fix" rv32ic.
2022-02-02 19:24:24 -06:00
Ross Thompson
789cf13be6
broken makefiles.
2022-02-02 19:15:11 -06:00