
Hi; 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? http://sourceforge.net/mailarchive/message.php?msg_id=9491873
(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 `mkimage`.
Thanks for any input.
Regards, TEH
Wolfgang Denk wd@denx.de@denx.de on 09/06/2005 04:53:10 PM
Sent by: wd@denx.de
To: "KokHow Teh" KokHow.Teh@marconi.com cc: u-boot-users@lists.sourceforge.net
Subject: Re: [U-Boot-Users] MPC8280 mkimage: "...has invalid buffer for XIP"
In message OF16F3D614.53EAF706-ON48257074.00109765@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@marconi.com@lists.sourceforge.net on 09/06/2005 10:56:35 AM
Sent by: u-boot-users-admin@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@denx.de We have found all life forms in the galaxy are capable of superior development. -- Kirk, "The Gamesters of Triskelion", stardate 3211.7