util/xcompile/xcompile: Enable x86_64 support

Similar to i686 on x86_32, compile for nocona on x86_64.
Nocona is the first Pentium 4 CPU that has long mode support.
Required for 64bit support.

Change-Id: Ied28f98f89610a748be8d66cf35814e9112a4407
Signed-off-by: Patrick Rudolph <siro@das-labor.org>
Reviewed-on: https://review.coreboot.org/c/29877
Reviewed-by: Philipp Deppenwiese <zaolin.daisuki@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
Patrick Rudolph 2018-11-28 07:40:45 +01:00 committed by Patrick Georgi
parent a2faaa9a27
commit 146fe6da09
1 changed files with 7 additions and 1 deletions

View File

@ -236,7 +236,13 @@ EOF
# The Quark processor doesn't support the instructions # The Quark processor doesn't support the instructions
# introduced with the Pentium 6 architecture, so allow it # introduced with the Pentium 6 architecture, so allow it
# to use i586 instead. # to use i586 instead.
if [ "${TARCH}" = "x86_64" ] || [ "${TARCH}" = "x86_32" ]; then if [ "${TARCH}" = "x86_64" ]; then
cat <<EOF
GCC_CFLAGS_${TARCH} += -march=nocona
EOF
fi
if [ "${TARCH}" = "x86_32" ]; then
cat <<EOF cat <<EOF
ifneq (\$(CONFIG_USE_MARCH_586)\$(CONFIG_LP_USE_MARCH_586),) ifneq (\$(CONFIG_USE_MARCH_586)\$(CONFIG_LP_USE_MARCH_586),)