VOOZH about

URL: https://www.phoronix.com/news/Arm-MPAM-LInux-6.19

⇱ Arm MPAM Driver Upstreamed To The Linux 6.19 Kernel - Phoronix


👁 Phoronix

Arm MPAM Driver Upstreamed To The Linux 6.19 Kernel

Written by Michael Larabel in Arm on 8 December 2025 at 06:12 AM EST. Add A Comment
The ARM64 code changes were merged last week into the in-development Linux 6.19 kernel. The most notable of the ARM64 architecture changes this cycle is landing the Arm MPAM driver for Arm's Memory System Resource Partitioning and Monitoring.

Arm MPAM (Memory System Resource Partitioning and Monitoring) is an architectural feature since Armv8.4 for managing shared memory resources like the CPU caches, memory bandwidth, and other resources that can then be partitioned. MPAM Is intended to help partition system resources and monitor them such as for ARM64 servers with multi-user virtual machines to ensure no single user disproportionately utilizes too many system resources.

👁 Arm MPAM


With Linux 6.19 the Arm MPAM driver has finally been mainlined and is integrated with the Linux kernel's resource control "resctrl" API for easy utilization by server administrators and existing Linux software making use of the resctrl API. Resctrl on the Intel side integrates with the Resource Director Technology (RDT) as a similar feature to MPAM found with Xeon processors.

More details on the Arm MPAM driver landing and other ARM64 architectural changes in Linux 6.19 via this pull that was already merged to Linux Git.

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.