[U-Boot] [PATCH 1/2] 85xx: CONFIG_MP Boot Page Translation update

Peter Tyser ptyser at xes-inc.com
Wed Aug 5 00:53:53 CEST 2009


On Fri, 2009-07-24 at 13:18 -0500, Peter Tyser wrote:
> Previously, when CONFIG_MP was defined Boot Page Translation was
> unconditionally enabled and secondary cores were put in a spin loop at
> address 0xfffff000.  The 0xfffffxxx address range (ie the Boot Page) was
> being remapped to SDRAM via the BPTR register.
> 
> This change puts secondary cores into spin loops at their 'true' address
> in SDRAM and doesn't require Boot Page Translation to always be enabled.
> The main advantage of this change is that Boot Page Translation can be
> disabled after the secondary cores are brought up which allows the
> memory region at 0xfffffxxx to be used for other peripherals, etc.
> 
> By default, Boot Page Translation remains enabled while U-Boot executes.
> A new CONFIG_MPC8xxx_DISABLE_BPTR define has been added which causes
> Boot Page Translation to be disabled for those boards which wish to use
> the 0xfffffxxx address range as part of their normal memory map.

Hi Kumar,
Any chance this patch will get picked up?  Or do you have any requested
changes that need to be made before its accepted?

Thanks,
Peter



More information about the U-Boot mailing list