diff options
Diffstat (limited to 'arch/x86/include/asm/kvm_host.h')
-rw-r--r-- | arch/x86/include/asm/kvm_host.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/x86/include/asm/kvm_host.h b/arch/x86/include/asm/kvm_host.h index 30cfd64295a0..f6d8894f25b4 100644 --- a/arch/x86/include/asm/kvm_host.h +++ b/arch/x86/include/asm/kvm_host.h | |||
@@ -400,7 +400,7 @@ struct kvm_vcpu_arch { | |||
400 | u64 efer; | 400 | u64 efer; |
401 | u64 apic_base; | 401 | u64 apic_base; |
402 | struct kvm_lapic *apic; /* kernel irqchip context */ | 402 | struct kvm_lapic *apic; /* kernel irqchip context */ |
403 | u64 eoi_exit_bitmap[4]; | 403 | DECLARE_BITMAP(ioapic_handled_vectors, 256); |
404 | unsigned long apic_attention; | 404 | unsigned long apic_attention; |
405 | int32_t apic_arb_prio; | 405 | int32_t apic_arb_prio; |
406 | int mp_state; | 406 | int mp_state; |
@@ -834,7 +834,7 @@ struct kvm_x86_ops { | |||
834 | int (*cpu_uses_apicv)(struct kvm_vcpu *vcpu); | 834 | int (*cpu_uses_apicv)(struct kvm_vcpu *vcpu); |
835 | void (*hwapic_irr_update)(struct kvm_vcpu *vcpu, int max_irr); | 835 | void (*hwapic_irr_update)(struct kvm_vcpu *vcpu, int max_irr); |
836 | void (*hwapic_isr_update)(struct kvm *kvm, int isr); | 836 | void (*hwapic_isr_update)(struct kvm *kvm, int isr); |
837 | void (*load_eoi_exitmap)(struct kvm_vcpu *vcpu); | 837 | void (*load_eoi_exitmap)(struct kvm_vcpu *vcpu, u64 *eoi_exit_bitmap); |
838 | void (*set_virtual_x2apic_mode)(struct kvm_vcpu *vcpu, bool set); | 838 | void (*set_virtual_x2apic_mode)(struct kvm_vcpu *vcpu, bool set); |
839 | void (*set_apic_access_page_addr)(struct kvm_vcpu *vcpu, hpa_t hpa); | 839 | void (*set_apic_access_page_addr)(struct kvm_vcpu *vcpu, hpa_t hpa); |
840 | void (*deliver_posted_interrupt)(struct kvm_vcpu *vcpu, int vector); | 840 | void (*deliver_posted_interrupt)(struct kvm_vcpu *vcpu, int vector); |