[U-Boot-Users] MPC8280 mkimage: "...has invalid buffer for XIP"

KokHow Teh KokHow.Teh at marconi.com
Tue Sep 6 11:57:20 CEST 2005

      Sorry I didn't read the documentation before posting. Now I have read
and here are my observations and questions:

(1) Is XIP kernel only applicable with a specific patch? My Linux host is
running 2.4.20 and when I `make xconfig`, I don't see any XIP option
available at all. Where can I download the patches for specific
kernel-version and architectures?

(2) After I have read through the archives with search results for "XIP", I
gather that there are only 3 architectures that currently support XIP which
are SH, PPC and ARM?

(3) What are the general rule-of-thumb to prepare an XIP kernel/application
for booting from u-boot with `bootm` if it is NOT linux? I see from
`mkimage.c` source code that the first 64 bytes of the binary image to
`mkimage` must be filled with 0xff. Does it mean that if it is not Linux
and we can't follow the guidelines provided in
http://www.denx.de/twiki/bin/view/DULG/ConfigureLinuxForXIP, we must,
therefore, by hook or by crook, free up the first 64 bytes of the binary
image and fill it with 0xFF in the make process so that the binary image is
applicable to `mkimage`? BTW, I am using
eldk-ppc-linux-x86/usr/bin/ppc_6xx-objcopy to prepare the binary image for

      Thanks for any input.


Wolfgang Denk <wd at denx.de>@denx.de on 09/06/2005 04:53:10 PM

Sent by:    wd at denx.de

To:    "KokHow Teh" <KokHow.Teh at marconi.com>
cc:    u-boot-users at lists.sourceforge.net

Subject:    Re: [U-Boot-Users] MPC8280 mkimage: "...has invalid buffer for

In message <OF16F3D614.53EAF706-ON48257074.00109765 at uk.marconicomms.com>
you wrote:
>       I read the mkimage output again and found out the "-x" option. I
> tried it out and have the following error.

You s*really* should read the documentation before posting.

> "KokHow Teh" <KokHow.Teh at marconi.com>@lists.sourceforge.net on 09/06/2005
> 10:56:35 AM
> Sent by:    u-boot-users-admin at lists.sourceforge.net

And please stick to the netiquette: don't top-post/full-quote !!

Best regards,

Wolfgang Denk

Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
We have found all life forms in the galaxy are  capable  of  superior
      -- Kirk, "The Gamesters of Triskelion", stardate 3211.7

More information about the U-Boot mailing list