Skip to content

Commit d8c0831

Browse files
committed
KVM: riscv: selftests: Add Zacas extension to get-reg-list test
The KVM RISC-V allows Zacas extension for Guest/VM so add this extension to get-reg-list test. Signed-off-by: Anup Patel <apatel@ventanamicro.com> Reviewed-by: Andrew Jones <ajones@ventanamicro.com> Signed-off-by: Anup Patel <anup@brainfault.org>
1 parent 77fc0bf commit d8c0831

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
@@ -47,6 +47,7 @@ bool filter_reg(__u64 reg)
4747
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SVINVAL:
4848
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SVNAPOT:
4949
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SVPBMT:
50+
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZACAS:
5051
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZBA:
5152
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZBB:
5253
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZBC:
@@ -411,6 +412,7 @@ static const char *isa_ext_single_id_to_str(__u64 reg_off)
411412
KVM_ISA_EXT_ARR(SVINVAL),
412413
KVM_ISA_EXT_ARR(SVNAPOT),
413414
KVM_ISA_EXT_ARR(SVPBMT),
415+
KVM_ISA_EXT_ARR(ZACAS),
414416
KVM_ISA_EXT_ARR(ZBA),
415417
KVM_ISA_EXT_ARR(ZBB),
416418
KVM_ISA_EXT_ARR(ZBC),
@@ -933,6 +935,7 @@ KVM_ISA_EXT_SIMPLE_CONFIG(sstc, SSTC);
933935
KVM_ISA_EXT_SIMPLE_CONFIG(svinval, SVINVAL);
934936
KVM_ISA_EXT_SIMPLE_CONFIG(svnapot, SVNAPOT);
935937
KVM_ISA_EXT_SIMPLE_CONFIG(svpbmt, SVPBMT);
938+
KVM_ISA_EXT_SIMPLE_CONFIG(zacas, ZACAS);
936939
KVM_ISA_EXT_SIMPLE_CONFIG(zba, ZBA);
937940
KVM_ISA_EXT_SIMPLE_CONFIG(zbb, ZBB);
938941
KVM_ISA_EXT_SIMPLE_CONFIG(zbc, ZBC);
@@ -987,6 +990,7 @@ struct vcpu_reg_list *vcpu_configs[] = {
987990
&config_svinval,
988991
&config_svnapot,
989992
&config_svpbmt,
993+
&config_zacas,
990994
&config_zba,
991995
&config_zbb,
992996
&config_zbc,

0 commit comments

Comments
 (0)