[OLPC-devel] just verified: 2306 + olpc + linux kernel works.
Marcelo Tosatti
marcelo at kvack.org
Mon May 29 16:23:02 EDT 2006
Ron,
I don't want to erase the Insyde BIOS at the moment (have no way to
easily recover it) - I'm trying to load olpc.2306.bin in memory (using
the FS2) and execute directly from there.
What is the LinuxBIOS entry point ? Is it possible at all do this?
Thanks
On Mon, May 29, 2006 at 11:02:07AM -0600, Ronald G. Minnich wrote:
> continuing last message.
>
> 16k kbc
> 32k vsa
> 432 linux + initrd
> 32 linuxbios
> ---
> 512
>
> I like the fact that the kernel you config up is a small image. My bzimage
> from your config is currently 399k.
>
> If, however, take my modified mkelfimage, which just does this to a vmlinux:
> Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align
> LOAD 0x000094 0x00090020 0x00090020 0x00000 0x00000 RWE 0
> LOAD 0x000094 0xc0100000 0x00100000 0xa0bc0 0xa0bc0 RWE 0
> LOAD 0x0a0c54 0xc01a2000 0x001a2000 0x15092 0x24bec RWE 0
>
> i.e. creates a minimal kernel elf image, and gzip -7 on it, I get 381K ..
> save 20K. nrv, which is a SIMPLE decoder, gets it to 385, saving about
> 14K. So, we can beat bzimage I think. This is good news ... that (near)
> 20k may save us from the monster memory-gobbling keyboard encoder. I
> already have nrv2b decoding in linuxbios, so this 14k saving is completely
> free.
>
> So, the bzimage is good, but may not be the final answer.
>
> thanks
>
> ron
More information about the Devel
mailing list