Struct raw_cpuid::ExtendedProcessorFeatureIdentifiers [−][src]
pub struct ExtendedProcessorFeatureIdentifiers { /* fields omitted */ }
Expand description
Implementations
Returns package type on AMD.
Package type. If (Family[7:0] >= 10h)
, this field is valid. If
(Family[7:0]<10h)
, this field is reserved
Platforms
✅ AMD ❌ Intel (reserved)
Returns brand ID on AMD.
This field, in conjunction with CPUID LEAF=0x0000_0001_EBX[8BitBrandId]
, and used
by firmware to generate the processor name string.
Platforms
✅ AMD ❌ Intel (reserved)
Extended APIC space.
This bit indicates the presence of extended APIC register space starting at offset 400h from the “APIC Base Address Register,” as specified in the BKDG.
Platform
✅ AMD ❌ Intel (will return false)
XTRQ, INSERTQ, MOVNTSS, and MOVNTSD instruction support.
See “EXTRQ”, “INSERTQ”,“MOVNTSS”, and “MOVNTSD” in APM4.
Platform
✅ AMD ❌ Intel (will return false)
Misaligned SSE mode. See “Misaligned Access Support Added for SSE Instructions” in APM1.
Platform
✅ AMD ❌ Intel (will return false)
SKINIT and STGI are supported.
Indicates support for SKINIT and STGI, independent of the value of
MSRC000_0080[SVME]
.
Platform
✅ AMD ❌ Intel (will return false)
Watchdog timer support.
Indicates support for MSRC001_0074.
Platform
✅ AMD ❌ Intel (will return false)
Topology extensions support.
Indicates support for CPUID Fn8000_001D_EAX_x[N:0]-CPUID Fn8000_001E_EDX
.
Platform
✅ AMD ❌ Intel (will return false)
Processor performance counter extensions support.
Indicates support for MSRC001_020[A,8,6,4,2,0]
and MSRC001_020[B,9,7,5,3,1]
.
Platform
✅ AMD ❌ Intel (will return false)
NB performance counter extensions support.
Indicates support for MSRC001_024[6,4,2,0]
and MSRC001_024[7,5,3,1]
.
Platform
✅ AMD ❌ Intel (will return false)
Data access breakpoint extension.
Indicates support for MSRC001_1027
and MSRC001_101[B:9]
.
Platform
✅ AMD ❌ Intel (will return false)
Performance time-stamp counter.
Indicates support for MSRC001_0280
[Performance Time Stamp Counter]
.
Platform
✅ AMD ❌ Intel (will return false)