Commit Graph

9246 Commits

Author SHA1 Message Date
Jordan Carlin
1d3edc73be Remove compiled softfloat binary 2024-08-15 19:01:13 -07:00
Jordan Carlin
3b85f92695 Testfloat vector generation refactoring 2024-08-15 18:53:26 -07:00
Jordan Carlin
2edff68bcf Merge branch 'main' of https://github.com/openhwgroup/cvw into make 2024-08-15 13:42:07 -07:00
Rose Thompson
99f2f70186 Merge pull request #916 from jordancarlin/FPGA_makefile
FPGA Makefile refactoring
2024-08-15 12:42:04 -07:00
Jordan Carlin
4d68664e32 FPGA Makefile refactoring 2024-08-15 11:58:40 -07:00
Jordan Carlin
f8bb4e1c71 Update root Makefile 2024-08-15 11:22:32 -07:00
David Harris
3f2cbb8549 Merge pull request #915 from jordancarlin/gitignore
Refactor gitignore
2024-08-15 11:19:12 -07:00
Jordan Carlin
7b5ba5e6f1 Refactor gitignore 2024-08-15 11:14:22 -07:00
Rose Thompson
9858061ead 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
8e62c578ea Detect illegal writes to URO HPM counters 2024-08-15 10:43:20 -07:00
Rose Thompson
375b0d0638 Merge pull request #902 from jordancarlin/build_zsbl
Build zsbl in main Makefile
2024-08-15 07:49:07 -07:00
David Harris
0d91076a72 Added header for imperas.ic 2024-08-15 06:49:19 -07:00
Rose Thompson
dcd0938e5b 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
aaf1f867b8 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
f0f0e96eee 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
ca82a63de6 Fixed c.slli hint discovered by Lee (Issue 910) 2024-08-13 06:45:45 -07:00
Jordan Carlin
533277b134 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
David Harris
fc776b264b 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
6d77398c95 Update linker scripts to avoid hardcoded /opt/riscv 2024-08-09 20:15:28 -07:00
Jordan Carlin
55bdb918cf Update gcc activation method for old distros 2024-08-09 17:07:33 -07:00
David Harris
a1c025e7a7 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2024-08-09 06:50:19 -07:00
David Harris
6be6e26e12 Merge pull request #904 from jordancarlin/installation
More installation updates
2024-08-09 06:49:46 -07:00
David Harris
ed8c9dbdea Fixed lockstep simulation of directory of ELF files 2024-08-09 06:18:38 -07:00
Jordan Carlin
4eb2f692d7 Update python venv prompt 2024-08-08 22:04:27 -07:00
Jordan Carlin
f3bc84a15c filter more console output 2024-08-08 22:03:45 -07:00
David Harris
64709bccab Fixed fldsp decompress with rd = 0 2024-08-08 21:45:57 -07:00
David Harris
c69c732723 Updated regression to avoid iter-elf 2024-08-08 21:03:59 -07:00
Jordan Carlin
5483b6fee0 Add zsbl to makefile 2024-08-08 20:53:40 -07:00
David Harris
be90457250 Merge pull request #862 from jordancarlin/verilator_fixes
Remove Verilator hack
2024-08-08 20:50:50 -07:00
Jordan Carlin
08506b5872 Remove boot.mem 2024-08-08 20:27:51 -07:00
David Harris
77c2a86cef Merge pull request #869 from jordancarlin/installation
Installation and setup overhaul
2024-08-08 15:39:23 -07:00
Rose Thompson
32163cff6f Merge pull request #901 from JacobPease/main
Turned off RVVI by default.
2024-08-08 13:53:10 -05:00
Jacob Pease
6e8c210e09 Commented out rvvi debug probes in wally.tcl. 2024-08-08 13:52:53 -05:00
Jacob Pease
660da55451 Turned off RVVI by default. 2024-08-08 13:50:11 -05:00
Jordan Carlin
46e752e433 Merge pull request #900 from davidharrishmc/dev
A_SUPPORTED and cvw_arch_test fixes
2024-08-08 07:09:15 -07:00
David Harris
010038ec32 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
c5c49d3cc0 Fix creating cvw-arch-verif work directory 2024-08-08 05:25:28 -07:00
David Harris
2dfbfc7561 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
d00e262b6e Temporary fix for riscv-software-src/riscof#122 2024-08-08 00:48:09 -07:00
Jordan Carlin
1a526bd544 README updates with updated installation flow 2024-08-08 00:45:20 -07:00
Jordan Carlin
2cc412d15e setup.sh updates 2024-08-08 00:01:14 -07:00
Jordan Carlin
524c4dbe70 Additional Linux README updates 2024-08-08 00:00:52 -07:00
Jordan Carlin
357175f1c8 Merge branch 'main' of https://github.com/openhwgroup/cvw into installation 2024-08-07 20:22:55 -07:00
David Harris
f14d1f70e9 Merge pull request #899 from 10x-Engineers/rvvi_FC
Adding RVVI Functional Coverage Support
2024-08-07 06:32:33 -07:00
Huda-10xe
2405b6c1e2 Adding RVVI Functional Coverage Support 2024-08-07 14:31:16 +05:00
Rose Thompson
4e4b527314 Merge pull request #897 from JacobPease/main
New bootloader: Uses SPI to interface with SD card
2024-08-06 17:46:51 -05:00
Jacob Pease
f8f16d2d34 Added and extra header and changed the comments to be accurate in ram1p1rwbe.sv 2024-08-06 17:36:42 -05:00
Jacob Pease
89ecc10451 Added header to new bootloader files. 2024-08-06 17:28:50 -05:00
Jacob Pease
9f5c3fb66a Removed line referring to local file in wally.tcl. 2024-08-06 17:11:08 -05:00