Thread (1 message) 1 message, 1 author, 2011-12-01

Re: [PATCH v3 4/5] ARM: vexpress: Initial RS1 memory map support

From: Nicolas Pitre <hidden>
Date: 2011-12-01 03:36:51
Also in: linux-arm-kernel

On Wed, 30 Nov 2011, Russell King - ARM Linux wrote:
On Wed, Nov 30, 2011 at 04:38:26PM -0500, Nicolas Pitre wrote:
quoted
On Wed, 30 Nov 2011, Mark Brown wrote:
quoted
On Wed, Nov 30, 2011 at 03:43:50PM -0500, Nicolas Pitre wrote:
quoted
annoying.  If nothing moves I might just go ahead with those changes and 
simply rip the uImage make target out of the kernel as well.  Maybe the 
inconvenience will be a sufficient incentive for people to lobby proper 
u-Boot support.  And it is not like if the u-Boot patches didn't exist 
Oh, dear.  Any pointers to the discussions on the u-boot side?
Certainly.  Many different threads actually.  Here's a few:

http://news.gmane.org/group/gmane.comp.boot-loaders.u-boot/thread=114981

http://news.gmane.org/group/gmane.comp.boot-loaders.u-boot/thread=115774

And this is not the first time this issue has come up:

http://news.gmane.org/group/gmane.comp.boot-loaders.u-boot/thread=83824

http://news.gmane.org/group/gmane.linux.ports.arm.kernel/thread=81546/force_load=t/focus=84138

Yet more u-Boot woes:

http://news.gmane.org/group/gmane.linux.ports.arm.kernel/thread=53973

I'm sure there are others, but that's what I've quickly dug out.
So why are we still supporting uboot in the mainline kernel on ARM?
As a demonstration of good will I'd say.

I still believe that the uImage wrapping is _not_ ARM specific, and that 
someone should step up to be the maintainer of a generic u-Boot Kconfig 
menu and makefile target(s) common to all architectures.

But until Stephen's u-Boot patches are merged, and the corresponding 
mkimage and u-Boot binaries are deployed, there is little point keeping 
a uImage makefile target for a kernel which is meant to be run on 
multiple SOCs.

This is already affecting i.MX which could already have a single kernel 
image for the whole SOC family despite different RAM addresses if this 
wasn't for this uImage format limitation.  So at the moment the mkimage 
step makes sense only at kernel install time when you know the exact 
machine where the installation will take place, not at kernel build 
time.



Nicolas
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help