Commit Graph

652 Commits

Author SHA1 Message Date
David Harris
ce7b036b78
Merge pull request #1109 from jordancarlin/lint
More lint cleanup: remove unused params
2024-11-16 16:34:15 -08:00
Jordan Carlin
00d02e5656
fix testbench 2024-11-16 12:53:10 -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
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
David Harris
c02a649c3b Fixed warnings related to tracer variables 2024-11-15 05:33:16 -08:00
Huda-10xe
b2789f304a Removing old code (not in use anymore) 2024-11-15 00:39:16 -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
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
Jordan Carlin
14e9a39523
pmps working for RVVI in RV32 2024-11-13 22:12:11 -08:00
Jordan Carlin
d666a0dd7b
Update formatting in an attempt to understand what's happening in this file 2024-11-13 18:26:53 -08:00
Jordan Carlin
017b3e9872
Fix 32 bit CSRs in wallyTracer 2024-11-13 17:01:01 -08:00
Rose Thompson
77d47e531f Merge branch 'main' into lrufixes 2024-11-13 10:34:21 -06:00
Rose Thompson
2fe73f8174 Replaced double | and & with single. We were having issues with these verilator giving a warning about the parameter widths not matching. However the warning is not occuring anymore. 2024-11-13 00:02:51 -06:00
Rose Thompson
8993432928 Resolved issue with questa not liking the TEST +arg as a generate. 2024-11-12 23:57:30 -06:00
Rose Thompson
ef7072b7c2 Merge branch 'main' into lrufixes 2024-11-12 17:57:28 -06:00
Rose Thompson
8659d6efdb Resolved all CacheSim.py vs Wally mismaches. 2024-11-12 17:24:06 -06:00
Rose Thompson
57fbd35484 Fixed lint errors in loggers.sv with Kaitlin. 2024-11-12 15:03:30 -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
Rose Thompson
0cf7b2e45a Progress on fixing the cache simulator to support cbo instructions. 2024-11-11 16:37:17 -06:00
Rose Thompson
1629eda608 Added btbthrash to tests.vh. 2024-10-30 16:07:05 -05:00
David Harris
0555e58afe Removed unnecessary display statement from testbench for DTIM versions 2024-10-26 02:12:43 -07:00
Rose Thompson
8fb1673ab3 Updated email address authorship for my files. 2024-10-15 10:27:53 -05:00
Rose Thompson
2ef7005ea6 Fixed name of test and added to tests.vh 2024-10-13 15:29:27 -05:00
Huda-10xe
b77df83b59 Adding DUT signals to the tracer for VM Coverage 2024-10-07 03:52:36 -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
Rose Thompson
9139f91c56 Updated tests.vh to include floatmisc into coverage64gc. And removed
all tests from custom suite.  These should be run individually.
2024-10-02 17:21:22 -05:00
Rose Thompson
083e583877 Added extra $display to print the test name during coverage. 2024-10-02 15:41:14 -05:00
Rose Thompson
6ad27a436c Updated coverage64gc test suite to include new tlb, hptw, and amo
fault tests.
2024-10-02 15:29:50 -05:00
Jordan Carlin
23f037e76e
Add misaligned cjal and cjalr tests 2024-09-29 22:33:11 -07:00
Jordan Carlin
8a58f9556e
Merge branch 'main' of https://github.com/openhwgroup/cvw into arch-test-update 2024-09-29 17:16:05 -07:00
Jordan Carlin
766b0a83d7
Remove wally32d tests since they are covered elsewhere now 2024-09-29 10:27:20 -07:00
Jordan Carlin
330eda243c
Remove wally32i and wally64i tests since they are covered elsewhere now 2024-09-29 10:26:08 -07:00
Jordan Carlin
8a0ca9826a
Remove wallycov64i tests 2024-09-29 10:24:09 -07:00
Jordan Carlin
ef442808a9
Remove old imperas tests 2024-09-29 10:18:04 -07:00
Jordan Carlin
2f09369921
Merge branch 'main' of https://github.com/openhwgroup/cvw into arch-test-update 2024-09-29 01:51:22 -07:00
Jordan Carlin
716bee3d26
Restore testbench_fp to load from vectors directory 2024-09-29 00:57:41 -07:00
Jordan Carlin
cc484c117d
Update tests.vh formatting and whitespace 2024-09-26 15:49:29 -07:00
Jordan Carlin
788bc6d0b0
Update D fma_b15 tests based on new riscv-arch-test structure 2024-09-24 14:02:30 -07:00
Rose Thompson
1345a0f315 Merge branch 'main' of https://github.com/openhwgroup/cvw 2024-09-24 10:13:50 -05:00
Jordan Carlin
4081d4de58
Replace tabs with spaces in testbench_fp 2024-09-22 21:33:08 -07:00
Jordan Carlin
5618e27424
fix testbench_fp formatting 2024-09-22 20:40:20 -07:00
Jordan Carlin
5abe709dcb
Load fp vectors from ieee or riscv subdirectory 2024-09-16 14:49:52 -07:00
David Harris
5af07db76c Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2024-08-31 16:20:05 -07:00