diff options
author | Avi Kivity <avi@qumranet.com> | 2007-03-04 14:24:03 +0200 |
---|---|---|
committer | Avi Kivity <avi@qumranet.com> | 2007-05-03 10:52:24 +0300 |
commit | 1b19f3e61d7e1edb395dd64bf7d63621a37af8ca (patch) | |
tree | 52d90cc6e505f84ec741770950f4f07be45b7fba /include/linux/kvm.h | |
parent | 8eb7d334bd8e693340ee198280f7d45035cdab8c (diff) | |
download | lwn-1b19f3e61d7e1edb395dd64bf7d63621a37af8ca.tar.gz lwn-1b19f3e61d7e1edb395dd64bf7d63621a37af8ca.zip |
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.h | 3 |
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 @@ #include <asm/types.h> #include <linux/ioctl.h> -#define KVM_API_VERSION 8 +#define KVM_API_VERSION 9 /* * Architectural interrupt line count, and the size of the bitmap needed @@ -45,6 +45,7 @@ enum kvm_exit_reason { KVM_EXIT_IRQ_WINDOW_OPEN = 7, KVM_EXIT_SHUTDOWN = 8, KVM_EXIT_FAIL_ENTRY = 9, + KVM_EXIT_INTR = 10, }; /* for KVM_RUN, returned by mmap(vcpu_fd, offset=0) */ |