From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tom Rini Date: Fri, 13 Mar 2015 09:48:56 -0400 Subject: [U-Boot] bootcount: Add dcache flush to bootcount_store() In-Reply-To: <1426063900-7267-2-git-send-email-sr@denx.de> References: <1426063900-7267-2-git-send-email-sr@denx.de> Message-ID: <20150313134856.GA7447@bill-the-cat> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On Wed, Mar 11, 2015 at 09:51:38AM +0100, Stefan Roese wrote: > Without this dcache_flush the updated bootcounter may not be saved to > its location. > > This was detected on an iMX.6 platform using the OCRAM (internal SRAM) > as bootcounter storage area. And issuing "reset" from within U-Boot > cause the bootcounter to stay on its initial value. > > Signed-off-by: Stefan Roese > Reviewed-by: Tom Rini OK, this breaks some platforms: powerpc: + TQM850L +(TQM850L) drivers/built-in.o: In function `bootcount_store': +(TQM850L) build/../drivers/bootcount/bootcount.c:64: undefined reference to `flush_dca che_range' +(TQM850L) make[1]: *** [u-boot] Error 1 +(TQM850L) make: *** [sub-make] Error 2 We'll see how many others have the same problem soon and then I'll decide on nuking the old platforms of holding off on this change. -- Tom -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 836 bytes Desc: Digital signature URL: