diff options
author | Robert Mustacchi <rm@joyent.com> | 2011-06-03 11:37:58 -0700 |
---|---|---|
committer | Robert Mustacchi <rm@joyent.com> | 2011-06-03 11:37:58 -0700 |
commit | 9f278f28f5b52770a3a5b8ecfe727e650e2b6797 (patch) | |
tree | 93a2528cdfc57a01524736697389be6f816d4e54 /kvm_lapic.c | |
parent | c2961b13f6ec3e0e0b41ceac918305c08c31784a (diff) | |
download | illumos-kvm-9f278f28f5b52770a3a5b8ecfe727e650e2b6797.tar.gz |
HVM-281 kvm_lapic_t should be defined in kvm_lapic.h
HVM-282 kvm_lapic_set_vapic_addr definition should match Linux
HVM-283 qemu build is broken
Diffstat (limited to 'kvm_lapic.c')
-rw-r--r-- | kvm_lapic.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/kvm_lapic.c b/kvm_lapic.c index 54c46ae..a2db3b3 100644 --- a/kvm_lapic.c +++ b/kvm_lapic.c @@ -32,6 +32,7 @@ #include "kvm.h" #include "apicdef.h" #include "kvm_ioapic.h" +#include "kvm_lapic.h" #include "irq.h" int __apic_accept_irq(struct kvm_lapic *, int, int, int, int); @@ -1300,12 +1301,12 @@ kvm_lapic_sync_to_vapic(struct kvm_vcpu *vcpu) } int -kvm_lapic_set_vapic_addr(struct kvm_vcpu *vcpu, struct kvm_vapic_addr *addr) +kvm_lapic_set_vapic_addr(struct kvm_vcpu *vcpu, gpa_t vapic_addr) { if (!irqchip_in_kernel(vcpu->kvm)) return (EINVAL); - vcpu->arch.apic->vapic_addr = addr->vapic_addr; + vcpu->arch.apic->vapic_addr = vapic_addr; return (0); } |