Stefan Reinauer (stefan.reinauer(a)coreboot.org) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/2003
-gerrit
commit ff697350f2cdce1e8a73b4eb76c8b1b62a0be60c
Author: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Date: Fri Dec 7 17:01:21 2012 -0800
Makefile cosmetics
align architectures
Change-Id: Ie3fe29d830d45e76c183411c04598e82b4b3a010
Signed-off-by: Stefan Reinauer <reinauer(a)google.com>
---
Makefile | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Makefile b/Makefile
index 6e8bd0d..3c537a5 100644
--- a/Makefile
+++ b/Makefile
@@ -113,14 +113,14 @@ else
include $(HAVE_DOTCONFIG)
-ARCHDIR-$(CONFIG_ARCH_ARMV7) := armv7
+ARCHDIR-$(CONFIG_ARCH_ARMV7) := armv7
ARCHDIR-$(CONFIG_ARCH_X86) := x86
ARCH-y := $(ARCHDIR-y)
# If architecture folder name is different from GCC binutils architecture name,
# override here.
-ARCH-$(CONFIG_ARCH_ARMV7) := armv7
+ARCH-$(CONFIG_ARCH_ARMV7) := armv7
ARCH-$(CONFIG_ARCH_X86) := i386
CC := $(CC_$(ARCH-y))
the following patch was just integrated into master:
commit 10099070caaae79348673adf23ce441a566e70fd
Author: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Date: Sat Dec 8 00:38:40 2012 +0100
abuild: Select correct cross compiler for ARMV7 architecture
Change-Id: Ia0dce25a4271299757654ba46baafe6a6673c6d2
Signed-off-by: Stefan Reinauer <reinauer(a)google.com>
Reviewed-on: http://review.coreboot.org/2000
Reviewed-by: David Hendricks <dhendrix(a)chromium.org>
Tested-by: build bot (Jenkins)
Build-Tested: build bot (Jenkins) at Sat Dec 8 01:11:11 2012, giving +1
See http://review.coreboot.org/2000 for details.
-gerrit
Stefan Reinauer (stefan.reinauer(a)coreboot.org) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/2001
-gerrit
commit 9b674860942285fdc41e9197201b75c8c951a05b
Author: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Date: Sat Dec 8 00:50:44 2012 +0100
Allow PCI option rom execution only on systems with PCI support
... on all other systems it will fail terribly ;-)
Change-Id: I7f8d10b71b2dbc798b28aee7c36872685c793fd8
Signed-off-by: Stefan Reinauer <reinauer(a)google.com>
---
src/device/Kconfig | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/device/Kconfig b/src/device/Kconfig
index 700516b..32928b8 100644
--- a/src/device/Kconfig
+++ b/src/device/Kconfig
@@ -24,7 +24,7 @@ config VGA_ROM_RUN
bool "Run VGA Option ROMs"
default n if PAYLOAD_SEABIOS
default y if !PAYLOAD_SEABIOS
- depends on !PAYLOAD_SEABIOS || EXPERT
+ depends on PCI && !PAYLOAD_SEABIOS || EXPERT
help
Execute VGA Option ROMs in coreboot if found. This is required
to enable PCI/AGP/PCI-E video cards when not using a SeaBIOS
@@ -53,7 +53,7 @@ config PCI_ROM_RUN
bool "Run non-VGA Option ROMs"
default n if PAYLOAD_SEABIOS
default y if !PAYLOAD_SEABIOS
- depends on !PAYLOAD_SEABIOS || EXPERT
+ depends on PCI && !PAYLOAD_SEABIOS || EXPERT
help
Execute non-VGA PCI Option ROMs in coreboot if found.
@@ -70,7 +70,7 @@ config ON_DEVICE_ROM_RUN
bool "Run Option ROMs on PCI devices"
default n if PAYLOAD_SEABIOS
default y if !PAYLOAD_SEABIOS
- depends on !PAYLOAD_SEABIOS || EXPERT
+ depends on PCI && !PAYLOAD_SEABIOS || EXPERT
help
Execute Option ROMs stored on PCI/PCIe/AGP devices in coreboot.
the following patch was just integrated into master:
commit 16bd789a735015470b431a1f3c9b5cce0ac23e87
Author: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Date: Fri Dec 7 23:57:01 2012 +0100
buildgcc: Clean up PATH handling
This puts our installed binaries first in the search path, which is what we
really want.
... and remove some dead code
Signed-off-by: Stefan Reinauer <reinauer(a)google.com>
Change-Id: I91725af6b0fc486bd943d8e25cdce8d3e2503b3c
Reviewed-on: http://review.coreboot.org/1998
Reviewed-by: Ronald G. Minnich <rminnich(a)gmail.com>
Tested-by: build bot (Jenkins)
Build-Tested: build bot (Jenkins) at Sat Dec 8 00:25:47 2012, giving +1
See http://review.coreboot.org/1998 for details.
-gerrit
the following patch was just integrated into master:
commit a348d901c7536023033d23189c15896340a0a23d
Author: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Date: Fri Dec 7 23:50:01 2012 +0100
buildgcc: drop hack to build gcc trunk versions
The focus of the script is to create a supported cross toolchain,
and with GOLD and LTO being released features, we don't need this
anymore.
Change-Id: Ieb7752ce6e143d93414aba5887190f853cbd5a4b
Signed-off-by: Stefan Reinauer <reinauer(a)google.com>
Reviewed-on: http://review.coreboot.org/1997
Reviewed-by: Ronald G. Minnich <rminnich(a)gmail.com>
Tested-by: build bot (Jenkins)
Build-Tested: build bot (Jenkins) at Sat Dec 8 00:19:15 2012, giving +1
See http://review.coreboot.org/1997 for details.
-gerrit
Stefan Reinauer (stefan.reinauer(a)coreboot.org) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/2000
-gerrit
commit 64057021cc41b1808b68ac79e8f228f16a30a364
Author: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Date: Sat Dec 8 00:38:40 2012 +0100
abuild: Select correct cross compiler for ARMV7 architecture
Change-Id: Ia0dce25a4271299757654ba46baafe6a6673c6d2
Signed-off-by: Stefan Reinauer <reinauer(a)google.com>
---
util/abuild/abuild | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/util/abuild/abuild b/util/abuild/abuild
index aefb1ea..1c69eec 100755
--- a/util/abuild/abuild
+++ b/util/abuild/abuild
@@ -356,7 +356,14 @@ function build_target
fi
done
fi
-
+ if [ "$found_crosscompiler" == "false" -a "$TARCH" == ARMV7 ];then
+ for prefix in armv7a-eabi- armv7a-cros-linux-gnueabi-; do
+ if ${prefix}gcc --version > /dev/null 2> /dev/null ; then
+ found_crosscompiler=true
+ CROSS_COMPILE=$prefix
+ fi
+ done
+ fi
# TBD: look for suitable cross compiler suite
# cross-$TARCH-gcc and cross-$TARCH-ld
Stefan Reinauer (stefan.reinauer(a)coreboot.org) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/1999
-gerrit
commit e186ccfa115344d064f8b1347931e75dd3f70abd
Author: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Date: Sat Dec 8 00:11:14 2012 +0100
buildgcc: Fix compilation on OpenSUSE AMD64
The different sub projects were not agreeing on whether to choose
lib or lib64 for installing lib64 binaries. So make it all the same,
since we control the whole build.
Change-Id: I257030ccc21282ac52a0b617f26428e5d6881c31
Signed-off-by: Stefan Reinauer <reinauer(a)google.com>
---
util/crossgcc/buildgcc | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/util/crossgcc/buildgcc b/util/crossgcc/buildgcc
index f7f21f0..6e71807 100755
--- a/util/crossgcc/buildgcc
+++ b/util/crossgcc/buildgcc
@@ -312,6 +312,10 @@ mkdir -p build-gmp build-mpfr build-mpc build-libelf build-binutils \
mkdir -p $DESTDIR$TARGETDIR/bin
export PATH=$DESTDIR$TARGETDIR/bin:$PATH
+# autotools are portability hell. Force things right
+mkdir -p $DESTDIR$TARGETDIR/lib
+ln -s lib $DESTDIR$TARGETDIR/lib64
+ln -s lib $DESTDIR$TARGETDIR/lib32
if [ $SKIPGDB -eq 0 ]; then
mkdir -p build-gdb