[U-Boot] [PATCH] ppc4xx: Cleanup Boot/FLASH TLB reassignment for PPC440/460

Stefan Roese sr at denx.de
Thu Jul 1 10:29:51 CEST 2010


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


More information about the U-Boot mailing list