[U-Boot] [RFC PATCH 2/2] armv8: Fix flush_dcache_all function

york sun york.sun at nxp.com
Fri Oct 14 22:03:29 CEST 2016


On 10/14/2016 01:01 PM, York Sun wrote:
> Previously it was believed L3 cache has to be flushed in order to guarantee
> data integrity in main memory. However, flushing L3 cache may require EL3,
> depending on SoC implementation. Flushing with virtual address can also
> put data into main memory. The trick is to find the correct address range.
> For U-Boot to function correctly, the stack needs to be flushed, up to the
> top of ram used by U-Boot.
>
> Signed-off-by: York Sun <york.sun at nxp.com>
>

Pardon me for this mess up. I thought I put the following addresses in 
Series-cc. But evidentially I did it wrong.

York


> 	Thierry Reding <treding at nvidia.com>,
> 	Radha Mohan Chintakuntla <rchintakuntla at cavium.com>,
> 	Alison Wang <b18965 at freescale.com>,
> 	Albert Aribaud <albert.u.boot at aribaud.net>,
> 	Sergey Temerkhanov <s.temerkhanov at gmail.com>,
> 	Stephen Warren <swarren at nvidia.com>



More information about the U-Boot mailing list