Linux Kernel Sees Initial Patches For Supporting Intel Hybrid CPUs
![INTEL](/assets/categories/intel.webp)
For several months we have seen Intel open-source developers working on GCC compiler support for Atom + Core hybrid CPUs and other bits in preparation for Lakefield and Alder Lake as the company's initial hybrid CPU designs. Today though are the first Linux kernel patches being worked on for actually exposing the hybrid topology within the kernel and ultimately (pending further patches) to expose the information to user-space.
The code volleyed today allows enumerating processor cores within Intel hybrid CPU packages based on a new CPUID feature bit. The kernel with these patches will now detect the hybrid feature bit and also add support for decoding machine check errors on hybrid CPUs given special considerations needed there. Patches yet to be published will expose the hybrid CPU topology to user-space. Other patches are likely to follow as well for other areas that benefit from knowing specific CPU microarchitecture attributes.
Today's patches for this Intel CPU hybrid bring-up via the kernel mailing list. Lakefield is a combination of Sunny Cove and Tremont cores. 12th Gen Core "Alder Lake" is where the hybrid design should get more interesting with a combination of Golden Cove and Gracemont cores while expected to debut in H2'2021.
10 Comments