Hey Guys.

What's the difference between a bootp zImage (kernel + initrd) and a
android boot.img?

We're porting Gingerbread to Samsung Galaxy S and added MTD support.
I'm able to flash bootp zImages to boot partition and boot it
correctly. But we're not able to boot boot.img (header + kernel +
initrd + second) from android build system because of the header
(android magic).
Our crappy samsung bootloader doesn't like it.

Now i'm simply building without the header and we're able to boot it.
The kernel comes up (can see this because we're displaying a splash
image) and crashes over and over again.

https://github.com/coolya/android_system_core/commit/ad2750e46a865e00820abee8ccf6ea7ee6329a68

Is there any another difference between bootp zImage and a android
boot.img?
What about initrd? Is it compressed or somewhat?

-- 
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting

Reply via email to