- add sparc64 arch as noticed by Blue Swirl
authorBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Sat, 15 Sep 2007 12:16:25 +0000 (12:16 -0000)
committerBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Sat, 15 Sep 2007 12:16:25 +0000 (12:16 -0000)
- add sparc{,64} CPU variants

Config.in

index 5fe4259343e051f3e931c82226dda703d883c8a6..7d3dde8053152ff3f1cee7b6d0cb14b4cb5dd197 100644 (file)
--- a/Config.in
+++ b/Config.in
@@ -46,6 +46,8 @@ config BR2_sh64
        bool "superh64"
 config BR2_sparc
        bool "sparc"
+config BR2_sparc64
+       bool "sparc64"
 config BR2_x86_64
        bool "x86_64"
 endchoice
@@ -282,6 +284,46 @@ config BR2_s390_z9_109
        bool "z9_109"
 endchoice
 
+choice
+       prompt "Target Architecture Variant"
+       depends BR2_sparc || BR2_sparc64
+       default BR2_sparc_v7
+       help
+         Specific CPU variant to use
+
+config BR2_sparc_v7
+       bool "v7"
+config BR2_sparc_cypress
+       bool "cypress"
+config BR2_sparc_v8
+       bool "v8"
+config BR2_sparc_supersparc
+       bool "supersparc"
+config BR2_sparc_sparclite
+       bool "sparclite"
+config BR2_sparc_f930
+       bool "f930"
+config BR2_sparc_f934
+       bool "f934"
+config BR2_sparc_hypersparc
+       bool "hypersparc"
+config BR2_sparc_sparclite86x
+       bool "sparclite86x"
+config BR2_sparc_sparclet
+       bool "sparclet"
+config BR2_sparc_tsc701
+       bool "tsc701"
+config BR2_sparc_v9
+       bool "v9"
+config BR2_sparc_ultrasparc
+       bool "ultrasparc"
+config BR2_sparc_ultrasparc3
+       bool "ultrasparc3"
+config BR2_sparc_niagara
+       bool "niagara"
+endchoice
+
+
 choice
        prompt "Target Architecture Variant"
        depends BR2_ia64
@@ -385,6 +427,7 @@ config BR2_ARCH
        default "sh4eb"         if BR2_sh4eb
        default "sh64"          if BR2_sh64
        default "sparc"         if BR2_sparc
+       default "sparc64"       if BR2_sparc64
        default "x86_64"        if BR2_x86_64
        default "x86_64"        if BR2_x86_64_nocona
        default "x86_64"        if BR2_x86_64_core2
@@ -400,7 +443,7 @@ config BR2_ENDIAN
                            BR2_sh64
        default "BIG"    if BR2_alpha || BR2_armeb || BR2_avr32 || BR2_m68k || BR2_mips || \
                            BR2_powerpc || BR2_sh2a_nofpueb || BR2_sh2eb || \
-                           BR2_sh3eb || BR2_sh4eb || BR2_sparc
+                           BR2_sh3eb || BR2_sh4eb || BR2_sparc || BR2_sparc64
 
 config BR2_GCC_TARGET_TUNE
        string
@@ -503,13 +546,18 @@ config BR2_GCC_TARGET_TUNE
        default 860             if BR2_powerpc_860
        default 970             if BR2_powerpc_970
        default 8540            if BR2_powerpc_8540
+       default v7              if BR2_sparc_v7
        default cypress         if BR2_sparc_cypress
+       default v8              if BR2_sparc_v8
        default supersparc      if BR2_sparc_supersparc
        default hypersparc      if BR2_sparc_hypersparc
+       default sparclite       if BR2_sparc_sparclite
        default f930            if BR2_sparc_f930
        default f934            if BR2_sparc_f934
        default sparclite86x    if BR2_sparc_sparclite86x
+       default sparclet        if BR2_sparc_sparclet
        default tsc701          if BR2_sparc_tsc701
+       default v9              if BR2_sparc_v9
        default ultrasparc      if BR2_sparc_ultrasparc
        default ultrasparc3     if BR2_sparc_ultrasparc3
        default niagara         if BR2_sparc_niagara