From mboxrd@z Thu Jan 1 00:00:00 1970 From: Henrik =?ISO-8859-1?Q?Nordstr=F6m?= Date: Fri, 17 May 2013 14:16:21 +0200 Subject: [U-Boot] ARM v7: Flush icache when executing a program with go In-Reply-To: <20130516221350.49FAA3811D7@gemini.denx.de> References: <1368540962.4464.9.camel@localhost> <20130515171111.481eb3de@lilith> <1368635647.3991.18.camel@localhost> <20130515184410.26e34874@lilith> <20130515165121.GG29196@bill-the-cat> <20130515193959.69aa9d64@lilith> <1368669278.27007.43.camel@localhost> <20130516071406.6AD19380635@gemini.denx.de> <20130516133754.GF32163@bill-the-cat> <1368718669.25965.14.camel@localhost> <20130516221350.49FAA3811D7@gemini.denx.de> Message-ID: <1368792981.765.21.camel@localhost> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de fre 2013-05-17 klockan 00:13 +0200 skrev Wolfgang Denk: > There is a common, architecture-independent C API that implements > cache flushing/invalidation; please re-read the summary at [1] Sorry I missed that discussion. Had a bit too much mail for a while. > > Or maybe just punt it. If you are on an arch with incoherent caches then > > make sure to make use of the cache command to flush caches and maybe > > even disable caches before using go. > > The cache commands currently do not support subcommands for flushing > / invalidating the caches. See again [1].