HV_PARTITION_PROCESSOR_XSAVE_FEATURES union
The HV_PARTITION_PROCESSOR_XSAVE_FEATURES union identifies XSAVE features of the processor.
Syntax
typedef union _HV_PARTITION_PROCESSOR_XSAVE_FEATURES { struct { UINT64 XsaveSupport :1; UINT64 XsaveoptSupport :1; UINT64 AvxSupport :1; UINT64 Reserved1 :61; }; UINT64 AsUINT64; } HV_PARTITION_PROCESSOR_XSAVE_FEATURES, *PHV_PARTITION_PROCESSOR_XSAVE_FEATURES;
Members
- XsaveSupport
-
A UINT64 value that specifies whether the processor supports the XSAVE feature. The XSAVE feature indication is set in the first bit of the 64-bit AsUINT64 member (0x0000000000000001).
- XsaveoptSupport
-
A UINT64 value that specifies whether the processor supports the XSAVE optional feature. The XSAVE optional feature indication is set in the second bit of the 64-bit AsUINT64 member (0x0000000000000002).
- AvxSupport
-
A UINT64 value that specifies whether the processor supports the AVX feature. The AVX feature indication is set in the third bit of the 64-bit AsUINT64 member (0x0000000000000004).
- Reserved1
-
This member is reserved and should be set to zero. Setting this member to zero is equivalent to setting the remaining 61 bits of the 64-bit AsUINT64 member to zero (0xFFFFFFFFFFFFFFF8).
- AsUINT64
-
A member in the union that can hold one 64-bit value that identifies how an XSAVE XFEM register is encoded.
Remarks
The HV_PARTITION_PROCESSOR_XSAVE_FEATURES union is used to remove or add features.
Requirements
Header |
|
---|
Send comments about this topic to Microsoft
Build date: 11/16/2013