Difference between revisions of "Intel Pentium M (Dothan)"
(→Physical Address Extension (PAE): NX=XD) |
(→Physical Address Extension (PAE): PAE linked) |
||
Line 92: | Line 92: | ||
==Physical Address Extension (PAE)== | ==Physical Address Extension (PAE)== | ||
− | Most modern Linux distributions use PAE kernels which will fail to boot if this feature is not present in the CPU. The Dothan core is said to support PAE even though it doesn't report the feature to the operating system. As a workaround, [[Kernel parameters|kernel parameter]] <code>forcepae</code> can be used to successfully use PAE-kernels on any Dothan core. | + | Most modern Linux distributions use [[PAE]] kernels which will fail to boot if this feature is not present in the CPU. The Dothan core is said to support PAE even though it doesn't report the feature to the operating system. As a workaround, [[Kernel parameters|kernel parameter]] <code>forcepae</code> can be used to successfully use PAE-kernels on any Dothan core. |
All second generation Dothan models with a 533 MHz FSB and some newer model first generation Dothan cores with a 400 MHz FSB do report PAE and NX in their CPU flags. All others must use the workaround. | All second generation Dothan models with a 533 MHz FSB and some newer model first generation Dothan cores with a 400 MHz FSB do report PAE and NX in their CPU flags. All others must use the workaround. |
Revision as of 17:10, 12 March 2017
The Pentium M "Dothan" is the second generation Pentium M processor. The fabrication process was reduced to 90 nm and the L2-Cache was doubled to 2 MB. The second revision of Dothan Pentium M processors features a 533 MHz FSB and accompanies the Sonoma Centrino platform. Features
|
Available Types and ThinkPads featuring them
Nr. | Frequency (MHz) | FSB (MHz) | XD-Bit | core Voltage (V) | TDP (W) | ThinkPad Models | |||
---|---|---|---|---|---|---|---|---|---|
max. | min. | high | low | high | low | ||||
Pentium M | |||||||||
780 | 2266 | 800 | 533 | • | 1.372 | ... | 27 | 11 | R52, T43. T43p |
770 | 2133 | 800 | 533 | • | 1.372 | 0.988 | 27 | 11 | R52, T43, T43p |
765 | 2100 | 600 | 400 | 1.34 | 0.988 | 21 | 8 | T42p | |
760 | 2000 | 800 | 533 | • | 1.372 | 0.988 | 27 | 11 | R51e, R52, T43, T43p, Z60m, Z60t |
755 | 2000 | 600 | 400 | 1.34 | 0.988 | 21 | 8 | T42p, X32 | |
750 | 1866 | 800 | 533 | • | 1.372 | 0.988 | 27 | 11 | R51e, R52, T43, T43p, Z60m, Z60t |
745 | 1800 | 600 | 400 | 1.34 | 0.988 | 21 | 8 | T42, T42p, X32, R51 | |
740 | 1733 | 800 | 533 | • | 1.372 | 0.988 | 27 | 11 | R51e, R52, T43, Z60m, Z60t |
735 | 1700 | 600 | 400 | 1.34 | 0.988 | 21 | 8 | R50e, R51, T42, X32 | |
730 | 1600 | 800 | 533 | • | 1.372 | 0.988 | 27 | 11 | R51e, T43 |
725a | 1600 | 600 | 400 | ... | ... | ... | ... | R50e, R51, R52 | |
725 | 1600 | 600 | 400 | 1.34 | 0.988 | 21 | 8 | R50e, R51, T42, X32 | |
715a | 1500 | 600 | 400 | ... | ... | ... | ... | R50e, R51 | |
715 | 1500 | 600 | 400 | 1.34 | 0.988 | 21 | 8 | R50e, R51 | |
710 | 1400 | ... | 400 | ... | ... | ... | ... | R50e, R51 | |
Pentium M (Low Voltage) | |||||||||
778 | 1600 | ... | 400 | • | 1.116 | ... | 10 | ... | X40, X41, X41 Tablet |
758 | 1500 | 600 | 400 | • | 1.116 | 0.988 | 7.5 | ... | X40, X41, X41 Tablet |
738 | 1400 | ... | 400 | 1.116 | 0.988 | 10 | ... | X40 | |
Pentium M (Ultra Low Voltage) | |||||||||
773 | 1300 | ... | 400 | • | ... | ... | ... | ... | |
753 | 1200 | ... | 400 | • | 0.940 | 0.812 | 5 | ... | X41 Tablet |
733J | 1100 | ... | 400 | • | .... | ... | ... | ... | |
733 | 1100 | ... | 400 | 0.940 | 0.812 | 5 | ... | X40 | |
723 | 1000 | ... | 400 | 0.940 | 0.812 | 5 | ... |
Thermal Specifications
The max. Core Temperature is 100°C.
GCC Optimization Flags
You should use the following for GCC version 3.4.4 and later if you have a Pentium M:
-Os -march=pentium-m -pipe
For GCC version 3.3.5 and earlier use the following:
-Os -march=pentium3 -msse2 -pipe
Also, if you don't plan to use debugging information, then you can safely add the following to either of the above for a possible performance improvement:
-fomit-frame-pointer
Physical Address Extension (PAE)
Most modern Linux distributions use PAE kernels which will fail to boot if this feature is not present in the CPU. The Dothan core is said to support PAE even though it doesn't report the feature to the operating system. As a workaround, kernel parameter forcepae
can be used to successfully use PAE-kernels on any Dothan core.
All second generation Dothan models with a 533 MHz FSB and some newer model first generation Dothan cores with a 400 MHz FSB do report PAE and NX in their CPU flags. All others must use the workaround.
Note: As a direct result, when the CPU flag PAE and NX (No eXecute, the XD-Bit) is not reported, 32-Bit-Windows starting with Windows 8 will also not run (Windows doesn't have a forcepae option), leaving 32-Bit Windows 7 the last supported Windows operating system on Pentium M CPUs before the second generation Dothan core.