diff options
Diffstat (limited to 'virt/kvm/ioapic.h')
-rw-r--r-- | virt/kvm/ioapic.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/virt/kvm/ioapic.h b/virt/kvm/ioapic.h index 7f16675fe783..b52732f493c1 100644 --- a/virt/kvm/ioapic.h +++ b/virt/kvm/ioapic.h | |||
@@ -58,6 +58,7 @@ struct kvm_ioapic { | |||
58 | } redirtbl[IOAPIC_NUM_PINS]; | 58 | } redirtbl[IOAPIC_NUM_PINS]; |
59 | struct kvm_io_device dev; | 59 | struct kvm_io_device dev; |
60 | struct kvm *kvm; | 60 | struct kvm *kvm; |
61 | void (*ack_notifier)(void *opaque, int irq); | ||
61 | }; | 62 | }; |
62 | 63 | ||
63 | #ifdef DEBUG | 64 | #ifdef DEBUG |
@@ -87,7 +88,7 @@ static inline int irqchip_in_kernel(struct kvm *kvm) | |||
87 | 88 | ||
88 | struct kvm_vcpu *kvm_get_lowest_prio_vcpu(struct kvm *kvm, u8 vector, | 89 | struct kvm_vcpu *kvm_get_lowest_prio_vcpu(struct kvm *kvm, u8 vector, |
89 | unsigned long bitmap); | 90 | unsigned long bitmap); |
90 | void kvm_ioapic_update_eoi(struct kvm *kvm, int vector); | 91 | void kvm_ioapic_update_eoi(struct kvm *kvm, int vector, int trigger_mode); |
91 | int kvm_ioapic_init(struct kvm *kvm); | 92 | int kvm_ioapic_init(struct kvm *kvm); |
92 | void kvm_ioapic_set_irq(struct kvm_ioapic *ioapic, int irq, int level); | 93 | void kvm_ioapic_set_irq(struct kvm_ioapic *ioapic, int irq, int level); |
93 | void kvm_ioapic_reset(struct kvm_ioapic *ioapic); | 94 | void kvm_ioapic_reset(struct kvm_ioapic *ioapic); |