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