]> git.proxmox.com Git - mirror_qemu.git/blobdiff - include/sysemu/qtest.h
qtest: split configuration of qtest accelerator and chardev
[mirror_qemu.git] / include / sysemu / qtest.h
index 9a0c6b31c8c750832af737a8dbed97fefeec832b..112a661ac4b0d215fdb4a1eaace2433c8835f99a 100644 (file)
 
 #include "qemu-common.h"
 
-#if !defined(CONFIG_USER_ONLY)
 extern bool qtest_allowed;
-extern const char *qtest_chrdev;
-extern const char *qtest_log;
 
 static inline bool qtest_enabled(void)
 {
     return qtest_allowed;
 }
 
+int qtest_init_accel(void);
+void qtest_init(const char *qtest_chrdev, const char *qtest_log);
+
 static inline int qtest_available(void)
 {
+#ifdef CONFIG_POSIX
     return 1;
-}
-
-int qtest_init(void);
 #else
-static inline bool qtest_enabled(void)
-{
-    return false;
-}
-
-static inline int qtest_available(void)
-{
-    return 0;
-}
-
-static inline int qtest_init(void)
-{
     return 0;
-}
-
 #endif
+}
 
 #endif