VOOZH about

URL: https://www.phoronix.com/news/Intel-APX-Update-Linux-Kernel

⇱ Intel Updates Advanced Performance Extensions "APX" Code For The Linux Kernel - Phoronix


👁 Phoronix

Intel Updates Advanced Performance Extensions "APX" Code For The Linux Kernel

Written by Michael Larabel in Intel on 20 March 2025 at 08:59 PM EDT. Add A Comment
In addition to Intel software engineers this week being busy doing a late restructuring of AVX10 support in moving away from possible 256-bit maximum vector register size (a great move and still so excited to see this materialize!), there are also Intel engineers continuing work on enabling Advanced Performance Extensions (APX) on the Linux kernel side.

Intel APX is another exciting innovation happening for their future processors. While the compiler-side support for Advanced Performance Extensions has been coming together, necessary Linux kernel infrastructure has yet to be settled. Last month saw initial Linux kernel patches for handling APX while today they were revised. As noted then, APX isn't intended to be used in kernel-mode but rather just user-space applications, but that the kernel needs to make accommodates with the new APX register state and other differences that need to be properly handled.

👁 Intel APX


That first round of Intel APX patches for the Linux kernel had also included a patch to drop Intel Memory Protection Extensions (MPX) support as it clashed with the initial APX code and MPX itself has been deprecated for a while. But in today's updated patches the MPX removal patch itself was dropped since the APX code has been reworked to jive together nicely.

The updated Intel APX code also has various other Intel APX code alterations as it undergoes review and upstream kernel mailing list discussion. Those interested can find today's Intel APX kernel patches via this patch series that is still under a "request for comments" marking.

With the APX patches not settled yet, this code isn't yet in a position for merging in the upcoming Linux v6.15 merge window. Thus we're now looking at a H2'2025 Linux kernel release at the earliest before the Intel APX kernel support will be ready. Thus it's still looking like it won't be until Intel's next-next-generation of processors before APX is likely to debut.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.