more than a segment of code

Stefan Reinauer stepan at suse.de
Wed Sep 10 04:56:00 CEST 2003


Hi,

I'm trying to adopt the AMD Quartet target to the new config scheme
completely, but until now I failed when using the code I checked into
CVS. The static tables and structures like the mem_controller cpu[]
are twice as big as with the HDAMA most of the time, so the image does
not fit in 64k anymore:

/usr/lib/gcc-lib/i486-suse-linux/3.3/../../../../i486-suse-linux/bin/ld:
section .reset [00000000fffffff0 -> 00000000ffffffff] overlaps section
.payload [00000000ffffb5b0 -> 00000001000008ca]
/usr/lib/gcc-lib/i486-suse-linux/3.3/../../../../i486-suse-linux/bin/ld:
section .id [00000000ffffffd8 -> 00000000ffffffef] overlaps section
.payload [00000000ffffb5b0 -> 00000001000008ca]

When I set the image size to 128k (ROM_IMAGE_SIZE), I get
/home/stepan/LinuxBIOS/freebios2/src/cpu/i386/reset16.inc:16:3: #error
_ROMBASE is an unsupported value

Is there any solution except stripping down? 

Best regards,
  Stefan Reinauer
  
-- 
Architecture Team
    SuSE Linux AG



More information about the coreboot mailing list