[coreboot] [commit] r5330 - in trunk: . src/arch/i386

Stefan Reinauer stepan at coresystems.de
Fri Apr 9 16:16:20 CEST 2010


On 4/9/10 1:50 PM, Arne Georg Gleditsch wrote:
> 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.)
>
>   
Ah, the error above may occur if changing significant parts of Kconfig
variables, such as tiny bootblock ;)

please remove build/ and try again.

There should be a dependency fix for this.

-- 
coresystems GmbH • Brahmsstr. 16 • D-79104 Freiburg i. Br.
      Tel.: +49 761 7668825 • Fax: +49 761 7664613
Email: info at coresystems.dehttp://www.coresystems.de/
Registergericht: Amtsgericht Freiburg • HRB 7656
Geschäftsführer: Stefan Reinauer • Ust-IdNr.: DE245674866





More information about the coreboot mailing list