Commit Graph

628 Commits

Author SHA1 Message Date
Jordan Carlin
73e90847d9
Update Breker documentation 2024-12-19 14:09:42 -08:00
Jordan Carlin
53b5c9557a
Suppress warnings in Breker simulations 2024-12-19 12:40:31 -08:00
Jordan Carlin
e52b7d835a
Merge branch 'main' of https://github.com/openhwgroup/cvw into breker 2024-12-19 12:27:38 -08:00
Jordan Carlin
036e0e0727
Update wally.do to handle more arguments 2024-12-18 11:49:51 -08:00
Jordan Carlin
d525cc25d8
Cleanup 2024-12-14 21:03:19 -08:00
David Harris
3329f61685 Merged wally.do; functional coverage restored 2024-12-12 05:29:34 -08:00
Jordan Carlin
2d3ff200b4
Fix regression-wally --fcov 2024-12-11 21:56:40 -08:00
David Harris
5b3fac6d8e Resolved merge conflict 2024-12-11 18:53:13 -08:00
David Harris
5c8455261b Point to new merged RV32/RV64 unprivileged coverpoints 2024-12-11 17:50:43 -08:00
Jordan Carlin
6cff03bd33
Breker tests working 2024-12-11 11:54:39 -08:00
Jordan Carlin
8468428b21
Merge branch 'main' of https://github.com/openhwgroup/cvw into breker 2024-12-10 15:56:23 -08:00
Jordan Carlin
d592e92575
Update platform.yaml 2024-12-10 15:53:04 -08:00
Jordan Carlin
93813e8614
Merge branch 'main' of https://github.com/openhwgroup/cvw into breker 2024-12-08 20:57:18 -08:00
Jordan Carlin
a9aefc0105
Small VCS fixes after refactor 2024-12-08 20:50:08 -08:00
Jordan Carlin
12966c33b5
initial attempt at totally refactored run_vcs script 2024-12-08 18:18:34 -08:00
Jordan Carlin
19136c0851
Begin refactoring run_vcs script 2024-12-08 17:14:29 -08:00
Jordan Carlin
9c19321bdb
Update fcov incdirs for wally.do 2024-12-08 17:13:31 -08:00
Jordan Carlin
922bdb5cca
Fix typo 2024-12-08 02:50:25 -08:00
Jordan Carlin
fe4a0c1b7b
Move most of the fcov defines and args into wsim 2024-12-08 02:47:04 -08:00
Jordan Carlin
410c279396
add --define support to verilator 2024-12-08 01:55:15 -08:00
Jordan Carlin
f856ed15ba
add --define support to VCS 2024-12-08 01:51:08 -08:00
Jordan Carlin
f4473c03ab
add --define support to questa 2024-12-08 01:47:23 -08:00
Jordan Carlin
59bedb78c5
Cleanup verilator paths 2024-12-07 13:24:10 -08:00
Jordan Carlin
95a5070a72
Move IMPERAS_HOME in wally.do to avoid issue if not set 2024-12-07 12:56:12 -08:00
Jordan Carlin
a3cd266967
Fix run_vcs code coverage flag 2024-12-07 12:54:51 -08:00
Jordan Carlin
479c6667fe
Generalize wsim gui flag and simplify questa launch command 2024-12-02 14:02:33 -08:00
Jordan Carlin
311125f4bd
WIP Breker 2024-12-02 13:11:55 -08:00
Jordan Carlin
9ee4a2b408
Support Elffiles on all simulators 2024-11-30 23:04:13 -08:00
Jordan Carlin
e61f66eaca
Use cvw-arch-verif tests for code coverage 2024-11-29 15:43:21 -08:00
Jordan Carlin
6e1d2efc00
Update wally.do to use new isacov location 2024-11-25 20:29:55 -08:00
David Harris
cb4f1bec8e Removed fcovimp support 2024-11-15 05:58:30 -08:00
Rose Thompson
a7dd2eff01 Switch rv64gc_CacheSim.py to use verilator as the default sim rather than questa. 2024-11-13 12:29:02 -06:00
Rose Thompson
ef7072b7c2 Merge branch 'main' into lrufixes 2024-11-12 17:57:28 -06:00
Rose Thompson
7868af0f81 Code cleanup. 2024-11-12 17:43:09 -06:00
Rose Thompson
8659d6efdb Resolved all CacheSim.py vs Wally mismaches. 2024-11-12 17:24:06 -06:00
Rose Thompson
ea2b69e1e7 Updates to wavefile. 2024-11-12 14:44:09 -06:00
Rose Thompson
b7b7c79726 CBO.FLUSH was not clearing the valid bit if the cacheline was clean. 2024-11-12 14:16:55 -06:00
Rose Thompson
5cc1fd4a85 Getting closer. Oly the wally64priv tests mismatch between the cachesim and wally. 2024-11-12 12:08:14 -06:00
Rose Thompson
8a4868ac57 Resolved a bug in the cache but there are still mismatches with the cache simulator. 2024-11-12 11:35:29 -06:00
Jordan Carlin
c776ef3fd4
enable assertions in Verilator 2024-11-10 22:20:51 -08:00
Huda-10xe
f258384596 Adding sv32 coverpoins 2024-11-01 06:07:49 -07:00
David Harris
da2310fb3e Merge conflict in coverage.svh 2024-10-22 04:48:57 -07:00
David Harris
69cc36795b privileged coverage updates 2024-10-22 04:45:40 -07:00
Huda-10xe
7bed187e8d Combinin fcov and fcovpriv 2024-10-16 09:44:34 -07:00
Huda-10xe
a9e41c1a7c Improving the priv func cov flow to run with --fcovpriv flag 2024-10-16 07:14:11 -07:00
Huda-10xe
fba5214a00 Adding a separate folder for priv coverage files 2024-10-07 04:34:09 -07:00
Huda-10xe
24f97fa696 Adding DUT signals to the tracer for VM Coverage 2024-10-07 03:49:43 -07:00
Huda-10xe
e0ea37fe21 Merge branch 'main' of https://github.com/openhwgroup/cvw into rvvi_setup 2024-10-07 03:44:43 -07:00
Huda-10xe
0817c69152 Adding priv coverage to ISACOV 2024-10-07 03:44:35 -07:00
Huda-10xe
072120d2fa Merge branch 'main' of https://github.com/openhwgroup/cvw into rvvi_setup 2024-10-03 06:53:34 -07:00