| #ifndef QEMU_HW_XEN_H | |
| #define QEMU_HW_XEN_H 1 | |
| /* | |
| * public xen header | |
| * stuff needed outside xen-*.c, i.e. interfaces to qemu. | |
| * must not depend on any xen headers being present in | |
| * /usr/include/xen, so it can be included unconditionally. | |
| */ | |
| /* xen-machine.c */ | |
| enum xen_mode { | |
| XEN_EMULATE = 0, // xen emulation, using xenner (default) | |
| XEN_CREATE, // create xen domain | |
| XEN_ATTACH // attach to xen domain created by xend | |
| }; | |
| extern uint32_t xen_domid; | |
| extern enum xen_mode xen_mode; | |
| #endif /* QEMU_HW_XEN_H */ |