[PATCH 7/7] ARM: Thumb-2: Restore sensible zImage header layout for CONFIG_THUMB2_KERNEL
Uwe Kleine-König
u.kleine-koenig at pengutronix.de
Tue Nov 16 15:58:05 EST 2010
Hi Russell,
On Tue, Nov 16, 2010 at 08:35:20PM +0000, Russell King - ARM Linux wrote:
> On Tue, Nov 16, 2010 at 03:28:44PM -0500, Nicolas Pitre wrote:
> > On Tue, 16 Nov 2010, Russell King - ARM Linux wrote:
> > > Not used anymore - it's practically zero (and unused) for most cases
> > > now anyway.
> >
> > I think it is worth preserving this layout regardless. First of all
> > this is really cheap to do, and if whatever bootloader out there is
> > relying on it, at least the magic number, then better not break it
> > freely.
>
> It's already broken by the relocatable format - which has zero as the
> start address. That's been in for a few years now, and no one even
> noticed that this header ended up with zero as the entry address.
> Therefore, I suggest that no one at all is using it.
I remember me creating a patch for U-Boot that ignored the uImage
header's load and entry address if it was an ARM-Linux image and the
linux header had the right magic and the entry address was zero. I
don't know anything about it's current state, but it might still ship
with Digi's BSP.
Best regards
Uwe
--
Pengutronix e.K. | Uwe Kleine-König |
Industrial Linux Solutions | http://www.pengutronix.de/ |
More information about the linux-arm-kernel
mailing list