Commit Graph

10593 Commits

Author SHA1 Message Date
Jordan Carlin
775881f123
Make testsuite parameter to wsim optional if passing the --elf flag 2024-12-01 14:18:21 -08:00
Jordan Carlin
fbe3254857
Refactor wsim to use smaller functions and f-strings 2024-12-01 14:16:24 -08:00
Jordan Carlin
f8b0e9b873
Merge pull request #1159 from davidharrishmc/dev
Hello Wally application now running
2024-12-01 10:19:40 -08:00
David Harris
d7d40ca2af Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2024-12-01 06:11:24 -08:00
David Harris
794a9de70a
Merge pull request #1160 from jordancarlin/wsim_updates
Support elf files on all simulators
2024-12-01 06:11:19 -08:00
Jordan Carlin
cd90e81c76
wsim cleanup 2024-11-30 23:43:51 -08:00
Jordan Carlin
9ee4a2b408
Support Elffiles on all simulators 2024-11-30 23:04:13 -08:00
David Harris
a4301babff GPIO example 2024-11-30 19:41:13 -08:00
David Harris
b7467156c5 Hello Wally application now running, can print in spike and wsim via UART. Verilator simulation is broken 2024-11-30 19:12:01 -08:00
David Harris
43e267799d
Merge pull request #1158 from jordancarlin/imperas_zks
Disable Zks in imperas.ic files
2024-11-30 17:44:26 -08:00
Jordan Carlin
b766c423f3
Disable Zks in imperas.ic files 2024-11-30 16:14:37 -08:00
David Harris
9b24938590
Merge pull request #1156 from jordancarlin/update_ccov
Use cvw-arch-verif tests for code coverage
2024-11-29 16:15:11 -08:00
Jordan Carlin
c75fffbaba
Merge branch 'main' of https://github.com/openhwgroup/cvw into update_ccov 2024-11-29 15:44:19 -08:00
Jordan Carlin
c5bb2b42a5
cleanup 2024-11-29 15:43:59 -08:00
Jordan Carlin
e61f66eaca
Use cvw-arch-verif tests for code coverage 2024-11-29 15:43:21 -08:00
Jordan Carlin
716656b71b
Code cleanup 2024-11-29 15:42:23 -08:00
Jordan Carlin
b27447f552
Change addLockstepTestsByDir to addTestsByDir 2024-11-29 15:41:36 -08:00
Jordan Carlin
89679aa231
Merge pull request #1155 from davidharrishmc/dev
Added compressed illegal instruction coverage ExceptionsZc
2024-11-29 15:07:05 -08:00
David Harris
11272984bd Added ExceptionsZc illegal instruction coverage 2024-11-29 14:49:48 -08:00
Jordan Carlin
1888d40760
Merge pull request #1153 from davidharrishmc/dev
Fixed decoder for illegal 0b1e0c33 issue #1152
2024-11-29 13:11:46 -08:00
David Harris
9d3e82d3ec Updated imperas.ic files so rv32 follows rv64 2024-11-29 12:05:00 -08:00
David Harris
ec3143f014 Updated warning in ramxdetector 2024-11-29 12:03:14 -08:00
David Harris
155d1d511b Fixed funct7 code for sinval.vma (issue #1154) 2024-11-29 11:39:24 -08:00
David Harris
58bfc27c63 Fixed decoder for illegal 0b1e0c33 issue #1152 2024-11-29 11:20:12 -08:00
Jordan Carlin
8b395a590e
Merge pull request #1144 from davidharrishmc/dev
Fixed decoder bug that RV32 immediate shifts by > 31 do not throw illegal instruction
2024-11-29 08:46:24 -08:00
David Harris
cf47dd7e6b Fixed bmu shift decode logic: bad funct7 for variable shifts, commented better, removed unnecessary guard 2024-11-29 05:58:14 -08:00
David Harris
722dc9bfda Throw illegal instruction for RV64 W-type shifts with amounts > 31 2024-11-28 16:34:43 -08:00
David Harris
3f6611dd3a Fixed fmv.d.x / fmv.x.d only on RV64 2024-11-28 14:47:58 -08:00
David Harris
f1072e46e1 fcvt to/fron long only allowed in RV64 2024-11-28 14:40:09 -08:00
David Harris
9116ffa45d Fixed Issue #1147 that w-type shifts do not throw illegal instruction trap in RV32GC 2024-11-28 13:36:31 -08:00
David Harris
37c6879805 Fixed decoder bug that doesn't throw illegal instruction exception for RV32 immediate shifts by more than 31 2024-11-27 15:12:11 -08:00
Jordan Carlin
5eab44b4f8
Merge pull request #1143 from davidharrishmc/dev
Start of ExceptionInstr coverage, cleanup
2024-11-27 08:24:57 -08:00
David Harris
6cee6fed63 merged README 2024-11-27 06:23:53 -08:00
David Harris
2ad039aadc Reversed adding exceptionsInstr; using exceptionsM instead 2024-11-27 06:21:37 -08:00
David Harris
8a910aabf4 Documentation and comment fixes 2024-11-27 05:42:39 -08:00
David Harris
eda4f7e29c Adding ExceptionsInstr coverage 2024-11-26 22:10:18 -08:00
David Harris
05189d102a Modifying tracer toward being able to run non-gc configurations in lockstep 2024-11-26 22:09:11 -08:00
David Harris
568e6803ee
Merge pull request #1141 from jordancarlin/suse
Add support for SUSE family distros (tested on OpenSUSE) to installation script
2024-11-26 15:20:13 -08:00
Jordan Carlin
c5446ed2a3
Merge branch 'openhwgroup:main' into suse 2024-11-26 09:56:40 -08:00
David Harris
75c1690e03
Merge pull request #1142 from openhwgroup/revert-1135-dependabot/submodules/addins/verilog-ethernet-6f5ea41
Revert "Bump addins/verilog-ethernet from `c180b22` to `6f5ea41`"
2024-11-26 09:15:46 -08:00
Jordan Carlin
daddbed8e6
Revert "Bump addins/verilog-ethernet from c180b22 to 6f5ea41" 2024-11-26 08:15:36 -08:00
Jordan Carlin
23364617cd
Add SUSE to readme 2024-11-25 21:17:04 -08:00
Jordan Carlin
0c338c590a
Buildroot fails with gcc14 2024-11-25 21:10:05 -08:00
David Harris
f1f71f6835 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2024-11-25 20:52:39 -08:00
David Harris
6fd55fa84a
Merge pull request #1140 from jordancarlin/isacov
Remove riscvISACOV submodule
2024-11-25 20:46:13 -08:00
Jordan Carlin
6b792f8760
Update cvw-arch-verif to version with isacov 2024-11-25 20:33:36 -08:00
Jordan Carlin
6e1d2efc00
Update wally.do to use new isacov location 2024-11-25 20:29:55 -08:00
Jordan Carlin
58628ed370
Remove riscvISACOV submodule 2024-11-25 15:43:11 -08:00
Jordan Carlin
37e68dbb53
Merge pull request #1138 from rosethompson/main
Fixed bug in spi_fifo and bug in zsbl
2024-11-25 14:47:39 -08:00
Rose Thompson
643178546a
Merge pull request #1136 from jordancarlin/installation_updates
Installation updates + Debian support
2024-11-25 16:33:42 -06:00