lapic.h (83d4c286931c9d28c5be21bac3c73a2332cab681) lapic.h (8d14695f9542e9e0195d6e41ddaa52c32322adf5)
1#ifndef __KVM_X86_LAPIC_H
2#define __KVM_X86_LAPIC_H
3
4#include "iodev.h"
5
6#include <linux/kvm_host.h>
7
8struct kvm_timer {

--- 112 unchanged lines hidden (view full) ---

121 return kvm_vcpu_has_lapic(vcpu) && kvm_apic_hw_enabled(vcpu->arch.apic);
122}
123
124static inline int kvm_lapic_enabled(struct kvm_vcpu *vcpu)
125{
126 return kvm_apic_present(vcpu) && kvm_apic_sw_enabled(vcpu->arch.apic);
127}
128
1#ifndef __KVM_X86_LAPIC_H
2#define __KVM_X86_LAPIC_H
3
4#include "iodev.h"
5
6#include <linux/kvm_host.h>
7
8struct kvm_timer {

--- 112 unchanged lines hidden (view full) ---

121 return kvm_vcpu_has_lapic(vcpu) && kvm_apic_hw_enabled(vcpu->arch.apic);
122}
123
124static inline int kvm_lapic_enabled(struct kvm_vcpu *vcpu)
125{
126 return kvm_apic_present(vcpu) && kvm_apic_sw_enabled(vcpu->arch.apic);
127}
128
129static inline int apic_x2apic_mode(struct kvm_lapic *apic)
130{
131 return apic->vcpu->arch.apic_base & X2APIC_ENABLE;
132}
133
129#endif
134#endif