[coreboot] #165: Geode VSA re-parsing to elf fails on 64 bit platforms

coreboot svn at coreboot.org
Thu Jun 3 12:06:13 CEST 2010


#165: Geode VSA re-parsing to elf fails on 64 bit platforms
--------------------------------------------+-------------------------------
    Reporter:  edwin_beasant@…              |         Owner:  stepan@…             
        Type:  defect                       |        Status:  new                  
    Priority:  major                        |     Milestone:  Going mainstream     
   Component:  coreboot                     |      Keywords:  VSA Geode ld cbfs    
Dependencies:                               |   Patchstatus:  patch needs review   
--------------------------------------------+-------------------------------
 When compiling coreboot on a platform that uses the elf_x86_64 emulation
 as its default linker emulation, ld barfs when trying to re-mangle the VSA
 for addition to the CBFS.

 The VSA in inherently 32-bit (as determined by the previous objcopy line)
 and therefore the linker emulation option should probably follow the
 convention.

 The attached patch fixes this by adding the "-m elf_i386" option to the ld
 line for converting the VSA.
 Thanks,
 Edwin

-- 
Ticket URL: <https://tracker.coreboot.org/trac/coreboot/ticket/165>
coreboot <http://www.coreboot.org/>



More information about the coreboot mailing list