[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