From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefan Roese Date: Thu, 1 Jul 2010 10:29:51 +0200 Subject: [U-Boot] [PATCH] ppc4xx: Cleanup Boot/FLASH TLB reassignment for PPC440/460 In-Reply-To: <1276162086-13968-1-git-send-email-sr@denx.de> References: <1276162086-13968-1-git-send-email-sr@denx.de> Message-ID: <201007011029.51375.sr@denx.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On Thursday 10 June 2010 11:28:06 Stefan Roese wrote: > Background Info: > Some PPC440/460 boards have caches enabled in the Boot/FLASH TLB (via > init.S) to speed up the boot process. In relocate_code (start.S) the > cache inhibit attribute for this TLB is set to disable cache. This is > needed for the CFI FLASH driver. > > This patch now cleans this code up: > - CONFIG_SYS_TLB_FOR_BOOT_FLASH is defined to 0 (default TLB) if not > defined in the top of this file. This way, we can remove an ugly > #ifdef in this code. > - Replace complex "#if defined(CONFIG_440EP) || defined(CONFIG_GR)..." > statement with "#if defined(CONFIG_440)". > - Remove unnecessary cache invalidate calls resulting in faster bootup. Applied to u-boot-ppc4xx/master. Thanks. Cheers, Stefan -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-0 Fax: (+49)-8142-66989-80 Email: office at denx.de