Skip to content

Commit ca54464

Browse files
clementlegerpalmer-dabbelt
authored andcommitted
KVM: riscv: selftests: Add Zimop extension to get-reg-list test
The KVM RISC-V allows Zimop extension for Guest/VM so add this extension to get-reg-list test. Signed-off-by: Clément Léger <[email protected]> Reviewed-by: Anup Patel <[email protected]> Acked-by: Anup Patel <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Palmer Dabbelt <[email protected]>
1 parent fb2a3d6 commit ca54464

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

tools/testing/selftests/kvm/riscv/get-reg-list.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ bool filter_reg(__u64 reg)
6868
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZIHINTNTL:
6969
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZIHINTPAUSE:
7070
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:
7172
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZKND:
7273
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZKNE:
7374
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)
434435
KVM_ISA_EXT_ARR(ZIHINTNTL),
435436
KVM_ISA_EXT_ARR(ZIHINTPAUSE),
436437
KVM_ISA_EXT_ARR(ZIHPM),
438+
KVM_ISA_EXT_ARR(ZIMOP),
437439
KVM_ISA_EXT_ARR(ZKND),
438440
KVM_ISA_EXT_ARR(ZKNE),
439441
KVM_ISA_EXT_ARR(ZKNH),
@@ -958,6 +960,7 @@ KVM_ISA_EXT_SIMPLE_CONFIG(zifencei, ZIFENCEI);
958960
KVM_ISA_EXT_SIMPLE_CONFIG(zihintntl, ZIHINTNTL);
959961
KVM_ISA_EXT_SIMPLE_CONFIG(zihintpause, ZIHINTPAUSE);
960962
KVM_ISA_EXT_SIMPLE_CONFIG(zihpm, ZIHPM);
963+
KVM_ISA_EXT_SIMPLE_CONFIG(zimop, ZIMOP);
961964
KVM_ISA_EXT_SIMPLE_CONFIG(zknd, ZKND);
962965
KVM_ISA_EXT_SIMPLE_CONFIG(zkne, ZKNE);
963966
KVM_ISA_EXT_SIMPLE_CONFIG(zknh, ZKNH);
@@ -1014,6 +1017,7 @@ struct vcpu_reg_list *vcpu_configs[] = {
10141017
&config_zihintntl,
10151018
&config_zihintpause,
10161019
&config_zihpm,
1020+
&config_zimop,
10171021
&config_zknd,
10181022
&config_zkne,
10191023
&config_zknh,

0 commit comments

Comments
 (0)