tests: gen_isr_table: multilevel: cleanup filter & Kconfigs

The following Kconfigs are always enabled on `qemu_riscv32`:
- CONFIG_MULTI_LEVEL_INTERRUPTS
- CONFIG_2ND_LEVEL_INTERRUPTS
- CONFIG_RISCV_PRIVILEGED

No need to enable/filter for them in the testcase.

Signed-off-by: Yong Cong Sin <ycsin@meta.com>
Signed-off-by: Yong Cong Sin <yongcong.sin@gmail.com>
This commit is contained in:
Yong Cong Sin 2024-09-23 14:18:47 +08:00 committed by Alberto Escolar
commit 68f56f1c5d

View file

@ -83,18 +83,14 @@ tests:
- CONFIG_GEN_IRQ_VECTOR_TABLE=n
arch.interrupt.gen_isr_table.bit_shift_2nd_level:
platform_allow: qemu_riscv32
filter: CONFIG_RISCV_PRIVILEGED
extra_configs:
- CONFIG_MAX_IRQ_PER_AGGREGATOR=52
- CONFIG_1ST_LEVEL_INTERRUPT_BITS=7
- CONFIG_2ND_LEVEL_INTERRUPT_BITS=9
arch.interrupt.gen_isr_table.bit_shift_3rd_level:
platform_allow: qemu_riscv32
filter: CONFIG_RISCV_PRIVILEGED
extra_configs:
- CONFIG_MAX_IRQ_PER_AGGREGATOR=52
- CONFIG_MULTI_LEVEL_INTERRUPTS=y
- CONFIG_2ND_LEVEL_INTERRUPTS=y
- CONFIG_3RD_LEVEL_INTERRUPTS=y
- CONFIG_1ST_LEVEL_INTERRUPT_BITS=8
- CONFIG_2ND_LEVEL_INTERRUPT_BITS=11