22 lines
		
	
	
		
			570 B
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			570 B
		
	
	
	
		
			C
		
	
	
	
| #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.
 | |
|  */
 | |
| #include <inttypes.h>
 | |
| 
 | |
| /* 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 */
 |