]> git.proxmox.com Git - qemu.git/blobdiff - kvm.h
provide a stub version of kvm-all.c if !CONFIG_KVM
[qemu.git] / kvm.h
diff --git a/kvm.h b/kvm.h
index b90c67a49869743ec1d0296fac7c082750707812..ae87d85f244d91ea34a3ac6fdb0f8140f6cc15c0 100644 (file)
--- a/kvm.h
+++ b/kvm.h
@@ -23,8 +23,9 @@
 #include <linux/kvm.h>
 #endif
 
-#ifdef CONFIG_KVM
 extern int kvm_allowed;
+
+#if defined CONFIG_KVM || !defined NEED_CPU_H
 #define kvm_enabled() (kvm_allowed)
 #else
 #define kvm_enabled() (0)
@@ -167,15 +168,7 @@ static inline void cpu_synchronize_post_init(CPUState *env)
     }
 }
 
-#if defined(KVM_IOEVENTFD) && defined(CONFIG_KVM)
-int kvm_set_ioeventfd_pio_word(int fd, uint16_t adr, uint16_t val, bool assign);
-#else
-static inline
-int kvm_set_ioeventfd_pio_word(int fd, uint16_t adr, uint16_t val, bool assign)
-{
-    return -ENOSYS;
-}
 #endif
 
-#endif
+int kvm_set_ioeventfd_pio_word(int fd, uint16_t adr, uint16_t val, bool assign);
 #endif