Thread (120 messages) 120 messages, 6 authors, 2026-01-13

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

From: Jonathan Cameron <jonathan.cameron@huawei.com>
Date: 2026-01-06 15:15:28
Also in: kvmarm, lkml

On Tue, 6 Jan 2026 15:14:15 +0000
Jonathan Cameron [off-list ref] wrote:
On Fri, 19 Dec 2025 18:11:43 +0000
Ben Horgan [off-list ref] wrote:
quoted
From: Shanker Donthineni <redacted>

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@huawei.com>
quoted
Signed-off-by: Shanker Donthineni <redacted>
Signed-off-by: James Morse <james.morse@arm.com>
Signed-off-by: Ben Horgan <ben.horgan@arm.com>  
  
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help