Commit Graph

7944 Commits

Author SHA1 Message Date
David Harris
d71efedab5
Merge pull request #619 from ross144/main
Merged all regression tests except imperas linux boot into testbench.sv.
2024-02-06 16:19:42 -08:00
Rose Thompson
eec1da2d4d
Merge pull request #618 from davidharrishmc/dev
Derived configurations, Zfh FMA tests
2024-02-06 16:13:05 -06:00
Rose Thompson
a60e6ab6f1 All regression tests run using the main testbench.sv script now.
Still need to remove configOptions.
2024-02-06 16:11:41 -06:00
Rose Thompson
da65928f04 Fixed issue with branch deriv configs. 2024-02-06 16:07:41 -06:00
David Harris
f146b0f097 Now all fp tests except zfh_fma group are passing. _b15 tests are missing 2024-02-06 12:43:56 -08:00
David Harris
dfee790ad7 Fixed derivative generation when derivs don't already exist. Fixed lint to print success when no failures. Added Zfh fma tests. Some fp tests not running yet. 2024-02-06 12:35:56 -08:00
Rose Thompson
58580445ab Only output instruction count when the csrs are implemented. 2024-02-05 14:42:27 -06:00
Rose Thompson
8b5970fdc4 Buildroot now reports every 100K instructions as before. 2024-02-05 13:19:48 -06:00
Rose Thompson
c9176f108e Fixed paths to buildroot objdump label and addr files. 2024-02-05 13:09:31 -06:00
Rose Thompson
d5a7cb0ab0 Updated comments in do file. 2024-02-05 13:05:11 -06:00
Rose Thompson
17380a68d5 Moved buildroot testbench to the main testbench.
However I don't have a positive control or negative indicator to
say when the test completes or passes.
2024-02-05 13:03:48 -06:00
Rose Thompson
44e87f3e3e First cut at removing the linux testbench and merging build root into the main testbench. 2024-02-05 12:46:14 -06:00
Rose Thompson
0f6c57a032
Merge pull request #616 from davidharrishmc/dev
Coverage improvements and derivative generation simplification
2024-02-04 22:31:02 -06:00
David Harris
4d3b24eb4c Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2024-02-04 19:44:45 -08:00
David Harris
15156e0eec
Merge pull request #617 from ross144/main
Added build for coremark and embench to main makefile.
2024-02-04 19:44:34 -08:00
Rose Thompson
658dc4e819 Added coremark to benchmarks. 2024-02-04 21:41:52 -06:00
Rose Thompson
24fb2b1617 Added makefile rule to build the embench benchmarks. 2024-02-04 21:37:37 -06:00
David Harris
b70eb80f8e simplified derivative generation 2024-02-04 19:29:53 -08:00
David Harris
c41e1c3a1c Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2024-02-04 19:02:49 -08:00
David Harris
aa1fe30aae
Merge pull request #615 from ross144/main
Updates for branch predictor configs and nightly regression. Correctly automaticed this time.
2024-02-04 19:02:42 -08:00
David Harris
66c1c71a56 Coverage improvements 2024-02-04 18:56:40 -08:00
Rose Thompson
a2f8d70342 Updated branch predictor derivative configs. 2024-02-04 16:53:47 -06:00
Rose Thompson
7a4d485f5b Merge branch 'main' of https://github.com/openhwgroup/cvw 2024-02-04 14:19:50 -06:00
Rose Thompson
cd654d10c1 Finally have regression-wally -nightly producing branch predictor results. 2024-02-04 14:13:14 -06:00
David Harris
5d8d82414b Coverage improvements 2024-02-04 11:40:38 -08:00
David Harris
4e376680be Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2024-02-04 09:34:48 -08:00
David Harris
c216c1e318
Merge pull request #614 from jordancarlin/main
TLB ramline and camline coverage improvements
2024-02-04 09:33:41 -08:00
Jordan Carlin
2dce774d34 tlb ramline coverage improvements 2024-02-03 09:50:15 -08:00
Jordan Carlin
0312476fb3 Update tlb camline ASID coverage to use single file 2024-02-03 09:48:57 -08:00
Rose Thompson
fc027032df Ugh. I can't seem to get questa to set the top level parameters anymore. 2024-02-02 15:04:24 -06:00
Rose Thompson
e5e57fb54d Ugh. This is getting frustrating. Can't seem to get embench to run correctly in new script. 2024-02-02 10:45:38 -06:00
David Harris
fd5e492b2a Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2024-02-01 20:47:20 -08:00
David Harris
c9913e7ba7
Merge pull request #613 from jordancarlin/main
Complete coverage of tlb camlines in IFU
2024-02-01 20:47:11 -08:00
Jordan Carlin
8633f263a2 Complete coverage of tlb camlines in IFU 2024-02-01 20:41:05 -08:00
David Harris
efdc571f59 Removed redundant assertion 2024-02-01 20:14:40 -08:00
David Harris
ef96458570
Merge pull request #612 from harshinisrinath1001/main
Wrote exclusions for ifu and lsu peripherals which were always supported
2024-02-01 20:09:03 -08:00
harshinisrinath
c7b647bde7 Wrote exclusions for ifu and lsu peripherals which were always supported 2024-02-01 17:12:33 -08:00
Rose Thompson
f5afec9bf5 Fixed bugs in the regression-wally script required for branch predictor sweeps. 2024-02-01 17:15:02 -06:00
Rose Thompson
bd06a5ff88 Rough draft removal of duplicate BPBTAWrongE logic. 2024-02-01 16:57:33 -06:00
Rose Thompson
5f0f8c2d3a Increased timeout for nighly regressions. 2024-02-01 16:43:35 -06:00
Rose Thompson
ae1fb17e07
Merge pull request #611 from davidharrishmc/dev
Updated README
2024-02-01 16:34:07 -06:00
Rose Thompson
eccb7b7f49 added branch predictor configs with embench to nightly. 2024-02-01 15:35:44 -06:00
David Harris
4dab2ad056 Updated README 2024-02-01 12:46:38 -08:00
David Harris
71288879a0
Merge pull request #609 from ross144/main
Numerous coverage improvements and testbench fix
2024-02-01 10:27:56 -08:00
Rose Thompson
5452d8708a Adde comments to the buscachefsm exclusions. 2024-02-01 12:27:22 -06:00
Rose Thompson
d59daf9a6f Fixed odd bug in the testbench which wasn't skipping signature check for coverage tests. 2024-02-01 12:22:28 -06:00
Rose Thompson
e900bb09db Merge branch 'main' of https://github.com/openhwgroup/cvw 2024-02-01 12:12:05 -06:00
Rose Thompson
87d91c5b14 Coverage updates. 2024-02-01 12:12:01 -06:00
Rose Thompson
532cdad6f3
Merge pull request #608 from davidharrishmc/dev
Nightly regression and lint improvements
2024-02-01 11:30:45 -06:00
Thomas Kidd
4adc38deb5
Adding nightly regression into the bin directory (#607)
* updated install tool chain file to use verilator v5.016

* updated gitignore file

* adding nightly tests

* reverted the verilator checkout to checkout master

* Revert "reverted the verilator checkout to checkout master"

This reverts commit 942a2804c3.

* Revert "updated gitignore file"

This reverts commit 981c3ccf6b.

* Revert "updated install tool chain file to use verilator v5.016"

This reverts commit 3168859268.

* Revert "updated gitignore file"

This reverts commit 981c3ccf6b.
2024-02-01 10:44:36 -06:00