-----Original Message----- From: coreboot-bounces@coreboot.org [mailto:coreboot-bounces@coreboot.org] On Behalf Of Marc Karasek Sent: Tuesday, May 13, 2008 2:53 PM To: Ward Vandewege Cc: coreboot@coreboot.org Subject: Re: [coreboot] SimNOW V2 LAB problem
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.
Yes, it fails before trying to insert the payload, so it doesn't matter which payload you choose.
The version (3092) assoc with the SimNOW platform build does not have the lxbios in the tree and fails the checkout during the build.
We should fix that, but I'm not sure where. If you just type make again it works, but all the util/ subdirectories are at whatever version your source tree was before you did the checkout.
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..
Try a different toolchain. It's known to be broken for v2.
Tinit & Coreinfo both crashed on linking. Both errors were the same: ld terminated with signal 11 [Segmentaion Fault]
That's strange. They both build fine for me, even on my machine that can't build v2. Did you try building them for v3 to narrow down the reason?
Thanks, Myles
Marc
Marc Karasek MTS Sun Microsystems mailto:marc.karasek@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.