News: 0001593241

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Intel Preps Linux KVM For Diamond Rapids' AVX10.2 & Expanded AMX

([Intel] 6 Hours Ago Diamond Rapids ISA Features)


The latest feature enablement work happening by Intel for the Linux kernel with next-generation [1]Diamond Rapids server processors are the adjustments to the Kernel-based Virtual Machine (KVM) for readying the new CPU ISA capabilities for a virtualized world.

The patches sent out today on the Linux kernel mailing list allow the new instructions found with Diamond Rapids (and Nova Lake sans the AMX bits) to be properly advertised to Linux KVM guest virtual machines.

This work includes adding new Advanced Matrix Extensions (AMX) instructions found on Diamond Rapids for new formats and memory operations. In turn KVM-based guest VMs will be able to use these new AMX capabilities.

There is also now support for exposing AVX10.2 to user-space of guest VMs. Previously KVM topped out at exposing AVX10.1.

Plus patches for exposing the MOVRS instructions and AVX10_VNNI_INT support.

The [2]patches are now under review in preparing KVM virtualization for the new Intel Diamond Rapids CPU instructions.

Also sent out today on the LKML patch series was [3]enabling the core PMU for Diamond Rapids and Nova Lake. The patch series is a bit larger for these upcoming CPUs due to a new off-module response facility, new PEBS data source encoding layout, and support for a new RDPMC user-disable feature.



[1] https://www.phoronix.com/search/Diamond+Rapids

[2] https://lore.kernel.org/lkml/20251120050720.931449-1-zhao1.liu@intel.com/

[3] https://lore.kernel.org/lkml/20251120053431.491677-1-dapeng1.mi@linux.intel.com/



T-1's congested due to porn traffic to the news server.