OSDN Git Service

fix breakage from HAVE_ELF removal and standardize all the arch config files
authorMike Frysinger <vapier@gentoo.org>
Thu, 19 Jan 2006 22:41:17 +0000 (22:41 -0000)
committerMike Frysinger <vapier@gentoo.org>
Thu, 19 Jan 2006 22:41:17 +0000 (22:41 -0000)
21 files changed:
extra/Configs/Config.alpha
extra/Configs/Config.arm
extra/Configs/Config.bfin
extra/Configs/Config.cris
extra/Configs/Config.e1
extra/Configs/Config.frv
extra/Configs/Config.h8300
extra/Configs/Config.hppa
extra/Configs/Config.i386
extra/Configs/Config.i960
extra/Configs/Config.m68k
extra/Configs/Config.microblaze
extra/Configs/Config.mips
extra/Configs/Config.nios
extra/Configs/Config.nios2
extra/Configs/Config.powerpc
extra/Configs/Config.sh
extra/Configs/Config.sh64
extra/Configs/Config.sparc
extra/Configs/Config.v850
extra/Configs/Config.x86_64

index 1b5768b..b67acae 100644 (file)
@@ -3,15 +3,23 @@
 # see extra/config/Kconfig-language.txt
 #
 
+config TARGET_ARCH
+       default "alpha"
+
+config ARCH_SUPPORTS_BIG_ENDIAN
+       bool
+       default n
+
 config ARCH_SUPPORTS_LITTLE_ENDIAN
        bool
        default y
 
-config TARGET_ARCH
+config TARGET_ARCH_FEATURES
+       bool
+       default y
        select ARCH_HAS_MMU
        select ARCH_HAS_NO_LDSO
        select UCLIBC_HAS_LFS
-       default "alpha"
 
 config ARCH_CFLAGS
        string
index 62ebf73..3b96238 100644 (file)
@@ -6,12 +6,6 @@
 config TARGET_ARCH
        default "arm"
 
-config ARCH_CFLAGS
-       string
-
-config LIBGCC_CFLAGS
-       string
-
 config ARCH_SUPPORTS_BIG_ENDIAN
        bool
        default y
@@ -20,6 +14,16 @@ config ARCH_SUPPORTS_LITTLE_ENDIAN
        bool
        default y
 
+config TARGET_ARCH_FEATURES
+       bool
+       default y
+
+config ARCH_CFLAGS
+       string
+
+config LIBGCC_CFLAGS
+       string
+
 choice
        prompt "Target Processor Type"
        default CONFIG_GENERIC_ARM
index c65b5fa..b92e233 100644 (file)
@@ -4,10 +4,21 @@
 #
 
 config TARGET_ARCH
-       select ARCH_HAS_NO_MMU
-       select ARCH_LITTLE_ENDIAN
        default "bfin"
 
+config ARCH_SUPPORTS_BIG_ENDIAN
+       bool
+       default n
+
+config ARCH_SUPPORTS_LITTLE_ENDIAN
+       bool
+       default y
+
+config TARGET_ARCH_FEATURES
+       bool
+       default y
+       select ARCH_HAS_NO_MMU
+
 config ARCH_CFLAGS
        string
 
index 07f2cbe..8599cc2 100644 (file)
@@ -6,16 +6,24 @@
 config TARGET_ARCH
        default "cris"
 
+config ARCH_SUPPORTS_BIG_ENDIAN
+       bool
+       default n
+
+config ARCH_SUPPORTS_LITTLE_ENDIAN
+       bool
+       default y
+
+config TARGET_ARCH_FEATURES
+       bool
+       default y
+
 config ARCH_CFLAGS
        string
 
 config LIBGCC_CFLAGS
        string
 
-config ARCH_SUPPORTS_LITTLE_ENDIAN
-       bool
-       default y
-
 choice
        prompt "Target Architecture Type"
        default CONFIG_CRIS
index d134a0c..919e46e 100644 (file)
@@ -3,14 +3,22 @@
 # see extra/config/Kconfig-language.txt
 #
 
+config TARGET_ARCH
+       default "e1"
+
 config ARCH_SUPPORTS_BIG_ENDIAN
        bool
        default y
 
-config TARGET_ARCH
+config ARCH_SUPPORTS_LITTLE_ENDIAN
+       bool
+       default n
+
+config TARGET_ARCH_FEATURES
+       bool
+       default y
        select ARCH_HAS_NO_MMU
        select HAVE_NO_SHARED
-       default "e1"
 
 config ARCH_E1 
        bool
index f9ee6ab..014e90b 100644 (file)
@@ -4,11 +4,21 @@
 #
 
 config TARGET_ARCH
+       default "frv"
+
+config ARCH_SUPPORTS_BIG_ENDIAN
+       bool
+       default y
+
+config ARCH_SUPPORTS_LITTLE_ENDIAN
+       bool
+       default n
+
+config TARGET_ARCH_FEATURES
+       bool
+       default y
        select UCLIBC_HAS_FPU
