[RFC PATCH v1 0/4] arm_mpam: resctrl: Counter Assignment (ABMC)
Ben Horgan
ben.horgan at arm.com
Wed Feb 25 12:54:32 PST 2026
The MPAM counter assignment (ABMC emulation) changes that were dropped from
the resctrl glue series due to some missing precursors in resctrl. Counter
assignement enables bandwidth monitoring in systems that have fewer
monitors than resctrl monitor groups. Posting this as an rfc as this now
depends on two series, the mpam resctrl glue [1] and the resctrl precursors [2].
Based on [1] and [2].
[1] https://lore.kernel.org/linux-arm-kernel/20260224175720.2663924-1-ben.horgan@arm.com/
[2] https://lore.kernel.org/lkml/20260225201905.3568624-1-ben.horgan@arm.com/
The series with the precursors can be retrieved from:
https://gitlab.arm.com/linux-arm/linux-bh.git mpam_abmc
James Morse (4):
arm_mpam: resctrl: Pre-allocate assignable monitors
arm_mpam: resctrl: Add kunit test for ABMC/CDP interactions
arm_mpam: resctrl: Add resctrl_arch_config_cntr() for ABMC use
arm_mpam: resctrl: Add resctrl_arch_cntr_read() &
resctrl_arch_reset_cntr()
drivers/resctrl/mpam_internal.h | 7 +
drivers/resctrl/mpam_resctrl.c | 192 ++++++++++++++++++++++++----
drivers/resctrl/test_mpam_resctrl.c | 62 +++++++++
3 files changed, 238 insertions(+), 23 deletions(-)
--
2.43.0
More information about the linux-arm-kernel
mailing list