By Frank Wildgrube, Intel Corporation
The table titled "Mobile Intel® Core™2 Processor Detection" is intended to help software developers that need to identify mobile processors based on the Intel® Core™2 processor microarchitecture. The software will need to have ring 0 privilege to take advantage of this table due to the execution privilege requirements of the RDMSR instruction. By examining the processor signature returned by CPUID.1.EAX[31:0] and testing the respective MSR Mobile Bit, software can determine if the processor it is executing on is an Intel® mobile processor. Exceptions to this do exist; for example, processor signature 00000F4xh when CPUID.1.EBX[23:16] returns a value > 2. This bit does not indicate mobile processor, but instead indicates a desktop Intel® Pentium® 4 processor that implements the low power boot feature.
|
Processor Signature CPUID.1.EAX[31:0]
|
Mobile Bit
|
Bit meaning
|
Additional Notes
|
|
00000F2xh
|
MSR 0x2C[21]
|
0 = Not Mobile
1 = Mobile Processor
|
No TjMax value ever specified.
|
|
00000F3xh
00000F4xh
|
MSR 0x2C[21]
|
0 = Not Mobile
1 = Mobile Processor
|
If this bit is = 1 in a multi-core processor, then the meaning is low power boot and a EIST transition is required to operate at a higher ratio. No TjMax value ever specified.
|
|
00000F6xh
|
MSR 0x2C[21]
|
0 = Not Mobile
1 = Mobile Processor
|
If this bit is = 1 in a multi-core processor, then the meaning is low power boot and a EIST transition is required to operate at a higher ratio. No TjMax value ever specified.
|
|
000006Fxh
|
MSR 0x17[28]
|
0 = Not Mobile
1 = Mobile Processor
|
If this bit is = 1 in a 4 core processor, then the meaning is low power boot and a EIST transition is required to operate at a higher ratio and the TjMax is not valid.
|
|
0001066xh
|
MSR 0x17[28]
|
0 = Not Mobile
1 = Mobile Processor
|
TjMax is only valid if a mobile processor
|
|
0001067xh
|
MSR 0x17[28]
|
0 = Not Mobile
1 = Mobile Processor
|
TjMax is only valid if a mobile processor
|
|
000106Dxh
|
MSR 0x17[28]
|
0 = Not Mobile
1 = Mobile Processor
|
No Mobile processors based on this processor signature.
|