mirror of
https://github.com/openhwgroup/cvw
synced 2025-01-23 21:14:37 +00:00
73 lines
2.2 KiB
YAML
73 lines
2.2 KiB
YAML
trek:
|
|
svip:
|
|
global:
|
|
scenarios:
|
|
scenario_count:
|
|
# primary control for length of test
|
|
value: 10
|
|
riscv:
|
|
extensions:
|
|
# disable hypervisor extension by setting value to 0
|
|
# if your system does not support this feature
|
|
h_hypervisor:
|
|
value: 0
|
|
|
|
weights:
|
|
# disable testing of Sv57: Page-Based 57-bit Virtual-Memory System
|
|
# if your system does not support this feature
|
|
# pss_top.rvMmu.rvMmuOp.RvMmuOp::satpModeSv57: 0
|
|
|
|
# qemu-riscv64 does not ignore writes to WARL bits in hgatp
|
|
# Comment out the next line unless your design has this issue
|
|
# pss_top.rvMmu.rvMmuOp.RvMmuOp::writeHgatpWarl : 0
|
|
|
|
|
|
# turn off MMU Tests
|
|
pss_top.rvMmu.rvMmuOp: 0
|
|
|
|
# turn off rvMmu Self-modifying-code (SMC) scenarios
|
|
# pss_top.rvMmu.rvMmuOp.RvMmuOp::doExec: 0
|
|
|
|
# turn off rvMmuOp page fault cases
|
|
# pss_top.rvMmu.rvMmuOp.RvMmuOp::leafPteAClrErr: 0
|
|
# pss_top.rvMmu.rvMmuOp.RvMmuOp::leafPteD1ClrErr: 0
|
|
# pss_top.rvMmu.rvMmuOp.RvMmuOp::leafPteR1ClrErr: 0
|
|
# pss_top.rvMmu.rvMmuOp.RvMmuOp::leafPteU0SetErr: 0
|
|
# pss_top.rvMmu.rvMmuOp.RvMmuOp::leafPteU1ClrErr: 0
|
|
# pss_top.rvMmu.rvMmuOp.RvMmuOp::leafPteVClrErr: 0
|
|
# pss_top.rvMmu.rvMmuOp.RvMmuOp::leafPteW1ClrErr: 0
|
|
# pss_top.rvMmu.rvMmuOp.RvMmuOp::leafPteX1ClrErr: 0
|
|
# pss_top.rvMmu.rvMmuOp.RvMmuOp::nonLeafPteASetErr: 0
|
|
# pss_top.rvMmu.rvMmuOp.RvMmuOp::nonLeafPteDSetErr: 0
|
|
# pss_top.rvMmu.rvMmuOp.RvMmuOp::nonLeafPteUSetErr: 0
|
|
# pss_top.rvMmu.rvMmuOp.RvMmuOp::nonLeafPteVClrErr: 0
|
|
|
|
# turn of SoC level Dekker and Atomics tests
|
|
# pss_top.soc: 0
|
|
|
|
|
|
# turn off RV64 opcode tests
|
|
pss_top.rv64.rv64Ops: 0
|
|
|
|
# turn off software interrupts
|
|
pss_top.rvMswi.rvMswiOp: 0
|
|
|
|
|
|
# turn off all coherency tests
|
|
# pss_top.coherency: 0
|
|
|
|
# turn off coherency memory workload tests
|
|
pss_top.workload.entry: 0
|
|
|
|
# turn of various coherency cache state tests
|
|
# pss_top.readOnly.entry: 0
|
|
# pss_top.writeOnly.entry: 0
|
|
# pss_top.writeRead.entry: 0
|
|
# pss_top.readWrite.entry: 0
|
|
# pss_top.moesiStates.entry: 0
|
|
# pss_top.tilelinkStates.entry: 0
|
|
|
|
# turn of coherency micro loop feature
|
|
# these scenarios take a while to run
|
|
pss_top.microLoops.microLoopScn: 0
|