Commit Graph

10641 Commits

Author SHA1 Message Date
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
Rose Thompson
2f04e5e597 Merge branch 'main' of github.com:rosethompson/cvw 2024-11-25 15:53:27 -06:00
Rose Thompson
7358c1fe67 Fixed sublte bug in the spi_fifo which allows for spurious write to fifo. Fixed fpga zsbl so that is uses read fifo interrupt pending (IP) rather than transmit fifo IP. Resolves issue with stalled load reading the wrong fifo status. 2024-11-25 15:50:29 -06:00