[U-Boot-Users] In kernel mkimage
Behan Webster
behanw at websterwood.com
Tue Jul 17 17:29:40 CEST 2007
Stefan Roese wrote:
> Hi Behan,
>
Hey Stefan.
> On Tuesday 17 July 2007, Behan Webster wrote:
>
>> mkimage is used for building kernel images (and other related things
>> like ramdisk images).
>>
>
> And it is being used for building other images too. Not only Linux kernel
> images but other OS images (VxWorks, QNX, etc.), FPGA images, bitmaps and so
> on. Everything related to U-Boot in a way. So the mkimage tool should at
> least be available in the U-Boot source tree.
>
I was unaware.
It was merely an idea to remove the "duplication of code" concern.
>> Lowering the barrier to entry to the use of u-boot (i.e. by allowing
>> kernels to be more easily built for it) will encourage more to use it.
>> More people using it will eventually lead to more people interested in
>> learning about the code. It also cuts down on people asking a FAQ.
>>
>> It also puts a tool in the kernel tree which encourages others to use
>> u-boot as their boot loader. :)
>>
>> It's a win-win solution.
>>
>
> I have to support you here, that it should be easier to "use" mkimage in the
> Linux kernel generation. But completely removing it from the U-Boot source
> doesn't make sense to me because of the reasons mentioned above.
>
Indeed.
> The easiest change would be to add a make target to the U-Boot top-level
> Makefile, for mkimage generation. This way the Linux "user" would at least
> not have to worry about compiling U-Boot for a not needed platform.
>
This is the easiest and a good first step.
However, I agree with Josh that it's still strange that this is
necessary step to build a kernel.
Of course, if mkimage is a seperable tool, then at the very least linux
distributions can start to package it as a seperate tool. This is
something that a lot of users have asked for from what I've seen.
If it is both easy to build mkimage by itself, and can be distributed as
a package for the various distros, then most of this issue goes away.
--
Behan Webster
behanw at websterwood.com
More information about the U-Boot
mailing list