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