diff options
Diffstat (limited to 'include/xen/interface/platform.h')
| -rw-r--r-- | include/xen/interface/platform.h | 8 | 
1 files changed, 8 insertions, 0 deletions
diff --git a/include/xen/interface/platform.h b/include/xen/interface/platform.h index 486653f0dd8f..61fa66160983 100644 --- a/include/xen/interface/platform.h +++ b/include/xen/interface/platform.h @@ -314,6 +314,13 @@ struct xenpf_pcpuinfo {  };  DEFINE_GUEST_HANDLE_STRUCT(xenpf_pcpuinfo); +#define XENPF_cpu_online	56 +#define XENPF_cpu_offline	57 +struct xenpf_cpu_ol { +	uint32_t cpuid; +}; +DEFINE_GUEST_HANDLE_STRUCT(xenpf_cpu_ol); +  struct xen_platform_op {  	uint32_t cmd;  	uint32_t interface_version; /* XENPF_INTERFACE_VERSION */ @@ -330,6 +337,7 @@ struct xen_platform_op {  		struct xenpf_getidletime       getidletime;  		struct xenpf_set_processor_pminfo set_pminfo;  		struct xenpf_pcpuinfo          pcpu_info; +		struct xenpf_cpu_ol            cpu_ol;  		uint8_t                        pad[128];  	} u;  };  | 
