Skip to content

Commit 1216fdd

Browse files
committed
KVM: riscv: selftests: Add Zvfh[min] extensions to get-reg-list test
The KVM RISC-V allows Zvfh[min] extensions for Guest/VM so let us add these extensions 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 f463002 commit 1216fdd

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,8 @@ bool filter_reg(__u64 reg)
7474
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZKT:
7575
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZVBB:
7676
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZVBC:
77+
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZVFH:
78+
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZVFHMIN:
7779
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZVKB:
7880
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZVKG:
7981
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZVKNED:
@@ -443,6 +445,8 @@ static const char *isa_ext_single_id_to_str(__u64 reg_off)
443445
KVM_ISA_EXT_ARR(ZKT),
444446
KVM_ISA_EXT_ARR(ZVBB),
445447
KVM_ISA_EXT_ARR(ZVBC),
448+
KVM_ISA_EXT_ARR(ZVFH),
449+
KVM_ISA_EXT_ARR(ZVFHMIN),
446450
KVM_ISA_EXT_ARR(ZVKB),
447451
KVM_ISA_EXT_ARR(ZVKG),
448452
KVM_ISA_EXT_ARR(ZVKNED),
@@ -961,6 +965,8 @@ KVM_ISA_EXT_SIMPLE_CONFIG(zksh, ZKSH);
961965
KVM_ISA_EXT_SIMPLE_CONFIG(zkt, ZKT);
962966
KVM_ISA_EXT_SIMPLE_CONFIG(zvbb, ZVBB);
963967
KVM_ISA_EXT_SIMPLE_CONFIG(zvbc, ZVBC);
968+
KVM_ISA_EXT_SIMPLE_CONFIG(zvfh, ZVFH);
969+
KVM_ISA_EXT_SIMPLE_CONFIG(zvfhmin, ZVFHMIN);
964970
KVM_ISA_EXT_SIMPLE_CONFIG(zvkb, ZVKB);
965971
KVM_ISA_EXT_SIMPLE_CONFIG(zvkg, ZVKG);
966972
KVM_ISA_EXT_SIMPLE_CONFIG(zvkned, ZVKNED);
@@ -1011,6 +1017,8 @@ struct vcpu_reg_list *vcpu_configs[] = {
10111017
&config_zkt,
10121018
&config_zvbb,
10131019
&config_zvbc,
1020+
&config_zvfh,
1021+
&config_zvfhmin,
10141022
&config_zvkb,
10151023
&config_zvkg,
10161024
&config_zvkned,

0 commit comments

Comments
 (0)