mirror of
				https://github.com/qemu/qemu.git
				synced 2025-10-31 04:06:46 +00:00 
			
		
		
		
	 8ac98aedda
			
		
	
	
		8ac98aedda
		
	
	
	
	
		
			
			... in order to advertise the XEN_HVM_CPUID_UPCALL_VECTOR feature, which will come in a subsequent commit. Signed-off-by: David Woodhouse <dwmw@amazon.co.uk> Acked-by: Paul Durrant <paul@xen.org>
		
			
				
	
	
		
			64 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			64 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| /* SPDX-License-Identifier: MIT */
 | |
| /*****************************************************************************
 | |
|  * xenbus.h
 | |
|  *
 | |
|  * Xenbus protocol details.
 | |
|  *
 | |
|  * Copyright (C) 2005 XenSource Ltd.
 | |
|  */
 | |
| 
 | |
| #ifndef _XEN_PUBLIC_IO_XENBUS_H
 | |
| #define _XEN_PUBLIC_IO_XENBUS_H
 | |
| 
 | |
| /*
 | |
|  * The state of either end of the Xenbus, i.e. the current communication
 | |
|  * status of initialisation across the bus.  States here imply nothing about
 | |
|  * the state of the connection between the driver and the kernel's device
 | |
|  * layers.
 | |
|  */
 | |
| enum xenbus_state {
 | |
|     XenbusStateUnknown       = 0,
 | |
| 
 | |
|     XenbusStateInitialising  = 1,
 | |
| 
 | |
|     /*
 | |
|      * InitWait: Finished early initialisation but waiting for information
 | |
|      * from the peer or hotplug scripts.
 | |
|      */
 | |
|     XenbusStateInitWait      = 2,
 | |
| 
 | |
|     /*
 | |
|      * Initialised: Waiting for a connection from the peer.
 | |
|      */
 | |
|     XenbusStateInitialised   = 3,
 | |
| 
 | |
|     XenbusStateConnected     = 4,
 | |
| 
 | |
|     /*
 | |
|      * Closing: The device is being closed due to an error or an unplug event.
 | |
|      */
 | |
|     XenbusStateClosing       = 5,
 | |
| 
 | |
|     XenbusStateClosed        = 6,
 | |
| 
 | |
|     /*
 | |
|      * Reconfiguring: The device is being reconfigured.
 | |
|      */
 | |
|     XenbusStateReconfiguring = 7,
 | |
| 
 | |
|     XenbusStateReconfigured  = 8
 | |
| };
 | |
| typedef enum xenbus_state XenbusState;
 | |
| 
 | |
| #endif /* _XEN_PUBLIC_IO_XENBUS_H */
 | |
| 
 | |
| /*
 | |
|  * Local variables:
 | |
|  * mode: C
 | |
|  * c-file-style: "BSD"
 | |
|  * c-basic-offset: 4
 | |
|  * tab-width: 4
 | |
|  * indent-tabs-mode: nil
 | |
|  * End:
 | |
|  */
 |