blob: dde6401415665ea4f8ed20192859826a1c59a6b5 [file] [log] [blame]
{
run_modes: [
{
name: csr_tests_mode
uvm_test_seq: "{name}_common_vseq"
run_opts: ["+en_scb=0"]
}
]
tests: [
{
name: "{name}_csr_hw_reset"
run_opts: ["+csr_hw_reset"]
en_run_modes: ["csr_tests_mode"]
}
{
name: "{name}_csr_rw"
run_opts: ["+csr_rw"]
en_run_modes: ["csr_tests_mode"]
}
{
name: "{name}_csr_bit_bash"
run_opts: ["+csr_bit_bash"]
en_run_modes: ["csr_tests_mode"]
}
{
name: "{name}_csr_aliasing"
run_opts: ["+csr_aliasing"]
en_run_modes: ["csr_tests_mode"]
}
{
name: "{name}_same_csr_outstanding"
run_opts: ["+run_same_csr_outstanding"]
en_run_modes: ["csr_tests_mode"]
}
{
name: "{name}_csr_mem_rw_with_rand_reset"
uvm_test_seq: "{name}_common_vseq"
run_opts: ["+run_csr_mem_rw_with_rand_reset", "+test_timeout_ns=10000000000"]
en_run_modes: ["csr_tests_mode"]
}
]
regressions: [
{
name: sanity
tests: ["{name}_csr_hw_reset", "{name}_csr_rw"]
}
{
name: sw_access
tests: ["{name}_csr_hw_reset",
"{name}_csr_rw",
"{name}_csr_bit_bash",
"{name}_csr_aliasing",
"{name}_same_csr_outstanding"]
}
]
}