[coreboot-gerrit] Patch set updated for coreboot: 2ff1d81 util/xcompile/xcompile: set up for aarch64

Ronald G. Minnich (rminnich@gmail.com) gerrit at coreboot.org
Sat Nov 9 05:01:52 CET 2013


Ronald G. Minnich (rminnich at gmail.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/4035

-gerrit

commit 2ff1d81ede248a4bf8cc5682c2a984923e4e8d13
Author: Ronald G. Minnich <rminnich at google.com>
Date:   Fri Nov 8 10:13:50 2013 -0800

    util/xcompile/xcompile: set up for aarch64
    
    The tools for aarch64 on ubuntu are called
    aarch64-linux-gnu-*
    The type is
    elf64-littleaarch64
    
    This now finds the right files for building on aarch64
    
    This has only been tested on ubuntu saucy; the aarch64 toolchain
    is in a very ill-defined state on most distros.
    
    Change-Id: Ic1bbd40f0d72384d6e80287b850686292a252918
    Signed-off-by: Ronald G. Minnich <rminnich at google.com>
---
 util/xcompile/xcompile | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/util/xcompile/xcompile b/util/xcompile/xcompile
index 5388889..df7d558 100644
--- a/util/xcompile/xcompile
+++ b/util/xcompile/xcompile
@@ -110,6 +110,10 @@ detect_special_flags() {
 		ARMFLAGS=""
 		testcc "$CC" "$CFLAGS $ARMFLAGS"&&CFLAGS="$CFLAGS $ARMFLAGS"
 			;;
+	aarch64 )
+		ARMFLAGS=""
+		testcc "$CC" "$CFLAGS $ARMFLAGS"&&CFLAGS="$CFLAGS $ARMFLAGS"
+			;;
 	esac
 }
 
@@ -136,7 +140,7 @@ touch "$TMPFILE"
 trap clean_up EXIT
 
 # Architecture definition
-SUPPORTED_ARCHITECTURE="x86 armv7"
+SUPPORTED_ARCHITECTURE="x86 armv7 aarch64"
 
 # ARM Architecture
 TARCH_armv7="armv7"
@@ -144,6 +148,12 @@ TBFDARCH_armv7="littlearm"
 TCLIST_armv7="armv7a armv7-a"
 TWIDTH_armv7="32"
 
+# AARCH64 -- armv8
+TARCH_aarch64="aarch64"
+TBFDARCH_aarch64="littleaarch64"
+TCLIST_aarch64="aarch64"
+TWIDTH_aarch64="64"
+
 # X86 Architecture
 TARCH_x86="i386"
 TBFDARCH_x86="i386"
@@ -170,6 +180,7 @@ for architecture in $SUPPORTED_ARCHITECTURE; do
 	for toolchain in $TCLIST; do
 		search="$search $XGCCPATH$toolchain-elf-"
 		search="$search $toolchain-elf-"
+		search="$search $toolchain-linux-gnu-"
 		search="$search $XGCCPATH$toolchain-eabi-"
 		search="$search $toolchain-eabi-"
 	done



More information about the coreboot-gerrit mailing list