From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michal Simek Date: Mon, 15 Jan 2018 07:18:20 +0100 Subject: [U-Boot] [PATCH v3] armv8: errata: Implement workaround for Cortex-A53 Erratum 855873 In-Reply-To: References: <20171228050055.34960-1-b18965@freescale.com> <5ed4565f-15eb-2362-c3cf-6290e11fa0dd@xilinx.com> Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de 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 >>>> --- >>>> 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