-       select ARCH_BIG_ENDIAN
        select ARCH_HAS_NO_MMU
-       string
-       default "frv"
 
 config ARCH_CFLAGS
        string
index c9b74d8..f9f82a8 100644 (file)
@@ -3,6 +3,9 @@
 # see extra/config/Kconfig-language.txt
 #
 
+config TARGET_ARCH
+       default "h8300"
+
 config ARCH_SUPPORTS_BIG_ENDIAN
        bool
        default y
@@ -11,9 +14,10 @@ config ARCH_SUPPORTS_LITTLE_ENDIAN
        bool
        default y
 
-config TARGET_ARCH
+config TARGET_ARCH_FEATURES
+       bool
+       default y
        select ARCH_HAS_NO_MMU
-       default "h8300"
 
 choice
        prompt "Target Processor"
index 2d91b61..21e454f 100644 (file)
@@ -4,16 +4,24 @@
 #
 
 config TARGET_ARCH
-       select ARCH_HAS_MMU
-       select HAS_NO_THREADS
-       select ARCH_HAS_NO_LDSO
-       select HAVE_NO_SSP
        default "hppa"
 
 config ARCH_SUPPORTS_BIG_ENDIAN
        bool
        default y
 
+config ARCH_SUPPORTS_LITTLE_ENDIAN
+       bool
+       default n
+
+config TARGET_ARCH_FEATURES
+       bool
+       default y
+       select ARCH_HAS_MMU
+       select HAS_NO_THREADS
+       select ARCH_HAS_NO_LDSO
+       select HAVE_NO_SSP
+
 config ARCH_CFLAGS
        string
 
index 7fbce37..b95a820 100644 (file)
@@ -4,20 +4,27 @@
 #
 
 config TARGET_ARCH
-       select ARCH_HAS_MMU
-       string
        default "i386"
 
+config ARCH_SUPPORTS_BIG_ENDIAN
+       bool
+       default n
+
+config ARCH_SUPPORTS_LITTLE_ENDIAN
+       bool
+       default y
+
+config TARGET_ARCH_FEATURES
+       bool
+       default y
+       select ARCH_HAS_MMU
+
 config ARCH_CFLAGS
        string
 
 config LIBGCC_CFLAGS
        string
 
-config ARCH_SUPPORTS_LITTLE_ENDIAN
-       bool
-       default y
-
 choice
        prompt "Target x86 Processor Family"
        default CONFIG_GENERIC_386
index 17eb6a2..4f59778 100644 (file)
@@ -4,14 +4,22 @@
 #
 
 config TARGET_ARCH
-       select ARCH_HAS_NO_MMU
-       select HAS_NO_THREADS
        default "i960"
 
+config ARCH_SUPPORTS_BIG_ENDIAN
+       bool
+       default n
+
 config ARCH_SUPPORTS_LITTLE_ENDIAN
        bool
        default y
 
+config TARGET_ARCH_FEATURES
+       bool
+       default y
+       select ARCH_HAS_NO_MMU
+       select HAS_NO_THREADS
+
 config ARCH_CFLAGS
        string
        default "-mh -mint32 -fsigned-char"
index abb9335..bd8c461 100644 (file)
@@ -10,6 +10,14 @@ config ARCH_SUPPORTS_BIG_ENDIAN
        bool
        default y
 
+config ARCH_SUPPORTS_LITTLE_ENDIAN
+       bool
+       default n
+
+config TARGET_ARCH_FEATURES
+       bool
+       default y
+
 config ARCH_CFLAGS
        string
        default "-Wa,--bitwise-or"
index c4fe727..b7138bd 100644 (file)
@@ -4,13 +4,21 @@
 #
 
 config TARGET_ARCH
-       select ARCH_HAS_NO_MMU
        default "microblaze"
 
 config ARCH_SUPPORTS_BIG_ENDIAN
        bool
        default y
 
+config ARCH_SUPPORTS_LITTLE_ENDIAN
+       bool
+       default n
+
+config TARGET_ARCH_FEATURES
+       bool
+       default y
+       select ARCH_HAS_NO_MMU
+
 config ARCH_CFLAGS
        string
 
index bc14230..6a73bc6 100644 (file)
@@ -6,13 +6,6 @@
 config TARGET_ARCH
        default "mips"
 
-config ARCH_CFLAGS
-       string
-       default "-mno-split-addresses"
-
-config LIBGCC_CFLAGS
-       string
-
 config ARCH_SUPPORTS_BIG_ENDIAN
        bool
        default y
@@ -21,6 +14,17 @@ config ARCH_SUPPORTS_LITTLE_ENDIAN
        bool
        default y
 
+config TARGET_ARCH_FEATURES
+       bool
+       default y
+
+config ARCH_CFLAGS
+       string
+       default "-mno-split-addresses"
+
+config LIBGCC_CFLAGS
+       string
+
 choice
        prompt "Target Processor Architecture"
        default CONFIG_MIPS_ISA_1
