[coreboot] [commit] r5330 - in trunk: . src/arch/i386
Arne Georg Gleditsch
arne.gleditsch at numascale.com
Fri Apr 9 13:50:44 CEST 2010
Stefan Reinauer <stepan at coresystems.de> writes:
>> I made a quick attempt at fixing this, but ran into linker script
>> problems like:
>>
>> .../crossgcc/xgcc/bin/../lib/gcc/i386-elf/4.4.2/../../../../i386-elf/bin/ld: section .id loaded at [00000000ffffff61,00000000ffffff7f] overlaps section .rom loaded at [00000000ffff0000,0000000100000cdf]
>> .../crossgcc/xgcc/bin/../lib/gcc/i386-elf/4.4.2/../../../../i386-elf/bin/ld: build/coreboot: section .id vma 0xffffff61 overlaps previous sections
>> .../crossgcc/xgcc/bin/../lib/gcc/i386-elf/4.4.2/../../../../i386-elf/bin/ld: build/coreboot: section .romstrap vma 0xffffffa0 overlaps previous sections
>> .../crossgcc/xgcc/bin/../lib/gcc/i386-elf/4.4.2/../../../../i386-elf/bin/ld: build/coreboot: section .reset vma 0xfffffff0 overlaps previous sections
>> .../crossgcc/xgcc/bin/../lib/gcc/i386-elf/4.4.2/../../../../i386-elf/bin/ld: build/coreboot: section .text vma 0x100000d00 overlaps previous sections
>> collect2: ld returned 1 exit status
>>
>> which I didn't really have the time to pursue. I'm reverting my local
>> checkout for now. If anyone has pointers regarding how to resolve this,
>> I'd be happy to hear them.
>>
>>
> What was your local patch?
I tried both disabling the TINY_BOOTBLOCK directive as well as modifying
src/arch/i386/Makefile.inc to include chipset_bootblock_*
unconditionally, both resulted in similar errors. (I do have other
local changes as well, but none that should affect this. They might
affect code size, though.)
--
Arne.
More information about the coreboot
mailing list