Intel RSD Processor CPUID Information (Type 193)
Source: Intel® RSD Firmware Extension Specification Software v2.3.2 (document 337201-003US), section 3.3.
Declares CPUID leaves of the processors in the system. Leaves 00h to 10h and 14h to 80000008h are stored in structures of different subtypes. The firmware constructs the structures as late as possible on every boot, so that they reflect the current configuration of the system.
| Offset | Version | Name | Length | Value | Description |
|---|---|---|---|---|---|
|
2.0+ |
Type |
|
|
Processor CPUID Information indicator |
|
2.0+ |
Length |
|
Varies |
Length of the structure |
|
2.0+ |
Handle |
|
Varies |
|
|
2.0+ |
Socket Designation |
|
|
Physically labelled socket or board position of the processor, e.g. "Socket 0" |
|
2.0+ |
Subtype |
|
|
Set of leaves stored in the structure, see Subtypes |
|
2.0+ |
Leaves |
Varies |
Varies |
1. Intel RSD Processor CPUID — Subtypes
| Hex Value | Dec Value | Meaning |
|---|---|---|
|
|
Leaves 00h to 10h |
|
|
Leaves 14h to 80000008h |
2. Intel RSD Processor CPUID — Leaves
Leaves are stored in the following order, 16 bytes each. For some leaves the input value of ECX (subleaf) is specified.
| Offset | Subtype 1 | Subtype 2 |
|---|---|---|
|
EAX = 00h |
EAX = 14h, ECX = 00h |
|
EAX = 01h |
EAX = 15h |
|
EAX = 02h |
EAX = 16h |
|
EAX = 03h |
EAX = 17h, ECX = 00h |
|
EAX = 04h |
EAX = 17h, ECX = 01h |
|
EAX = 05h |
EAX = 17h, ECX = 02h |
|
EAX = 06h |
EAX = 17h, ECX = 03h |
|
EAX = 07h |
EAX = 80000000h |
|
EAX = 09h |
EAX = 80000001h |
|
EAX = 0Ah |
EAX = 80000002h |
|
EAX = 0Bh |
EAX = 80000003h |
|
EAX = 0Dh, ECX = 00h |
EAX = 80000004h |
|
EAX = 0Fh, ECX = 00h |
EAX = 80000006h |
|
EAX = 10h, ECX = 00h |
EAX = 80000007h |
|
— |
EAX = 80000008h |
3. Intel RSD Processor CPUID — Leaf
| Offset | Name | Length | Value | Description |
|---|---|---|---|---|
|
EAX |
|
Varies |
EAX register value returned by the CPUID instruction |
|
EBX |
|
Varies |
EBX register value returned by the CPUID instruction |
|
ECX |
|
Varies |
ECX register value returned by the CPUID instruction |
|
EDX |
|
Varies |
EDX register value returned by the CPUID instruction |