index ed86295..1de253a 100644 (file)
@@ -4,10 +4,22 @@
 #
 
 config TARGET_ARCH
+       default "nios"
+
+config ARCH_SUPPORTS_BIG_ENDIAN
+       bool
+       default n
+
+config ARCH_SUPPORTS_LITTLE_ENDIAN
+       bool
+       default y
+
+config TARGET_ARCH_FEATURES
+       bool
+       default y
        select ARCH_HAS_NO_MMU
        select ARCH_LITTLE_ENDIAN
        select HAVE_NO_PIC
-       default "nios"
 
 config ARCH_CFLAGS
        string
index 1a98e41..9c54050 100644 (file)
@@ -4,10 +4,22 @@
 #
 
 config TARGET_ARCH
+       default "nios2"
+
+config ARCH_SUPPORTS_BIG_ENDIAN
+       bool
+       default n
+
+config ARCH_SUPPORTS_LITTLE_ENDIAN
+       bool
+       default y
+
+config TARGET_ARCH_FEATURES
+       bool
+       default y
        select ARCH_HAS_NO_MMU
        select ARCH_LITTLE_ENDIAN
        select HAVE_NO_PIC
-       default "nios2"
 
 config ARCH_CFLAGS
        string
index 7129f00..9102504 100644 (file)
@@ -4,13 +4,21 @@
 #
 
 config TARGET_ARCH
-       select ARCH_HAS_MMU
        default "powerpc"
 
 config ARCH_SUPPORTS_BIG_ENDIAN
        bool
        default y
 
+config ARCH_SUPPORTS_LITTLE_ENDIAN
+       bool
+       default n
+
+config TARGET_ARCH_FEATURES
+       bool
+       default y
+       select ARCH_HAS_MMU
+
 config ARCH_CFLAGS
        string
 
index 2443e02..1f67560 100644 (file)
@@ -6,12 +6,6 @@
 config TARGET_ARCH
        default "sh"
 
-config ARCH_CFLAGS
-       string
-
-config LIBGCC_CFLAGS
-       string
-
 config ARCH_SUPPORTS_BIG_ENDIAN
        bool
        default y
@@ -20,6 +14,16 @@ config ARCH_SUPPORTS_LITTLE_ENDIAN
        bool
        default y
 
+config TARGET_ARCH_FEATURES
+       bool
+       default y
+
+config ARCH_CFLAGS
+       string
+
+config LIBGCC_CFLAGS
+       string
+
 choice
        prompt "Target Processor Type"
        default CONFIG_SH4
index 7bdbe56..3a79293 100644 (file)
@@ -6,12 +6,6 @@
 config TARGET_ARCH
        default "sh64"
 
-config ARCH_CFLAGS
-       string
-
-config LIBGCC_CFLAGS
-       string
-
 config ARCH_SUPPORTS_BIG_ENDIAN
        bool
        default y
@@ -20,6 +14,16 @@ config ARCH_SUPPORTS_LITTLE_ENDIAN
        bool
        default y
 
+config TARGET_ARCH_FEATURES
+       bool
+       default y
+
+config ARCH_CFLAGS
+       string
+
+config LIBGCC_CFLAGS
+       string
+
 choice
        prompt "Target Processor Type"
        default CONFIG_SH5
index e5319e9..a099b35 100644 (file)
@@ -10,6 +10,14 @@ config ARCH_SUPPORTS_BIG_ENDIAN
        bool
        default y
 
+config ARCH_SUPPORTS_LITTLE_ENDIAN
+       bool
+       default n
+
+config TARGET_ARCH_FEATURES
+       bool
+       default y
+
 config ARCH_CFLAGS
        string
 
index 9375587..78a4546 100644 (file)
@@ -4,14 +4,22 @@
 #
 
 config TARGET_ARCH
-       select ARCH_HAS_NO_MMU
-       select HAVE_NO_PIC
        default "v850"
 
+config ARCH_SUPPORTS_BIG_ENDIAN
+       bool
+       default n
+
 config ARCH_SUPPORTS_LITTLE_ENDIAN
        bool
        default y
 
+config TARGET_ARCH_FEATURES
+       bool
+       default y
+       select ARCH_HAS_NO_MMU
+       select HAVE_NO_PIC
+
 config ARCH_CFLAGS
        string
 
index 847fed6..d187d05 100644 (file)
@@ -4,17 +4,24 @@
 #
 
 config TARGET_ARCH
+       default "x86_64"
+
+config ARCH_SUPPORTS_BIG_ENDIAN
+       bool
+       default n
+
+config ARCH_SUPPORTS_LITTLE_ENDIAN
+       bool
+       default y
+
+config TARGET_ARCH_FEATURES
+       bool
+       default y
        select ARCH_HAS_MMU
        select UCLIBC_HAS_LFS
-       string
-       default "x86_64"
 
 config ARCH_CFLAGS
        string
 
 config LIBGCC_CFLAGS
        string
-
-config ARCH_SUPPORTS_LITTLE_ENDIAN
-       bool
-       default y