Skip to content

Commit 3a21b37

Browse files
atishp04avpatel
authored andcommitted
KVM: riscv: selftests: Add Sscofpmf to get-reg-list test
The KVM RISC-V allows Sscofpmf extension for Guest/VM so let us add this extension to get-reg-list test. Reviewed-by: Anup Patel <[email protected]> Reviewed-by: Andrew Jones <[email protected]> Signed-off-by: Atish Patra <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Anup Patel <[email protected]>
1 parent 97be675 commit 3a21b37

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ bool filter_reg(__u64 reg)
4343
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_V:
4444
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SMSTATEEN:
4545
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SSAIA:
46+
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SSCOFPMF:
4647
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SSTC:
4748
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SVINVAL:
4849
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SVNAPOT:
@@ -408,6 +409,7 @@ static const char *isa_ext_single_id_to_str(__u64 reg_off)
408409
KVM_ISA_EXT_ARR(V),
409410
KVM_ISA_EXT_ARR(SMSTATEEN),
410411
KVM_ISA_EXT_ARR(SSAIA),
412+
KVM_ISA_EXT_ARR(SSCOFPMF),
411413
KVM_ISA_EXT_ARR(SSTC),
412414
KVM_ISA_EXT_ARR(SVINVAL),
413415
KVM_ISA_EXT_ARR(SVNAPOT),
@@ -931,6 +933,7 @@ KVM_ISA_EXT_SUBLIST_CONFIG(fp_f, FP_F);
931933
KVM_ISA_EXT_SUBLIST_CONFIG(fp_d, FP_D);
932934
KVM_ISA_EXT_SIMPLE_CONFIG(h, H);
933935
KVM_ISA_EXT_SUBLIST_CONFIG(smstateen, SMSTATEEN);
936+
KVM_ISA_EXT_SIMPLE_CONFIG(sscofpmf, SSCOFPMF);
934937
KVM_ISA_EXT_SIMPLE_CONFIG(sstc, SSTC);
935938
KVM_ISA_EXT_SIMPLE_CONFIG(svinval, SVINVAL);
936939
KVM_ISA_EXT_SIMPLE_CONFIG(svnapot, SVNAPOT);
@@ -986,6 +989,7 @@ struct vcpu_reg_list *vcpu_configs[] = {
986989
&config_fp_d,
987990
&config_h,
988991
&config_smstateen,
992+
&config_sscofpmf,
989993
&config_sstc,
990994
&config_svinval,
991995
&config_svnapot,

0 commit comments

Comments
 (0)