Re: [PATCH v18 00/33] x86,fs/resctrl: Support AMD Assignable Bandwidth Monitoring Counters (ABMC)

From: Babu Moger

Date: Mon Nov 17 2025 - 10:08:03 EST


Hi Drew,

On 11/16/25 11:25, Drew Fustini wrote:
On Fri, Sep 05, 2025 at 04:33:59PM -0500, Babu Moger wrote:
This series adds the support for Assignable Bandwidth Monitoring Counters
(ABMC). It is also called QoS RMID Pinning feature.

Series is written such that it is easier to support other assignable
features supported from different vendors.
Is there a way to find out which EPYC parts support ABMC?

I'm rebasing the RISC-V resctrl support on 6.18 and I noticed there are
a lot of changes to how events work. I've been reading the ABMC code
but I would like to get a better feel for how it works.

I found an EPYC 9124P on Cherry Servers which I was able to experiment
with using resctrl on x86. It has the following in cpuinfo:

cat_l3 cdp_l3 cqm cqm_llc cqm_mbm_local cqm_mbm_total cqm_occup_llc mba

It also has SMBA and BMEC based on the contents of /sys/fs/resctrl.

Ideally, I'd like to find a bare metal EPYC server that has ABMC, too.

Looks like you are on Zen 4 system. ABMC is available on Zen 5 or later servers.

#lscpu
Vendor ID:                AuthenticAMD
Model name:            AMD EPYC 9655 96-Core Processor
CPU family:              26

Thanks for trying.

-Babu Moger