diff options
author | Gleb Natapov <gleb@redhat.com> | 2009-07-05 17:39:36 +0300 |
---|---|---|
committer | Avi Kivity <avi@redhat.com> | 2009-09-10 08:33:08 +0300 |
commit | 0105d1a526404cfc9779552a6198bfd0e5fc937a (patch) | |
tree | edf269da022574fe380b73473daef4b763b25672 /arch/x86/kvm/lapic.h | |
parent | fc61b800f9506ca47bf1439342a79847f2353562 (diff) | |
download | op-kernel-dev-0105d1a526404cfc9779552a6198bfd0e5fc937a.zip op-kernel-dev-0105d1a526404cfc9779552a6198bfd0e5fc937a.tar.gz |
KVM: x2apic interface to lapic
This patch implements MSR interface to local apic as defines by x2apic
Intel specification.
Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Diffstat (limited to 'arch/x86/kvm/lapic.h')
-rw-r--r-- | arch/x86/kvm/lapic.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/x86/kvm/lapic.h b/arch/x86/kvm/lapic.h index bc1c524..40010b0 100644 --- a/arch/x86/kvm/lapic.h +++ b/arch/x86/kvm/lapic.h @@ -46,4 +46,6 @@ void kvm_lapic_set_vapic_addr(struct kvm_vcpu *vcpu, gpa_t vapic_addr); void kvm_lapic_sync_from_vapic(struct kvm_vcpu *vcpu); void kvm_lapic_sync_to_vapic(struct kvm_vcpu *vcpu); +int kvm_x2apic_msr_write(struct kvm_vcpu *vcpu, u32 msr, u64 data); +int kvm_x2apic_msr_read(struct kvm_vcpu *vcpu, u32 msr, u64 *data); #endif |