Kevin Wan
3569998cb9
fixed tests.vh test lines
2023-04-28 07:47:59 -07:00
Kevin Wan
c0cbd0fd2a
added tests for pmppriority module
2023-04-27 16:12:43 -07:00
Noah Limpert
26cb639f89
complete camline coverage on IFU and LSU
2023-04-27 14:26:10 -07:00
Noah Limpert
cf150a2ea9
Add in a test that makes match 3 = 0 for all tlb lines
2023-04-20 14:50:06 -07:00
Noah Limpert
73cca666bf
Commiting changes to add coverage to ASID, Global, Megapage size checks.
2023-04-20 14:38:13 -07:00
David Harris
68295bd750
Update tests.vh
...
Missing comma from merge
2023-04-19 06:23:05 -07:00
David Harris
79dbfae4af
Merge branch 'main' into coverage4
2023-04-19 06:16:07 -07:00
David Harris
59d153ace0
Merge branch 'main' into main
2023-04-19 04:50:12 -07:00
David Harris
a13feb5d0b
Merge branch 'main' into main
2023-04-19 04:46:51 -07:00
Alec Vercruysse
3de03abd9d
add D$ test case to trigger a FlushStage while SetDirtyWay=1
...
This hits some conditional coverage in each cacheway.
A cache store hit happens at the same time as a StoreAmoMisalignedFault.
2023-04-19 01:34:01 -07:00
Alec Vercruysse
cd9feb0260
Cover CacheWay edge case: CacheDataMem we=1 while ce=0.
...
This test basically triggers an i$ miss during a d$ (hit) store
operation. It requires some tricky timing (e.g. a flushD right
before the relevant store). I use a script to generate the test.
2023-04-19 01:34:01 -07:00
Liam
2a4bc01944
Update tests.vh
2023-04-18 23:15:47 -07:00
Kevin Wan
20a0803f46
Completely covers all PMPCFG_ARRAY_REGW cases
2023-04-18 21:50:48 -07:00
Kevin Wan
3ef81f4e6a
PMPCFG_ARRAY_REGW cases
2023-04-18 18:43:50 -07:00
Kevin Thomas
385564fe4c
Add PR#252 test file to coverage
2023-04-18 17:57:56 -05:00
Noah Limpert
419377a8f8
git did not seem to add tests.vh, trying again
2023-04-13 16:59:10 -07:00
David Harris
c5e3b5c68d
Swapped in svadu mmu tests
2023-04-12 02:06:52 -07:00
Kevin Box
f74bb8b38e
Create new pmp tests
...
configures all pmpcfg registers in each different address range.
2023-04-09 16:29:57 -07:00
David Harris
a9b7bd101e
Added vm64check tests to cover IMMU vm64
2023-04-07 21:14:52 -07:00
Sydney Riley
6c1f9de8c2
Manual merge in the coverage64gc
2023-03-29 15:25:27 -07:00
Sydney Riley
ede13491ef
Starting IFU tests including c.fld compressed instruction
2023-03-29 15:15:47 -07:00
David Harris
7132271a83
Started adding fpu fctrl tests
2023-03-28 21:13:25 -07:00
David Harris
20d8c2476e
Moved rv32 peripheral tests using TEST-LIB to wally32priv because rv32imc doesn't support PMP
2023-03-28 09:08:48 -07:00
David Harris
20ebf7e536
CSRS privileged coverage test
2023-03-28 04:37:56 -07:00
Kip Macsai-Goren
60b2d77c28
added working tests back into regression
2023-03-24 11:22:39 -07:00
David Harris
59f948d47c
Start of EBU coverage tests
2023-03-24 08:12:02 -07:00
David Harris
f8ad1b3db8
Improved IEU and bitmanip test coverage
2023-03-23 14:24:41 -07:00
David Harris
99c471ccfe
Added csrwrites.S test case for privileged tests
2023-03-23 10:55:32 -07:00
David Harris
3fb9d1fcd0
Merged bit manip
2023-03-23 06:55:29 -07:00
Kip Macsai-Goren
9980e0153b
restored arch 64 bit manip tests
2023-03-22 15:45:54 -07:00
Kip Macsai-Goren
1bf08d6d89
restored Imperas test names
2023-03-22 14:11:42 -07:00
David Harris
c1adc09da0
Added coverage tests to regression coverage
2023-03-22 13:00:10 -07:00
Kevin Kim
605f41cd55
Merge branch 'openhwgroup:main' into bit-manip
2023-03-22 10:33:15 -07:00
David Harris
f33e3479cf
Testbench improvements for coverage reporting and running Imperas suite to raise test coverage
2023-03-22 04:34:49 -07:00
Kevin Kim
2e149f9a31
Merge branch 'main' of https://github.com/openhwgroup/cvw into bit-manip
2023-03-21 11:20:05 -07:00
David Harris
34457f68ec
Commented out failing tests related to sip and sie
2023-03-21 05:51:43 -07:00
Kip Macsai-Goren
b658329118
Cleaned up consolidated arch_b tests from tests.vh
2023-02-22 20:35:01 -08:00
Kip Macsai-Goren
82611ba889
Manual attempt to merge with upstream changes
2023-02-22 19:42:30 -08:00
Kip Macsai-Goren
66833f15f2
Merge remote-tracking branch 'upstream/main' into main
2023-02-21 14:48:41 -08:00
Kevin Kim
bb252acfbe
added individual zb tests in tests.vh and testbench
...
- also minor alu/controller configurability changes
2023-02-21 11:52:05 -08:00
Kevin Kim
73833d5576
removed incompatible rv32 tests out of arch32b tests list
2023-02-20 18:05:37 -08:00
Ross Thompson
68e39eeb66
Fixed another bug in the btb.
2023-02-20 17:54:22 -06:00
Kevin Kim
d863f77996
added arch32b tests (giving errors in sim however)
2023-02-20 14:39:34 -08:00
Ross Thompson
9ee48637dc
Possibly much better branch predictor implemention.
...
The complexity is significantly reduced.
2023-02-19 00:17:37 -06:00
Ross Thompson
b298a8afc5
Created copy of gshare. I think there may be a simpler implementation.
2023-02-13 17:29:51 -06:00
Kip Macsai-Goren
f9d934e5ae
Added necessary files to make bit make and run bit manipulation tests as part of regression
2023-02-10 10:35:19 -08:00
Kip Macsai-Goren
0dad7bf114
Merge remote-tracking branch 'upstream/main' into main
2023-02-07 23:28:50 -08:00
Ross Thompson
7263fab4b1
Branch predictor cleanup.
2023-02-07 14:01:59 -06:00
Kip Macsai-Goren
7198592afc
fixed merge conflicts with removal of pipelined folder
2023-02-06 18:04:28 -08:00
David Harris
8e9183962d
Fixed license on testbench files
2023-02-04 08:19:20 -08:00