summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRouven Czerwinski <r.czerwinski@pengutronix.de>2018-05-31 11:13:50 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2018-12-13 11:20:45 +0100
commit7d59f234566aac09df609e1157ef5615e089e647 (patch)
treedab478c1f1c5a8e2a3f9329273db703380382c0d
parentefc23b772e059752745ae7986e1dbca949e671eb (diff)
downloadOSELAS.Toolchain-7d59f234566aac09df609e1157ef5615e089e647.tar.gz
OSELAS.Toolchain-7d59f234566aac09df609e1157ef5615e089e647.tar.xz
fixup_ptxconfigs: add riscv64 architecture
Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rwxr-xr-xfixup_ptxconfigs.sh9
1 files changed, 9 insertions, 0 deletions
diff --git a/fixup_ptxconfigs.sh b/fixup_ptxconfigs.sh
index 363ca7f..760970a 100755
--- a/fixup_ptxconfigs.sh
+++ b/fixup_ptxconfigs.sh
@@ -97,6 +97,9 @@ fixup()
mips*)
PTXCONF_GLIBC_HEADERS_FAKE_CROSS="-DBOOTSTRAP_GCC -D_MIPS_SIM=_ABIO32"
;;
+ riscv64*)
+ PTXCONF_GLIBC_HEADERS_FAKE_CROSS="-D__riscv_atomic -D__riscv_xlen=64 -D__riscv_flen=64 -D__riscv_float_abi_double"
+ ;;
*)
;;
esac
@@ -123,6 +126,9 @@ fixup()
x86_64*)
PTXCONF_ARCH_X86_64=y
;;
+ riscv64*)
+ PTXCONF_ARCH_RISCV64=y
+ ;;
*)
echo "unsupported GNU_TARGET: ${PTXCONF_GNU_TARGET}"
exit 1
@@ -220,6 +226,9 @@ fixup()
arm-elf)
#FIXME
;;
+ riscv64-linux-gnu)
+ #FIXME
+ ;;
*)
echo "unknown GNU_TARGET: ${PTXCONF_GNU_TARGET}"