Statistics
| Branch: | Revision:

root / hw / xen.h @ a85d6887

History | View | Annotate | Download (548 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 e37630ca aliguori
10 e37630ca aliguori
/* xen-machine.c */
11 e37630ca aliguori
enum xen_mode {
12 e37630ca aliguori
    XEN_EMULATE = 0,  // xen emulation, using xenner (default)
13 e37630ca aliguori
    XEN_CREATE,       // create xen domain
14 e37630ca aliguori
    XEN_ATTACH        // attach to xen domain created by xend
15 e37630ca aliguori
};
16 e37630ca aliguori
17 e37630ca aliguori
extern uint32_t xen_domid;
18 e37630ca aliguori
extern enum xen_mode xen_mode;
19 e37630ca aliguori
20 e37630ca aliguori
#endif /* QEMU_HW_XEN_H */