summaryrefslogtreecommitdiff
path: root/target/config
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2015-07-09 16:01:37 -0500
committerWaldemar Brodkorb <wbx@openadk.org>2015-07-09 16:01:45 -0500
commit3fc6aff4e447d0f64474788bea63f77dd623ce16 (patch)
tree83a57a6ea2f2950aa9ed5b06120e83300d7d7e32 /target/config
parent9351601c88d763468667b5e929be621da2f5607f (diff)
add support for metag architecture
Diffstat (limited to 'target/config')
-rw-r--r--target/config/Config.in.cpu6
-rw-r--r--target/config/Config.in.gcc.choice9
2 files changed, 15 insertions, 0 deletions
diff --git a/target/config/Config.in.cpu b/target/config/Config.in.cpu
index b07ef59b9..5f4833b27 100644
--- a/target/config/Config.in.cpu
+++ b/target/config/Config.in.cpu
@@ -507,6 +507,11 @@ config ADK_CPU_68060
select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX
select ADK_TARGET_WITH_NPTL if ADK_TARGET_LIB_GLIBC
+config ADK_CPU_METAG
+ bool
+ select ADK_TARGET_WITH_NPTL
+ select ADK_TARGET_WITH_MMU
+
config ADK_CPU_MIPS32
bool
select ADK_TARGET_WITH_NPTL
@@ -891,6 +896,7 @@ config ADK_TARGET_CPU_ARCH
default "h8300" if ADK_TARGET_ARCH_H8300
default "hppa" if ADK_TARGET_ARCH_HPPA
default "m68k" if ADK_TARGET_ARCH_M68K
+ default "metag" if ADK_TARGET_ARCH_METAG
default "microblaze" if ADK_TARGET_ARCH_MICROBLAZE && ADK_TARGET_BIG_ENDIAN
default "microblazeel" if ADK_TARGET_ARCH_MICROBLAZE && ADK_TARGET_LITTLE_ENDIAN
default "mips64" if ADK_TARGET_ARCH_MIPS64 && ADK_TARGET_BIG_ENDIAN
diff --git a/target/config/Config.in.gcc.choice b/target/config/Config.in.gcc.choice
index 2b00c8540..f7ec23d53 100644
--- a/target/config/Config.in.gcc.choice
+++ b/target/config/Config.in.gcc.choice
@@ -7,12 +7,14 @@ default ADK_TOOLCHAIN_GCC_4_7_4 if ADK_TARGET_ARCH_C6X
default ADK_TOOLCHAIN_GCC_4_5_4 if ADK_TARGET_ARCH_BFIN
default ADK_TOOLCHAIN_GCC_4_8_0_ARC if ADK_TARGET_ARCH_ARC
default ADK_TOOLCHAIN_GCC_4_4_7 if ADK_TARGET_ARCH_AVR32
+default ADK_TOOLCHAIN_GCC_4_2_4 if ADK_TARGET_ARCH_METAG
default ADK_TOOLCHAIN_GCC_4_9_3
config ADK_TOOLCHAIN_GCC_GIT
bool "git"
depends on !ADK_TARGET_ARCH_ARC
depends on !ADK_TARGET_ARCH_AVR32
+ depends on !ADK_TARGET_ARCH_METAG
select ADK_DISABLE_HONOUR_CFLAGS
config ADK_TOOLCHAIN_GCC_5_1_0
@@ -22,6 +24,7 @@ config ADK_TOOLCHAIN_GCC_5_1_0
depends on !ADK_TARGET_ARCH_AVR32
depends on !ADK_TARGET_ARCH_C6X
depends on !ADK_TARGET_ARCH_H8300
+ depends on !ADK_TARGET_ARCH_METAG
config ADK_TOOLCHAIN_GCC_4_9_3
bool "4.9.3"
@@ -30,6 +33,7 @@ config ADK_TOOLCHAIN_GCC_4_9_3
depends on !ADK_TARGET_ARCH_AVR32
depends on !ADK_TARGET_ARCH_C6X
depends on !ADK_TARGET_ARCH_H8300
+ depends on !ADK_TARGET_ARCH_METAG
config ADK_TOOLCHAIN_GCC_4_8_5
bool "4.8.5"
@@ -41,6 +45,7 @@ config ADK_TOOLCHAIN_GCC_4_8_5
depends on !ADK_TARGET_ARCH_TILE
depends on !ADK_TARGET_ARCH_C6X
depends on !ADK_TARGET_ARCH_H8300
+ depends on !ADK_TARGET_ARCH_METAG
config ADK_TOOLCHAIN_GCC_4_8_3_ARC
bool "4.8.3-arc"
@@ -59,4 +64,8 @@ config ADK_TOOLCHAIN_GCC_4_4_7
bool "4.4.7"
depends on ADK_TARGET_ARCH_AVR32
+config ADK_TOOLCHAIN_GCC_4_2_4
+ bool "4.2.4"
+ depends on ADK_TARGET_ARCH_METAG
+
endchoice