[PATCH v3] arm64: errata: Workaround for SI L1 downstream coherency issue
Randy Dunlap
rdunlap at infradead.org
Wed Jan 14 22:26:16 PST 2026
On 1/14/26 6:11 PM, Lucas Wei wrote:
> Hi Randy,
>
>>> +/*
>>> + * We have some earlier use cases to call cache maintenance operation functions, for example,
>>> + * dcache_inval_poc() and dcache_clean_poc() in head.S, before making decision to turn on this
>>> + * workaround. Since the scope of this workaround is limited to non-coherent DMA agents, its
>>> + * safe to have the workaround off by default.
>>
>> But it's not off by default...
>
> I think it's off by default.
> Would you point me to where the workaround was enabled without cmdline?
I'm probably confused by the Kconfig option defaulting to 'y' but the run-time option
itself is still off by default. Sorry for the noise.
+config ARM64_ERRATUM_4311569
+ bool "SI L1: 4311569: workaround for premature CMO completion erratum"
+ default y
+ help
+ This option adds the workaround for ARM SI L1 erratum 4311569.
--
~Randy
More information about the linux-arm-kernel
mailing list