Commit Graph

8166 Commits

Author SHA1 Message Date
David Harris
ea14162c40
Merge pull request #625 from kevindkim723/shiftcorrectionfix
added fd_rv32gc config
2024-02-08 10:38:46 -08:00
David Harris
c0c56c88be
Merge pull request #622 from ross144/main
Finally have a regression-wally which has a single testbench.sv, a simple wally-batch.do, and also runs the branch predictor simulations correctly!
2024-02-08 10:36:59 -08:00
Kevin Kim
c921a3b55c added fd_rv32gc config 2024-02-08 10:10:51 -08:00
David Harris
367e4db856
Merge pull request #624 from harshinisrinath1001/main
Wrote illegal instructions for the remaining fpu cases
2024-02-07 17:15:37 -08:00
harshinisrinath
86c35bad9f Wrote illegal instructions for remaining floating point instructions 2024-02-07 17:13:49 -08:00
harshinisrinath
96c8526754 Wrote illegal instructions for remaining floating point instructions 2024-02-07 17:08:19 -08:00
David Harris
8892d9fa4d
Merge pull request #623 from kevindkim723/shiftcorrectionfix
shiftcorrection bit width fixes
2024-02-07 16:57:11 -08:00
Kevin Kim
15da037794 added back comment 2024-02-07 15:40:52 -08:00
Kevin Kim
61c8b4d269 shift correction fix 2024-02-07 15:04:19 -08:00
Rose Thompson
6921bb265a Removed old testbenches. 2024-02-07 16:04:28 -06:00
Rose Thompson
83dc9cd926 More cleanup. 2024-02-07 15:53:40 -06:00
Rose Thompson
0d008c9281 Merge branch 'main' of https://github.com/openhwgroup/cvw
Plus major cleanup of wally-batch.do
2024-02-07 15:44:38 -06:00
Rose Thompson
2acbc95b72 Partially got linux imperas boot working in the main testbench. 2024-02-07 15:38:18 -06:00
Rose Thompson
d82ee04533 Finally have regression-wally doing everything! 2024-02-07 11:39:05 -06:00
Rose Thompson
7f3877f076 Finally have buildroot running in the main testbench! 2024-02-07 11:23:46 -06:00
Rose Thompson
6cad6657e0
Merge pull request #621 from davidharrishmc/dev
fixed two-bit bpred configurations in derivlist.txt
2024-02-07 09:05:30 -06:00
David Harris
e7364290e3 Restored instead of in testbench because prevents coverage analysis. Improved FPU coverage 2024-02-07 06:27:53 -08:00
David Harris
5bde0db64b Added ZFH FMA tests from https://github.com/riscv-non-isa/riscv-arch-test/pull/367 2024-02-07 04:55:29 -08:00
Rose Thompson
662e848ad8 Updated deriv list to correct TWOBIT predictor configs. 2024-02-06 22:15:41 -06:00
Rose Thompson
812c169132 Merge branch 'main' of https://github.com/openhwgroup/cvw 2024-02-06 22:07:09 -06:00
Rose Thompson
5ab88a5daa Updated to simplify configOptions. 2024-02-06 22:07:06 -06:00
David Harris
0bc01fffbb fixed two-bit bpred configurations in derivlist.txt 2024-02-06 16:33:38 -08:00
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