Module tartan_arch::x86_common::features
source · Available on x86 or x86-64 only.
Expand description
Processor feature detection with CPUID.
Structs
Indicates the processor’s maximum supported physical and virtual address sizes.
Primary feature list returned in
CPUID.01H:ECX+EDX
.Features applicable to 64-bit processors, returned in
CPUID.80000000H:ECX+EDX
.Functions
Low-level CPUID call. Writes the leaf/subleaf index given in the arguments to EAX/ECX
and returns the values written to EAX–EDX.
Get the maximum primary index value (EAX) supported for basic CPUID calls by this
processor (below
0x8000_0000
).Get the maximum primary index value (EAX) supported for extended CPUID calls by this
processor (above
0x8000_0000
).