Linux-ARM-Kernel Archive on lore.kernel.org
 help / color / mirror / Atom feed
* MPAM changes for v7.3
@ 2026-07-31 17:52 Ben Horgan
  2026-07-31 17:52 ` [PATCH 1/6] arm_mpam: resctrl: Pick classes for use as MBM counters Ben Horgan
                   ` (5 more replies)
  0 siblings, 6 replies; 8+ messages in thread
From: Ben Horgan @ 2026-07-31 17:52 UTC (permalink / raw)
  To: ben.horgan, will
  Cc: james.morse, fenghuay, linux-arm-kernel, andre.przywara, gshan,
	tan.shaopeng, sdonthineni, jonathan.cameron

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@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



^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2026-08-01  0:24 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-31 17:52 MPAM changes for v7.3 Ben Horgan
2026-07-31 17:52 ` [PATCH 1/6] arm_mpam: resctrl: Pick classes for use as MBM counters Ben Horgan
2026-07-31 17:52 ` [PATCH 2/6] arm_mpam: resctrl: Pre-allocate assignable monitors Ben Horgan
2026-07-31 17:52 ` [PATCH 3/6] arm_mpam: resctrl: Add resctrl_arch_config_cntr() for ABMC use Ben Horgan
2026-07-31 17:52 ` [PATCH 4/6] arm_mpam: resctrl: Add resctrl_arch_cntr_read() & resctrl_arch_reset_cntr() Ben Horgan
2026-07-31 17:52 ` [PATCH 5/6] arm64: mpam: Add memory bandwidth usage (MBWU) documentation Ben Horgan
2026-07-31 17:52 ` [PATCH 6/6] arm_mpam: Apply T241-MPAM-6 to 63-bit counters Ben Horgan
2026-08-01  0:23   ` Ben Horgan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox