David Harris
b378001213
Merge pull request #237 from SydRiley/main
...
fctrl coverage at 100% after removing redundancies from conditionals
2023-04-13 17:10:46 -07:00
Limnanthes Serafini
1125bad9cb
Merge branch 'openhwgroup:main' into cachesim
2023-04-13 16:54:35 -07:00
Limnanthes Serafini
e33721fbe4
Merge branch 'cachesim' of https://github.com/AlecVercruysse/cvw into cachesim
2023-04-13 16:54:16 -07:00
Limnanthes Serafini
c427b4c896
Misc typo and indent fixing.
2023-04-13 16:54:15 -07:00
Sydeny
1dab409bae
Updating changes to fctrl.sv to reach 100% coverage. Excluding un-used sources of instructions for the ifu.
2023-04-13 16:27:53 -07:00
James E. Stine
dee4d49e42
Modification to testfloat.do to accept argument for nowave or by default none
2023-04-12 14:49:40 -05:00
Ross Thompson
f54868f19d
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
e6269b364f
Minor comments.
2023-04-12 02:57:42 -07:00
David Harris
3b6e397172
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
2023-04-12 02:57:33 -07:00
Limnanthes Serafini
978b475269
Added performance and distribution to sim and wrapper. Added colors too!
2023-04-12 02:54:05 -07:00
Limnanthes Serafini
e0d27ff5a0
Merge branch 'openhwgroup:main' into cachesim
2023-04-12 01:34:45 -07:00
James Stine
5d1ad53bc7
Add feature in testfloat.do to elect wave or nowave
2023-04-11 22:35:04 -05:00
Limnanthes Serafini
3f7f3d6a42
Wrapper for running CacheSim on the rv64gc suites
2023-04-11 19:29:05 -07:00
David Harris
baef1249e7
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
430763a1d1
add support into configuration for Zb(a,b,c,s)
2023-04-06 16:30:14 +01:00
eroom1966
b9ef99530a
add support for Sstc
2023-04-04 17:20:00 +01:00
David Harris
77f071dc14
Updated imperas.ic to enable B extension
2023-04-03 17:55:30 -07:00
David Harris
800fdeb7ad
Added SSTC support to imperas.ic and wallyTracer. Fixes many of the privileged tests
2023-03-31 10:54:03 -07:00
David Harris
a8661d139b
regression cleanup; unable to run buildroot coverage because of different config file
2023-03-31 09:59:38 -07:00
David Harris
0ccfdde30e
Regression update
2023-03-31 09:15:15 -07:00
David Harris
b95730e3a1
Coverage improvements in ieu, hazard units
2023-03-31 08:33:46 -07:00
Alec Vercruysse
a0aac6b15c
add tests/coverage/ tests as a target to sim/Makefile
2023-03-27 14:02:30 -07:00
David Harris
86ab90d715
Commented out setting RISCV in run-imperas-linux.sh
2023-03-27 06:34:45 -07:00
eroom1966
e65cbc6636
update to allow running of ImperasDV with linux boot
...
optimize performance of the tracer
2023-03-27 09:46:16 +01:00
Lee Moore
39ac6be103
Merge branch 'openhwgroup:main' into add-linux
2023-03-27 09:44:13 +01:00
David Harris
5dfaf931e3
Avoid printing junk when running regression
2023-03-24 08:11:15 -07:00
David Harris
83e13cef46
100% IEU coverage
2023-03-23 17:25:27 -07:00
David Harris
99c471ccfe
Added csrwrites.S test case for privileged tests
2023-03-23 10:55:32 -07:00
David Harris
af55524d97
Coverage improvements
2023-03-23 09:06:05 -07:00
David Harris
3fb9d1fcd0
Merged bit manip
2023-03-23 06:55:29 -07:00
Kevin Kim
99ec5ecf27
Merge branch 'openhwgroup:main' into bit-manip
2023-03-22 15:38:11 -07:00
James Stine
fee7abbbd9
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
ea87a6b856
fixed sim-wally-batch
2023-03-22 14:16:07 -07:00
Kip Macsai-Goren
1232f3a6c5
restored sim-wally-batch to existing tests
2023-03-22 13:32:24 -07:00
David Harris
c1adc09da0
Added coverage tests to regression coverage
2023-03-22 13:00:10 -07:00
Kevin Kim
605f41cd55
Merge branch 'openhwgroup:main' into bit-manip
2023-03-22 10:33:15 -07:00
eroom1966
1c3c8be148
support linux
2023-03-22 17:10:32 +00:00
David Harris
f33e3479cf
Testbench improvements for coverage reporting and running Imperas suite to raise test coverage
2023-03-22 04:34:49 -07:00
Kevin Kim
2e149f9a31
Merge branch 'main' of https://github.com/openhwgroup/cvw into bit-manip
2023-03-21 11:20:05 -07:00
David Harris
3f47f4d665
Removed toggle coverage and generate recursive coverage report
2023-03-21 06:58:23 -07:00
Kevin Kim
7a6d1ab393
added bitmanip 64 tests to updated regression script
...
+ alu structural mux changes
2023-03-20 14:19:39 -07:00
Kevin Kim
07a43e1935
Merge branch 'main' of https://github.com/openhwgroup/cvw into bit-manip
2023-03-20 13:06:10 -07:00
David Harris
8f3397df01
Renamed coverage-exclusions-rv64gc
2023-03-19 10:26:09 -07:00
David Harris
563f243de3
Improved coverage reporting
2023-03-19 10:24:35 -07:00
Mike Thompson
112967142c
Merge pull request #139 from ross144/main
...
Updates for book
2023-03-14 15:44:59 -04:00
eroom1966
0d260accb4
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
e233b63752
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
a1ffff57ba
Fixes to wally-batch for coverage
2023-03-10 13:33:32 -08:00
David Harris
8107f585c8
Fixed crash with wrong number of arguments for coverage in regression-wally
2023-03-10 13:10:28 -08:00
David Harris
ed22433916
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
2023-03-10 12:47:30 -08:00