Commit Graph

10340 Commits

Author SHA1 Message Date
David Harris
3198f27c44
Merge pull request #1118 from coreyqh/priv_fcov
Add ExceptionM to fcov
2024-11-21 06:19:11 -08:00
Corey Hickson
6ce4a030f2 Add ExceptionM to fcov 2024-11-21 03:20:13 -08:00
David Harris
6a290a4297
Merge pull request #1116 from jordancarlin/dev
Reset code coverage when running regression
2024-11-20 19:32:29 -08:00
David Harris
b86c62f4fa
Merge pull request #1094 from ahlyssa/main
added Zicsr (32 and 64) to run in Imperas
2024-11-20 19:32:15 -08:00
Jordan Carlin
fb59d8e32f
More imperas lics 2024-11-20 19:23:46 -08:00
Jordan Carlin
38acf24d83
Reset code coverage when running regression 2024-11-20 19:06:41 -08:00
David Harris
275490cb43
Merge pull request #1115 from slmnemo/nightly_regression
Updated nightly instructions in readme to use curl
2024-11-20 16:12:08 -08:00
slmnemo
6f45dcd22c Updated nightly instructions in readme to use curl 2024-11-17 13:03:27 -08:00
Jordan Carlin
3e45ef4dff
Merge pull request #1113 from davidharrishmc/dev
Fixed Issue 1111
2024-11-17 09:02:37 -08:00
David Harris
405ce4e652 Updated IMPERAS_HOME to reflect their distribution 2024-11-17 07:12:32 -08:00
David Harris
147f62d9a5 Fixed timer offset in RV32 WALLY-wfi; simplified in RV64 WALLY-wfi 2024-11-17 06:43:13 -08:00
David Harris
0875772094
Merge pull request #1112 from jordancarlin/fcov_makefile
Update regression-wally for new cvw-arch-verif makefile
2024-11-17 06:29:26 -08:00
Jordan Carlin
0caf18f3f3
Merge branch 'main' of https://github.com/openhwgroup/cvw into fcov_makefile 2024-11-16 21:08:28 -08:00
Jordan Carlin
99e5b295fb
Update regression-wally fcov to work with new Makefile 2024-11-16 21:08:03 -08:00
David Harris
ce0be9a9c9 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2024-11-16 18:31:21 -08:00
David Harris
205db4348c Fixed cause_m_time_interrupt most significant byte 2024-11-16 18:31:02 -08:00
David Harris
ce7b036b78
Merge pull request #1109 from jordancarlin/lint
More lint cleanup: remove unused params
2024-11-16 16:34:15 -08:00
David Harris
788189b87e
Merge pull request #1102 from jordancarlin/arch_test_update
Update riscv-arch-test with PMP and sv32 VM
2024-11-16 16:32:25 -08:00
David Harris
38bf0711dc
Merge pull request #1106 from jordancarlin/rv32lockstep
Add rv32 wally-riscv-arch-test lockstep to nightly
2024-11-16 16:31:04 -08:00
David Harris
afeb1ca9a9
Merge pull request #1110 from coreyqh/dev
Add ZicsrU to fcov
2024-11-16 16:30:10 -08:00
Corey Hickson
def3b46afa Add ZicsrU to fcov 2024-11-16 14:13:54 -08:00
Jordan Carlin
00d02e5656
fix testbench 2024-11-16 12:53:10 -08:00
Jordan Carlin
f6b0805fd4
More lint cleanup: remove unused params 2024-11-16 12:35:37 -08:00
David Harris
56cbcf222b
Merge pull request #1107 from jordancarlin/lint
Clean up verilator lint off commands and remove unnecessay ones
2024-11-16 12:16:52 -08:00
Jordan Carlin
1675e4cb7d
Add rv32 wally-riscv-arch-test lockstep to nightly 2024-11-16 11:53:05 -08:00
Jordan Carlin
41a2326609
Merge pull request #1105 from davidharrishmc/dev
Changed reservation set size to one word
2024-11-16 11:50:52 -08:00
David Harris
45f6cb055d Changed reservation set size to one word to fix RV32GC lrsc privileged test failure Issue #1092 2024-11-16 11:47:45 -08:00
Jordan Carlin
b6b1fc82ab
Merge pull request #1104 from davidharrishmc/dev
Privileged functional coverage tests run in regression-wally --fcov
2024-11-16 10:27:12 -08:00
David Harris
98f2ec6d66 Updated regression-wally --fcov to run privileged tests in lockstep 2024-11-16 09:58:04 -08:00
Jordan Carlin
a462b9a2e6
Clean up verilator lint off commands and remove unnecessay ones 2024-11-15 23:52:50 -08:00
Jordan Carlin
2b57633217
Switch to out of tree riscv-arch-test with VM tests + add pmp & vm tests to testbench 2024-11-15 22:52:21 -08:00
Jordan Carlin
c926792941
Update riscv-arch-test 2024-11-15 20:24:03 -08:00
David Harris
234e47a7c5 MTIMECMP should reset to maximum value for RV32, not just for RV64 2024-11-15 15:37:25 -08:00
David Harris
d4852d88e2
Merge pull request #1101 from rosethompson/main
Fixed the tracer so that traps don't clear the instruction or PC bits.
2024-11-15 06:33:28 -08:00
Rose Thompson
fcf4ca1417 Disabled tracer print. 2024-11-15 08:32:43 -06:00
Rose Thompson
3596be433c Fixed the tracer so that traps don't clear the instruction or PC bits. 2024-11-15 08:31:19 -06:00
Rose Thompson
fbd89eef83
Merge pull request #1100 from davidharrishmc/dev
Fixed tracer warnings, removed fcovimp support
2024-11-15 08:00:10 -06:00
David Harris
cb4f1bec8e Removed fcovimp support 2024-11-15 05:58:30 -08:00
David Harris
c02a649c3b Fixed warnings related to tracer variables 2024-11-15 05:33:16 -08:00
David Harris
d4ecaa5401
Merge pull request #1099 from 10x-Engineers/rvvi_setup
Removing old code (not in use anymore)
2024-11-15 04:57:29 -08:00
Huda-10xe
b2789f304a Removing old code (not in use anymore) 2024-11-15 00:39:16 -08:00
David Harris
e5e592b2da
Merge pull request #1091 from jordancarlin/rvvi32
Fix RVVI for RV32
2024-11-14 15:33:48 -08:00
Jordan Carlin
9d2a5c6e03
Fix wallyTracer bug 2024-11-14 15:31:10 -08:00
Jordan Carlin
51d7eea98a
Merge branch 'main' of https://github.com/openhwgroup/cvw into rvvi32 2024-11-14 15:04:11 -08:00
Jordan Carlin
61c5d035e9
Add mseccfg shell to wallyTracer and reformat CSRs 2024-11-14 15:03:13 -08:00
Jordan Carlin
3dbfc2f9fc
Merge pull request #1098 from rosethompson/main
Fixes issue with traps hidding instructions on rvvi interface
2024-11-14 14:44:20 -08:00
Rose Thompson
d311ee238c
Merge branch 'openhwgroup:main' into main 2024-11-14 16:15:26 -06:00
Rose Thompson
5e4f4c2072 Simple change to ensure Trapped instructions are included with rvvi as
valid instructions. Required for functional coverage.
2024-11-14 16:14:02 -06:00
Rose Thompson
06fb807839
Merge pull request #1096 from davidharrishmc/dev
XLEN32 support for functional coverage, restore WALLY-init-lib
2024-11-14 15:28:20 -06:00
Jordan Carlin
60bc968b29
Merge pull request #1097 from slmnemo/main
Fixed oversight in assertions on verilator causing nocache_rv64gc and nodcache_rv64gc to fail
2024-11-14 12:02:37 -08:00