Commit graph

829 commits

Author SHA1 Message Date
David Harris
9a46061716 100% coverage tlbcontrol 2025-04-18 19:15:07 -07:00
Corey Hickson
9bc3c7c78c Undo unnecessary tests/coverage additions 2025-04-17 08:09:14 -07:00
Corey Hickson
7c5a5c592c Full decomp code coverage 2025-04-17 03:06:38 -07:00
Corey Hickson
6c651cd73e Full cacheways code coverage 2025-04-17 02:28:20 -07:00
Corey Hickson
f7bc15eb3e Full priv code coverage 2025-04-17 02:05:35 -07:00
David Harris
42f78c645b
Merge pull request #1363 from coreyqh/ccov
Full privdec code coverage
2025-04-15 12:33:16 -07:00
Hamza Jamal
8f2be97dd4 sync with changes to riscv-arch-test trap handler 2025-04-15 09:08:29 -07:00
Corey Hickson
1a3bcc69a6 Full privdec code coverage 2025-04-15 02:47:53 -07:00
David Harris
81951d59ab Typo fix 2025-04-14 15:51:15 -07:00
David Harris
64ff263681 pmpadrdecs.S hits ifu and lsu pmp coverage 2025-04-13 07:16:39 -07:00
David Harris
93ee64d14a Fixed comments in periph tests 2025-04-13 04:13:13 -07:00
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
556f965757 Removed unused delegation 2025-04-12 20:25:25 -07:00
David Harris
81a848246a Converting illegal instruction from 00000000 to FFFFFFFF; the zeros is a compressed instruction, and is messing with the trap handler. 2025-04-12 18:16:41 -07:00
David Harris
080011dab6 Partial immu pmp coverage 2025-04-11 07:23:37 -07:00
Jordan Carlin
336f325307
Remove a few more quad related files 2025-04-06 07:33:40 -07:00
Jordan Carlin
1416139a7c
Remove custom versions of riscv-isac and riscv-ctg 2025-04-05 12:51:05 -07:00
David Harris
25dbebb75c Added flush instructions to exercise CacheWays ClearValid 2025-04-03 13:01:17 -07:00
Jordan Carlin
1c94928a47
Fix breker makefile 2025-03-29 18:29:04 -07:00
Jordan Carlin
af1d3d4dd7
Breker optimizations 2025-03-28 13:39:17 -07:00
Jordan Carlin
3ff22586cb
Actually fix breker customer.yaml file this time 2025-03-21 01:42:03 -07:00
Jordan Carlin
300fcd669f
Fix Breker make clean 2025-03-20 20:30:59 -07:00
Jordan Carlin
bdcd0e85dd
Clean up individual Breker constraint files 2025-03-20 20:30:47 -07:00
David Harris
d7a026e736 Fixed more MMU tests with bad non-leaf A/D PTE bits 2025-02-27 03:37:23 -08:00
David Harris
28f5b5b6ed Fixed more MMU tests 2025-02-27 03:28:18 -08:00
David Harris
0bbc14d8f7 More test fixes 2025-02-26 16:02:12 -08:00
David Harris
057a30521b Fixed more coverage tests with bad non-leaf PTEs containing A or D bits 2025-02-26 15:51:27 -08:00
David Harris
2d000a3957 Modified eub.S tests to turn off A/D bits in non-leaf PTEs to avoid throwing page fault exceptions, which are not correctly detected 2025-02-26 09:32:10 -08:00
Jordan Carlin
caa4d27a99
Allow generating multiple Breker tests per constraint file 2025-02-23 01:00:18 -08:00
Jordan Carlin
4595e2cfb6
Enable ruff import sorting 2025-02-15 15:44:24 -08:00
Jordan Carlin
3c74f37e59
Update name of sail executables 2025-01-30 09:48:05 -08:00
Jordan Carlin
46ef44de5d
Update breker and enable interrupts 2025-01-30 00:58:53 -08:00
Jordan Carlin
bbc815d289
Merge branch 'main' of https://github.com/openhwgroup/cvw into python_updates 2025-01-23 00:39:05 -08:00
Jordan Carlin
e0c4eee86c
Update riscv-arch-test and enable remaining Zcf and Zcd tests 2025-01-17 10:32:28 -08:00
Jordan Carlin
9f0aebbcea
Merge branch 'main' of https://github.com/openhwgroup/cvw into python_updates 2025-01-03 14:28:27 -08:00
Jordan Carlin
f890cc9fd6
Enable riscv-arch-test vm sv32 tests in regression 2024-12-30 12:37:27 -08:00
Jordan Carlin
babc5fc4c7
Merge branch 'main' of https://github.com/openhwgroup/cvw into python_updates 2024-12-19 14:17:18 -08:00
Jordan Carlin
73e90847d9
Update Breker documentation 2024-12-19 14:09:42 -08:00
Jordan Carlin
a10dbac034
Merge branch 'breker' of github.com:jordancarlin/cvw into python_updates 2024-12-19 13:19:08 -08:00
Jordan Carlin
7c297af0eb
Cleanup 2024-12-19 13:04:42 -08:00
Jordan Carlin
5b666e4c5c
Fix makefile SHELL directive 2024-12-18 23:33:29 -08:00
Jordan Carlin
51c3d59605
Lots more python updates 2024-12-17 21:31:12 -08:00
Jordan Carlin
21e35c9068
Lots more python cleanup 2024-12-17 16:32:49 -08:00
Jordan Carlin
dfe15414b0
Lots more small python script cleanup 2024-12-17 15:30:05 -08:00
Jordan Carlin
d525cc25d8
Cleanup 2024-12-14 21:03:19 -08:00
Jordan Carlin
6cff03bd33
Breker tests working 2024-12-11 11:54:39 -08:00
Jordan Carlin
311125f4bd
WIP Breker 2024-12-02 13:11:55 -08:00
David Harris
8a910aabf4 Documentation and comment fixes 2024-11-27 05:42:39 -08:00
David Harris
eff6980926 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2024-11-24 17:15:42 -08:00
Jordan Carlin
cb09ff6bb6
Fix crt0 2024-11-22 11:32:56 -08:00