@@ -45,6 +45,8 @@ bool filter_reg(__u64 reg)
4545 case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SSAIA :
4646 case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SSCOFPMF :
4747 case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SSTC :
48+ case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SVADE :
49+ case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SVADU :
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 :
5052 case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SVPBMT :
@@ -418,6 +420,8 @@ static const char *isa_ext_single_id_to_str(__u64 reg_off)
418420 KVM_ISA_EXT_ARR (SSAIA ),
419421 KVM_ISA_EXT_ARR (SSCOFPMF ),
420422 KVM_ISA_EXT_ARR (SSTC ),
423+ KVM_ISA_EXT_ARR (SVADE ),
424+ KVM_ISA_EXT_ARR (SVADU ),
421425 KVM_ISA_EXT_ARR (SVINVAL ),
422426 KVM_ISA_EXT_ARR (SVNAPOT ),
423427 KVM_ISA_EXT_ARR (SVPBMT ),
@@ -949,6 +953,8 @@ KVM_ISA_EXT_SIMPLE_CONFIG(h, H);
949953KVM_ISA_EXT_SUBLIST_CONFIG (smstateen , SMSTATEEN );
950954KVM_ISA_EXT_SIMPLE_CONFIG (sscofpmf , SSCOFPMF );
951955KVM_ISA_EXT_SIMPLE_CONFIG (sstc , SSTC );
956+ KVM_ISA_EXT_SIMPLE_CONFIG (svade , SVADE );
957+ KVM_ISA_EXT_SIMPLE_CONFIG (svadu , SVADU );
952958KVM_ISA_EXT_SIMPLE_CONFIG (svinval , SVINVAL );
953959KVM_ISA_EXT_SIMPLE_CONFIG (svnapot , SVNAPOT );
954960KVM_ISA_EXT_SIMPLE_CONFIG (svpbmt , SVPBMT );
@@ -1012,6 +1018,8 @@ struct vcpu_reg_list *vcpu_configs[] = {
10121018 & config_smstateen ,
10131019 & config_sscofpmf ,
10141020 & config_sstc ,
1021+ & config_svade ,
1022+ & config_svadu ,
10151023 & config_svinval ,
10161024 & config_svnapot ,
10171025 & config_svpbmt ,
0 commit comments