Commit graph

760 commits

Author SHA1 Message Date
David Harris
3101d27d95 Fixed Issue #1321 about wally32periph failing on rv32imc; removed SEIP tests from WALLY-periph-01 and put them in WALY-periph-s 2025-04-12 20:32:51 -07:00
David Harris
ed67daff9e Comment about when to reinstate arch64priv tests 2025-04-12 19:45:07 -07:00
David Harris
9ff6ac0ad1 Remoed commented out arch32/64priv jalr test no longer in riscv-arch-test 2025-04-12 19:42:25 -07:00
David Harris
81ca4db553 Merge branch 'dev' of https://github.com/davidharrishmc/cvw into dev 2025-04-12 19:37:14 -07:00
David Harris
a1000c19ea Checking PMP TOR bound against length of access to fix Wally against the riscv-arch-test pmp64-TOR* tests. Still has known limitation in issue #1354, but passes tests, which are now reenabled 2025-04-12 19:36:59 -07:00
David Harris
2e85b47c15
Update testbench/common/riscvassertions.sv
Co-authored-by: Jordan Carlin <jordanmcarlin@gmail.com>
2025-04-12 18:51:19 -07:00
David Harris
5bcc152e64 SVINVAL depends on VIRTMEM_SUPOPRTED 2025-04-11 17:51:35 -07:00
Jordan Carlin
ff6157d1ef
Disable pmp TOR tests because of Wally top of pmp region bug 2025-04-06 17:43:33 -07:00
Jordan Carlin
cf0e938083
Update arch64pmp test list 2025-04-06 17:13:27 -07:00
Jordan Carlin
14f4b28bad
Enable new sv32 riscv-arch-test tests in regular regression 2025-03-28 21:10:23 -07:00
Jordan Carlin
af1d3d4dd7
Breker optimizations 2025-03-28 13:39:17 -07:00
David Harris
49d780daa2
Merge pull request #1323 from jordancarlin/rv32imc_fixes
Some checks failed
Lint / Python 312 lint (push) Has been cancelled
Lint / Python 39 lint (push) Has been cancelled
RV32IMC bug fixes and general lockstep improvements
2025-03-21 12:58:30 -07:00
Jordan Carlin
3ff22586cb
Actually fix breker customer.yaml file this time 2025-03-21 01:42:03 -07:00
Jordan Carlin
0fdbed5514
Disable Sv57 globally for Breker tests 2025-03-20 20:30:21 -07:00
Jordan Carlin
7b32f64e6a
Fix sie mask in wallyTracer 2025-03-19 15:50:37 -07:00
Jordan Carlin
629cbf6cea
Gate more testbench volatile CSRs on supported extensions 2025-03-19 14:51:17 -07:00
Jordan Carlin
6e42e9eedf
Gate more wallyTracer CSR connections on appropriate extensions 2025-03-18 21:06:32 -07:00
David Harris
1330f788c7
Merge pull request #1312 from jordancarlin/ccov
Code coverage fixes
2025-03-12 05:12:52 -07:00
Jordan Carlin
3a92a19449
Enable missing riscv-arch-test arch64zfad tests 2025-03-11 23:26:11 -07:00
Jordan Carlin
825d3ddc5f
Fix ccov 2025-03-11 22:51:14 -07:00
Jordan Carlin
3377dce425
Code coverage fixes 2025-03-11 13:59:52 -07:00
Jordan Carlin
53cea0f041
Actually fix pmpCfg out of bounds warning 2025-03-07 14:53:42 -08:00
Jordan Carlin
edd1c69716
Fix pmpCfg in wallyTracer 2025-03-07 14:48:14 -08:00
Jordan Carlin
54f1081536
Gate more wallyTracer signals on supported features 2025-03-07 14:47:55 -08:00
Jordan Carlin
d8523bb8c4
whitespace cleanup 2025-03-07 12:58:48 -08:00
Jordan Carlin
e532f8c023
Merge branch 'main' of https://github.com/openhwgroup/cvw into wallyTracer 2025-03-07 12:52:04 -08:00
David Harris
34ce47243f
Merge pull request #1293 from jordancarlin/riscv-arch-test
Update riscv-arch-test
2025-02-22 21:50:50 -08:00
Jordan Carlin
74c2347e5f
Fix lockstep without fcov 2025-02-20 11:31:18 -08:00
Jordan Carlin
38af084d45
Update wallyTracer to support VM signals via standard RVVI interface 2025-02-19 00:10:46 -08:00
Jordan Carlin
13f1b21fce
Add interrupts to tracer 2025-02-18 09:30:47 -08:00
Jordan Carlin
048d2312af
Update riscv-arch-test 2025-02-15 21:05:57 -08:00
Jordan Carlin
4595e2cfb6
Enable ruff import sorting 2025-02-15 15:44:24 -08:00
Jordan Carlin
d3a6a0e40f
A bit more cleanup 2025-02-13 01:46:15 -08:00
Jordan Carlin
36fb7992da
Rename coverage module 2025-02-09 23:23:33 -08:00
Jordan Carlin
8c102c6211
Move coverage tracer 2025-02-09 22:29:55 -08:00
Jordan Carlin
9ca2c935f8
Move RV_Assertions 2025-02-09 14:39:19 -08:00
Jordan Carlin
9e2a2ec31b
Make disassemble a function instead of a module 2025-02-09 12:36:41 -08:00
Jordan Carlin
578441bfc3
Only sample if rvvi is valid 2025-02-08 23:22:45 -08:00
Jordan Carlin
51986982a2
Merge branch 'main' of https://github.com/openhwgroup/cvw into fcov_lockstep 2025-02-08 21:24:21 -08:00
Jordan Carlin
2fe3686a24
More functional coverage refactoring 2025-02-07 16:50:37 -08:00
Huda-10xe
ed7b616c5b Removing excess code 2025-02-07 00:13:27 -08:00
Huda-10xe
2db536bf49 Adding RISC-V Assertions 2025-02-06 23:47:43 -08:00
Rose Thompson
858c7e1513
Merge pull request #1253 from 10x-Engineers/rvvi_setup
Updating Wally Tracer for MMU signal Propagation
2025-02-02 20:37:00 -06:00
Jordan Carlin
46ef44de5d
Update breker and enable interrupts 2025-01-30 00:58:53 -08:00
Jordan Carlin
373855af0b
Gate more CSRs in wallyTracer on supported extensions 2025-01-29 21:32:42 -08:00
Jordan Carlin
587f7dcea7
Remove unused signals from wallyTracer 2025-01-29 21:32:24 -08:00
Jordan Carlin
6d3223fafe
Use macro for pmpcfg csrs 2025-01-29 21:14:37 -08:00
Jordan Carlin
0b7b1f3c9a
Use macro concatenation instead of CSRArrayOld 2025-01-29 19:18:32 -08:00
Jordan Carlin
fdfef5a490
Simplify macro 2025-01-29 18:53:11 -08:00
Jordan Carlin
60658d616f
Merge branch 'main' of https://github.com/openhwgroup/cvw into fcov_lockstep 2025-01-29 08:39:32 -08:00