@@ -47,6 +47,8 @@ bool filter_reg(__u64 reg)
4747 case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SSCOFPMF :
4848 case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SSNPM :
4949 case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SSTC :
50+ case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SVADE :
51+ case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SVADU :
5052 case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SVINVAL :
5153 case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SVNAPOT :
5254 case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SVPBMT :
@@ -422,6 +424,8 @@ static const char *isa_ext_single_id_to_str(__u64 reg_off)
422424 KVM_ISA_EXT_ARR (SSCOFPMF ),
423425 KVM_ISA_EXT_ARR (SSNPM ),
424426 KVM_ISA_EXT_ARR (SSTC ),
427+ KVM_ISA_EXT_ARR (SVADE ),
428+ KVM_ISA_EXT_ARR (SVADU ),
425429 KVM_ISA_EXT_ARR (SVINVAL ),
426430 KVM_ISA_EXT_ARR (SVNAPOT ),
427431 KVM_ISA_EXT_ARR (SVPBMT ),
@@ -955,6 +959,8 @@ KVM_ISA_EXT_SUBLIST_CONFIG(smstateen, SMSTATEEN);
955959KVM_ISA_EXT_SIMPLE_CONFIG (sscofpmf , SSCOFPMF );
956960KVM_ISA_EXT_SIMPLE_CONFIG (ssnpm , SSNPM );
957961KVM_ISA_EXT_SIMPLE_CONFIG (sstc , SSTC );
962+ KVM_ISA_EXT_SIMPLE_CONFIG (svade , SVADE );
963+ KVM_ISA_EXT_SIMPLE_CONFIG (svadu , SVADU );
958964KVM_ISA_EXT_SIMPLE_CONFIG (svinval , SVINVAL );
959965KVM_ISA_EXT_SIMPLE_CONFIG (svnapot , SVNAPOT );
960966KVM_ISA_EXT_SIMPLE_CONFIG (svpbmt , SVPBMT );
@@ -1020,6 +1026,8 @@ struct vcpu_reg_list *vcpu_configs[] = {
10201026 & config_sscofpmf ,
10211027 & config_ssnpm ,
10221028 & config_sstc ,
1029+ & config_svade ,
1030+ & config_svadu ,
10231031 & config_svinval ,
10241032 & config_svnapot ,
10251033 & config_svpbmt ,
0 commit comments