Limnanthes Serafini
95586abe09
Merge branch 'cachesim' of https://github.com/AlecVercruysse/cvw into cachesim
2023-04-13 16:54:16 -07:00
Limnanthes Serafini
034c289a36
Misc typo and indent fixing.
2023-04-13 16:54:15 -07:00
Ross Thompson
10be07857c
Merge pull request #229 from davidharrishmc/dev
...
Turned on SVADU_SUPPORTED in rv32/64gc wally-config and in imperas.ic…
2023-04-12 12:21:03 -05:00
Limnanthes Serafini
3f9a22e8d4
Minor comments.
2023-04-12 02:57:42 -07:00
David Harris
e6cb928ab2
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
2023-04-12 02:57:33 -07:00
Limnanthes Serafini
095f3d5542
Added performance and distribution to sim and wrapper. Added colors too!
2023-04-12 02:54:05 -07:00
Limnanthes Serafini
65d29306ef
Merge branch 'openhwgroup:main' into cachesim
2023-04-12 01:34:45 -07:00
James Stine
744e170be3
Add feature in testfloat.do to elect wave or nowave
2023-04-11 22:35:04 -05:00
Limnanthes Serafini
e6a9d236b5
Wrapper for running CacheSim on the rv64gc suites
2023-04-11 19:29:05 -07:00
David Harris
a34867d14e
Turned on SVADU_SUPPORTED in rv32/64gc wally-config and in imperas.ic. ImperasDV is happy with these privileged tests now
2023-04-10 07:05:06 -07:00
eroom1966
dc79710724
add support into configuration for Zb(a,b,c,s)
2023-04-06 16:30:14 +01:00
eroom1966
adafc8037d
add support for Sstc
2023-04-04 17:20:00 +01:00
David Harris
a6117e9bef
Updated imperas.ic to enable B extension
2023-04-03 17:55:30 -07:00
David Harris
c1ec1cb09c
Added SSTC support to imperas.ic and wallyTracer. Fixes many of the privileged tests
2023-03-31 10:54:03 -07:00
David Harris
60a8a26f2e
regression cleanup; unable to run buildroot coverage because of different config file
2023-03-31 09:59:38 -07:00
David Harris
69805b4a60
Regression update
2023-03-31 09:15:15 -07:00
David Harris
fd0c9e973d
Coverage improvements in ieu, hazard units
2023-03-31 08:33:46 -07:00
Alec Vercruysse
a7066a20f1
add tests/coverage/ tests as a target to sim/Makefile
2023-03-27 14:02:30 -07:00
David Harris
a0504fd70c
Commented out setting RISCV in run-imperas-linux.sh
2023-03-27 06:34:45 -07:00
eroom1966
1a10e48ecf
update to allow running of ImperasDV with linux boot
...
optimize performance of the tracer
2023-03-27 09:46:16 +01:00
Lee Moore
4bb7dadc00
Merge branch 'openhwgroup:main' into add-linux
2023-03-27 09:44:13 +01:00
David Harris
2dda311df8
Avoid printing junk when running regression
2023-03-24 08:11:15 -07:00
David Harris
b674ebf7f4
100% IEU coverage
2023-03-23 17:25:27 -07:00
David Harris
121d1cea62
Added csrwrites.S test case for privileged tests
2023-03-23 10:55:32 -07:00
David Harris
f4b252522e
Coverage improvements
2023-03-23 09:06:05 -07:00
David Harris
ba4e0d2721
Merged bit manip
2023-03-23 06:55:29 -07:00
Kevin Kim
16a7236ac8
Merge branch 'openhwgroup:main' into bit-manip
2023-03-22 15:38:11 -07:00
James Stine
a4e5abad22
Change order of coverage and all in sim directory - order causing issue with compilation process of regression tests
2023-03-22 16:23:27 -05:00
Kip Macsai-Goren
8ef5422f67
fixed sim-wally-batch
2023-03-22 14:16:07 -07:00
Kip Macsai-Goren
03472ec7bb
restored sim-wally-batch to existing tests
2023-03-22 13:32:24 -07:00
David Harris
3b3aa942c7
Added coverage tests to regression coverage
2023-03-22 13:00:10 -07:00
Kevin Kim
1eb96e2221
Merge branch 'openhwgroup:main' into bit-manip
2023-03-22 10:33:15 -07:00
eroom1966
259fbc8d77
support linux
2023-03-22 17:10:32 +00:00
David Harris
f6bc499f34
Testbench improvements for coverage reporting and running Imperas suite to raise test coverage
2023-03-22 04:34:49 -07:00
Kevin Kim
3f46dff23e
Merge branch 'main' of https://github.com/openhwgroup/cvw into bit-manip
2023-03-21 11:20:05 -07:00
David Harris
95df66c5da
Removed toggle coverage and generate recursive coverage report
2023-03-21 06:58:23 -07:00
Kevin Kim
4ecfa1bad3
added bitmanip 64 tests to updated regression script
...
+ alu structural mux changes
2023-03-20 14:19:39 -07:00
Kevin Kim
82d52f892b
Merge branch 'main' of https://github.com/openhwgroup/cvw into bit-manip
2023-03-20 13:06:10 -07:00
David Harris
85fc86729b
Renamed coverage-exclusions-rv64gc
2023-03-19 10:26:09 -07:00
David Harris
adbdc44f7b
Improved coverage reporting
2023-03-19 10:24:35 -07:00
Mike Thompson
59985ff8a2
Merge pull request #139 from ross144/main
...
Updates for book
2023-03-14 15:44:59 -04:00
eroom1966
9ddfe52c9f
Fix MISA RO and UART addresses
...
It appears on inspection that the MISA register is read only in Wally
In which case this has now also been set in the ImperasDV representation
Also the Addresss for the UART R/W privileges are corrected
2023-03-13 11:07:19 +00:00
Ross Thompson
a5523400ae
Replaced DCACHE parameter with READ_ONLY_CACHE as the name was confusing in chapter 10.
2023-03-12 13:21:22 -05:00
David Harris
1d2c8e1da3
Fixes to wally-batch for coverage
2023-03-10 13:33:32 -08:00
David Harris
005ca9650b
Fixed crash with wrong number of arguments for coverage in regression-wally
2023-03-10 13:10:28 -08:00
David Harris
f411803bc4
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
2023-03-10 12:47:30 -08:00
eroom1966
0233130d9c
Enhancements to support the PMA ranges
2023-03-10 14:09:22 +00:00
David Harris
e3751e3a26
Modified regression and wally-batch.do to support -coverage
2023-03-09 15:59:57 -08:00
Kevin Kim
2111e06195
Merge branch 'openhwgroup:main' into bit-manip
2023-03-09 12:45:41 -08:00
Ross Thompson
68b437ce92
Merge branch 'main' of https://github.com/openhwgroup/cvw
2023-03-09 13:29:38 -06:00