aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/kvm.h
diff options
context:
space:
mode:
authorAvi Kivity <avi@qumranet.com>2007-03-04 07:24:03 -0500
committerAvi Kivity <avi@qumranet.com>2007-05-03 03:52:24 -0400
commit1b19f3e61d7e1edb395dd64bf7d63621a37af8ca (patch)
tree52d90cc6e505f84ec741770950f4f07be45b7fba /include/linux/kvm.h
parent8eb7d334bd8e693340ee198280f7d45035cdab8c (diff)
KVM: Add a special exit reason when exiting due to an interrupt
This is redundant, as we also return -EINTR from the ioctl, but it allows us to examine the exit_reason field on resume without seeing old data. Signed-off-by: Avi Kivity <avi@qumranet.com>
Diffstat (limited to 'include/linux/kvm.h')
-rw-r--r--include/linux/kvm.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/linux/kvm.h b/include/linux/kvm.h
index 57f47ef93829..b3af92e7bf5d 100644
--- a/include/linux/kvm.h
+++ b/include/linux/kvm.h
@@ -11,7 +11,7 @@
11#include <asm/types.h> 11#include <asm/types.h>
12#include <linux/ioctl.h> 12#include <linux/ioctl.h>
13 13
14#define KVM_API_VERSION 8 14#define KVM_API_VERSION 9
15 15
16/* 16/*
17 * Architectural interrupt line count, and the size of the bitmap needed 17 * Architectural interrupt line count, and the size of the bitmap needed
@@ -45,6 +45,7 @@ enum kvm_exit_reason {
45 KVM_EXIT_IRQ_WINDOW_OPEN = 7, 45 KVM_EXIT_IRQ_WINDOW_OPEN = 7,
46 KVM_EXIT_SHUTDOWN = 8, 46 KVM_EXIT_SHUTDOWN = 8,
47 KVM_EXIT_FAIL_ENTRY = 9, 47 KVM_EXIT_FAIL_ENTRY = 9,
48 KVM_EXIT_INTR = 10,
48}; 49};
49 50
50/* for KVM_RUN, returned by mmap(vcpu_fd, offset=0) */ 51/* for KVM_RUN, returned by mmap(vcpu_fd, offset=0) */