Skip to content

Commit 1a3bc50

Browse files
committed
KVM: riscv: selftests: Add Zihintntl extension to get-reg-list test
The KVM RISC-V allows Zihintntl extension for Guest/VM so let us add this extension to get-reg-list test. Signed-off-by: Anup Patel <[email protected]> Reviewed-by: Andrew Jones <[email protected]> Signed-off-by: Anup Patel <[email protected]>
1 parent ab6da9c commit 1a3bc50

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
@@ -62,6 +62,7 @@ bool filter_reg(__u64 reg)
6262
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZICOND:
6363
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZICSR:
6464
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZIFENCEI:
65+
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZIHINTNTL:
6566
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZIHINTPAUSE:
6667
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZIHPM:
6768
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZKND:
@@ -430,6 +431,7 @@ static const char *isa_ext_single_id_to_str(__u64 reg_off)
430431
KVM_ISA_EXT_ARR(ZICOND),
431432
KVM_ISA_EXT_ARR(ZICSR),
432433
KVM_ISA_EXT_ARR(ZIFENCEI),
434+
KVM_ISA_EXT_ARR(ZIHINTNTL),
433435
KVM_ISA_EXT_ARR(ZIHINTPAUSE),
434436
KVM_ISA_EXT_ARR(ZIHPM),
435437
KVM_ISA_EXT_ARR(ZKND),
@@ -947,6 +949,7 @@ KVM_ISA_EXT_SIMPLE_CONFIG(zicntr, ZICNTR);
947949
KVM_ISA_EXT_SIMPLE_CONFIG(zicond, ZICOND);
948950
KVM_ISA_EXT_SIMPLE_CONFIG(zicsr, ZICSR);
949951
KVM_ISA_EXT_SIMPLE_CONFIG(zifencei, ZIFENCEI);
952+
KVM_ISA_EXT_SIMPLE_CONFIG(zihintntl, ZIHINTNTL);
950953
KVM_ISA_EXT_SIMPLE_CONFIG(zihintpause, ZIHINTPAUSE);
951954
KVM_ISA_EXT_SIMPLE_CONFIG(zihpm, ZIHPM);
952955
KVM_ISA_EXT_SIMPLE_CONFIG(zknd, ZKND);
@@ -996,6 +999,7 @@ struct vcpu_reg_list *vcpu_configs[] = {
996999
&config_zicond,
9971000
&config_zicsr,
9981001
&config_zifencei,
1002+
&config_zihintntl,
9991003
&config_zihintpause,
10001004
&config_zihpm,
10011005
&config_zknd,

0 commit comments

Comments
 (0)