David Harris
|
f426b38b28
|
Adjusted hello and gpio examples to use new wsim --elf syntax
|
2024-12-02 01:56:39 -08:00 |
|
David Harris
|
3fb84b7617
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2024-12-02 01:44:53 -08:00 |
|
David Harris
|
674bea0fd6
|
Merge pull request #1162 from jordancarlin/wsim_updates
wsim refactoring + better support for elfs
|
2024-12-02 01:44:05 -08:00 |
|
Jordan Carlin
|
f9561721cf
|
Fix error message
|
2024-12-01 18:34:44 -08:00 |
|
Jordan Carlin
|
ed2ab62621
|
Fix typo
|
2024-12-01 18:20:37 -08:00 |
|
Jordan Carlin
|
1932d8bc5d
|
Update testbench makefile to generate memfile even in elf file does not end in .elf
|
2024-12-01 17:56:16 -08:00 |
|
Jordan Carlin
|
cda490c911
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into wsim_updates
|
2024-12-01 17:49:10 -08:00 |
|
Jordan Carlin
|
79708f8ecc
|
Change call to make to be lcoation agnostic
|
2024-12-01 17:44:07 -08:00 |
|
Jordan Carlin
|
4fb2822857
|
Use mix of single and double quotes to avoid escaping the quotes in strings
|
2024-12-01 14:30:34 -08:00 |
|
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 |
|