Struct raw_cpuid::ExtendedStateInfo [] [src]

pub struct ExtendedStateInfo {
    // some fields omitted
}

Methods

impl ExtendedStateInfo
[src]

Reports the valid bit fields of XCR0. If a bit is 0, the corresponding bit field in XCR0 is reserved.

Legacy x87.

SSE 128-bit.

AVX 256-bit.

MPX.

AVX 512-bit.

IA32_XSS.

PKRU.

Maximum size (bytes, from the beginning of the XSAVE/XRSTOR save area) required by enabled features in XCR0. May be different than ECX if some features at the end of the XSAVE save area are not enabled.

Maximum size (bytes, from the beginning of the XSAVE/XRSTOR save area) of the XSAVE/XRSTOR save area required by all supported features in the processor, i.e all the valid bit fields in XCR0.

CPU has xsaveopt feature.

Supports XSAVEC and the compacted form of XRSTOR if set.

Supports XGETBV with ECX = 1 if set.

Supports XSAVES/XRSTORS and IA32_XSS if set.

Iterator over extended state enumeration levels >= 2.

Trait Implementations

impl Debug for ExtendedStateInfo
[src]

Formats the value using the given formatter.