Statistics
| Branch: | Revision:

root / qtest.h @ 5f8ae8e2

History | View | Annotate | Download (776 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 c7f0f3b1 Anthony Liguori
extern int 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