Statistics
| Branch: | Revision:

root / hw / xen.h @ 8ca209ad

History | View | Annotate | Download (570 Bytes)

1 e37630ca aliguori
#ifndef QEMU_HW_XEN_H
2 e37630ca aliguori
#define QEMU_HW_XEN_H 1
3 e37630ca aliguori
/*
4 e37630ca aliguori
 * public xen header
5 e37630ca aliguori
 *   stuff needed outside xen-*.c, i.e. interfaces to qemu.
6 e37630ca aliguori
 *   must not depend on any xen headers being present in
7 e37630ca aliguori
 *   /usr/include/xen, so it can be included unconditionally.
8 e37630ca aliguori
 */
9 23327f75 Gerd Hoffmann
#include <inttypes.h>
10 e37630ca aliguori
11 e37630ca aliguori
/* xen-machine.c */
12 e37630ca aliguori
enum xen_mode {
13 e37630ca aliguori
    XEN_EMULATE = 0,  // xen emulation, using xenner (default)
14 e37630ca aliguori
    XEN_CREATE,       // create xen domain
15 e37630ca aliguori
    XEN_ATTACH        // attach to xen domain created by xend
16 e37630ca aliguori
};
17 e37630ca aliguori
18 e37630ca aliguori
extern uint32_t xen_domid;
19 e37630ca aliguori
extern enum xen_mode xen_mode;
20 e37630ca aliguori
21 e37630ca aliguori
#endif /* QEMU_HW_XEN_H */