[PATCH 0/5] Makefile.boot cleanup

Nicolas Pitre nico at fluxnic.net
Thu Jun 10 14:44:53 EDT 2010


On Thu, 3 Jun 2010, Uwe Kleine-König wrote:

> Hello Eric,
> 
> On Thu, Jun 03, 2010 at 03:36:48PM +0800, Eric Miao wrote:
> > Several facts:
> > 
> > 1. ZRELADDR in most cases can be auto detected by maksing PC with
> >    0xf000_0000 if the zImage is placed within the first 256MiB from
> >    the memory start, which is a sane assumption except for:
> > 
> >    - when ARCH_MX1 or ARCH_SHARK is defined
> >    - when ARCH_U300 is defined (U300 really is strange when defining
> >      PHYS_OFFSET and ZRELADDR)
> >    - or when ZBOOT_ROM is defined
> If you guess ZRELADDR based on sp instead of pc it even should work if
> ZBOOT_ROM is defined?!

If you're using ZBOOT_ROM that means you want to execute zImage directly 
from ROM.  This is therefore a highly customized configuration.  In that 
context, having a variable phys-offset doesn't make much sense to start 
with.


Nicolas


More information about the linux-arm-kernel mailing list