1c7f0f3b1SAnthony Liguori /* 2c7f0f3b1SAnthony Liguori * Test Server 3c7f0f3b1SAnthony Liguori * 4c7f0f3b1SAnthony Liguori * Copyright IBM, Corp. 2011 5c7f0f3b1SAnthony Liguori * 6c7f0f3b1SAnthony Liguori * Authors: 7c7f0f3b1SAnthony Liguori * Anthony Liguori <aliguori@us.ibm.com> 8c7f0f3b1SAnthony Liguori * 9c7f0f3b1SAnthony Liguori * This work is licensed under the terms of the GNU GPL, version 2 or later. 10c7f0f3b1SAnthony Liguori * See the COPYING file in the top-level directory. 11c7f0f3b1SAnthony Liguori * 12c7f0f3b1SAnthony Liguori */ 13c7f0f3b1SAnthony Liguori 14c7f0f3b1SAnthony Liguori #ifndef QTEST_H 15c7f0f3b1SAnthony Liguori #define QTEST_H 16c7f0f3b1SAnthony Liguori 17c7f0f3b1SAnthony Liguori #include "qemu-common.h" 18c7f0f3b1SAnthony Liguori 19e776bffbSBlue Swirl #if !defined(CONFIG_USER_ONLY) 20*d5286af5Sliguang extern bool qtest_allowed; 21c7f0f3b1SAnthony Liguori extern const char *qtest_chrdev; 22c7f0f3b1SAnthony Liguori extern const char *qtest_log; 23c7f0f3b1SAnthony Liguori 24c7f0f3b1SAnthony Liguori static inline bool qtest_enabled(void) 25c7f0f3b1SAnthony Liguori { 26c7f0f3b1SAnthony Liguori return qtest_allowed; 27c7f0f3b1SAnthony Liguori } 28c7f0f3b1SAnthony Liguori 29c7f0f3b1SAnthony Liguori static inline int qtest_available(void) 30c7f0f3b1SAnthony Liguori { 31c7f0f3b1SAnthony Liguori return 1; 32c7f0f3b1SAnthony Liguori } 33c7f0f3b1SAnthony Liguori 34c7f0f3b1SAnthony Liguori int qtest_init(void); 35e776bffbSBlue Swirl #else 36e776bffbSBlue Swirl static inline bool qtest_enabled(void) 37e776bffbSBlue Swirl { 38e776bffbSBlue Swirl return false; 39e776bffbSBlue Swirl } 40e776bffbSBlue Swirl 41e776bffbSBlue Swirl static inline int qtest_available(void) 42e776bffbSBlue Swirl { 43e776bffbSBlue Swirl return 0; 44e776bffbSBlue Swirl } 45e776bffbSBlue Swirl 46e776bffbSBlue Swirl static inline int qtest_init(void) 47e776bffbSBlue Swirl { 48e776bffbSBlue Swirl return 0; 49e776bffbSBlue Swirl } 50e776bffbSBlue Swirl 51e776bffbSBlue Swirl #endif 52c7f0f3b1SAnthony Liguori 53c7f0f3b1SAnthony Liguori #endif 54