KVM: selftests: Sync KVM exit reasons in selftests
authorVipin Sharma <vipinsh@google.com>
Sat, 4 Feb 2023 01:45:47 +0000 (17:45 -0800)
committerPaolo Bonzini <pbonzini@redhat.com>
Tue, 14 Mar 2023 14:20:10 +0000 (10:20 -0400)
Add missing KVM_EXIT_* reasons in KVM selftests from
include/uapi/linux/kvm.h

Signed-off-by: Vipin Sharma <vipinsh@google.com>
Message-Id: <20230204014547.583711-5-vipinsh@google.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
tools/testing/selftests/kvm/lib/kvm_util.c

index 942f092a8e7d330aaf5ffe35d7b3ceb7ecfffee9..8ec20ac33de022012c7935314f1e6c1b28792f17 100644 (file)
@@ -1842,11 +1842,24 @@ static struct exit_reason {
        KVM_EXIT_STRING(INTERNAL_ERROR),
        KVM_EXIT_STRING(OSI),
        KVM_EXIT_STRING(PAPR_HCALL),
-       KVM_EXIT_STRING(DIRTY_RING_FULL),
+       KVM_EXIT_STRING(S390_UCONTROL),
+       KVM_EXIT_STRING(WATCHDOG),
+       KVM_EXIT_STRING(S390_TSCH),
+       KVM_EXIT_STRING(EPR),
+       KVM_EXIT_STRING(SYSTEM_EVENT),
+       KVM_EXIT_STRING(S390_STSI),
+       KVM_EXIT_STRING(IOAPIC_EOI),
+       KVM_EXIT_STRING(HYPERV),
+       KVM_EXIT_STRING(ARM_NISV),
        KVM_EXIT_STRING(X86_RDMSR),
        KVM_EXIT_STRING(X86_WRMSR),
+       KVM_EXIT_STRING(DIRTY_RING_FULL),
+       KVM_EXIT_STRING(AP_RESET_HOLD),
+       KVM_EXIT_STRING(X86_BUS_LOCK),
        KVM_EXIT_STRING(XEN),
-       KVM_EXIT_STRING(HYPERV),
+       KVM_EXIT_STRING(RISCV_SBI),
+       KVM_EXIT_STRING(RISCV_CSR),
+       KVM_EXIT_STRING(NOTIFY),
 #ifdef KVM_EXIT_MEMORY_NOT_PRESENT
        KVM_EXIT_STRING(MEMORY_NOT_PRESENT),
 #endif