| Last Modified On : | January 8, 2008 10:42 AM PST |
Rate |
|
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 |
No TjMax value ever specified. |
|
00000F3xh |
MSR 0x2C[21] |
0 = Not Mobile |
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 |
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 |
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 |
TjMax is only valid if a mobile processor |
|
0001067xh |
MSR 0x17[28] |
0 = Not Mobile |
TjMax is only valid if a mobile processor |
|
000106Dxh |
MSR 0x17[28] |
0 = Not Mobile |
No Mobile processors based on this processor signature. |
