[coreboot] SimNOW V2 LAB problem

Myles Watson mylesgw at gmail.com
Tue May 13 23:39:32 CEST 2008



> -----Original Message-----
> From: coreboot-bounces at coreboot.org [mailto:coreboot-bounces at coreboot.org]
> On Behalf Of Marc Karasek
> Sent: Tuesday, May 13, 2008 3:26 PM
> To: Marc Karasek
> Cc: Ward Vandewege; coreboot at coreboot.org
> Subject: Re: [coreboot] SimNOW V2 LAB problem
> 
> All,
> 
> With a little input from Ward,  I think I have found out why I am seeing
> the .ram/.rom can't allocated linking problems.
> 
> It has to do with binutils.  I made a cross-compile setup for i686 with
> gcc 4.1 and binutils 2.16.  This compiles the image properly with no
> errors.

Does it also compile qemu correctly?  That was the reason I "upgraded".

Thanks,
Myles

> M suggestion would be to setup a cross-compile toolchain for x86 and
> then setup buildrom to use this chain.  I used crosstools to build the
> toolchain.  I have used it in the past and it is a good tool.
> 
> If we use this setup, no matter what distro someone is using we can
> always be assured what gcc/binutils/glibc version they are compiling
> coreboot with.
> 
> If you want I can help with a wiki on how to setup a cross-compile
> enviroment using the crosstools scripts.
> 
> Marc
> 
> *********************
> Marc Karasek
> MTS
> Sun Microsystems
> mailto:marc.karasek at sun.com
> ph:770.360.6415
> *********************
> 
> 
> 
> Marc Karasek wrote:
> > Ward, et all,
> >
> > I have completed the test builds on my 32 bit machine.   Tried Filo,
> > tint, coreinfo and LAB.  All were built with the latest coreinfo
> > code.  The version (3092) assoc with the SimNOW platform build does
> > not have the lxbios in the tree and fails the checkout during the build.
> >
> > What I have seen is that coreboot fails on final link with either
> > .ram can't be allocated in segment 0
> > or
> > .rom can't be allocated in segment 0
> >
> > The only diff is the Config.lb file I used for coreboot.
> >
> > I have attached both files.
> >
> > One I had modified and the other is the original off a fresh
> > checkout.  (The only change was payload.elf -> payload.elf.lzma)
> >
> > Maybe I am doing something wrong  in configuring coreboot..
> >
> > Tinit & Coreinfo  both crashed on linking.  Both errors were the same:
> > ld terminated with signal 11 [Segmentaion Fault]
> >
> > Marc
> >
> > *********************
> > Marc Karasek
> > MTS
> > Sun Microsystems
> > mailto:marc.karasek at sun.com
> > ph:770.360.6415
> > *********************
> >
> >
> >
> > Ward Vandewege wrote:
> >> On Tue, May 13, 2008 at 04:27:40PM -0400, Marc Karasek wrote:
> >>
> >>> What version of binutils? The problem I am seeing on the 32 bit
> >>> system seems to be a linker problem. My gcc is 4.1.2, I am leaning
> >>> towards binutils,  I have 2.17.50.0.18-1 20070731.
> >>>
> >>
> >> Aha.
> >>
> >> $ dpkg -l |grep binutils
> >> ii  binutils                          2.16.1cvs20060117-1ubuntu2.1
> >> The GNU assembler, linker and binary utiliti
> >>
> >> That's (a lot) older.
> >>
> >> Thanks,
> >> Ward.
> >>
> >>
> 
> --
> coreboot mailing list
> coreboot at coreboot.org
> http://www.coreboot.org/mailman/listinfo/coreboot





More information about the coreboot mailing list