[U-Boot] [PATCH v3] armv8: errata: Implement workaround for Cortex-A53 Erratum 855873

Michal Simek michal.simek at xilinx.com
Mon Jan 15 06:18:20 UTC 2018


On 12.1.2018 18:01, York Sun wrote:
> On 01/12/2018 01:12 AM, Michal Simek wrote:
>> On 11.1.2018 20:36, York Sun wrote:
>>> On 12/27/2017 09:20 PM, Alison Wang wrote:
>>>> 855873: An eviction might overtake a cache clean operation
>>>> Workaround: The erratum can be avoided by upgrading cache clean by
>>>> address operations to cache clean and invalidate operations. For
>>>> Cortex-A53 r0p3 and later release, this can be achieved by setting
>>>> CPUACTLR.ENDCCASCI to 1.
>>>>
>>>> This patch is to implement the workaround for this erratum.
>>>>
>>>> Signed-off-by: Alison Wang <alison.wang at nxp.com>
>>>> ---
>>>> Changes in v3:
>>>> - Check the major revision of Cortex-A53.
>>>>
>>>> Changes in v2:
>>>> - Check the revision of Cortex-A53 and apply the erratum to r0p3 and later release.
>>>> - Fix the mistake in the commit description.
>>>>
>>>
>>> Applied to fsl-qoriq master. Thanks.
>>
>> Just a note if this is just for a53 should we consider to place these
>> Kconfigs to arch/arm/cpu/armv8/Kconfig?
>>
> 
> We were following Tom Rini's move in commit 8dda2e2f9. I am not against
> moving ARMv8 related config options, if no single erratum applies to
> both ARMv8 and legacy cores.

ok. Good.

Thanks,
Michal


More information about the U-Boot mailing list