Ross Thompson
b642a19e12
Merge branch 'makefiles' into main
2022-02-03 08:33:50 -06:00
Ross Thompson
c34907c95b
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
9336682749
Manged to get all the tests compiled and converted to memfiles using new makefiles.
2022-02-03 00:00:15 -06:00
Ross Thompson
06c5a825c4
Quick patch to regression-wally to "fix" rv32ic.
2022-02-02 19:24:24 -06:00
Ross Thompson
5c640b6582
broken makefiles.
2022-02-02 19:15:11 -06:00
Ross Thompson
943dff106e
Broken makefiles.
2022-02-02 19:14:42 -06:00
David Harris
38bbe23d14
More config file cleanup; 32ic tests broken
2022-02-03 01:08:34 +00:00
David Harris
da8819d64b
changed DMEM and IMEM configurations to support BUS/TIM/CACHE
2022-02-03 00:41:09 +00:00
David Harris
68a6b4af3d
Removed Busybear and Buildroot Configuration
2022-02-02 20:32:22 +00:00
David Harris
02071700d6
Removed Busybear dependencies
2022-02-02 20:28:21 +00:00
Ross Thompson
98990a294c
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
2022-02-02 11:41:54 -06:00
Ross Thompson
f4a553fd7d
Fixed testbench so coremark stops.
2022-02-02 11:37:48 -06:00
David Harris
4ba37d5cc0
Config file & wally-riscv-arch-test cleanup
2022-02-02 16:35:52 +00:00
Ross Thompson
4abc4ea77f
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
2022-02-02 10:16:02 -06:00
Ross Thompson
2d827bf8c0
Added helpful signals to wavefile.
...
Makefile for tests now creates the function address to name mapping files.
The function name and test name are included in the wave file.
2022-02-02 10:15:54 -06:00
Ross Thompson
4b4cee3ddd
Added correct stop condition for coremark.
2022-02-02 09:53:51 -06:00
David Harris
f27961f54b
examples cleanup
2022-02-02 12:57:13 +00:00
Ross Thompson
143bdaa288
Modified makefiles to generate function address to name mappings for modelsim.
2022-02-01 18:25:03 -06:00
Ross Thompson
f055441ecf
Improved function_radix to not printout warnings when no valid function is found.
2022-02-01 18:03:09 -06:00
Ross Thompson
5407b72af9
Setup the main regression test to be able to handle coremark.
2022-02-01 17:00:11 -06:00
Ross Thompson
6c5b0bec40
More cleanup of IFU.
2022-02-01 14:32:27 -06:00
Ross Thompson
85d510e315
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
2022-02-01 10:50:38 -06:00
Ross Thompson
6c3109287d
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
2022-02-01 10:50:24 -06:00
Ross Thompson
73edd50120
Updated fpga's bootloader to reflect the changes to the gpio address change.
2022-02-01 10:43:24 -06:00
David Harris
9770fbac70
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
2022-01-31 22:58:37 +00:00
David Harris
96a0baade4
Removed soc_flow
2022-01-31 22:58:33 +00:00
Ross Thompson
2b71d48160
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
2022-01-31 16:32:24 -06:00
Ross Thompson
1f0821da0d
IFU and LSU now share the same busdp module.
2022-01-31 16:25:41 -06:00
Ross Thompson
86bac2a083
partial ifu cleanup.
2022-01-31 16:08:53 -06:00
Kip Macsai-Goren
4b94cf9a43
Renamed test library
2022-01-31 20:11:21 +00:00
Kip Macsai-Goren
4d951923f4
updated minfo test to account for no mconfigptr
2022-01-31 20:11:21 +00:00
Kip Macsai-Goren
14933a7231
fixed CSR read-only test to have correct output
2022-01-31 20:11:21 +00:00
Ross Thompson
e4ee630a3e
cleanup.
2022-01-31 13:29:04 -06:00
Ross Thompson
5ce8dd60c5
Fixed modelsim warning with linux simulation.
2022-01-31 12:57:02 -06:00
Ross Thompson
c9a163b8fd
Repaired linux-wave.do
2022-01-31 12:54:18 -06:00
Ross Thompson
4422e2f91c
Repaired wavefile and fixed modelsim warning.
2022-01-31 12:34:17 -06:00
Ross Thompson
c2b2fae98d
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
2022-01-31 12:17:37 -06:00
Ross Thompson
f4e62bcb54
Cleanup busdp.
2022-01-31 12:17:07 -06:00
Ross Thompson
31da37dd0f
Moved lsu virtual memory logic into separate module.
2022-01-31 11:56:03 -06:00
Ross Thompson
9cd502d0af
Encapsulated dtim.
2022-01-31 11:23:55 -06:00
Ross Thompson
c939eb20eb
Removed unused signals in the LSU.
2022-01-31 10:35:35 -06:00
Ross Thompson
5fe30ff8a9
Moved atomic logic to own module.
2022-01-31 10:28:12 -06:00
Ross Thompson
a4f6653cd8
Encapsulated the bus data path into a separate module.
2022-01-31 10:15:48 -06:00
Kip Macsai-Goren
242b27705d
added machine info test that uses new test library
2022-01-31 05:54:43 +00:00
Kip Macsai-Goren
3c61d6eec2
tentatively remade test lib to use macros for more flexibility
2022-01-31 05:54:43 +00:00
Kip Macsai-Goren
ee982c7588
converted library to header file for RISCV test compliance
2022-01-31 05:54:43 +00:00
Kip Macsai-Goren
9e3b25c940
updated tests to use test title instead of number encoding
2022-01-31 05:54:42 +00:00
James Stine
d4ea8c6ac1
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
2022-01-30 21:03:24 -06:00
James Stine
2405454c85
Change DC script to not do a full synthesis but partial synthesis until I configure to be more optimized
2022-01-30 21:02:41 -06:00
David Harris
090533cfe9
Replaced || and && with | and &
2022-01-31 01:07:35 +00:00