Re: [PATCH 11/33] arm_mpam: Add the class and component structures for firmware described ris
From: Ben Horgan <ben.horgan@arm.com>
Date: 2025-11-12 16:49:02
Also in:
linux-acpi, lkml
From: Ben Horgan <ben.horgan@arm.com>
Date: 2025-11-12 16:49:02
Also in:
linux-acpi, lkml
Hi Gavin, I was a bit hasty on one of those changes. On 11/12/25 16:39, Ben Horgan wrote:
Hi Gavin, On 11/9/25 00:07, Gavin Shan wrote:quoted
Hi Ben, On 11/7/25 10:34 PM, Ben Horgan wrote:quoted
From: James Morse <james.morse@arm.com> An MSC is a container of resources, each identified by their RIS index. Some RIS are described by firmware to provide their position in the system. Others are discovered when the driver probes the hardware. To configure a resource it needs to be found by its class, e.g. 'L2'. There are two kinds of grouping, a class is a set of components, which are visible to user-space as there are likely to be multiple instances of the L2 cache. (e.g. one per cluster or package) Add support for creating and destroying structures to allow a hierarchy of resources to be created. CC: Ben Horgan <ben.horgan@arm.com> Tested-by: Fenghua Yu <fenghuay@nvidia.com> Tested-by: Shaopeng Tan <redacted> Tested-by: Peter Newman <redacted> Signed-off-by: James Morse <james.morse@arm.com> Signed-off-by: Ben Horgan <ben.horgan@arm.com>
quoted
This function is only used in mpam_devices.c and won't be exposed in the future, we can make it 'static' and 'inline'.Done
Gets used later in mpam_resctl.c so I'll keep as is. Thanks, Ben