[LinuxBIOS] digitallogic/adl855pc will not link

Jon Dufresne jon.dufresne at gmail.com
Tue Nov 21 17:47:29 CET 2006

Success! Thanks so much for everyone that gave me help, I really appreciate it.

So if ROM_IMAGE_SIZE = LB + payload what does ROM_SIZE mean? I assume
it means the entire size of the ROM, which in my case is 512KB. How is
this different than ROM_IMAGE_SIZE. What does the ROM hold in addition
to LB + payload.

Richard: No need to apologize, you're under no obligation to help. I
consider everything I get a bonus to the already written software.


On 11/21/06, Richard Smith <smithbone at gmail.com> wrote:
> Stefan Reinauer wrote:
> > * Jon Dufresne <jon.dufresne at gmail.com> [061120 20:39]:
> >> /usr/bin/ld: section .reset [fffdfff0 -> fffdffff] overlaps section
> >> .rom [fffd632e -> fffe1d7f]
> >
> > This looks like a linker bug in the Debian linker. Why is it putting
> > .reset at 0xfffdfff0 instead of 0xfffffff0 ?
> >
> >> When I use abuild it says that it builds fine. Any idea why I can't
> >> get this to link using make?
> Jon,  Sorry it took me a while to get back to you on this.  I've been
> Traveling.
> This is the classic out-of-room in the linuxbios IMAGE error.  Not to be
> confused with out-of-room in your ROM.
> You can fix this by increasing your ROM_IMAGE_SIZE.
> Note that this option is sort of misnamed.  Very non-obvious as to what
> it does. This controls the size of the area we allocate out for the
> Linuxbios+payload.
> Try:
> option ROM_IMAGE_SIZE=0x16000
> Rather than 0x10000 as in Config.lb
> 0x16000 is what abuild is using. It can probably be smaller.  In fact a
> good exercise for the reader is to find out how small it can be and
> still contain a FILO payload.
> Stefan:
> Why is abuild preferring to use its own custom Config.lb rather than the
>  Config.lb that is in the target directory?
> --
> Richard A. Smith

More information about the coreboot mailing list