Statistics
| Branch: | Revision:

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