@@ -45,6 +45,8 @@ bool filter_reg(__u64 reg)
45
45
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SSAIA :
46
46
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SSCOFPMF :
47
47
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 :
48
50
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SVINVAL :
49
51
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SVNAPOT :
50
52
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)
418
420
KVM_ISA_EXT_ARR (SSAIA ),
419
421
KVM_ISA_EXT_ARR (SSCOFPMF ),
420
422
KVM_ISA_EXT_ARR (SSTC ),
423
+ KVM_ISA_EXT_ARR (SVADE ),
424
+ KVM_ISA_EXT_ARR (SVADU ),
421
425
KVM_ISA_EXT_ARR (SVINVAL ),
422
426
KVM_ISA_EXT_ARR (SVNAPOT ),
423
427
KVM_ISA_EXT_ARR (SVPBMT ),
@@ -949,6 +953,8 @@ KVM_ISA_EXT_SIMPLE_CONFIG(h, H);
949
953
KVM_ISA_EXT_SUBLIST_CONFIG (smstateen , SMSTATEEN );
950
954
KVM_ISA_EXT_SIMPLE_CONFIG (sscofpmf , SSCOFPMF );
951
955
KVM_ISA_EXT_SIMPLE_CONFIG (sstc , SSTC );
956
+ KVM_ISA_EXT_SIMPLE_CONFIG (svade , SVADE );
957
+ KVM_ISA_EXT_SIMPLE_CONFIG (svadu , SVADU );
952
958
KVM_ISA_EXT_SIMPLE_CONFIG (svinval , SVINVAL );
953
959
KVM_ISA_EXT_SIMPLE_CONFIG (svnapot , SVNAPOT );
954
960
KVM_ISA_EXT_SIMPLE_CONFIG (svpbmt , SVPBMT );
@@ -1012,6 +1018,8 @@ struct vcpu_reg_list *vcpu_configs[] = {
1012
1018
& config_smstateen ,
1013
1019
& config_sscofpmf ,
1014
1020
& config_sstc ,
1021
+ & config_svade ,
1022
+ & config_svadu ,
1015
1023
& config_svinval ,
1016
1024
& config_svnapot ,
1017
1025
& config_svpbmt ,
0 commit comments