Which CPUs support 1GB pages?
Some Intel CPUs support 1GB pages. This is identified by looking at CPUID 0x80000001, EDX bit 26. The Linux kernel exposes this via /proc/cpuinfo
as the pdpe1gb
flag.
Where do we find out which CPUs support this, and which ones do not? Or what product line supports this feature? There's nothing on these Intel ARK pages that indicate support for this feature.
CPUs that do support 1GB pages:
- Xeon E5620 (Westmere)
- Core i5-4250U (Haswell, Mobile)
Other CPUs that do not support 1GB pages:
- Xeon E5506 (Nehalem)
- Core i7-2720QM (Sandy Bridge, Mobile)
- Core i5-2500K (Sandy Bridge)
According to this page:
in addition to their standard 4 KB pages newer x86-64 processors, such as AMD's newer AMD64 processors and Intel's Westmere and later processors can use 1 GB pages in long mode
Seems to be true as it was a new feature of Westmere CPUs.