MPAM changes for v7.3

Ben Horgan ben.horgan at arm.com
Fri Jul 31 10:52:37 PDT 2026


Hi Will,

Please find the MPAM changes for v7.3 in this collected series. I hope
this is more convenient than my last pull request for the fixes.

This combines the MPAM abmc emulation series and a fix for an Nvidia quirk which:

Make MPAM memory bandwidth counters usable by hooking them to resctrl's counter assignment
interface.

Fix a quirk in the MPAM bandwidth counting on an Nvidia to also apply to 63 bit counters.

The changes can also be found at:
git at git.gitlab.arm.com:linux-arm/linux-bh.git mpam_v7.3

Thanks,

Ben

Ben Horgan (2):
  arm_mpam: resctrl: Pre-allocate assignable monitors
  arm64: mpam: Add memory bandwidth usage (MBWU) documentation

James Morse (3):
  arm_mpam: resctrl: Pick classes for use as MBM counters
  arm_mpam: resctrl: Add resctrl_arch_config_cntr() for ABMC use
  arm_mpam: resctrl: Add resctrl_arch_cntr_read() &
    resctrl_arch_reset_cntr()

Shanker Donthineni (1):
  arm_mpam: Apply T241-MPAM-6 to 63-bit counters

 Documentation/arch/arm64/mpam.rst |  22 +++
 drivers/resctrl/mpam_devices.c    |   6 +-
 drivers/resctrl/mpam_internal.h   |   6 +-
 drivers/resctrl/mpam_resctrl.c    | 318 +++++++++++++++++++++++++++---
 4 files changed, 325 insertions(+), 27 deletions(-)

-- 
2.43.0




More information about the linux-arm-kernel mailing list