From mboxrd@z Thu Jan 1 00:00:00 1970 From: York Sun Date: Tue, 19 Mar 2013 15:07:33 -0700 Subject: [U-Boot] [RFC] command/cache: Add flush_cache command In-Reply-To: <20130319230141.72357073@lilith> References: <1363724992-9803-1-git-send-email-yorksun@freescale.com> <20130319230141.72357073@lilith> Message-ID: <5148E1A5.4030502@freescale.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On 03/19/2013 03:01 PM, Albert ARIBAUD wrote: > What's the point of this command exactly? I can see the point of range > flushes (and invalidates) in the code for drivers that use DMA, but as a > shell command, I fail to see the interest of it. > I am actually expecting this question. We have a situation that an application is copied by u-boot to its destination in memory. The code needs to be "seen" in the main memory. Without flushing cache, it is only visible to cores. York