[PATCH 18/33] arm_mpam: Merge supported features during mpam_enable() into mpam_class
James Morse
james.morse at arm.com
Tue Sep 9 09:57:25 PDT 2025
Hi Ben,
On 29/08/2025 14:54, Ben Horgan wrote:
> On 8/22/25 16:29, James Morse wrote:
>> To make a decision about whether to expose an mpam class as
>> a resctrl resource we need to know its overall supported
>> features and properties.
>>
>> Once we've probed all the resources, we can walk the tree
>> and produce overall values by merging the bitmaps. This
>> eliminates features that are only supported by some MSC
>> that make up a component or class.
>>
>> If bitmap properties are mismatched within a component we
>> cannot support the mismatched feature.
>>
>> Care has to be taken as vMSC may hold mismatched RIS.
> Intricate but, as far as I can tell, all correct.
Yeah - its cpufeature.c all over again.
> Reviewed-by: Ben Horgan <ben.horgan at arm.com>
Thanks!
James
More information about the linux-arm-kernel
mailing list