Jordan Carlin
|
e98330bcdf
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into script_updates
|
2024-08-15 19:10:51 -07:00 |
|
Rose Thompson
|
e8ddf601a0
|
Merge pull request #916 from jordancarlin/FPGA_makefile
FPGA Makefile refactoring
|
2024-08-15 12:42:04 -07:00 |
|
Jordan Carlin
|
8ca4a5f20e
|
FPGA Makefile refactoring
|
2024-08-15 11:58:40 -07:00 |
|
David Harris
|
05b776219b
|
Merge pull request #915 from jordancarlin/gitignore
Refactor gitignore
|
2024-08-15 11:19:12 -07:00 |
|
Jordan Carlin
|
d9d5fc0827
|
Refactor gitignore
|
2024-08-15 11:14:22 -07:00 |
|
Rose Thompson
|
3e773d5359
|
Merge pull request #914 from davidharrishmc/dev
Fix URO HPM counters not trapping on write
|
2024-08-15 10:52:05 -07:00 |
|
David Harris
|
e5d262063f
|
Detect illegal writes to URO HPM counters
|
2024-08-15 10:43:20 -07:00 |
|
Rose Thompson
|
e0784b2129
|
Merge pull request #902 from jordancarlin/build_zsbl
Build zsbl in main Makefile
|
2024-08-15 07:49:07 -07:00 |
|
David Harris
|
5946f833d2
|
Added header for imperas.ic
|
2024-08-15 06:49:19 -07:00 |
|
Rose Thompson
|
3e49c9e762
|
Merge pull request #907 from jordancarlin/hardcoded_riscv
Update linker scripts to avoid hardcoded /opt/riscv
|
2024-08-14 15:34:08 -07:00 |
|
Jordan Carlin
|
32f4112f1e
|
Merge pull request #912 from davidharrishmc/dev
Fixed c.slli hint discovered by Lee (Issue 910)
|
2024-08-13 22:18:49 -07:00 |
|
David Harris
|
125884eb74
|
Fixes mstatus.FS to also be set when a FP operation sets a floating-point flag even if it doesnt write a FP register
|
2024-08-13 07:34:58 -07:00 |
|
David Harris
|
705ee60618
|
Fixed c.slli hint discovered by Lee (Issue 910)
|
2024-08-13 06:45:45 -07:00 |
|
Jordan Carlin
|
23b4f929c4
|
More VCS parameter cleanup
|
2024-08-11 17:49:07 -07:00 |
|
Jordan Carlin
|
d96dbc3130
|
Update VCS to work if param_overrides.txt already exists
|
2024-08-11 17:23:05 -07:00 |
|
Jordan Carlin
|
3edbdf8e86
|
Fix VCS testbench argument
|
2024-08-11 17:15:26 -07:00 |
|
Jordan Carlin
|
cfa3422d61
|
Fix typo in wsim
|
2024-08-11 14:20:55 -07:00 |
|
Jordan Carlin
|
d3c759518d
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into script_updates
|
2024-08-11 13:18:24 -07:00 |
|
Jordan Carlin
|
ffcf9a3973
|
Merge pull request #903 from davidharrishmc/dev
Updated regression to avoid iter-elf and fix missing --lockstep
|
2024-08-11 13:17:13 -07:00 |
|
Jordan Carlin
|
78bd6822c6
|
Add --params argument to wsim and use for overriding top-level params
|
2024-08-11 13:08:16 -07:00 |
|
Jordan Carlin
|
e6ddebde72
|
Add number of mismatches exit code to cachesim scripts
|
2024-08-11 11:02:23 -07:00 |
|
Jordan Carlin
|
e48d577545
|
More wally.do simplifications. Use variable expansion to combine multiple variables
|
2024-08-11 10:44:53 -07:00 |
|
Jordan Carlin
|
413a3fca0e
|
Use $finish for VCS and Verilator in testbench_fp
|
2024-08-11 09:34:29 -07:00 |
|
Jordan Carlin
|
4ffd10bbb8
|
Automatically enable I_CACHE_ADDR_LOGGER and I_CACHE_ADDR_LOGGER in rv64gc_CacheSim.py. Working for Questa and Verilator.
|
2024-08-10 12:21:44 -07:00 |
|
Jordan Carlin
|
c19916a1d0
|
Allow Verilator to pass extra args at compile time (like -G...)
|
2024-08-10 12:18:54 -07:00 |
|
Jordan Carlin
|
8b1d49b5d0
|
Use tcl variable expansion in wally.do to avoid temp variables
|
2024-08-10 12:16:46 -07:00 |
|
David Harris
|
2b9de52924
|
Merge pull request #906 from jordancarlin/installation
More robust gcc activation method for older distros
|
2024-08-10 03:37:16 -07:00 |
|
Jordan Carlin
|
9a70480ef6
|
Update CacheSim scripts with new wsim and directory structure. Give simulator choice and switch default to verilator.
|
2024-08-09 21:50:18 -07:00 |
|
Jordan Carlin
|
564ce83e11
|
Update linker scripts to avoid hardcoded /opt/riscv
|
2024-08-09 20:15:28 -07:00 |
|
Jordan Carlin
|
f534a75a09
|
Update gcc activation method for old distros
|
2024-08-09 17:07:33 -07:00 |
|
David Harris
|
bb13c3d7a0
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2024-08-09 06:50:19 -07:00 |
|
David Harris
|
fa772c652a
|
Merge pull request #904 from jordancarlin/installation
More installation updates
|
2024-08-09 06:49:46 -07:00 |
|
David Harris
|
e18d6b2744
|
Fixed lockstep simulation of directory of ELF files
|
2024-08-09 06:18:38 -07:00 |
|
Jordan Carlin
|
1f39b60619
|
Update python venv prompt
|
2024-08-08 22:04:27 -07:00 |
|
Jordan Carlin
|
5f0bc114fd
|
filter more console output
|
2024-08-08 22:03:45 -07:00 |
|
David Harris
|
b334dc50a4
|
Fixed fldsp decompress with rd = 0
|
2024-08-08 21:45:57 -07:00 |
|
David Harris
|
a59a5f2f4c
|
Updated regression to avoid iter-elf
|
2024-08-08 21:03:59 -07:00 |
|
Jordan Carlin
|
3a4018fa3d
|
Add zsbl to makefile
|
2024-08-08 20:53:40 -07:00 |
|
David Harris
|
d4a8377406
|
Merge pull request #862 from jordancarlin/verilator_fixes
Remove Verilator hack
|
2024-08-08 20:50:50 -07:00 |
|
Jordan Carlin
|
16e2d65865
|
Remove boot.mem
|
2024-08-08 20:27:51 -07:00 |
|
David Harris
|
bc70f0b933
|
Merge pull request #869 from jordancarlin/installation
Installation and setup overhaul
|
2024-08-08 15:39:23 -07:00 |
|
Rose Thompson
|
5299eef6a6
|
Merge pull request #901 from JacobPease/main
Turned off RVVI by default.
|
2024-08-08 13:53:10 -05:00 |
|
Jacob Pease
|
8c96c06022
|
Commented out rvvi debug probes in wally.tcl.
|
2024-08-08 13:52:53 -05:00 |
|
Jacob Pease
|
ed0c826d74
|
Turned off RVVI by default.
|
2024-08-08 13:50:11 -05:00 |
|
Jordan Carlin
|
9976f6087e
|
Merge pull request #900 from davidharrishmc/dev
A_SUPPORTED and cvw_arch_test fixes
|
2024-08-08 07:09:15 -07:00 |
|
David Harris
|
fa98ae8c30
|
Depricate conditional generation based on A_SUPPORTED, which is now computed from ZALRSC_SUPPORTED and ZAAMO_SUPPORTED
|
2024-08-08 05:27:35 -07:00 |
|
David Harris
|
77b45f2d75
|
Fix creating cvw-arch-verif work directory
|
2024-08-08 05:25:28 -07:00 |
|
David Harris
|
1e05dc5a8e
|
merged covergen.py
|
2024-08-08 05:06:47 -07:00 |
|
David Harris
|
935f433978
|
covergen store case
|
2024-08-08 05:04:19 -07:00 |
|
Jordan Carlin
|
2efc129ba9
|
Temporary fix for riscv-software-src/riscof#122
|
2024-08-08 00:48:09 -07:00 |
|