@@ -52,6 +52,8 @@ bool filter_reg(__u64 reg)
52
52
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SVINVAL :
53
53
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SVNAPOT :
54
54
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SVPBMT :
55
+ case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SVVPTC :
56
+ case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZABHA :
55
57
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZACAS :
56
58
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZAWRS :
57
59
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZBA :
@@ -71,6 +73,7 @@ bool filter_reg(__u64 reg)
71
73
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZFHMIN :
72
74
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZICBOM :
73
75
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZICBOZ :
76
+ case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZICCRSE :
74
77
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZICNTR :
75
78
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZICOND :
76
79
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZICSR :
@@ -430,6 +433,8 @@ static const char *isa_ext_single_id_to_str(__u64 reg_off)
430
433
KVM_ISA_EXT_ARR (SVINVAL ),
431
434
KVM_ISA_EXT_ARR (SVNAPOT ),
432
435
KVM_ISA_EXT_ARR (SVPBMT ),
436
+ KVM_ISA_EXT_ARR (SVVPTC ),
437
+ KVM_ISA_EXT_ARR (ZABHA ),
433
438
KVM_ISA_EXT_ARR (ZACAS ),
434
439
KVM_ISA_EXT_ARR (ZAWRS ),
435
440
KVM_ISA_EXT_ARR (ZBA ),
@@ -449,6 +454,7 @@ static const char *isa_ext_single_id_to_str(__u64 reg_off)
449
454
KVM_ISA_EXT_ARR (ZFHMIN ),
450
455
KVM_ISA_EXT_ARR (ZICBOM ),
451
456
KVM_ISA_EXT_ARR (ZICBOZ ),
457
+ KVM_ISA_EXT_ARR (ZICCRSE ),
452
458
KVM_ISA_EXT_ARR (ZICNTR ),
453
459
KVM_ISA_EXT_ARR (ZICOND ),
454
460
KVM_ISA_EXT_ARR (ZICSR ),
@@ -967,6 +973,8 @@ KVM_ISA_EXT_SIMPLE_CONFIG(svadu, SVADU);
967
973
KVM_ISA_EXT_SIMPLE_CONFIG (svinval , SVINVAL );
968
974
KVM_ISA_EXT_SIMPLE_CONFIG (svnapot , SVNAPOT );
969
975
KVM_ISA_EXT_SIMPLE_CONFIG (svpbmt , SVPBMT );
976
+ KVM_ISA_EXT_SIMPLE_CONFIG (svvptc , SVVPTC );
977
+ KVM_ISA_EXT_SIMPLE_CONFIG (zabha , ZABHA );
970
978
KVM_ISA_EXT_SIMPLE_CONFIG (zacas , ZACAS );
971
979
KVM_ISA_EXT_SIMPLE_CONFIG (zawrs , ZAWRS );
972
980
KVM_ISA_EXT_SIMPLE_CONFIG (zba , ZBA );
@@ -986,6 +994,7 @@ KVM_ISA_EXT_SIMPLE_CONFIG(zfh, ZFH);
986
994
KVM_ISA_EXT_SIMPLE_CONFIG (zfhmin , ZFHMIN );
987
995
KVM_ISA_EXT_SUBLIST_CONFIG (zicbom , ZICBOM );
988
996
KVM_ISA_EXT_SUBLIST_CONFIG (zicboz , ZICBOZ );
997
+ KVM_ISA_EXT_SIMPLE_CONFIG (ziccrse , ZICCRSE );
989
998
KVM_ISA_EXT_SIMPLE_CONFIG (zicntr , ZICNTR );
990
999
KVM_ISA_EXT_SIMPLE_CONFIG (zicond , ZICOND );
991
1000
KVM_ISA_EXT_SIMPLE_CONFIG (zicsr , ZICSR );
@@ -1035,6 +1044,8 @@ struct vcpu_reg_list *vcpu_configs[] = {
1035
1044
& config_svinval ,
1036
1045
& config_svnapot ,
1037
1046
& config_svpbmt ,
1047
+ & config_svvptc ,
1048
+ & config_zabha ,
1038
1049
& config_zacas ,
1039
1050
& config_zawrs ,
1040
1051
& config_zba ,
@@ -1054,6 +1065,7 @@ struct vcpu_reg_list *vcpu_configs[] = {
1054
1065
& config_zfhmin ,
1055
1066
& config_zicbom ,
1056
1067
& config_zicboz ,
1068
+ & config_ziccrse ,
1057
1069
& config_zicntr ,
1058
1070
& config_zicond ,
1059
1071
& config_zicsr ,
0 commit comments