[LinuxBIOS] lzma compression and filo/etherboot payloads in buildrom

Ward Vandewege ward at gnu.org
Fri Nov 16 20:50:33 CET 2007


On Thu, Nov 15, 2007 at 01:11:27PM -0700, Myles Watson wrote:
> > If I disable CONFIG_COMPRESSED_PAYLOAD_LZMA and
> > CONFIG_PRECOMPRESSED_PAYLOAD
> > in Config.lb and disable the LZMA compression in buildrom's kconfig the
> > Etherboot payload works just fine.
> 
> I just tried it with serengeti_cheetah, and it worked for me with just a
> fallback image. I've attached my Config and bootlog.

Weird!

> I noticed that you have CONFIG_COMPRESSED_PAYLOAD_LZMA and
> CONFIG_PRECOMPRESSED_PAYLOAD set in your Failover image, even though there
> is no official payload.

Yeah, removing those does not help; same problem:

rom_stream: 0xfffc0000 - 0xfffdefff
Uncompressing to RAM 0x01000000  olen = 0x00004649 done.
Found ELF candidate at offset 0
header_offset is 0
Try to load at offset 0x0
Loading Etherboot version: 5.4.3
Dropping non PT_LOAD segment
New segment addr 0x10000 size 0xba80 offset 0x0 filesize 0x4650
(cleaned up) New segment addr 0x10000 size 0xba80 offset 0x0 filesize 0x4650
Loading Segment: addr: 0x0000000000010000 memsz: 0x000000000000ba80 filesz:
0x0000000000004650
   121:stream_skip() - overflowed source buffer
ERROR: Read of 9808 bytes read 9801 bytes...
Can not load ELF Image.

Thanks,
Ward.

-- 
Ward Vandewege <ward at fsf.org>
Free Software Foundation - Senior System Administrator




More information about the coreboot mailing list