The principal motivating factors here are:

1) We also use our bootloader for Windows CE; otherwise, this wouldn't be an
issue.
2) The compression is "better" (_very_ fast decompression).
3) Our loader uses ATA loading code that allows us to load the image off of
a compact flash and decompress it in one shot.
4) Our code is already proven to work, and we know it sets up the hardware
correctly.*
5) I really don't want to mess with our loader's code, if at all possible.

(*Well, actually, I've been trying to reconcile the differences between what
WinCE and Linux each think is right. But that's an issue seperate from
compression...)

Really, though, I don't care one way or the other which image we use; the
size of the image is about the same and the speed will still be better than
CE. In any event, my original question still stands: what's the difference?
I've looked at the code, but the comments don't tell me enough... ;) ;)

Cheers,

Zach Welch

----- Original Message -----
From: Russell King - ARM Linux Admin <[EMAIL PROTECTED]>
To: Zach Welch <[EMAIL PROTECTED]>
Cc: Nicolas Pitre <[EMAIL PROTECTED]>; linux-arm <[EMAIL PROTECTED]>
Sent: Thursday, April 27, 2000 4:15 PM
Subject: Re: booting kernel on SA1110


> Zach Welch writes:
> > Could you please give a brief explanation as to why zImage is preferred
over
> > Image in the current SA-1100 build? Our bootloader uses a built-in
> > compression scheme that I need to use, and the idea of compressing the
> > zImage is not appealing. My understanding is that the two images should
be
> > the same (except zImage has to extract the piggyback kernel).
>
> Oh dear.  I've been around this one with Rebel.com (when they were Corel
> Computer).  They were basically decompresing and elf-loading the top-level
> vmlinux file.
>
> What is the reason for having your own compression scheme built into your
> boot loader?  It doesn't make sense when the kernel one is tried, tested
> and proved to work.
>
> Please explain why you thought it was a good idea.
>    _____
>   |_____| ------------------------------------------------- ---+---+-
>   |   |        Russell King       [EMAIL PROTECTED]      --- ---
>   | | | |            http://www.arm.linux.org.uk/            /  /  |
>   | +-+-+                                                     --- -+-
>   /   |               THE developer of ARM Linux              |+| /|\
>  /  | | |                                                     ---  |
>     +-+-+ -------------------------------------------------  /\\\  |


unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]
++        Please use [EMAIL PROTECTED] for           ++
++                        kernel-related discussions.                      ++

Reply via email to