[OLPC-devel] just verified: 2306 + olpc + linux kernel works.

Ronald G. Minnich rminnich at lanl.gov
Mon May 29 13:02:07 EDT 2006


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