Commit graph

782 commits

Author SHA1 Message Date
Jordan Carlin
c31ecb7b60
Fix regression-wally test selection 2025-04-18 16:26:27 -07:00
Jordan Carlin
81642005b0
Merge branch 'dev' of github.com:jordancarlin/cvw; branch 'main' of github.com:openhwgroup/cvw into dev 2025-04-18 13:44:30 -07:00
Jordan Carlin
124e1a4dfe
Add +acc flag to Questa when dumping vcd 2025-04-18 13:33:04 -07:00
Jordan Carlin
725947e175
Disable ccov, fcov, and gui for vcs in wsim since the vcs script does not handle them properly 2025-04-18 12:37:40 -07:00
Jordan Carlin
a6da729a71
Merge branch 'main' of github.com:openhwgroup/cvw into benchmarking 2025-04-17 11:51:02 -07:00
Jordan Carlin
c3ecb73017
Update regression-wally for branch prediction 2025-04-17 11:49:42 -07:00
Jordan Carlin
6c4d6f1e81
Somewhat working version of parseHPMC.py 2025-04-17 11:47:45 -07:00
Jordan Carlin
e7e85d5b03
Fix SeparateBranch.sh script (and hopefully improve robustness long term) 2025-04-15 01:44:50 -07:00
Jordan Carlin
c208f8a4dd
Fix branch predictor tests in regression-wally and add --branch option 2025-04-15 01:00:57 -07:00
David Harris
bdd16f9ddc Changed test path in cvw-arch-verif to match new organization 2025-04-13 06:47:54 -07:00
David Harris
4bd855c1a7 added wally32periph to rv32imc regression 2025-04-12 20:54:06 -07:00
Jordan Carlin
d13be8592b
Increase buildroot timeout duration for Tera 2025-04-12 18:54:31 -07:00
Jordan Carlin
201e6f41c8
Install pre-commit hooks with installation/setup scripts 2025-04-08 20:27:52 -07:00
James Stine
70229b0f8d fix description which had old desc 2025-04-08 17:17:25 -05:00
James Stine
f42900a6dc fix with ruff command 2025-04-08 17:15:47 -05:00
James Stine
66a56888f6 fix order for lint 2025-04-08 17:14:27 -05:00
James Stine
588c11d993 add import os to fix lint 2025-04-08 17:13:30 -05:00
James Stine
4f09d5a5d2 update order of standard grouping for lint 2025-04-08 17:10:43 -05:00
James Stine
91e2c150e2 add SPDX header + change order for lint 2025-04-08 17:06:55 -05:00
James Stine
39e35de720 add Python script used to analyze an ELF file to see instructions. Used it for benchmarks to see which instructions are being utilized. 2025-04-08 14:55:43 -05:00
Jordan Carlin
ff6157d1ef
Disable pmp TOR tests because of Wally top of pmp region bug 2025-04-06 17:43:33 -07:00
David Harris
a738fd5917 Added wally-riscv-arch-test tests to improve coverage 2025-04-03 08:05:54 -07:00
Jordan Carlin
ffb1f7e610
Add regression-wally --fcov-act option 2025-03-29 18:30:25 -07:00
Jordan Carlin
139e0407f4
Enable sv32 tests in regression-wally --fcov 2025-03-29 01:54:20 -07:00
Jordan Carlin
0c9587c9fe
Cleanup lint script 2025-03-21 21:09:33 -07:00
David Harris
d2e8cd7791
Merge pull request #1326 from jordancarlin/imperas-config
Refactor imperas.ic files
2025-03-21 12:56:23 -07:00
Jordan Carlin
32a987e6b1
Increase Breker test timeout time 2025-03-20 20:19:33 -07:00
Jordan Carlin
ff4d3e7183
Refactor imperas.ic files 2025-03-19 23:56:35 -07:00
Jordan Carlin
5e09db5a71
Increase buildroot timeout to 2 days for tera nightly regression 2025-03-19 14:39:10 -07:00
Jordan Carlin
96f3643071
remove wally32periph from rv32imc regression 2025-03-19 14:19:54 -07:00
David Harris
493c4c3e39
Merge pull request #1313 from jordancarlin/sail_0.19
Some checks failed
Lint / Python 312 lint (push) Has been cancelled
Lint / Python 39 lint (push) Has been cancelled
Update sail compiler to 0.19
2025-03-12 05:13:29 -07:00
Jordan Carlin
5d24933c8c
Update sail compiler to 0.19 2025-03-11 14:24:31 -07:00
Jordan Carlin
3377dce425
Code coverage fixes 2025-03-11 13:59:52 -07:00
Jordan Carlin
646a764327
Fix lint directory creation in regression-wally 2025-02-22 14:15:51 -08:00
Jordan Carlin
2e3ace726f
Disable riscv-gnu-toolchain shallow cloning of submodules 2025-02-19 08:16:22 -08:00
David Harris
c380227447
Merge pull request #1276 from jordancarlin/ruff
Some checks failed
Lint / Python 312 lint (push) Has been cancelled
Lint / Python 39 lint (push) Has been cancelled
A bit more python cleanup
2025-02-16 04:11:43 -08:00
Jordan Carlin
1053d81f48
Create breker coverage.svh 2025-02-15 20:24:01 -08:00
Jordan Carlin
8a35e21f34
Enable functional coverage with breker 2025-02-15 19:26:37 -08:00
Jordan Carlin
58dac3ba89
Cleanup 2025-02-15 17:54:12 -08:00
Jordan Carlin
87ae668442
Fix python shadowing builtins 2025-02-15 17:14:03 -08:00
Jordan Carlin
4595e2cfb6
Enable ruff import sorting 2025-02-15 15:44:24 -08:00
Jordan Carlin
119e5d51b4
Run lockstep and fcov with regression-wally --fcov 2025-02-13 09:06:19 -08:00
David Harris
8f7a323991
Merge pull request #1256 from jordancarlin/fcov_lockstep
Refactor functional coverage
2025-02-13 06:43:47 -08:00
David Harris
76b22e92c9
Merge pull request #1274 from jordancarlin/fix_ubuntu_20_04
Fix ubuntu 20.04 installation with git config
2025-02-13 06:41:56 -08:00
Jordan Carlin
d3a6a0e40f
A bit more cleanup 2025-02-13 01:46:15 -08:00
Jordan Carlin
c9afa70a07
New fcov works on testsuites 2025-02-13 01:31:22 -08:00
Jordan Carlin
d72b6d768a
Merge branch 'main' of https://github.com/openhwgroup/cvw into fcov_lockstep 2025-02-11 08:31:18 -08:00
Jordan Carlin
5f0c9d5d48
Fix regression directory creation 2025-02-10 18:47:47 -08:00
Jordan Carlin
7901b50680
Merge branch 'main' of https://github.com/openhwgroup/cvw into fcov_lockstep 2025-02-09 15:56:05 -08:00
David Harris
f24f9ee4d1 Update regression with split functional coverage tests 2025-02-09 15:34:32 -08:00