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