diff options
Diffstat (limited to 'kvm.h')
-rw-r--r-- | kvm.h | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -16,6 +16,9 @@ #include "config.h" #include "qemu-queue.h" +#include "qemu-kvm.h" + +#ifdef KVM_UPSTREAM #ifdef CONFIG_KVM extern int kvm_allowed; @@ -47,7 +50,12 @@ int kvm_log_stop(target_phys_addr_t phys_addr, ram_addr_t size); int kvm_set_migration_log(int enable); int kvm_has_sync_mmu(void); +#endif /* KVM_UPSTREAM */ int kvm_has_vcpu_events(void); +int kvm_put_vcpu_events(CPUState *env); +int kvm_get_vcpu_events(CPUState *env); + +#ifdef KVM_UPSTREAM void kvm_setup_guest_memory(void *start, size_t size); @@ -91,7 +99,9 @@ int kvm_arch_init(KVMState *s, int smp_cpus); int kvm_arch_init_vcpu(CPUState *env); +#endif void kvm_arch_reset_vcpu(CPUState *env); +#ifdef KVM_UPSTREAM struct kvm_guest_debug; struct kvm_debug_exit_arch; @@ -140,3 +150,5 @@ static inline void cpu_synchronize_state(CPUState *env) } #endif + +#endif |