The older mkelfImage, same laptop, doesn't have this problem at all.

Here are the segments:
  Segment Sections...
   00     .text .rodata .rodata.str1.1 .rodata.str1.32 .data .bss
   01     .nokill
   02     .kernel
   03     .ramdisk

Program Headers:
  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
  LOAD           0x001000 0x00010000 0x00010000 0x0091c 0x04920 RWE 0x1000
  LOAD           0x002000 0x00091000 0x00091000 0x0002c 0x0002c RWE 0x1000
  LOAD           0x003000 0x00100000 0x00100000 0x8b197 0x8b197 RW  0x1000
  LOAD           0x08f000 0x03fb7000 0x03fb7000 0x483ae 0x483ae RW  0x1000

note that the ramdisk ends up in a kind of odd location but it works via
etherboot (but not via linuxbios, due to linux tables stuff I guess).

Also the file is nice and small, only about 800k.

I think this has got to be a .lds thing. I'll keep looking. It might be
fixable.

ron

Reply via email to