@@ -41,9 +41,11 @@ bool filter_reg(__u64 reg)
4141 case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_I :
4242 case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_M :
4343 case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_V :
44+ case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SMNPM :
4445 case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SMSTATEEN :
4546 case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SSAIA :
4647 case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SSCOFPMF :
48+ case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SSNPM :
4749 case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SSTC :
4850 case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SVINVAL :
4951 case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SVNAPOT :
@@ -414,9 +416,11 @@ static const char *isa_ext_single_id_to_str(__u64 reg_off)
414416 KVM_ISA_EXT_ARR (I ),
415417 KVM_ISA_EXT_ARR (M ),
416418 KVM_ISA_EXT_ARR (V ),
419+ KVM_ISA_EXT_ARR (SMNPM ),
417420 KVM_ISA_EXT_ARR (SMSTATEEN ),
418421 KVM_ISA_EXT_ARR (SSAIA ),
419422 KVM_ISA_EXT_ARR (SSCOFPMF ),
423+ KVM_ISA_EXT_ARR (SSNPM ),
420424 KVM_ISA_EXT_ARR (SSTC ),
421425 KVM_ISA_EXT_ARR (SVINVAL ),
422426 KVM_ISA_EXT_ARR (SVNAPOT ),
@@ -946,8 +950,10 @@ KVM_ISA_EXT_SUBLIST_CONFIG(aia, AIA);
946950KVM_ISA_EXT_SUBLIST_CONFIG (fp_f , FP_F );
947951KVM_ISA_EXT_SUBLIST_CONFIG (fp_d , FP_D );
948952KVM_ISA_EXT_SIMPLE_CONFIG (h , H );
953+ KVM_ISA_EXT_SIMPLE_CONFIG (smnpm , SMNPM );
949954KVM_ISA_EXT_SUBLIST_CONFIG (smstateen , SMSTATEEN );
950955KVM_ISA_EXT_SIMPLE_CONFIG (sscofpmf , SSCOFPMF );
956+ KVM_ISA_EXT_SIMPLE_CONFIG (ssnpm , SSNPM );
951957KVM_ISA_EXT_SIMPLE_CONFIG (sstc , SSTC );
952958KVM_ISA_EXT_SIMPLE_CONFIG (svinval , SVINVAL );
953959KVM_ISA_EXT_SIMPLE_CONFIG (svnapot , SVNAPOT );
@@ -1009,8 +1015,10 @@ struct vcpu_reg_list *vcpu_configs[] = {
10091015 & config_fp_f ,
10101016 & config_fp_d ,
10111017 & config_h ,
1018+ & config_smnpm ,
10121019 & config_smstateen ,
10131020 & config_sscofpmf ,
1021+ & config_ssnpm ,
10141022 & config_sstc ,
10151023 & config_svinval ,
10161024 & config_svnapot ,
0 commit comments