From 0e3585dae500fb0a976888f5dbdf3a37769680ec Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Sun, 28 Dec 2014 22:25:29 -0600 Subject: bring coldfire support in shape Binutils 2.24 is required to get a working kernel. Ethernet in Qemu is still broken. Qemu Patch is still rquired in 2.2.0. Only kernel+initramfs is working. It seems the signal handler problem is gone with sash and simpleinit. --- target/config/Config.in | 1 - target/config/Config.in.binfmt | 18 ++++++++++++++++++ target/config/Config.in.toolchain | 5 +---- 3 files changed, 19 insertions(+), 5 deletions(-) create mode 100644 target/config/Config.in.binfmt (limited to 'target/config') diff --git a/target/config/Config.in b/target/config/Config.in index 102830f6e..16d834e0a 100644 --- a/target/config/Config.in +++ b/target/config/Config.in @@ -16,7 +16,6 @@ config ADK_TARGET_TOOLCHAIN config ADK_TARGET_UCLINUX bool - select ADK_TARGET_USE_STATIC_LIBS select ADK_PACKAGE_SASH select ADK_PACKAGE_SIMPLEINIT diff --git a/target/config/Config.in.binfmt b/target/config/Config.in.binfmt new file mode 100644 index 000000000..6cd2c4b6b --- /dev/null +++ b/target/config/Config.in.binfmt @@ -0,0 +1,18 @@ +# This file is part of the OpenADK project. OpenADK is copyrighted +# material, please see the LICENCE file in the top-level directory. + +choice +prompt "Binary Format" +depends on ADK_TARGET_ARCH_M68K || ADK_TARGET_ARCH_BFIN + +config ADK_TARGET_BINFMT_ELF + bool "ELF" + +config ADK_TARGET_BINFMT_FDPIC + bool "FDPIC" + depends on ADK_TARGET_ARCH_BFIN + +config ADK_TARGET_BINFMT_FLAT + bool "FLAT" + +endchoice diff --git a/target/config/Config.in.toolchain b/target/config/Config.in.toolchain index 5d26f8980..bff7e3d9e 100644 --- a/target/config/Config.in.toolchain +++ b/target/config/Config.in.toolchain @@ -66,8 +66,7 @@ config ADK_TOOLCHAIN_BINUTILS_2_20_1 config ADK_TOOLCHAIN_BINUTILS_2_22 bool "2.22" depends on ADK_TARGET_ARCH_BFIN \ - || ADK_TARGET_ARCH_CRIS \ - || ADK_TARGET_ARCH_M68K + || ADK_TARGET_ARCH_CRIS config ADK_TOOLCHAIN_BINUTILS_2_23_ARC bool "2.23-arc" @@ -79,7 +78,6 @@ config ADK_TOOLCHAIN_BINUTILS_2_24 depends on !ADK_TARGET_ARCH_ARC depends on !ADK_TARGET_ARCH_AVR32 depends on !ADK_TARGET_ARCH_CRIS - depends on !ADK_TARGET_ARCH_M68K config ADK_TOOLCHAIN_BINUTILS_GIT bool "git" @@ -87,7 +85,6 @@ config ADK_TOOLCHAIN_BINUTILS_GIT depends on !ADK_TARGET_ARCH_ARC depends on !ADK_TARGET_ARCH_AVR32 depends on !ADK_TARGET_ARCH_CRIS - depends on !ADK_TARGET_ARCH_M68K endchoice -- cgit v1.2.3