@@ -68,6 +68,7 @@ bool filter_reg(__u64 reg)
68
68
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZIHINTNTL :
69
69
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZIHINTPAUSE :
70
70
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZIHPM :
71
+ case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZIMOP :
71
72
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZKND :
72
73
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZKNE :
73
74
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZKNH :
@@ -434,6 +435,7 @@ static const char *isa_ext_single_id_to_str(__u64 reg_off)
434
435
KVM_ISA_EXT_ARR (ZIHINTNTL ),
435
436
KVM_ISA_EXT_ARR (ZIHINTPAUSE ),
436
437
KVM_ISA_EXT_ARR (ZIHPM ),
438
+ KVM_ISA_EXT_ARR (ZIMOP ),
437
439
KVM_ISA_EXT_ARR (ZKND ),
438
440
KVM_ISA_EXT_ARR (ZKNE ),
439
441
KVM_ISA_EXT_ARR (ZKNH ),
@@ -958,6 +960,7 @@ KVM_ISA_EXT_SIMPLE_CONFIG(zifencei, ZIFENCEI);
958
960
KVM_ISA_EXT_SIMPLE_CONFIG (zihintntl , ZIHINTNTL );
959
961
KVM_ISA_EXT_SIMPLE_CONFIG (zihintpause , ZIHINTPAUSE );
960
962
KVM_ISA_EXT_SIMPLE_CONFIG (zihpm , ZIHPM );
963
+ KVM_ISA_EXT_SIMPLE_CONFIG (zimop , ZIMOP );
961
964
KVM_ISA_EXT_SIMPLE_CONFIG (zknd , ZKND );
962
965
KVM_ISA_EXT_SIMPLE_CONFIG (zkne , ZKNE );
963
966
KVM_ISA_EXT_SIMPLE_CONFIG (zknh , ZKNH );
@@ -1014,6 +1017,7 @@ struct vcpu_reg_list *vcpu_configs[] = {
1014
1017
& config_zihintntl ,
1015
1018
& config_zihintpause ,
1016
1019
& config_zihpm ,
1020
+ & config_zimop ,
1017
1021
& config_zknd ,
1018
1022
& config_zkne ,
1019
1023
& config_zknh ,
0 commit comments