diff options
author | Keir Fraser <keir@xen.org> | 2010-11-04 16:25:26 +0000 |
---|---|---|
committer | Keir Fraser <keir@xen.org> | 2010-11-04 16:25:26 +0000 |
commit | f0f9b2df89728df879aad3f2e14b7ea5615fdde9 (patch) | |
tree | afec81591472803b84a186517504fb20877c964f /xen/include/public/domctl.h | |
parent | 24f2a60c5f992fee60fd16a8215f48b56dee3df9 (diff) | |
download | xen-f0f9b2df89728df879aad3f2e14b7ea5615fdde9.tar.gz xen-f0f9b2df89728df879aad3f2e14b7ea5615fdde9.tar.bz2 xen-f0f9b2df89728df879aad3f2e14b7ea5615fdde9.zip |
Revert 22347:16093532f384 "x86: xsave save/restore support"
Completely broken when xsave is not enabled or supported on the host.
Signed-off-by: Keir Fraser <keir@xen.org>
Diffstat (limited to 'xen/include/public/domctl.h')
-rw-r--r-- | xen/include/public/domctl.h | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/xen/include/public/domctl.h b/xen/include/public/domctl.h index 0605c95d81..5706726d42 100644 --- a/xen/include/public/domctl.h +++ b/xen/include/public/domctl.h @@ -781,31 +781,6 @@ struct xen_domctl_mem_sharing_op { typedef struct xen_domctl_mem_sharing_op xen_domctl_mem_sharing_op_t; DEFINE_XEN_GUEST_HANDLE(xen_domctl_mem_sharing_op_t); -#if defined(__i386__) || defined(__x86_64__) -/* XEN_DOMCTL_setvcpuextstate */ -/* XEN_DOMCTL_getvcpuextstate */ -struct xen_domctl_vcpuextstate { - /* IN: VCPU that this call applies to. */ - uint32_t vcpu; - /* - * SET: xfeature support mask of struct (IN) - * GET: xfeature support mask of struct (IN/OUT) - * xfeature mask is served as identifications of the saving format - * so that compatible CPUs can have a check on format to decide - * whether it can restore. - */ - uint64_aligned_t xfeature_mask; - /* - * SET: Size of struct (IN) - * GET: Size of struct (IN/OUT) - */ - uint64_aligned_t size; - XEN_GUEST_HANDLE_64(uint64) buffer; -}; -typedef struct xen_domctl_vcpuextstate xen_domctl_vcpuextstate_t; -DEFINE_XEN_GUEST_HANDLE(xen_domctl_vcpuextstate_t); -#endif - struct xen_domctl { uint32_t cmd; #define XEN_DOMCTL_createdomain 1 @@ -866,8 +841,6 @@ struct xen_domctl { #define XEN_DOMCTL_gettscinfo 59 #define XEN_DOMCTL_settscinfo 60 #define XEN_DOMCTL_getpageframeinfo3 61 -#define XEN_DOMCTL_setvcpuextstate 62 -#define XEN_DOMCTL_getvcpuextstate 63 #define XEN_DOMCTL_gdbsx_guestmemio 1000 #define XEN_DOMCTL_gdbsx_pausevcpu 1001 #define XEN_DOMCTL_gdbsx_unpausevcpu 1002 @@ -918,7 +891,6 @@ struct xen_domctl { struct xen_domctl_mem_sharing_op mem_sharing_op; #if defined(__i386__) || defined(__x86_64__) struct xen_domctl_cpuid cpuid; - struct xen_domctl_vcpuextstate vcpuextstate; #endif struct xen_domctl_gdbsx_memio gdbsx_guest_memio; struct xen_domctl_gdbsx_pauseunp_vcpu gdbsx_pauseunp_vcpu; |