From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ladislav Michl Date: Thu, 9 Sep 2004 16:31:47 +0200 Subject: [U-Boot-Users] Execute in place In-Reply-To: <0885FE4E-026A-11D9-AB76-00039390D626@pepper.com> References: <20040909112435.21127.qmail@web54209.mail.yahoo.com> <0885FE4E-026A-11D9-AB76-00039390D626@pepper.com> Message-ID: <20040909143147.GA8003@umax645sx> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On Thu, Sep 09, 2004 at 10:10:41AM -0400, Michael Frey wrote: > Marcelo, > > Instead of using bootm to boot the kernel you just need to jump to the > address where the XIP image is located in flash. > > Like this: > > go 0x000c0000 That's nonsense. That doesn't make kernel XIP. AFAIR the only attempt to make XIP kernel was done for SH port. I do not know its current state. ARM kernel doesn't support XIP. Only kernel uncompressor runs directly from flash (if configured in) and unpacks kernel into memory and then jumping there. I'm using U-Boot for such purpose anyway, because it gives you more freedom :) Best regards, ladis