@@ -43,6 +43,7 @@ bool filter_reg(__u64 reg)
43
43
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_V :
44
44
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SMSTATEEN :
45
45
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 :
46
47
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SSTC :
47
48
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SVINVAL :
48
49
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)
408
409
KVM_ISA_EXT_ARR (V ),
409
410
KVM_ISA_EXT_ARR (SMSTATEEN ),
410
411
KVM_ISA_EXT_ARR (SSAIA ),
412
+ KVM_ISA_EXT_ARR (SSCOFPMF ),
411
413
KVM_ISA_EXT_ARR (SSTC ),
412
414
KVM_ISA_EXT_ARR (SVINVAL ),
413
415
KVM_ISA_EXT_ARR (SVNAPOT ),
@@ -931,6 +933,7 @@ KVM_ISA_EXT_SUBLIST_CONFIG(fp_f, FP_F);
931
933
KVM_ISA_EXT_SUBLIST_CONFIG (fp_d , FP_D );
932
934
KVM_ISA_EXT_SIMPLE_CONFIG (h , H );
933
935
KVM_ISA_EXT_SUBLIST_CONFIG (smstateen , SMSTATEEN );
936
+ KVM_ISA_EXT_SIMPLE_CONFIG (sscofpmf , SSCOFPMF );
934
937
KVM_ISA_EXT_SIMPLE_CONFIG (sstc , SSTC );
935
938
KVM_ISA_EXT_SIMPLE_CONFIG (svinval , SVINVAL );
936
939
KVM_ISA_EXT_SIMPLE_CONFIG (svnapot , SVNAPOT );
@@ -986,6 +989,7 @@ struct vcpu_reg_list *vcpu_configs[] = {
986
989
& config_fp_d ,
987
990
& config_h ,
988
991
& config_smstateen ,
992
+ & config_sscofpmf ,
989
993
& config_sstc ,
990
994
& config_svinval ,
991
995
& config_svnapot ,
0 commit comments