@@ -60,6 +60,7 @@ bool filter_reg(__u64 reg)
60
60
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZCB :
61
61
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZCD :
62
62
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZCF :
63
+ case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZCMOP :
63
64
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZFA :
64
65
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZFH :
65
66
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZFHMIN :
@@ -431,6 +432,7 @@ static const char *isa_ext_single_id_to_str(__u64 reg_off)
431
432
KVM_ISA_EXT_ARR (ZCB ),
432
433
KVM_ISA_EXT_ARR (ZCD ),
433
434
KVM_ISA_EXT_ARR (ZCF ),
435
+ KVM_ISA_EXT_ARR (ZCMOP ),
434
436
KVM_ISA_EXT_ARR (ZFA ),
435
437
KVM_ISA_EXT_ARR (ZFH ),
436
438
KVM_ISA_EXT_ARR (ZFHMIN ),
@@ -960,6 +962,7 @@ KVM_ISA_EXT_SIMPLE_CONFIG(zca, ZCA),
960
962
KVM_ISA_EXT_SIMPLE_CONFIG (zcb , ZCB ),
961
963
KVM_ISA_EXT_SIMPLE_CONFIG (zcd , ZCD ),
962
964
KVM_ISA_EXT_SIMPLE_CONFIG (zcf , ZCF ),
965
+ KVM_ISA_EXT_SIMPLE_CONFIG (zcmop , ZCMOP );
963
966
KVM_ISA_EXT_SIMPLE_CONFIG (zfa , ZFA );
964
967
KVM_ISA_EXT_SIMPLE_CONFIG (zfh , ZFH );
965
968
KVM_ISA_EXT_SIMPLE_CONFIG (zfhmin , ZFHMIN );
@@ -1021,6 +1024,7 @@ struct vcpu_reg_list *vcpu_configs[] = {
1021
1024
& config_zcb ,
1022
1025
& config_zcd ,
1023
1026
& config_zcf ,
1027
+ & config_zcmop ,
1024
1028
& config_zfa ,
1025
1029
& config_zfh ,
1026
1030
& config_zfhmin ,
0 commit comments