[PATCH v2 41/45] arm_mpam: Add quirk framework

Jonathan Cameron jonathan.cameron at huawei.com
Tue Jan 6 07:15:23 PST 2026


On Tue, 6 Jan 2026 15:14:15 +0000
Jonathan Cameron <jonathan.cameron at huawei.com> wrote:

> On Fri, 19 Dec 2025 18:11:43 +0000
> Ben Horgan <ben.horgan at arm.com> wrote:
> 
> > From: Shanker Donthineni <sdonthineni at nvidia.com>
> > 
> > The MPAM specification includes the MPAMF_IIDR, which serves to uniquely
> > identify the MSC implementation through a combination of implementer
> > details, product ID, variant, and revision. Certain hardware issues/errata
> > can be resolved using software workarounds.
> > 
> > Introduce a quirk framework to allow workarounds to be enabled based on the
> > MPAMF_IIDR value.
> > 
> > [ morse: Stash the IIDR so this doesn't need an IPI, enable quirks only
> > once, move the description to the callback so it can be pr_once()d, add an
> > enum of workarounds for popular errata. Add macros for making lists of
> > product/revision/vendor half readable ]  
> 
> Review comment that got left over? 
Ah. I see, it's just change log for what James did.  Seem enough to add
a co-developed to me and maybe just leave this info under the ---?
> 
> Otherwise looks fairly standard for quirk handling.
> Reviewed-by: Jonathan Cameron <jonathan.cameron at huawei.com>
> 
> > 
> > Signed-off-by: Shanker Donthineni <sdonthineni at nvidia.com>
> > Signed-off-by: James Morse <james.morse at arm.com>
> > Signed-off-by: Ben Horgan <ben.horgan at arm.com>  
> 




More information about the linux-arm-kernel mailing list