KVM: Replace enum by #define
Easier for existence test (#ifdef) in userspace. Signed-off-by: Avi Kivity <avi@qumranet.com>
This commit is contained in:
parent
0967b7bf1c
commit
8a45450d0a
1 changed files with 15 additions and 19 deletions
|
@ -90,11 +90,9 @@ struct kvm_ioapic_state {
|
||||||
} redirtbl[KVM_IOAPIC_NUM_PINS];
|
} redirtbl[KVM_IOAPIC_NUM_PINS];
|
||||||
};
|
};
|
||||||
|
|
||||||
enum kvm_irqchip_id {
|
#define KVM_IRQCHIP_PIC_MASTER 0
|
||||||
KVM_IRQCHIP_PIC_MASTER = 0,
|
#define KVM_IRQCHIP_PIC_SLAVE 1
|
||||||
KVM_IRQCHIP_PIC_SLAVE = 1,
|
#define KVM_IRQCHIP_IOAPIC 2
|
||||||
KVM_IRQCHIP_IOAPIC = 2,
|
|
||||||
};
|
|
||||||
|
|
||||||
struct kvm_irqchip {
|
struct kvm_irqchip {
|
||||||
__u32 chip_id;
|
__u32 chip_id;
|
||||||
|
@ -106,20 +104,18 @@ struct kvm_irqchip {
|
||||||
} chip;
|
} chip;
|
||||||
};
|
};
|
||||||
|
|
||||||
enum kvm_exit_reason {
|
#define KVM_EXIT_UNKNOWN 0
|
||||||
KVM_EXIT_UNKNOWN = 0,
|
#define KVM_EXIT_EXCEPTION 1
|
||||||
KVM_EXIT_EXCEPTION = 1,
|
#define KVM_EXIT_IO 2
|
||||||
KVM_EXIT_IO = 2,
|
#define KVM_EXIT_HYPERCALL 3
|
||||||
KVM_EXIT_HYPERCALL = 3,
|
#define KVM_EXIT_DEBUG 4
|
||||||
KVM_EXIT_DEBUG = 4,
|
#define KVM_EXIT_HLT 5
|
||||||
KVM_EXIT_HLT = 5,
|
#define KVM_EXIT_MMIO 6
|
||||||
KVM_EXIT_MMIO = 6,
|
#define KVM_EXIT_IRQ_WINDOW_OPEN 7
|
||||||
KVM_EXIT_IRQ_WINDOW_OPEN = 7,
|
#define KVM_EXIT_SHUTDOWN 8
|
||||||
KVM_EXIT_SHUTDOWN = 8,
|
#define KVM_EXIT_FAIL_ENTRY 9
|
||||||
KVM_EXIT_FAIL_ENTRY = 9,
|
#define KVM_EXIT_INTR 10
|
||||||
KVM_EXIT_INTR = 10,
|
#define KVM_EXIT_SET_TPR 11
|
||||||
KVM_EXIT_SET_TPR = 11
|
|
||||||
};
|
|
||||||
|
|
||||||
/* for KVM_RUN, returned by mmap(vcpu_fd, offset=0) */
|
/* for KVM_RUN, returned by mmap(vcpu_fd, offset=0) */
|
||||||
struct kvm_run {
|
struct kvm_run {
|
||||||
|
|
Loading…
Reference in a new issue