diff options
Diffstat (limited to 'target')
-rw-r--r-- | target/arch.lst | 1 | ||||
-rw-r--r-- | target/config/Config.in.cpu | 4 | ||||
-rw-r--r-- | target/config/Config.in.libc.choice | 2 | ||||
-rw-r--r-- | target/config/Config.in.toolchain | 1 | ||||
-rw-r--r-- | target/m68k/uclibc.config | 4 | ||||
-rw-r--r-- | target/tile/Makefile | 9 | ||||
-rw-r--r-- | target/tile/systems/toolchain-tile | 10 |
7 files changed, 29 insertions, 2 deletions
diff --git a/target/arch.lst b/target/arch.lst index 703793bb0..fd5c9f80c 100644 --- a/target/arch.lst +++ b/target/arch.lst @@ -14,6 +14,7 @@ ppc64 sparc sparc64 sh +tile x86 x86_64 xtensa diff --git a/target/config/Config.in.cpu b/target/config/Config.in.cpu index c191d9f37..6039c01b4 100644 --- a/target/config/Config.in.cpu +++ b/target/config/Config.in.cpu @@ -46,6 +46,9 @@ config ADK_CPU_ATHLON config ADK_CPU_ARC boolean +config ADK_CPU_TILE + boolean + config ADK_CPU_CRIS_V10 boolean @@ -160,6 +163,7 @@ config ADK_TARGET_CPU_ARCH default "sh4eb" if ADK_LINUX_SH && ADK_big default "sparc" if ADK_LINUX_SPARC default "sparc64" if ADK_LINUX_SPARC64 + default "tilegx" if ADK_CPU_TILE default "x86_64" if ADK_CPU_X86_64 default "x86_64" if ADK_CPU_AMDFAM10 default "xtensa" if ADK_LINUX_XTENSA diff --git a/target/config/Config.in.libc.choice b/target/config/Config.in.libc.choice index 01391f453..9f4772876 100644 --- a/target/config/Config.in.libc.choice +++ b/target/config/Config.in.libc.choice @@ -15,6 +15,7 @@ config ADK_TARGET_LIB_UCLIBC_NG !ADK_LINUX_MICROBLAZE && \ !ADK_LINUX_SPARC64 && \ !ADK_LINUX_PPC64 && \ + !ADK_LINUX_TILE && \ !ADK_x32 help http://uclibc-ng.org @@ -59,6 +60,7 @@ config ADK_TARGET_LIB_UCLIBC !ADK_LINUX_MICROBLAZE && \ !ADK_LINUX_SPARC64 && \ !ADK_LINUX_PPC64 && \ + !ADK_LINUX_TILE && \ !ADK_x32 help http://uclibc.org diff --git a/target/config/Config.in.toolchain b/target/config/Config.in.toolchain index 0fcdc442b..47165b978 100644 --- a/target/config/Config.in.toolchain +++ b/target/config/Config.in.toolchain @@ -41,6 +41,7 @@ config ADK_TOOLCHAIN_GCC_4_8_3 depends on !ADK_LINUX_ARC depends on !ADK_LINUX_AVR32 depends on !ADK_LINUX_CRIS + depends on !ADK_LINUX_TILE config ADK_TOOLCHAIN_GCC_4_9_1 prompt "4.9.1" diff --git a/target/m68k/uclibc.config b/target/m68k/uclibc.config index 7abadef09..8c7ca1104 100644 --- a/target/m68k/uclibc.config +++ b/target/m68k/uclibc.config @@ -83,8 +83,8 @@ LDSO_LD_LIBRARY_PATH=y UCLIBC_CTOR_DTOR=y # LDSO_GNU_HASH_SUPPORT is not set # HAS_NO_THREADS is not set -LINUXTHREADS_OLD=y -# LINUXTHREADS_NEW is not set +# LINUXTHREADS_OLD is not set +LINUXTHREADS_NEW=y # UCLIBC_HAS_THREADS_NATIVE is not set UCLIBC_HAS_THREADS=y PTHREADS_DEBUG_SUPPORT=y diff --git a/target/tile/Makefile b/target/tile/Makefile new file mode 100644 index 000000000..ebc17340e --- /dev/null +++ b/target/tile/Makefile @@ -0,0 +1,9 @@ +# This file is part of the OpenADK project. OpenADK is copyrighted +# material, please see the LICENCE file in the top-level directory. + +include $(ADK_TOPDIR)/rules.mk +include $(ADK_TOPDIR)/mk/kernel.mk +include $(ADK_TOPDIR)/mk/modules.mk +include $(ADK_TOPDIR)/mk/kernel-build.mk +include $(ADK_TOPDIR)/mk/image.mk + diff --git a/target/tile/systems/toolchain-tile b/target/tile/systems/toolchain-tile new file mode 100644 index 000000000..bd6837dd8 --- /dev/null +++ b/target/tile/systems/toolchain-tile @@ -0,0 +1,10 @@ +config ADK_TARGET_SYSTEM_TOOLCHAIN_TILE + bool "Toolchain only" + select ADK_tile + select ADK_toolchain_tile + select ADK_CPU_TILE + select ADK_TARGET_TOOLCHAIN + select ADK_TARGET_PACKAGE_TXZ + help + TILE toolchain. + |