diff options
Diffstat (limited to 'target/config')
-rw-r--r-- | target/config/Config.in | 11 | ||||
-rw-r--r-- | target/config/Config.in.adk | 26 | ||||
-rw-r--r-- | target/config/Config.in.archopts | 9 | ||||
-rw-r--r-- | target/config/Config.in.binfmt | 1 | ||||
-rw-r--r-- | target/config/Config.in.binutils | 6 | ||||
-rw-r--r-- | target/config/Config.in.cpu | 1975 | ||||
-rw-r--r-- | target/config/Config.in.endian | 27 | ||||
-rw-r--r-- | target/config/Config.in.fpu | 20 | ||||
-rw-r--r-- | target/config/Config.in.kernelversion | 4 | ||||
-rw-r--r-- | target/config/Config.in.libc | 78 | ||||
-rw-r--r-- | target/config/Config.in.mips | 40 | ||||
-rw-r--r-- | target/config/Config.in.os | 17 | ||||
-rw-r--r-- | target/config/Config.in.qemuopts | 4 | ||||
-rw-r--r-- | target/config/Config.in.rootfs | 14 | ||||
-rw-r--r-- | target/config/Config.in.systemopts | 38 | ||||
-rw-r--r-- | target/config/Config.in.target | 70 | ||||
-rw-r--r-- | target/config/Config.in.tc | 675 | ||||
-rw-r--r-- | target/config/Config.in.toolchain | 21 | ||||
-rw-r--r-- | target/config/Config.in.x86_64 | 15 | ||||
-rw-r--r-- | target/config/Config.in.xtensa | 49 |
20 files changed, 1279 insertions, 1821 deletions
diff --git a/target/config/Config.in b/target/config/Config.in index 5e6680d2d..c584b9e55 100644 --- a/target/config/Config.in +++ b/target/config/Config.in @@ -8,10 +8,7 @@ config ADK_LINUX_64 config ADK_TARGET_KERNEL_64 bool -config ADK_TOOLCHAIN_ONLY - bool - -config ADK_TARGET_TOOLCHAIN +config ADK_TARGET_GENERIC bool config ADK_TARGET_UCLINUX @@ -32,12 +29,6 @@ config ADK_TARGET_VBOX select ADK_TARGET_WITH_NET select ADK_TARGET_WITH_NETDEVICE -config ADK_TARGET_ARCH_ARM_WITH_THUMB - bool - select ADK_KERNEL_ARM_THUMB - select ADK_KERNEL_THUMB2_KERNEL - depends on ADK_TARGET_ARCH_ARM - # the inverse of ADK_TARGET_KERNEL_CUSTOMISING, # allows for selecting it off (i.e., to disable it) config ADK_TARGET_FIXED_KERNEL diff --git a/target/config/Config.in.adk b/target/config/Config.in.adk index 81144dc02..a70752bab 100644 --- a/target/config/Config.in.adk +++ b/target/config/Config.in.adk @@ -1,17 +1,16 @@ # This file is part of the OpenADK project. OpenADK is copyrighted # material, please see the LICENCE file in the top-level directory. -menu "Global ADK settings" - visible if !ADK_CHOOSE_APPLIANCE +menu "Global settings" config ADK_HOST string "webserver for packages and distfiles" default "openadk.org" help - Configure host for IPKG package management. + Configure host for package management and backup server for distfiles. config ADK_DL_DIR - string "download directory for packages" + string "download directory for source packages" default "" help Configure the download directory for all source packages. @@ -30,7 +29,7 @@ config ADK_BUILD_WITH_DEBUG default n help If you want to create debug packages, you should enable this option. - WARNING: It will use a lot of aditional disk space on you build system! + WARNING: It will use a lot of additional disk space on you build system! config ADK_DISABLE_HONOUR_CFLAGS bool "Disable honour CFLAGS checks globally" @@ -46,6 +45,7 @@ config ADK_DISABLE_CHECKSUM config ADK_DISABLE_KERNEL_PATCHES bool "Disable global kernel patches" + depends on ADK_TARGET_OS_LINUX default n help Disable all global kernel patches. @@ -54,6 +54,7 @@ config ADK_DISABLE_KERNEL_PATCHES config ADK_DISABLE_TARGET_KERNEL_PATCHES bool "Disable target specific kernel patches" + depends on ADK_TARGET_OS_LINUX && !ADK_APPLIANCE_TOOLCHAIN default n help Disable all target specific kernel patches. @@ -64,7 +65,7 @@ config ADK_WGET_TIMEOUT int "Set wget timeout" default 10 help - set wget timeout + Set wget timeout config ADK_USE_CCACHE bool "Use ccache to speedup recompilation" @@ -78,7 +79,7 @@ config ADK_MAKE_JOBS default 1 if ! ADK_MAKE_PARALLEL config ADK_MAKE_PARALLEL - bool "Enable parallel building of packages" + bool "Enable parallel building" default y config ADK_MAKE_JOBS @@ -101,15 +102,4 @@ config ADK_TARGET_PORT help Port to use for SSH when running make check. -config ADK_PRELINK - prompt "Prelink binaries and libraries in Image" - boolean - help - Do prelinking for faster loading of binaries. - -config ADK_PRELINK_OPTS - string "additional options to pass to prelink" - default "-mR" - depends on ADK_PRELINK - endmenu diff --git a/target/config/Config.in.archopts b/target/config/Config.in.archopts new file mode 100644 index 000000000..03de1768b --- /dev/null +++ b/target/config/Config.in.archopts @@ -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. + +config ADK_TARGET_ARCH_ARM_WITH_THUMB + bool + select ADK_KERNEL_ARM_THUMB + select ADK_KERNEL_THUMB2_KERNEL + depends on ADK_TARGET_ARCH_ARM + diff --git a/target/config/Config.in.binfmt b/target/config/Config.in.binfmt index 1ed595afc..76aebe706 100644 --- a/target/config/Config.in.binfmt +++ b/target/config/Config.in.binfmt @@ -3,6 +3,7 @@ choice prompt "Binary Format" +depends on ADK_TARGET_OS_LINUX config ADK_TARGET_BINFMT_ELF bool "ELF" diff --git a/target/config/Config.in.binutils b/target/config/Config.in.binutils index 81d1546d7..d0dff461b 100644 --- a/target/config/Config.in.binutils +++ b/target/config/Config.in.binutils @@ -21,7 +21,7 @@ config ADK_TOOLCHAIN_BINUTILS_2_26 bool "2.26" depends on !ADK_TARGET_ARCH_ARC depends on !ADK_TARGET_ARCH_AVR32 - depends on !ADK_CPU_CRIS_V10 + depends on !ADK_TARGET_CPU_CRIS_CRISV10 config ADK_TOOLCHAIN_BINUTILS_2_25_1 bool "2.25.1" @@ -30,7 +30,7 @@ config ADK_TOOLCHAIN_BINUTILS_2_25_1 depends on !ADK_TARGET_ARCH_AVR32 depends on !ADK_TARGET_ARCH_H8300 depends on !ADK_TARGET_ARCH_MOXIE - depends on !ADK_CPU_CRIS_V10 + depends on !ADK_TARGET_CPU_CRIS_CRISV10 config ADK_TOOLCHAIN_BINUTILS_2_24 bool "2.24" @@ -47,7 +47,7 @@ config ADK_TOOLCHAIN_BINUTILS_2_23_ARC config ADK_TOOLCHAIN_BINUTILS_2_22 bool "2.22" - depends on ADK_CPU_CRIS_V10 + depends on ADK_TARGET_CPU_CRIS_CRISV10 config ADK_TOOLCHAIN_BINUTILS_2_20_1 bool "2.20.1" diff --git a/target/config/Config.in.cpu b/target/config/Config.in.cpu index e8ebcf8bb..17f3e0df0 100644 --- a/target/config/Config.in.cpu +++ b/target/config/Config.in.cpu @@ -1,950 +1,1073 @@ # This file is part of the OpenADK project. OpenADK is copyrighted # material, please see the LICENCE file in the top-level directory. -# CPU -config ADK_CPU_ALPHA - bool - select ADK_LINUX_64 - select ADK_TARGET_WITHOUT_THREADS if ADK_TARGET_LIB_UCLIBC_NG - select ADK_TARGET_WITH_NPTL if ADK_TARGET_LIB_GLIBC - select ADK_TARGET_WITH_MMU - select ADK_TARGET_USE_STATIC_LIBS if ADK_TARGET_LIB_UCLIBC_NG - -config ADK_CPU_AMD_BOBCAT - bool - select ADK_LINUX_64 - select ADK_TARGET_WITH_NPTL - select ADK_TARGET_WITH_MMU - -config ADK_CPU_AMDFAM10 - bool - select ADK_LINUX_64 - select ADK_TARGET_CPU_WITH_VT - select ADK_TARGET_WITH_NPTL - select ADK_TARGET_WITH_MMU - -config ADK_CPU_ATHLON_FX - bool - select ADK_LINUX_64 - select ADK_TARGET_CPU_WITH_VT - select ADK_TARGET_WITH_NPTL - select ADK_TARGET_WITH_MMU - select ADK_TARGET_CPU_WITH_MMX - select ADK_TARGET_CPU_WITH_SSE - select ADK_TARGET_CPU_WITH_SSE2 - select ADK_TARGET_CPU_WITH_3DNOW - select ADK_TARGET_CPU_WITH_3DNOWEXT - -config ADK_CPU_ATHLON_64 - bool - select ADK_LINUX_64 - select ADK_TARGET_CPU_WITH_VT - select ADK_TARGET_WITH_NPTL - select ADK_TARGET_WITH_MMU - select ADK_TARGET_CPU_WITH_MMX - select ADK_TARGET_CPU_WITH_SSE - select ADK_TARGET_CPU_WITH_SSE2 - select ADK_TARGET_CPU_WITH_3DNOW - select ADK_TARGET_CPU_WITH_3DNOWEXT - -config ADK_CPU_ATHLON_64_SSE3 - bool - select ADK_LINUX_64 - select ADK_TARGET_CPU_WITH_VT - select ADK_TARGET_WITH_NPTL - select ADK_TARGET_WITH_MMU - select ADK_TARGET_CPU_WITH_MMX - select ADK_TARGET_CPU_WITH_SSE - select ADK_TARGET_CPU_WITH_SSE2 - select ADK_TARGET_CPU_WITH_SSE3 - select ADK_TARGET_CPU_WITH_3DNOW - select ADK_TARGET_CPU_WITH_3DNOWEXT - -config ADK_CPU_BARCELONA - bool +choice ADK_TARGET_CPU +prompt "CPU" if ADK_TARGET_GENERIC || \ + ADK_TARGET_SYSTEM_QEMU_MIPS || \ + ADK_TARGET_SYSTEM_QEMU_MIPS64 || \ + ADK_TARGET_SYSTEM_QEMU_XTENSA + +# aarch64 +config ADK_TARGET_CPU_AARCH64_CORTEX_A53 + bool "cortex-a53" select ADK_LINUX_64 - select ADK_TARGET_CPU_WITH_VT select ADK_TARGET_WITH_NPTL select ADK_TARGET_WITH_MMU - select ADK_TARGET_CPU_WITH_MMX - select ADK_TARGET_CPU_WITH_SSE - select ADK_TARGET_CPU_WITH_SSE2 - select ADK_TARGET_CPU_WITH_SSE3 - select ADK_TARGET_CPU_WITH_SSE4A - select ADK_TARGET_CPU_WITH_3DNOW - select ADK_TARGET_CPU_WITH_3DNOWEXT + depends on ADK_TARGET_ARCH_AARCH64 -config ADK_CPU_BDVER1 - bool +config ADK_TARGET_CPU_AARCH64_CORTEX_A57 + bool "cortex-a57" select ADK_LINUX_64 - select ADK_TARGET_CPU_WITH_VT select ADK_TARGET_WITH_NPTL select ADK_TARGET_WITH_MMU - select ADK_TARGET_CPU_WITH_MMX - select ADK_TARGET_CPU_WITH_SSE - select ADK_TARGET_CPU_WITH_SSE2 - select ADK_TARGET_CPU_WITH_SSE3 - select ADK_TARGET_CPU_WITH_SSE4A - select ADK_TARGET_CPU_WITH_SSE4_1 - select ADK_TARGET_CPU_WITH_SSE4_2 - select ADK_TARGET_CPU_WITH_SSSE3 + depends on ADK_TARGET_ARCH_AARCH64 -config ADK_CPU_BDVER2 - bool +# alpha +config ADK_TARGET_CPU_ALPHA + bool "alpha" select ADK_LINUX_64 - select ADK_TARGET_CPU_WITH_VT - select ADK_TARGET_WITH_NPTL - select ADK_TARGET_WITH_MMU - select ADK_TARGET_CPU_WITH_MMX - select ADK_TARGET_CPU_WITH_SSE - select ADK_TARGET_CPU_WITH_SSE2 - select ADK_TARGET_CPU_WITH_SSE3 - select ADK_TARGET_CPU_WITH_SSE4A - select ADK_TARGET_CPU_WITH_SSE4_1 - select ADK_TARGET_CPU_WITH_SSE4_2 - select ADK_TARGET_CPU_WITH_SSSE3 - -config ADK_CPU_BDVER3 - bool - select ADK_LINUX_64 - select ADK_TARGET_CPU_WITH_VT - select ADK_TARGET_WITH_NPTL - select ADK_TARGET_WITH_MMU - select ADK_TARGET_CPU_WITH_MMX - select ADK_TARGET_CPU_WITH_SSE - select ADK_TARGET_CPU_WITH_SSE2 - select ADK_TARGET_CPU_WITH_SSE3 - select ADK_TARGET_CPU_WITH_SSE4A - select ADK_TARGET_CPU_WITH_SSE4_1 - select ADK_TARGET_CPU_WITH_SSE4_2 - select ADK_TARGET_CPU_WITH_SSSE3 - -config ADK_CPU_BDVER4 - bool - select ADK_LINUX_64 - select ADK_TARGET_CPU_WITH_VT - select ADK_TARGET_WITH_NPTL - select ADK_TARGET_WITH_MMU - select ADK_TARGET_CPU_WITH_MMX - select ADK_TARGET_CPU_WITH_SSE - select ADK_TARGET_CPU_WITH_SSE2 - select ADK_TARGET_CPU_WITH_SSE3 - select ADK_TARGET_CPU_WITH_SSE4A - select ADK_TARGET_CPU_WITH_SSE4_1 - select ADK_TARGET_CPU_WITH_SSE4_2 - select ADK_TARGET_CPU_WITH_SSSE3 - -config ADK_CPU_BONNELL - bool - select ADK_LINUX_64 - select ADK_TARGET_WITH_NPTL - select ADK_TARGET_WITH_MMU - select ADK_TARGET_CPU_WITH_MMX - select ADK_TARGET_CPU_WITH_SSE - select ADK_TARGET_CPU_WITH_SSE2 - select ADK_TARGET_CPU_WITH_SSE3 - select ADK_TARGET_CPU_WITH_SSSE3 - -config ADK_CPU_BROADWELL - bool - select ADK_LINUX_64 - select ADK_TARGET_CPU_WITH_VT - select ADK_TARGET_WITH_NPTL - select ADK_TARGET_WITH_MMU - select ADK_TARGET_CPU_WITH_MMX - select ADK_TARGET_CPU_WITH_SSE - select ADK_TARGET_CPU_WITH_SSE2 - select ADK_TARGET_CPU_WITH_SSE3 - select ADK_TARGET_CPU_WITH_SSSE3 - -config ADK_CPU_BTVER1 - bool - select ADK_LINUX_64 - select ADK_TARGET_CPU_WITH_VT - select ADK_TARGET_WITH_NPTL - select ADK_TARGET_WITH_MMU - select ADK_TARGET_CPU_WITH_MMX - select ADK_TARGET_CPU_WITH_SSE - select ADK_TARGET_CPU_WITH_SSE2 - select ADK_TARGET_CPU_WITH_SSE3 - select ADK_TARGET_CPU_WITH_SSE4A - select ADK_TARGET_CPU_WITH_SSSE3 - -config ADK_CPU_BTVER2 - bool - select ADK_LINUX_64 - select ADK_TARGET_CPU_WITH_VT - select ADK_TARGET_WITH_NPTL - select ADK_TARGET_WITH_MMU - select ADK_TARGET_CPU_WITH_MMX - select ADK_TARGET_CPU_WITH_SSE - select ADK_TARGET_CPU_WITH_SSE2 - select ADK_TARGET_CPU_WITH_SSE3 - select ADK_TARGET_CPU_WITH_SSE4A - select ADK_TARGET_CPU_WITH_SSE4_1 - select ADK_TARGET_CPU_WITH_SSE4_2 - select ADK_TARGET_CPU_WITH_SSSE3 - -config ADK_CPU_CORE2 - bool - select ADK_LINUX_64 - select ADK_TARGET_CPU_WITH_VT - select ADK_TARGET_WITH_NPTL - select ADK_TARGET_WITH_MMU - select ADK_TARGET_CPU_WITH_MMX - select ADK_TARGET_CPU_WITH_SSE - select ADK_TARGET_CPU_WITH_SSE2 - select ADK_TARGET_CPU_WITH_SSE3 - select ADK_TARGET_CPU_WITH_SSSE3 - -config ADK_CPU_HASWELL - bool - select ADK_LINUX_64 - select ADK_TARGET_CPU_WITH_VT - select ADK_TARGET_WITH_NPTL + select ADK_TARGET_WITHOUT_THREADS if ADK_TARGET_LIB_UCLIBC_NG + select ADK_TARGET_WITH_NPTL if ADK_TARGET_LIB_GLIBC select ADK_TARGET_WITH_MMU - select ADK_TARGET_CPU_WITH_MMX - select ADK_TARGET_CPU_WITH_SSE - select ADK_TARGET_CPU_WITH_SSE2 - select ADK_TARGET_CPU_WITH_SSE3 - select ADK_TARGET_CPU_WITH_SSE4_1 - select ADK_TARGET_CPU_WITH_SSE4_2 - select ADK_TARGET_CPU_WITH_SSSE3 + select ADK_TARGET_USE_STATIC_LIBS if ADK_TARGET_LIB_UCLIBC_NG + depends on ADK_TARGET_ARCH_ALPHA -config ADK_CPU_IVYBRIDGE - bool - select ADK_LINUX_64 - select ADK_TARGET_CPU_WITH_VT +# arc +config ADK_TARGET_CPU_ARC_ARC700 + bool "ARC700 (ARCv1)" select ADK_TARGET_WITH_NPTL select ADK_TARGET_WITH_MMU - select ADK_TARGET_CPU_WITH_MMX - select ADK_TARGET_CPU_WITH_SSE - select ADK_TARGET_CPU_WITH_SSE2 - select ADK_TARGET_CPU_WITH_SSE3 - select ADK_TARGET_CPU_WITH_SSE4_1 - select ADK_TARGET_CPU_WITH_SSE4_2 - select ADK_TARGET_CPU_WITH_SSSE3 + depends on ADK_TARGET_ARCH_ARC -config ADK_CPU_K8 - bool - select ADK_LINUX_64 +config ADK_TARGET_CPU_ARC_ARC_HS + bool "ARC HS (ARCv2)" select ADK_TARGET_WITH_NPTL select ADK_TARGET_WITH_MMU - select ADK_TARGET_CPU_WITH_MMX - select ADK_TARGET_CPU_WITH_SSE - select ADK_TARGET_CPU_WITH_SSE2 - select ADK_TARGET_CPU_WITH_3DNOW - select ADK_TARGET_CPU_WITH_3DNOWEXT + depends on ADK_TARGET_ARCH_ARC -config ADK_CPU_K8_SSE3 - bool - select ADK_LINUX_64 - select ADK_TARGET_CPU_WITH_VT +# arm +config ADK_TARGET_CPU_ARM_ARM1176JZF_S + bool "arm1176jzf-s" select ADK_TARGET_WITH_NPTL select ADK_TARGET_WITH_MMU - select ADK_TARGET_CPU_WITH_MMX - select ADK_TARGET_CPU_WITH_SSE - select ADK_TARGET_CPU_WITH_SSE2 - select ADK_TARGET_CPU_WITH_SSE3 - select ADK_TARGET_CPU_WITH_3DNOW - select ADK_TARGET_CPU_WITH_3DNOWEXT + select ADK_TARGET_CPU_WITH_FPU_VFP + depends on ADK_TARGET_ARCH_ARM -config ADK_CPU_KNL - bool - select ADK_LINUX_64 +config ADK_TARGET_CPU_ARM_ARM926EJ_S + bool "arm926ej-s" select ADK_TARGET_WITH_NPTL select ADK_TARGET_WITH_MMU - select ADK_TARGET_CPU_WITH_MMX - select ADK_TARGET_CPU_WITH_SSE - select ADK_TARGET_CPU_WITH_SSE2 - select ADK_TARGET_CPU_WITH_SSE3 - select ADK_TARGET_CPU_WITH_SSE4_1 - select ADK_TARGET_CPU_WITH_SSE4_2 - select ADK_TARGET_CPU_WITH_SSSE3 + depends on ADK_TARGET_ARCH_ARM -config ADK_CPU_NEHALEM - bool - select ADK_LINUX_64 - select ADK_TARGET_CPU_WITH_VT +config ADK_TARGET_CPU_ARM_ARM11MPCORE + bool "arm11mpcore" select ADK_TARGET_WITH_NPTL select ADK_TARGET_WITH_MMU - select ADK_TARGET_CPU_WITH_MMX - select ADK_TARGET_CPU_WITH_SSE - select ADK_TARGET_CPU_WITH_SSE2 - select ADK_TARGET_CPU_WITH_SSE3 - select ADK_TARGET_CPU_WITH_SSE4_1 - select ADK_TARGET_CPU_WITH_SSE4_2 - select ADK_TARGET_CPU_WITH_SSSE3 + select ADK_TARGET_CPU_WITH_FPU_VFPV3 + depends on ADK_TARGET_ARCH_ARM -config ADK_CPU_NOCONA - bool - select ADK_LINUX_64 - select ADK_TARGET_CPU_WITH_VT +config ADK_TARGET_CPU_ARM_CORTEX_A5 + bool "cortex-a5" select ADK_TARGET_WITH_NPTL select ADK_TARGET_WITH_MMU + select ADK_TARGET_CPU_WITH_FPU_VFPV3 + select ADK_TARGET_CPU_WITH_NEON + depends on ADK_TARGET_ARCH_ARM -config ADK_CPU_ARC700 - bool +config ADK_TARGET_CPU_ARM_CORTEX_A7 + bool "cortex-a7" select ADK_TARGET_WITH_NPTL select ADK_TARGET_WITH_MMU + select ADK_TARGET_CPU_WITH_FPU_VFPV4 + select ADK_TARGET_CPU_WITH_NEON + depends on ADK_TARGET_ARCH_ARM -config ADK_CPU_ARC_HS - bool +config ADK_TARGET_CPU_ARM_CORTEX_A8 + bool "cortex-a8" select ADK_TARGET_WITH_NPTL select ADK_TARGET_WITH_MMU + select ADK_TARGET_CPU_WITH_FPU_VFPV3 + select ADK_TARGET_CPU_WITH_NEON + depends on ADK_TARGET_ARCH_ARM -config ADK_CPU_ARM11MPCORE - bool +config ADK_TARGET_CPU_ARM_CORTEX_A9 + bool "cortex-a9" select ADK_TARGET_WITH_NPTL select ADK_TARGET_WITH_MMU select ADK_TARGET_CPU_WITH_FPU_VFPV3 + select ADK_TARGET_CPU_WITH_NEON + depends on ADK_TARGET_ARCH_ARM -config ADK_CPU_ARM1176JZF_S - bool +config ADK_TARGET_CPU_ARM_CORTEX_A15 + bool "cortex-a15" select ADK_TARGET_WITH_NPTL select ADK_TARGET_WITH_MMU - select ADK_TARGET_CPU_WITH_FPU_VFP + select ADK_TARGET_CPU_WITH_FPU_VFPV4 + select ADK_TARGET_CPU_WITH_NEON + depends on ADK_TARGET_ARCH_ARM -config ADK_CPU_ARM926EJ_S - bool +config ADK_TARGET_CPU_ARM_CORTEX_A17 + bool "cortex-a17" select ADK_TARGET_WITH_NPTL select ADK_TARGET_WITH_MMU + select ADK_TARGET_CPU_WITH_FPU_VFPV4 + select ADK_TARGET_CPU_WITH_NEON + depends on ADK_TARGET_ARCH_ARM -config ADK_CPU_ARMV8 - bool - select ADK_LINUX_64 - select ADK_TARGET_WITH_NPTL - select ADK_TARGET_WITH_MMU +config ADK_TARGET_CPU_ARM_CORTEX_M4 + bool "cortex-m4" + select ADK_TARGET_UCLINUX + select ADK_TARGET_WITH_LT + select ADK_TARGET_WITHOUT_MMU + select ADK_TARGET_ARCH_ARM_WITH_THUMB + depends on ADK_TARGET_ARCH_ARM -config ADK_CPU_ATHLON - bool - select ADK_LINUX_64 - select ADK_TARGET_WITH_NPTL - select ADK_TARGET_WITH_MMU +config ADK_TARGET_CPU_ARM_CORTEX_M3 + bool "cortex-m3" + select ADK_TARGET_UCLINUX + select ADK_TARGET_WITH_LT + select ADK_TARGET_WITHOUT_MMU + select ADK_TARGET_ARCH_ARM_WITH_THUMB + depends on ADK_TARGET_ARCH_ARM -config ADK_CPU_ATOM - bool - select ADK_TARGET_WITH_NPTL - select ADK_TARGET_WITH_MMU +config ADK_TARGET_CPU_ARM_XSCALE + bool "xscale" + depends on ADK_TARGET_ARCH_ARM -config ADK_CPU_AVR32 - bool +# avr32 +config ADK_TARGET_CPU_AVR32 + bool "avr32" select ADK_TARGET_WITH_LT select ADK_TARGET_WITH_MMU + depends on ADK_TARGET_ARCH_AVR32 -config ADK_CPU_BFIN - bool +# bfin +config ADK_TARGET_CPU_BFIN_BF512 + bool "bf512" select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_BFIN -config ADK_CPU_BF512 - bool +config ADK_TARGET_CPU_BFIN_BF514 + bool "bf514" select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_BFIN -config ADK_CPU_BF514 - bool +config ADK_TARGET_CPU_BFIN_BF516 + bool "bf516" select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_BFIN -config ADK_CPU_BF516 - bool +config ADK_TARGET_CPU_BFIN_BF518 + bool "bf518" select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_BFIN -config ADK_CPU_BF518 - bool +config ADK_TARGET_CPU_BFIN_BF522 + bool "bf522" select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_BFIN -config ADK_CPU_BF522 - bool +config ADK_TARGET_CPU_BFIN_BF523 + bool "bf523" select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_BFIN -config ADK_CPU_BF523 - bool +config ADK_TARGET_CPU_BFIN_BF524 + bool "bf524" select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_BFIN -config ADK_CPU_BF524 - bool +config ADK_TARGET_CPU_BFIN_BF525 + bool "bf525" select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_BFIN -config ADK_CPU_BF525 - bool +config ADK_TARGET_CPU_BFIN_BF526 + bool "bf526" select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_BFIN -config ADK_CPU_BF526 - bool +config ADK_TARGET_CPU_BFIN_BF527 + bool "bf527" select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_BFIN -config ADK_CPU_BF527 - bool +config ADK_TARGET_CPU_BFIN_BF531 + bool "bf531" select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_BFIN -config ADK_CPU_BF531 - bool +config ADK_TARGET_CPU_BFIN_BF532 + bool "bf532" select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_BFIN -config ADK_CPU_BF532 - bool +config ADK_TARGET_CPU_BFIN_BF533 + bool "bf533" select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_BFIN -config ADK_CPU_BF533 - bool +config ADK_TARGET_CPU_BFIN_BF534 + bool "bf534" select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_BFIN -config ADK_CPU_BF534 - bool +config ADK_TARGET_CPU_BFIN_BF536 + bool "bf536" select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_BFIN -config ADK_CPU_BF536 - bool +config ADK_TARGET_CPU_BFIN_BF537 + bool "bf537" select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_BFIN -config ADK_CPU_BF537 - bool +config ADK_TARGET_CPU_BFIN_BF538 + bool "bf538" select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_BFIN -config ADK_CPU_BF538 - bool +config ADK_TARGET_CPU_BFIN_BF539 + bool "bf539" select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_BFIN -config ADK_CPU_BF539 - bool +config ADK_TARGET_CPU_BFIN_BF542 + bool "bf542" select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_BFIN -config ADK_CPU_BF542 - bool +config ADK_TARGET_CPU_BFIN_BF544 + bool "bf544" select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_BFIN -config ADK_CPU_BF544 - bool +config ADK_TARGET_CPU_BFIN_BF547 + bool "bf547" select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_BFIN -config ADK_CPU_BF547 - bool +config ADK_TARGET_CPU_BFIN_BF548 + bool "bf548" select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_BFIN -config ADK_CPU_BF548 - bool +config ADK_TARGET_CPU_BFIN_BF549 + bool "bf549" select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_BFIN -config ADK_CPU_BF549 - bool +config ADK_TARGET_CPU_BFIN_BF542M + bool "bf542m" select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_BFIN -config ADK_CPU_BF542M - bool +config ADK_TARGET_CPU_BFIN_BF544M + bool "bf544m" select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_BFIN -config ADK_CPU_BF544M - bool +config ADK_TARGET_CPU_BFIN_BF547M + bool "bf547m" select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_BFIN -config ADK_CPU_BF547M - bool +config ADK_TARGET_CPU_BFIN_BF548M + bool "bf548m" select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_BFIN -config ADK_CPU_BF548M - bool +config ADK_TARGET_CPU_BFIN_BF549M + bool "bf549m" select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_BFIN -config ADK_CPU_BF549M - bool +config ADK_TARGET_CPU_BFIN_BF561 + bool "bf561" select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_BFIN -config ADK_CPU_BF561 - bool +config ADK_TARGET_CPU_BFIN_BF592 + bool "bf592" select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_BFIN -config ADK_CPU_BF592 - bool +# c6x +config ADK_TARGET_CPU_C6X + bool "c6x" select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_C6X -config ADK_CPU_C6X - bool +# cris +config ADK_TARGET_CPU_CRIS_CRISV10 + bool "crisv10" + select ADK_TARGET_WITH_LT + select ADK_TARGET_WITH_MMU + depends on ADK_TARGET_ARCH_CRIS + +config ADK_TARGET_CPU_CRIS_CRISV32 + bool "crisv32" select ADK_TARGET_WITH_LT + select ADK_TARGET_WITH_MMU + depends on ADK_TARGET_ARCH_CRIS + +# fr-v +config ADK_TARGET_CPU_FRV + bool "fr-v" select ADK_TARGET_WITHOUT_MMU + select ADK_TARGET_WITHOUT_THREADS + select ADK_TARGET_WITHOUT_CXX + depends on ADK_TARGET_ARCH_FRV -config ADK_CPU_CF - bool +# h8/300 +config ADK_TARGET_CPU_H8300 + bool "h8/300" + select ADK_TARGET_WITHOUT_MMU + select ADK_TARGET_WITHOUT_THREADS + select ADK_TARGET_WITHOUT_CXX + depends on ADK_TARGET_ARCH_H8300 -config ADK_CPU_CF_51 - bool - select ADK_CPU_CF +# hppa +config ADK_TARGET_CPU_PARISC + bool "parisc" + select ADK_TARGET_WITH_LT if ADK_TARGET_LIB_UCLIBC_NG + select ADK_TARGET_WITH_NPTL if ADK_TARGET_LIB_GLIBC + select ADK_TARGET_WITH_MMU + select ADK_TARGET_USE_STATIC_LIBS if ADK_TARGET_LIB_UCLIBC_NG + depends on ADK_TARGET_ARCH_HPPA + +# ia64 +config ADK_TARGET_CPU_IA64 + bool "ia64" + select ADK_TARGET_WITH_LT if ADK_TARGET_LIB_UCLIBC_NG + select ADK_TARGET_WITH_NPTL if ADK_TARGET_LIB_GLIBC + select ADK_TARGET_WITH_MMU + select ADK_TARGET_USE_STATIC_LIBS if ADK_TARGET_LIB_UCLIBC_NG + depends on ADK_TARGET_ARCH_IA64 + +# lm32 +config ADK_TARGET_CPU_LM32 + bool "lm32" + select ADK_TARGET_WITHOUT_MMU + select ADK_TARGET_WITHOUT_THREADS + depends on ADK_TARGET_ARCH_LM32 + +# coldfire +config ADK_TARGET_CPU_CF_51 + bool "coldfire 51" + select ADK_TARGET_CPU_CF + select ADK_TARGET_UCLINUX select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_M68K -config ADK_CPU_CF_5206 - bool - select ADK_CPU_CF +config ADK_TARGET_CPU_CF_5206 + bool "coldfire 5206" + select ADK_TARGET_CPU_CF + select ADK_TARGET_UCLINUX select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_M68K -config ADK_CPU_CF_5206E - bool - select ADK_CPU_CF +config ADK_TARGET_CPU_CF_5206E + bool "coldfire 5206e" + select ADK_TARGET_CPU_CF + select ADK_TARGET_UCLINUX select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_M68K -config ADK_CPU_CF_5208 - bool - select ADK_CPU_CF +config ADK_TARGET_CPU_CF_5208 + bool "coldfire 5208" + select ADK_TARGET_CPU_CF + select ADK_TARGET_UCLINUX select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_M68K -config ADK_CPU_CF_5211A - bool - select ADK_CPU_CF +config ADK_TARGET_CPU_CF_5211A + bool "coldfire 5211a" + select ADK_TARGET_CPU_CF + select ADK_TARGET_UCLINUX select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_M68K -config ADK_CPU_CF_5213 - bool - select ADK_CPU_CF +config ADK_TARGET_CPU_CF_5213 + bool "coldfire 5213" + select ADK_TARGET_CPU_CF + select ADK_TARGET_UCLINUX select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_M68K -config ADK_CPU_CF_5216 - bool - select ADK_CPU_CF +config ADK_TARGET_CPU_CF_5216 + bool "coldfire 5216" + select ADK_TARGET_CPU_CF + select ADK_TARGET_UCLINUX select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_M68K -config ADK_CPU_CF_52235 - bool - select ADK_CPU_CF +config ADK_TARGET_CPU_CF_52235 + bool "coldfire 52235" + select ADK_TARGET_CPU_CF + select ADK_TARGET_UCLINUX select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_M68K -config ADK_CPU_CF_5225 - bool - select ADK_CPU_CF +config ADK_TARGET_CPU_CF_5225 + bool "coldfire 5225" + select ADK_TARGET_CPU_CF + select ADK_TARGET_UCLINUX select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_M68K -config ADK_CPU_CF_52259 - bool - select ADK_CPU_CF +config ADK_TARGET_CPU_CF_52259 + bool "coldfire 52259" + select ADK_TARGET_CPU_CF + select ADK_TARGET_UCLINUX select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_M68K -config ADK_CPU_CF_5235 - bool - select ADK_CPU_CF +config ADK_TARGET_CPU_CF_5235 + bool "coldfire 5235" + select ADK_TARGET_CPU_CF + select ADK_TARGET_UCLINUX select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_M68K -config ADK_CPU_CF_5249 - bool - select ADK_CPU_CF +config ADK_TARGET_CPU_CF_5249 + bool "coldfire 5249" + select ADK_TARGET_CPU_CF + select ADK_TARGET_UCLINUX select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_M68K -config ADK_CPU_CF_5250 - bool - select ADK_CPU_CF +config ADK_TARGET_CPU_CF_5250 + bool "coldfire 5250" + select ADK_TARGET_CPU_CF + select ADK_TARGET_UCLINUX select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_M68K -config ADK_CPU_CF_5271 - bool - select ADK_CPU_CF +config ADK_TARGET_CPU_CF_5271 + bool "coldfire 5271" + select ADK_TARGET_CPU_CF + select ADK_TARGET_UCLINUX select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_M68K -config ADK_CPU_CF_5272 - bool - select ADK_CPU_CF +config ADK_TARGET_CPU_CF_5272 + bool "coldfire 5272" + select ADK_TARGET_CPU_CF + select ADK_TARGET_UCLINUX select ADK_TARGET_WITH_LT select ADK_TARGET_WITHOUT_MMU + depends on ADK_TARGET_ARCH_M68K -config ADK_CPU_CF_5275 - bool - select ADK_CPU_CF +config ADK_TARGET_CPU_CF_5275 |