From 05dfdb01b1da66b1314ae7cbd796d1d7f3906cef Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Tue, 26 Jan 2016 07:57:30 +0100 Subject: add support for tilepro/tilegx toolchain, tilepro is broken --- target/config/Config.in.cpu | 12 ++++++++++-- target/config/Config.in.tc | 11 +++++++++++ 2 files changed, 21 insertions(+), 2 deletions(-) (limited to 'target') diff --git a/target/config/Config.in.cpu b/target/config/Config.in.cpu index ac1ba6837..91bf35eef 100644 --- a/target/config/Config.in.cpu +++ b/target/config/Config.in.cpu @@ -997,7 +997,12 @@ config ADK_CPU_SPARC_V9 select ADK_TARGET_WITH_NPTL select ADK_TARGET_WITH_MMU -config ADK_CPU_TILE +config ADK_CPU_TILEPRO + bool + select ADK_TARGET_WITH_NPTL + select ADK_TARGET_WITH_MMU + +config ADK_CPU_TILEGX bool select ADK_TARGET_WITH_NPTL select ADK_TARGET_WITH_MMU @@ -1255,6 +1260,8 @@ config ADK_TARGET_CPU_FLAGS default "-m4a" if ADK_CPU_SH4A default "-mcpu=powerpc64" if ADK_CPU_PPC64 && ADK_TARGET_BIG_ENDIAN default "-mcpu=powerpc64le" if ADK_CPU_PPC64 && ADK_TARGET_LITTLE_ENDIAN + default "-mcpu=tilegx" if ADK_CPU_TILEGX + default "-mcpu=tilepro" if ADK_CPU_TILEPRO config ADK_TARGET_CPU_TYPE string @@ -1383,7 +1390,8 @@ config ADK_TARGET_CPU_ARCH default "sh4aeb" if ADK_CPU_SH4A && ADK_TARGET_BIG_ENDIAN default "sparc" if ADK_TARGET_ARCH_SPARC default "sparc64" if ADK_TARGET_ARCH_SPARC64 - default "tilegx" if ADK_TARGET_ARCH_TILE + default "tilegx" if ADK_CPU_TILEGX + default "tilepro" if ADK_CPU_TILEPRO default "v850" if ADK_TARGET_ARCH_V850 default "x86_64" if ADK_TARGET_ARCH_X86_64 default "xtensa" if ADK_TARGET_ARCH_XTENSA diff --git a/target/config/Config.in.tc b/target/config/Config.in.tc index 26e0aa1f7..59352e8d6 100644 --- a/target/config/Config.in.tc +++ b/target/config/Config.in.tc @@ -15,6 +15,7 @@ depends on (ADK_TARGET_TOOLCHAIN || ADK_TARGET_SIM || ADK_TARGET_SYSTEM_GENERIC_ || ADK_TARGET_ARCH_PPC64 \ || ADK_TARGET_ARCH_SH \ || ADK_TARGET_ARCH_SPARC \ + || ADK_TARGET_ARCH_TILE \ || ADK_TARGET_ARCH_X86 \ || ADK_TARGET_ARCH_X86_64 ) @@ -500,6 +501,16 @@ config ADK_TARGET_CPU_SPARC_LEON select ADK_CPU_SPARC_LEON depends on ADK_TARGET_ARCH_SPARC +config ADK_TARGET_CPU_TILE_TILEGX + bool "tilegx" + select ADK_CPU_TILEGX + depends on ADK_TARGET_ARCH_TILE + +config ADK_TARGET_CPU_TILE_TILEPRO + bool "tilepro" + select ADK_CPU_TILEPRO + depends on ADK_TARGET_ARCH_TILE + config ADK_TARGET_CPU_X86_I486 bool "i486" select ADK_CPU_I486 -- cgit v1.2.3