Commit Graph

66 Commits

Author SHA1 Message Date
David Harris
5d1ff604bf Increased robustness of reporting errors and warnings with any capitalization 2024-09-22 19:24:47 -07:00
David Harris
97f1ba066d Updated regression --fcov to run the combined ALL files (much fewer jobs, faster) 2024-09-19 07:48:24 -07:00
David Harris
dc616680ba removed waiver from regression 2024-09-14 07:21:44 -07:00
David Harris
a2a2091835 Associated coverage fixes 2024-09-09 18:06:08 -07:00
David Harris
f36eb6f73d Added support for RV64GC coverage and fixed regression so that --fcov doesn't send --lockstep flag to wsim, which messed up wsim 2024-09-07 12:05:48 -07:00
David Harris
6e0b0487dd Recreated coverage changes 2024-09-05 16:32:45 -07:00
David Harris
26f3c2a607 Added lockstep support for RV32. Not all wally privileged tests pass yet 2024-08-29 10:44:37 -07:00
David Harris
30694f4ed0 Fixed imperas configuration and updated files for new Imperas/Synopsys licenses 2024-08-25 14:46:22 -07:00
David Harris
e18d6b2744 Fixed lockstep simulation of directory of ELF files 2024-08-09 06:18:38 -07:00
David Harris
a59a5f2f4c Updated regression to avoid iter-elf 2024-08-08 21:03:59 -07:00
Jordan Carlin
76eef03fe4
Merge branch 'main' of https://github.com/openhwgroup/cvw into installation 2024-08-07 20:22:55 -07:00
Huda-10xe
0303314f4e Adding RVVI Functional Coverage Support 2024-08-07 14:31:16 +05:00
Jordan Carlin
42a9bbf28d
Merge branch 'main' of https://github.com/openhwgroup/cvw into installation 2024-07-25 21:21:57 -07:00
David Harris
a4a0a10879 Increased covergen.py functional coverage to 87.6% 2024-07-23 04:38:13 -07:00
David Harris
4c46315907 Fixed argument name in regression-wally 2024-07-22 09:19:56 -07:00
David Harris
757cc8a5f7 Added QuestaFunctCoverage to merge functional coverage reports 2024-07-22 08:49:54 -07:00
Jordan Carlin
8853fd52bc
Merge branch 'main' of https://github.com/openhwgroup/cvw into installation 2024-07-18 21:36:00 -07:00
David Harris
4d36072f09 Converted regression-wally to use argparse 2024-07-17 06:04:21 -07:00
David Harris
467436e30c Renamed --coverage to --ccov and moved UCDB files to questa/ucdb 2024-07-15 05:32:16 -07:00
Jordan Carlin
09a061b580
Merge remote-tracking branch 'upstream/main' into installation
Fix derivgen.pl shebang conflict
2024-07-08 06:46:41 -07:00
David Harris
bcbe9eec81 Added lockstep simulations for coverage, wally-riscv-arch-test, buildroot boot to nightly / buildroot regression 2024-07-05 22:13:34 -07:00
Jordan Carlin
0459c68615
Merge branch 'main' of https://github.com/openhwgroup/cvw into installation 2024-07-03 23:44:25 -07:00
Jordan Carlin
7419689359
Update python shebangs to use /usr/bin/env python3 so virtual environment can be used (also aids in general portability) 2024-07-03 20:42:55 -07:00
David Harris
a0729d074b regression --nightly --buildroot runs buildroot boot in Verilator all the way to login prompt and checks success 2024-07-02 14:20:40 -07:00
David Harris
29c94e8abb Regression fully running with Verilator, which is now the default and much faster than the others 2024-06-28 06:17:40 -07:00
Jordan Carlin
e7d4a2ee81
Trim down no priv regression tests 2024-06-27 07:01:55 -07:00
Jordan Carlin
47e67e99ff
Add no priv mode tests to regression 2024-06-26 22:00:29 -07:00
David Harris
fb75fe461c Remove stale questa wkdir before regression 2024-06-14 02:51:55 -07:00
David Harris
29fe5983e2 Fixed testfloat regression and added bitmanip/crypto variants 2024-06-11 12:32:11 -07:00
David Harris
009d251433 Fixed cvtint bug by adding 2 bits to convert width; initial implementation of fround passes basic regression but fails some nightly regression cases 2024-05-11 22:32:51 -07:00
David Harris
66b33c09be Added Zaamo and Zalrsc support to testbench and regression 2024-05-10 05:41:00 -07:00
David Harris
a89e064d1d Run both Questa and VCS during nightly regression 2024-05-09 08:20:44 -07:00
David Harris
3c86d3d8e0 Run testfloat during nightly regression 2024-05-08 08:08:58 -07:00
Rose Thompson
b483415a49
Merge pull request #761 from davidharrishmc/dev
added fcvtmod test, cleanup
2024-05-01 08:53:07 -05:00
David Harris
2da615b34c Added arch32zfad to regression now that it is running 2024-04-30 08:56:55 -07:00
Rose Thompson
d196f8f8af
Merge pull request #760 from davidharrishmc/dev
Synthesis and VCS fixes
2024-04-29 13:16:38 -05:00
David Harris
7695ad4755 More fround stub code to keep VCS happy 2024-04-28 22:21:51 -07:00
slmnemo
70ef250184 Removed extraneous buildroot variable from regression 2024-04-27 08:33:34 -07:00
David Harris
d11de0f28a Added nobpred case to nightly regression 2024-04-24 08:46:06 -07:00
David Harris
bd1afa53f8 simulation cleanup 2024-04-22 12:28:16 -07:00
David Harris
03f49dea3f regression printing improvements 2024-04-21 19:45:09 -07:00
David Harris
1759c920bb improved regression comments 2024-04-21 08:38:59 -07:00
David Harris
00a1c0fc57 Fixed WALLY/RISCV paths in testbench/rom1p1r; search log files for warnings and errors 2024-04-21 00:02:15 -07:00
David Harris
571b67f565 Merging PR738 2024-04-20 17:15:17 -07:00
slmnemo
770d918268 Split buildroot and buildrootboot into separate tests to prevent squashing. Removed extraneous comments. 2024-04-20 16:39:05 -07:00
slmnemo
04ac4007ec Updated tuple to name logfile to grepfile to better reflect purpose in regression. Added -a to grep so it works iwth binary files 2024-04-20 16:08:08 -07:00
David Harris
3cb5cd0cb1 simulator cleanup 2024-04-20 14:12:55 -07:00
slmnemo
2b0cf90a99 Merged with merge conflict 2024-04-17 10:47:28 -07:00
slmnemo
d39f1ebefc Less hacky implementation of simulation log and searched log 2024-04-17 10:41:12 -07:00
slmnemo
b5ef66dc3c Less hacky implementation of the same method as before 2024-04-17 10:26:30 -07:00