the following patch was just integrated into master:
commit de1fe7f655c549e8dce5b34218221890fa5ccc34
Author: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Date: Sun Sep 8 10:08:28 2013 +0300
CBMEM: Always have early initialisation
Assume EARLY_CBMEM_INIT=y everywhere and remove option from Kconfig.
If romstage does not make the cbmem_initialize() call, features like
COLLECT_TIMESTAMPS and early CBMEM_CONSOLE will execute during
romstage, but that data will get lost as no CAR migration is
executed.
Change-Id: I5615645ed0f5fd78fbc372cf5c3da71a3134dd85
Signed-off-by: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Reviewed-on: http://review.coreboot.org/3917
Tested-by: build bot (Jenkins)
Reviewed-by: Aaron Durbin <adurbin(a)google.com>
See http://review.coreboot.org/3917 for details.
-gerrit
the following patch was just integrated into master:
commit a2f6af3330a754de2f8c4438812e09fc81ad181c
Author: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Date: Tue Sep 10 13:50:32 2013 +0300
ROMCC boards: Fix builds with CBMEM console, timestamps or usbdebug
These features depend on CAR_GLOBAL region, which is not available
when romstage is built with ROMCC. Exclude these from romstage, keep
them available for ramstage.
A follow-up patch will fix the dependencies and allows enabling these
features in menuconfig.
Change-Id: I9de5ad41ea733655a3fbdc734646f818e39cc471
Signed-off-by: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Reviewed-on: http://review.coreboot.org/3919
Tested-by: build bot (Jenkins)
Reviewed-by: Paul Menzel <paulepanter(a)users.sourceforge.net>
Reviewed-by: Aaron Durbin <adurbin(a)google.com>
See http://review.coreboot.org/3919 for details.
-gerrit
the following patch was just integrated into master:
commit 52a27223892936cdc8e1744516a82a2e44584763
Author: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Date: Mon Sep 9 01:31:22 2013 +0300
CBMEM console: Support late init
It is not compulsory to have CBMEM console initialised in romstage,
so try add the CBMEM table entry again in ramstage, if not found.
Change-Id: I96ab502df7f05d6bf1d6e6fa84d395ef6306b525
Signed-off-by: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Reviewed-on: http://review.coreboot.org/3915
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <patrick(a)georgi-clan.de>
Reviewed-by: Paul Menzel <paulepanter(a)users.sourceforge.net>
Reviewed-by: Aaron Durbin <adurbin(a)google.com>
See http://review.coreboot.org/3915 for details.
-gerrit
the following patch was just integrated into master:
commit f56ff9069eb49df30d7e99e4e67aad851a54bc7d
Author: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Date: Sun Sep 8 13:10:28 2013 +0300
timestamps: Only collect from BSP CPU
We only have one table to collect timestamps into.
Change-Id: I80180fe9a05226f0351c3e66eacaf2d0cb82c924
Signed-off-by: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Reviewed-on: http://review.coreboot.org/3912
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <patrick(a)georgi-clan.de>
Reviewed-by: Aaron Durbin <adurbin(a)google.com>
See http://review.coreboot.org/3912 for details.
-gerrit
the following patch was just integrated into master:
commit c0beb6d4185db33eeabbceefd9004769253973a3
Author: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Date: Sun Sep 8 13:48:36 2013 +0300
timestamps epia-m850: Cleanup without enabling timestamps
Remove the existing hack, platform needs a fix for EARLY_CBMEM_INIT.
Change-Id: I7ce373c9698878d9fa056983e4fb571a68239c52
Signed-off-by: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Reviewed-on: http://review.coreboot.org/3913
Tested-by: build bot (Jenkins)
Reviewed-by: Aaron Durbin <adurbin(a)google.com>
See http://review.coreboot.org/3913 for details.
-gerrit
the following patch was just integrated into master:
commit 3d45c4077665a17735c69576638dc510f96a2dff
Author: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Date: Sat Sep 7 20:26:36 2013 +0300
timestamps: Stash early timestamps in CAR_GLOBAL
Change-Id: I87b454c748cf885491d5b38bfe53a2ec0e9f38c5
Signed-off-by: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Reviewed-on: http://review.coreboot.org/3910
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <patrick(a)georgi-clan.de>
Reviewed-by: Aaron Durbin <adurbin(a)google.com>
See http://review.coreboot.org/3910 for details.
-gerrit
the following patch was just integrated into master:
commit b766b1c76aa2258bf66569f429fb092c23813bbc
Author: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Date: Sat Sep 7 17:26:08 2013 +0300
timestamps: Use stash before CBMEM is usable
Change-Id: I9e927abdb1d7d9c233de5620a9a65b419e803ebf
Signed-off-by: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Reviewed-on: http://review.coreboot.org/3909
Tested-by: build bot (Jenkins)
Reviewed-by: Paul Menzel <paulepanter(a)users.sourceforge.net>
Reviewed-by: Aaron Durbin <adurbin(a)google.com>
See http://review.coreboot.org/3909 for details.
-gerrit
the following patch was just integrated into master:
commit e28bd4ade6f716024afdff0bac48028a42a62e71
Author: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Date: Sat Sep 7 11:38:56 2013 +0300
timestamps intel: Move timestamp scratchpad to chipset
This retrieves back the value stored with store_initial_timestamp()
in the bootblock for southbridge.
Change-Id: I377c823706c33ed65af023d20d2e4323edd31199
Signed-off-by: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Reviewed-on: http://review.coreboot.org/3908
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <patrick(a)georgi-clan.de>
Reviewed-by: Aaron Durbin <adurbin(a)google.com>
See http://review.coreboot.org/3908 for details.
-gerrit
the following patch was just integrated into master:
commit c8883262cf1375616743ba9d1f259b4fcda20d72
Author: Patrick Georgi <patrick.georgi(a)secunet.com>
Date: Thu Sep 19 10:57:58 2013 +0200
buildgcc: Downgrade to gcc 4.7.3, handle armv7-a
gcc 4.8.x has issues with using ebp, which broke some builds,
so downgrade. The problem also manifested elsewhere, so it's
not necessarily our fault.
While at it, gcc complained about "armv7a" where it seems to
expect "armv7-a".
Change-Id: I6f0c35f49709cb41022475bb47116c12ab1c7ee3
Signed-off-by: Patrick Georgi <patrick.georgi(a)secunet.com>
Reviewed-on: http://review.coreboot.org/3930
Tested-by: build bot (Jenkins)
Reviewed-by: Ronald G. Minnich <rminnich(a)gmail.com>
See http://review.coreboot.org/3930 for details.
-gerrit
Patrick Georgi (patrick(a)georgi-clan.de) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/3930
-gerrit
commit 6661348bdad55f2b8c0e05db71fc063bd8af32a3
Author: Patrick Georgi <patrick.georgi(a)secunet.com>
Date: Thu Sep 19 10:57:58 2013 +0200
buildgcc: Downgrade to gcc 4.7.3, handle armv7-a
gcc 4.8.x has issues with using ebp, which broke some builds,
so downgrade. The problem also manifested elsewhere, so it's
not necessarily our fault.
While at it, gcc complained about "armv7a" where it seems to
expect "armv7-a".
Change-Id: I6f0c35f49709cb41022475bb47116c12ab1c7ee3
Signed-off-by: Patrick Georgi <patrick.georgi(a)secunet.com>
---
util/abuild/abuild | 2 +-
util/crossgcc/buildgcc | 9 ++++-----
util/xcompile/xcompile | 2 +-
3 files changed, 6 insertions(+), 7 deletions(-)
diff --git a/util/abuild/abuild b/util/abuild/abuild
index d419e87..6148757 100755
--- a/util/abuild/abuild
+++ b/util/abuild/abuild
@@ -366,7 +366,7 @@ function build_target
done
fi
if [ "$found_crosscompiler" == "false" -a "$TARCH" == ARMV7 ];then
- for prefix in armv7a-eabi- armv7a-cros-linux-gnueabi-; do
+ for prefix in armv7a-eabi- armv7-a-eabi- armv7a-cros-linux-gnueabi-; do
if ${prefix}gcc --version > /dev/null 2> /dev/null ; then
found_crosscompiler=true
CROSS_COMPILE=$prefix
diff --git a/util/crossgcc/buildgcc b/util/crossgcc/buildgcc
index b8b90e7..3754837 100755
--- a/util/crossgcc/buildgcc
+++ b/util/crossgcc/buildgcc
@@ -20,8 +20,8 @@
# Foundation, Inc., 51 Franklin Street, Suite 500, Boston, MA 02110-1335, USA
#
-CROSSGCC_DATE="July 9th, 2013"
-CROSSGCC_VERSION="1.22"
+CROSSGCC_DATE="September 20th, 2013"
+CROSSGCC_VERSION="1.23"
# default settings
TARGETDIR=`pwd`/xgcc
@@ -33,7 +33,7 @@ GMP_VERSION=5.1.2
MPFR_VERSION=3.1.2
MPC_VERSION=1.0.1
LIBELF_VERSION=0.8.13
-GCC_VERSION=4.8.1
+GCC_VERSION=4.7.3
GCC_AUTOCONF_VERSION=2.69
BINUTILS_VERSION=2.23.2
GDB_VERSION=7.6
@@ -224,11 +224,10 @@ while true ; do
done
case "$TARGETARCH" in
- armv7a-eabi) ;;
i386-elf) ;;
i386-mingw32) ;;
i386*) TARGETARCH=i386-elf;;
- arm*) TARGETARCH=armv7a-eabi;;
+ arm*) TARGETARCH=armv7-a-eabi;;
aarch64*) TARGETARCH=aarch64-elf;;
*) printf "${red}WARNING: Unsupported architecture $TARGETARCH.${NC}\n\n"; ;;
esac
diff --git a/util/xcompile/xcompile b/util/xcompile/xcompile
index ff12217..de6084d 100644
--- a/util/xcompile/xcompile
+++ b/util/xcompile/xcompile
@@ -140,7 +140,7 @@ SUPPORTED_ARCHITECTURE="x86 armv7"
# ARM Architecture
TARCH_armv7="armv7"
TBFDARCH_armv7="littlearm"
-TCLIST_armv7="armv7a"
+TCLIST_armv7="armv7a armv7-a"
TWIDTH_armv7="32"
# X86 Architecture