Commit Graph

9255 Commits

Author SHA1 Message Date
Jacob Pease
d8b75440b6 With Naiche's help, we fixed the SPI controllers clock polarity and phase settings. Added conditions to the SPI regression tests. 2024-08-20 16:24:37 -05:00
Jacob Pease
43b17b5058 Update SPI peripheral to accept writes to FIFO always. Worked on this together with Naiche and Rose. 2024-08-20 14:40:50 -05:00
Jacob Pease
9fae5dfc0a Added dynamic SDC Clock selector in bootloader code. 2024-08-20 12:19:49 -05:00
David Harris
d3621318c0
Merge pull request #918 from jordancarlin/fp_tests_make
Testfloat vector generation refactoring + root Makefile cleanup
2024-08-17 04:32:45 -07:00
David Harris
32a8a6b3d1
Merge pull request #873 from Shreesh-Kulkarni/main
Modified riscv-isacov and riscv-ctg files to support some missing quad instructions.
2024-08-16 11:10:35 -07:00
Rose Thompson
ba3a2c27a7
Merge pull request #919 from jordancarlin/riscof_jobs
Set RISCOF jobs based on number of cores
2024-08-16 08:53:39 -07:00
Jordan Carlin
895e259a95
Set riscof jobs based on number of cores 2024-08-15 19:02:48 -07:00
Jordan Carlin
3043e0ce6e
Fix typo 2024-08-15 19:01:34 -07:00
Jordan Carlin
02f93655ba
Remove compiled softfloat binary 2024-08-15 19:01:13 -07:00
Jordan Carlin
00edbd0d95
Testfloat vector generation refactoring 2024-08-15 18:53:26 -07:00
Jordan Carlin
1c8d6c9137
Merge branch 'main' of https://github.com/openhwgroup/cvw into make 2024-08-15 13:42:07 -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
Jordan Carlin
09122f91c8
Update root Makefile 2024-08-15 11:22:32 -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
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
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
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
Jordan Carlin
ef51fdae3a
README updates with updated installation flow 2024-08-08 00:45:20 -07:00
Jordan Carlin
2c3dc9e8ee
setup.sh updates 2024-08-08 00:01:14 -07:00