diff options
author | Jan Kiszka <jan.kiszka@siemens.com> | 2010-03-01 18:17:27 +0100 |
---|---|---|
committer | Marcelo Tosatti <mtosatti@redhat.com> | 2010-03-01 14:30:17 -0300 |
commit | 0b6cc017fd370516f93208b79b79c4e93e2de793 (patch) | |
tree | 9240011bc0148865b8cd2dbd68cb090ed68f6210 /qemu-kvm.h | |
parent | 6389c45441269baa2873e6feafebd17105ddeaf6 (diff) |
qemu-kvm: Clean up KVM's APIC hooks
The APIC is part of the VCPU state, so trigger its readout and writeback
from kvm_arch_save/load_regs. Thanks to the transparent sync on reset
and vmsave/load, we can also drop explicit sync code, reducing the diff
to upstream.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Diffstat (limited to 'qemu-kvm.h')
-rw-r--r-- | qemu-kvm.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/qemu-kvm.h b/qemu-kvm.h index 5c0b6606f..ae2f86412 100644 --- a/qemu-kvm.h +++ b/qemu-kvm.h @@ -849,9 +849,8 @@ static inline void kvm_inject_x86_mce(CPUState *cenv, int bank, int kvm_main_loop(void); int kvm_init_ap(void); int kvm_vcpu_inited(CPUState *env); -void kvm_apic_init(CPUState *env); -/* called from vcpu initialization */ -void qemu_kvm_load_lapic(CPUState *env); +void kvm_save_lapic(CPUState *env); +void kvm_load_lapic(CPUState *env); void kvm_hpet_enable_kpit(void); void kvm_hpet_disable_kpit(void); |