Struct raw_cpuid::ExtendedFeatures[][src]

pub struct ExtendedFeatures { /* fields omitted */ }

Methods

impl ExtendedFeatures
[src]

FSGSBASE. Supports RDFSBASE/RDGSBASE/WRFSBASE/WRGSBASE if 1.

IA32_TSC_ADJUST MSR is supported if 1.

BMI1

HLE

AVX2

FDP_EXCPTN_ONLY. x87 FPU Data Pointer updated only on x87 exceptions if 1.

SMEP. Supports Supervisor-Mode Execution Prevention if 1.

BMI2

Supports Enhanced REP MOVSB/STOSB if 1.

INVPCID. If 1, supports INVPCID instruction for system software that manages process-context identifiers.

RTM

Supports Intel Resource Director Technology (RDT) Monitoring capability.

Deprecates FPU CS and FPU DS values if 1.

MPX. Supports Intel Memory Protection Extensions if 1.

Supports Intel Resource Director Technology (RDT) Allocation capability.

Supports RDSEED.

Supports RDSEED (deprecated alias).

Supports ADX.

SMAP. Supports Supervisor-Mode Access Prevention (and the CLAC/STAC instructions) if 1.

Supports CLFLUSHOPT.

Supports Intel Processor Trace.

Supports SHA Instructions.

Supports Intel® Software Guard Extensions (Intel® SGX Extensions).

Supports AVX512F.

Supports AVX512DQ.

AVX512_IFMA

AVX512PF

AVX512ER

AVX512CD

AVX512BW

AVX512VL

CLWB

Has PREFETCHWT1 (Intel® Xeon Phi™ only).

Supports user-mode instruction prevention if 1.

Supports protection keys for user-mode pages.

OS has set CR4.PKE to enable protection keys (and the RDPKRU/WRPKRU instructions.

RDPID and IA32_TSC_AUX are available.

Supports SGX Launch Configuration.

The value of MAWAU used by the BNDLDX and BNDSTX instructions in 64-bit mode.

Trait Implementations

impl Debug for ExtendedFeatures
[src]

Formats the value using the given formatter. Read more

impl Default for ExtendedFeatures
[src]

Returns the "default value" for a type. Read more

Auto Trait Implementations