Serenade BIOS

Li-Ta Lo ollie at lanl.gov
Mon Jun 28 09:39:00 CEST 2004


On Fri, 2004-06-25 at 17:17, Tony Cheng wrote:
> Hi Ollie,
> 
> The Serenade BIOS I've got from CVS Server can not build. Do you see 
> this also?  The payload size of my binary is about 55k.
> 
> The error messages are as follow:
> 
> objcopy -O binary linuxbios_c linuxbios_payload.bin
> ./nrv2b e linuxbios_payload.bin linuxbios_payload.nrv2b
> input/output = 67188/26767 = 2.510
> cp linuxbios_payload.nrv2b linuxbios_payload
> gcc -nostdlib -nostartfiles -static -o linuxbios -T ldscript.ld crt0.o
> /usr/bin/ld: section .id [ffffffd8 -> ffffffef] overlaps section 
> .payload [ffff9750 -> ffffffe2]
> collect2: ld returned 1 exit status
> make[1]: *** [linuxbios] Error 1
> make[1]: Leaving directory 
> `/root/dl/freebios2/targets/amd/serenade/serenade/fallback'
> make: *** [fallback-rom] Error 1
> 

It is the 64kB size limit problem. Please set the

option  MAXIMUM_CONSOLE_LOGLEVEL=8
option  DEFAULT_CONSOLE_LOGLEVEL=8

in Config.lb to some lower value.

Ollie

> 
> Thanks
> 
> Tony
> 
> 
> 
> 




More information about the coreboot mailing list