Skip to content

Commit 671995f

Browse files
luxukernelavpatel
authored andcommitted
RISC-V: KVM: selftests: Add Zalasr extensions to get-reg-list test
The KVM RISC-V allows Zalasr extensions for Guest/VM so add this extension to get-reg-list test. Signed-off-by: Xu Lu <luxu.kernel@bytedance.com> Reviewed-by: Anup Patel <anup@brainfault.org> Link: https://lore.kernel.org/r/20251020042904.32096-1-luxu.kernel@bytedance.com Signed-off-by: Anup Patel <anup@brainfault.org>
1 parent 655d330 commit 671995f

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

tools/testing/selftests/kvm/riscv/get-reg-list.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ bool filter_reg(__u64 reg)
6565
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZAAMO:
6666
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZABHA:
6767
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZACAS:
68+
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZALASR:
6869
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZALRSC:
6970
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZAWRS:
7071
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZBA:
@@ -527,6 +528,7 @@ static const char *isa_ext_single_id_to_str(__u64 reg_off)
527528
KVM_ISA_EXT_ARR(ZAAMO),
528529
KVM_ISA_EXT_ARR(ZABHA),
529530
KVM_ISA_EXT_ARR(ZACAS),
531+
KVM_ISA_EXT_ARR(ZALASR),
530532
KVM_ISA_EXT_ARR(ZALRSC),
531533
KVM_ISA_EXT_ARR(ZAWRS),
532534
KVM_ISA_EXT_ARR(ZBA),
@@ -1170,6 +1172,7 @@ KVM_ISA_EXT_SIMPLE_CONFIG(svvptc, SVVPTC);
11701172
KVM_ISA_EXT_SIMPLE_CONFIG(zaamo, ZAAMO);
11711173
KVM_ISA_EXT_SIMPLE_CONFIG(zabha, ZABHA);
11721174
KVM_ISA_EXT_SIMPLE_CONFIG(zacas, ZACAS);
1175+
KVM_ISA_EXT_SIMPLE_CONFIG(zalasr, ZALASR);
11731176
KVM_ISA_EXT_SIMPLE_CONFIG(zalrsc, ZALRSC);
11741177
KVM_ISA_EXT_SIMPLE_CONFIG(zawrs, ZAWRS);
11751178
KVM_ISA_EXT_SIMPLE_CONFIG(zba, ZBA);
@@ -1253,6 +1256,7 @@ struct vcpu_reg_list *vcpu_configs[] = {
12531256
&config_zabha,
12541257
&config_zacas,
12551258
&config_zalrsc,
1259+
&config_zalasr,
12561260
&config_zawrs,
12571261
&config_zba,
12581262
&config_zbb,

0 commit comments

Comments
 (0)