Linux 6.10 x86 Instruction Decoder Prepares For APX & Other New Intel Instructions

Written by Michael Larabel in Intel on 18 May 2024 at 06:46 AM EDT. 12 Comments
The performance events updates were submitted today for the ongoing Linux 6.10 kernel merge window. This pull adds support for Advanced Performance Extensions (APX) and other new Intel CPU instructions to the x86 instruction decoder.

The Linux kernel's x86 instruction decoder is used for decoding kernel instructions, user-space probes, and the perf tools with the Intel processor Trace decoding. With Linux 6.10 the initial Advanced Performance Extensions (APX) instructions are supported along with Intel Key Locker instructions, JMPABS for 64-bit absolute direct jump, and various other newer Intel CPU instructions.

Intel APX
Intel Details APX - Advanced Performance Extensions

These newer Intel CPU instructions for the x86 instruction decoder are found in this pull for Linux 6.10.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week