remove obsolete patch
[buildroot.git] / target / Config.in.arch
bloba4469ed3cc1e7a8ec5d3d6e107e7869c21cbdc8e
1 choice
2         prompt "Target Architecture"
3         default BR2_i386
4         help
5           Select the target architecture family to build for.
7 config BR2_alpha
8         bool "alpha"
9 config BR2_arm
10         bool "arm"
11 config BR2_armeb
12         bool "armeb"
13 config BR2_avr32
14         bool "avr32"
15 config BR2_bfin
16         bool "bfin"
17 config BR2_cris
18         bool "cris"
19 config BR2_ia64
20         bool "ia64"
21 config BR2_i386
22         bool "i386"
23 config BR2_m68k
24         bool "m68k"
25 config BR2_mips
26         bool "mips"
27 config BR2_mipsel
28         bool "mipsel"
29 config BR2_nios2
30         bool "nios2"
31 config BR2_powerpc
32         bool "powerpc"
33 config BR2_s390
34         bool "s390"
35 config BR2_sh
36         bool "superh"
37 config BR2_sh64
38         bool "superh64"
39 config BR2_sparc
40         bool "sparc"
41 config BR2_sparc64
42         bool "sparc64"
43 config BR2_x86_64
44         bool "x86_64"
45 endchoice
48 # Keep the variants separate, there's no need to clutter everything else.
49 # sh is fairly "special" in this regard, as virtually everyone else has
50 # things kept down to a _sensible_ number of target variants. No such
51 # luck for sh..
53 choice
54         prompt "Target Architecture Variant"
55         depends on BR2_arm || BR2_armeb
56         default BR2_generic_arm
57         help
58           Specific CPU variant to use
60 config BR2_generic_arm
61         bool "generic_arm"
62 config BR2_arm7tdmi
63         bool "arm7tdmi"
64 config BR2_arm610
65         bool "arm610"
66 config BR2_arm710
67         bool "arm710"
68 config BR2_arm720t
69         bool "arm720t"
70 config BR2_arm920t
71         bool "arm920t"
72 config BR2_arm922t
73         bool "arm922t"
74 config BR2_arm926t
75         bool "arm926t"
76 config BR2_arm10t
77         bool "arm10t"
78 config BR2_arm1136jf_s
79         bool "arm1136jf_s"
80 config BR2_arm1176jz_s
81         bool "arm1176jz-s"
82 config BR2_arm1176jzf_s
83         bool "arm1176jzf-s"
84 config BR2_sa110
85         bool "sa110"
86 config BR2_sa1100
87         bool "sa1100"
88 config BR2_xscale
89         bool "xscale"
90 config BR2_iwmmxt
91         bool "iwmmxt"
92 endchoice
94 config BR2_ARM_TYPE
95         string
96         default GENERIC_ARM     if BR2_generic_arm
97         default ARM610          if BR2_arm610
98         default ARM710          if BR2_arm710
99         default ARM7TDMI        if BR2_arm7tdmi
100         default ARM720T         if BR2_arm720t
101         default ARM920T         if BR2_arm920t
102         default ARM922T         if BR2_arm922t
103         default ARM926T         if BR2_arm926t
104         default ARM10T          if BR2_arm10t
105         default ARM1136JF_S     if BR2_arm1136jf_s
106         default ARM1176JZ_S     if BR2_arm1176jz_s
107         default ARM1176JZF_S    if BR2_arm1176jzf_s
108         default ARM_SA110       if BR2_sa110
109         default ARM_SA1100      if BR2_sa1100
110         default ARM_XSCALE      if BR2_xscale
111         default ARM_IWMMXT      if BR2_iwmmxt
113 choice
114         prompt "Target ABI"
115         depends on BR2_arm || BR2_armeb
116         default BR2_ARM_OABI
117         help
118           Application Binary Interface to use
120 config BR2_ARM_OABI
121         bool "OABI"
122 config BR2_ARM_EABI
123         bool "EABI"
124 endchoice
126 choice
127         prompt "Target Architecture Variant"
128         depends on BR2_mips || BR2_mipsel
129         default BR2_mips_3 if BR2_mips
130         default BR2_mips_1 if BR2_mipsel
131         help
132           Specific CPU variant to use
133           
134           64bit cabable: 3, 4, 64, 64r2
135           non-64bit capable: 1, 2, 32, 32r2
137 config BR2_mips_1
138         bool "mips I (generic)"
139 config BR2_mips_2
140         bool "mips II"
141 config BR2_mips_3
142         bool "mips III"
143 config BR2_mips_4
144         bool "mips IV"
145 config BR2_mips_32
146         bool "mips 32"
147 config BR2_mips_32r2
148         bool "mips 32r2"
149 config BR2_mips_64
150         bool "mips 64"
151 config BR2_mips_64r2
152         bool "mips 64r2"
153 config BR2_mips_16
154         bool "mips 16"
155 endchoice
158 choice
159         prompt "Target ABI"
160         depends on BR2_mips || BR2_mipsel
161         default BR_mips_ABI_O32 if BR_mips_32 || BR_mips_32r2
162         default BR_mips_ABI_N32 if BR_mips_64 || BR_mips_64r2
163         help
164           Application Binary Interface to use
166 config BR2_MIPS_OABI32
167         bool "o32"
168 config BR2_MIPS_ABI32
169         bool "n32"
170         depends on BR2_mips_3 || BR2_mips_4 || BR2_mips_64 || BR2_mips_64r2 || BR2_mips_16
171 config BR2_MIPS_EABI
172         bool "eabi"
173         depends on BR2_mips_3 || BR2_mips_4 || BR2_mips_64 || BR2_mips_64r2 || BR2_mips_16
174 config BR2_MIPS_ABI64
175         bool "n64"
176         depends on BR2_mips_3 || BR2_mips_4 || BR2_mips_64 || BR2_mips_64r2 || BR2_mips_16
177 config BR2_MIPS_OABI64
178         bool "o64"
179         depends on BR2_mips_3 || BR2_mips_4 || BR2_mips_64 || BR2_mips_64r2 || BR2_mips_16
180 config BR2_MIPS_ABI_none
181         bool "unspecified"
182         depends on BR2_mips_16
183         help
184           Unspecified ABI leaves ABI selection blank.
185 endchoice
187 choice
188         prompt "Target Architecture Variant"
189         depends on BR2_avr32
190 config BR2_at32ap7000
191         bool "AT32AP7000"
192 config BR2_at32ap7001
193         bool "AT32AP7001"
194 config BR2_at32ap7002
195         bool "AT32AP7002"
196 endchoice
199 choice
200         prompt "Target Architecture Variant"
201         depends on BR2_sh
202         default BR2_sh4
203         help
204           Specific CPU variant to use
206 config BR2_sh2a_nofpueb
207         bool "sh2a_nofpueb"
208 config BR2_sh2eb
209         bool "sh2eb"
210 config BR2_sh3
211         bool "sh3"
212 config BR2_sh3eb
213         bool "sh3eb"
214 config BR2_sh4
215         bool "sh4"
216 config BR2_sh4eb
217         bool "sh4eb"
218 endchoice
221 # gcc builds libstdc++ differently depending on the
222 # host tuplet given to it, so let people choose
224 choice
225         prompt "Target Architecture Variant"
226         depends on BR2_i386
227         default BR2_x86_i386
228         help
229           Specific CPU variant to use
231 config BR2_x86_i386
232         bool "i386"
233 config BR2_x86_i486
234         bool "i486"
235 config BR2_x86_i586
236         bool "i586"
237 config BR2_x86_i686
238         bool "i686"
239 config BR2_x86_pentiumpro
240         bool "pentium pro"
241         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
242 config BR2_x86_pentium_mmx
243         bool "pentium MMX"
244         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
245 config BR2_x86_pentium_m
246         bool "pentium mobile"
247         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
248 config BR2_x86_pentium2
249         bool "pentium2"
250         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
251 config BR2_x86_pentium3
252         bool "pentium3"
253         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
254 config BR2_x86_pentium4
255         bool "pentium4"
256         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
257 config BR2_x86_prescott
258         bool "prescott"
259         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
260 config BR2_x86_nocona
261         bool "nocona"
262         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
263 config BR2_x86_core2
264         bool "core2"
265         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
266 config BR2_x86_k6
267         bool "k6"
268         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
269 config BR2_x86_k6_2
270         bool "k6-2"
271         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
272 config BR2_x86_athlon
273         bool "athlon"
274         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
275 config BR2_x86_athlon_4
276         bool "athlon-4"
277         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
278 config BR2_x86_opteron
279         bool "opteron"
280         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
281 config BR2_x86_opteron_sse3
282         bool "opteron w/ SSE3"
283         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
284 config BR2_x86_barcelona
285         bool "barcelona"
286         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
287 config BR2_x86_geode
288         bool "geode"
289         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
290 config BR2_x86_c3
291         bool "cyrix 3 (MMX + 3dNOW!)"
292         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
293 config BR2_x86_winchip_c6
294         bool "IDT winchip C6 (i486 + slow MMX)"
295         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
296 config BR2_x86_winchip2
297         bool "IDT winchip2 (i486 +MMX +SSE)"
298         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
299 endchoice
301 choice
302         prompt "Target Architecture Variant"
303         depends on BR2_x86_64
304         depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
305         default BR2_x86_64_core2
306         help
307           Specific CPU variant to use
309 config BR2_x86_64_barcelona
310         bool "barcelona"
311 config BR2_x86_64_opteron_sse3
312         bool "opteron w/ sse3"
313 config BR2_x86_64_opteron
314         bool "opteron"
315 config BR2_x86_64_nocona
316         bool "nocona"
317 config BR2_x86_64_core2
318         bool "core2"
319 endchoice
321 choice
322         prompt "Target Architecture Variant"
323         depends on BR2_alpha
324         default BR2_alpha_21064
325         help
326           Specific CPU variant to use
328 config BR2_alpha_21064
329         bool "21064"
330 config BR2_alpha_21164
331         bool "21164"
332 config BR2_alpha_21164a
333         bool "21164a"
334 config BR2_alpha_21164pc
335         bool "21164pc"
336 config BR2_alpha_21264
337         bool "21264"
338 config BR2_alpha_21264a
339         bool "21264a"
340 endchoice
342 choice
343         prompt "Target Architecture Variant"
344         depends on BR2_s390
345         default BR2_s390_g5
346         help
347           Specific CPU variant to use
349 config BR2_s390_g5
350         bool "g5"
351 config BR2_s390_g6
352         bool "g6"
353 config BR2_s390_z900
354         bool "z900"
355 config BR2_s390_z990
356         bool "z990"
357 config BR2_s390_z9_109
358         bool "z9_109"
359 endchoice
361 choice
362         prompt "Target Architecture Variant"
363         depends on BR2_sparc
364         default BR2_sparc_v7
365         help
366           Specific CPU variant to use
368 config BR2_sparc_v7
369         bool "v7"
370 config BR2_sparc_cypress
371         bool "cypress"
372 config BR2_sparc_v8
373         bool "v8"
374 config BR2_sparc_supersparc
375         bool "supersparc"
376 config BR2_sparc_sparclite
377         bool "sparclite"
378 config BR2_sparc_f930
379         bool "f930"
380 config BR2_sparc_f934
381         bool "f934"
382 config BR2_sparc_hypersparc
383         bool "hypersparc"
384 config BR2_sparc_sparclite86x
385         bool "sparclite86x"
386 config BR2_sparc_sparclet
387         bool "sparclet"
388 config BR2_sparc_tsc701
389         bool "tsc701"
390 config BR2_sparc_v9
391         bool "v9"
392 config BR2_sparc_v9a
393         bool "v9a"
394 config BR2_sparc_v9b
395         bool "v9b"
396 config BR2_sparc_ultrasparc
397         bool "ultrasparc"
398 config BR2_sparc_ultrasparc3
399         bool "ultrasparc3"
400 config BR2_sparc_niagara
401         bool "niagara"
402 endchoice
404 choice
405         prompt "Target Architecture Variant"
406         depends on BR2_sparc64
407         default BR2_sparc64_v9
408         help
409           Specific CPU variant to use
411 config BR2_sparc64_v9
412         bool "v9"
413 config BR2_sparc64_v9a
414         bool "v9a"
415 config BR2_sparc64_v9b
416         bool "v9b"
417 config BR2_sparc64_ultrasparc
418         bool "ultrasparc"
419 config BR2_sparc64_ultrasparc3
420         bool "ultrasparc3"
421 config BR2_sparc64_niagara
422         bool "niagara"
423 endchoice
425 config BR2_SPARC_TYPE
426         string
427         default V7      if BR2_sparc_v7 || BR2_sparc_cypress || BR2_sparc_sparclite || BR2_sparc_f930 || BR2_sparc_f934 || BR2_sparc_sparclite86x || BR2_sparc_sparclet || BR2_sparc_tsc701
428         default V8      if BR2_sparc_v8 || BR2_sparc_supersparc || BR2_sparc_hypersparc
429         default V9      if BR2_sparc_v9 || BR2_sparc_ultrasparc || BR2_sparc_ultrasparc3 || BR2_sparc_niagara || BR2_sparc64_v9 || BR2_sparc64_ultrasparc || BR2_sparc64_ultrasparc3 || BR2_sparc64_niagara
430         default V9      if BR2_sparc_v9a || BR2_sparc64_v9a
431         default V9B     if BR2_sparc_v9b || BR2_sparc64_v9b
433 choice
434         prompt "Target Architecture Variant"
435         depends on BR2_ia64
436         default BR2_ia64_itanium2
437         help
438           Specific CPU variant to use
440 config BR2_ia64_itanium1
441         bool "itanium 1"
442 config BR2_ia64_itanium2
443         bool "itanium 2"
444 endchoice
446 choice
447         prompt "Target Architecture Variant"
448         depends on BR2_powerpc
449         default BR2_generic_powerpc
450         help
451           Specific CPU variant to use
452 config BR2_generic_powerpc
453         bool "generic"
454 config BR2_powerpc_401
455         bool "401"
456         select BR2_SOFT_FLOAT_FORCE
457 config BR2_powerpc_403
458         bool "403"
459         select BR2_SOFT_FLOAT_FORCE
460 config BR2_powerpc_405
461         bool "405"
462         select BR2_SOFT_FLOAT_FORCE
463 config BR2_powerpc_405fp
464         bool "405 with FPU"
465 config BR2_powerpc_440
466         bool "440"
467         select BR2_SOFT_FLOAT_FORCE
468 config BR2_powerpc_440fp
469         bool "440 with FPU"
470 config BR2_powerpc_464
471         bool "464"
472         select BR2_SOFT_FLOAT_FORCE
473 config BR2_powerpc_464fp
474         bool "464 with FPU"
475 config BR2_powerpc_505
476         bool "505"
477 config BR2_powerpc_601
478         bool "601"
479 config BR2_powerpc_602
480         bool "602"
481 config BR2_powerpc_603
482         bool "603"
483 config BR2_powerpc_603e
484         bool "603e"
485 config BR2_powerpc_604
486         bool "604"
487 config BR2_powerpc_604e
488         bool "604e"
489 config BR2_powerpc_620
490         bool "620"
491 config BR2_powerpc_630
492         bool "630"
493 config BR2_powerpc_740
494         bool "740"
495 config BR2_powerpc_7400
496         bool "7400"
497 config BR2_powerpc_7450
498         bool "7450"
499 config BR2_powerpc_750
500         bool "750"
501 config BR2_powerpc_801
502         bool "801"
503         select BR2_SOFT_FLOAT_FORCE
504 config BR2_powerpc_821
505         bool "821"
506         select BR2_SOFT_FLOAT_FORCE
507 config BR2_powerpc_823
508         bool "823"
509         select BR2_SOFT_FLOAT_FORCE
510 config BR2_powerpc_8540
511         bool "8540"
512 config BR2_powerpc_e300c2
513         bool "e300c2"
514         select BR2_SOFT_FLOAT_FORCE
515 config BR2_powerpc_e300c3
516         bool "e300c3"
517 config BR2_powerpc_e500mc
518         bool "e500mc"
519 config BR2_powerpc_860
520         bool "860"
521         select BR2_SOFT_FLOAT_FORCE
522 config BR2_powerpc_970
523         bool "970"
524 config BR2_powerpc_cell
525         bool "cell"
526 config BR2_powerpc_8540
527         bool "8540"
528 endchoice
530 choice
531         prompt "Target Architecture Variant"
532         depends on BR2_bfin
533         default BR2_bf537
534         help
535           Specific CPU variant to use
536 config BR2_bf522
537         bool "bf522"
538 config BR2_bf525
539         bool "bf525"
540 config BR2_bf527
541         bool "bf527"
542 config BR2_bf531
543         bool "bf531"
544 config BR2_bf532
545         bool "bf532"
546 config BR2_bf533
547         bool "bf533"
548 config BR2_bf534
549         bool "bf534"
550 config BR2_bf536
551         bool "bf536"
552 config BR2_bf537
553         bool "bf537"
554 config BR2_bf538
555         bool "bf538"
556 config BR2_bf539
557         bool "bf539"
558 config BR2_bf542
559         bool "bf542"
560 config BR2_bf544
561         bool "bf544"
562 config BR2_bf548
563         bool "bf548"
564 config BR2_bf549
565         bool "bf549"
566 config BR2_bf561
567         bool "bf561"
568 endchoice
570 config BR2_bfin_sirevision
571         string "sirevision"
572         depends on BR2_bfin
573         default any
574         help
575           If sirevision is none, no workarounds are enabled.
576           If sirevision is any, all workarounds for the targeted
577           processor will be enabled.
578           See man gcc for details.
579           
580           Default: any
582 choice
583         prompt "Target Architecture Variant"
584         depends on BR2_cris
585         default BR2_cris_cris
586         help
587           Architecture variant.
588 config BR2_cris_cris
589         bool "cris"
590 config BR2_cris_crisv32
591         bool "crisv32"
592 endchoice
593 choice
594         prompt "Target CPU Variant"
595         depends on BR2_cris
596         default BR2_cris_generic
597         help
598           CPU variant.
599 config BR2_cris_generic
600         bool "generic (v10)"
601 config BR2_cris_unknown
602         bool "unknown (v0)"
603 config BR2_cris_etrax_4
604         bool "etrax_4 (v3)"
605 config BR2_cris_etrax_100
606         bool "etrax_100 (v8)"
607 config BR2_cris_etrax_100lx
608         bool "etrax_100lx (v10)"
609 endchoice
612 config BR2_ARCH
613         string
614         default "alpha"         if BR2_alpha
615         default "arm"           if BR2_arm
616         default "armeb"         if BR2_armeb
617         default "avr32"         if BR2_avr32
618         default "bfin"          if BR2_bfin
619         default "cris"          if BR2_cris_cris
620         default "crisv32"       if BR2_cris_crisv32
621         default "i386"          if BR2_x86_i386
622         default "i486"          if BR2_x86_i486
623         default "i586"          if BR2_x86_i586
624         default "i686"          if BR2_x86_i686
625         default "i686"          if BR2_x86_pentium4
626         default "i686"          if BR2_x86_nocona
627         default "i686"          if BR2_x86_core2
628         default "ia64"          if BR2_ia64
629         default "m68k"          if BR2_m68k
630         default "mips"          if BR2_mips
631         default "mipsel"        if BR2_mipsel
632         default "nios2"         if BR2_nios2
633         default "powerpc"       if BR2_powerpc
634         default "s390"          if BR2_s390
635         default "s390"          if BR2_s390x
636         default "sh2a_nofpueb"  if BR2_sh2a_nofpueb
637         default "sh2eb"         if BR2_sh2eb
638         default "sh3"           if BR2_sh3
639         default "sh3eb"         if BR2_sh3eb
640         default "sh4"           if BR2_sh4
641         default "sh4eb"         if BR2_sh4eb
642         default "sh64"          if BR2_sh64
643         default "sparc"         if BR2_sparc
644         default "sparc64"       if BR2_sparc64
645         default "x86_64"        if BR2_x86_64
646         default "x86_64"        if BR2_x86_64_nocona
647         default "x86_64"        if BR2_x86_64_core2
648         default "x86_64"        if BR2_x86_64_opteron
649         default "x86_64"        if BR2_x86_64_opteron_sse3
650         default "x86_64"        if BR2_x86_64_barcelona
653 config BR2_ENDIAN
654         string
655         default "LITTLE" if BR2_arm || BR2_cris || BR2_i386 || BR2_mipsel || \
656                             BR2_sh3 || BR2_sh4 || BR2_x86_64 || BR2_nios2 || \
657                             BR2_sh64 || BR2_bfin
658         default "BIG"    if BR2_alpha || BR2_armeb || BR2_avr32 || BR2_m68k || BR2_mips || \
659                             BR2_powerpc || BR2_sh2a_nofpueb || BR2_sh2eb || \
660                             BR2_sh3eb || BR2_sh4eb || BR2_sparc || BR2_sparc64
662 config BR2_GCC_TARGET_TUNE
663         string
664         default i386            if BR2_x86_i386
665         default i486            if BR2_x86_i486
666         default i586            if BR2_x86_i586
667         default pentium-mmx     if BR2_x86_pentium_mmx
668         default i686            if BR2_x86_i686
669         default pentiumpro      if BR2_x86_pentiumpro
670         default pentium-m       if BR2_x86_pentium_m
671         default pentium2        if BR2_x86_pentium2
672         default pentium3        if BR2_x86_pentium3
673         default pentium4        if BR2_x86_pentium4
674         default prescott        if BR2_x86_prescott
675         default nocona          if BR2_x86_nocona
676         default core2           if BR2_x86_core2
677         default k8              if BR2_x86_opteron
678         default k8-sse3         if BR2_x86_opteron_sse3
679         default barcelona       if BR2_x86_barcelona
680         default k6              if BR2_x86_k6
681         default k6-2            if BR2_x86_k6_2
682         default athlon          if BR2_x86_athlon
683         default athlon-4        if BR2_x86_athlon_4
684         default winchip-c6      if BR2_x86_winchip_c6
685         default winchip2        if BR2_x86_winchip2
686         default c3              if BR2_x86_c3
687         default geode           if BR2_x86_geode
688         default nocona          if BR2_x86_64_nocona
689         default core2           if BR2_x86_64_core2
690         default k8              if BR2_x86_64_opteron
691         default k8-sse3         if BR2_x86_64_opteron_sse3
692         default barcelona       if BR2_x86_64_barcelona
693         default arm600          if BR2_arm600
694         default arm610          if BR2_arm610
695         default arm620          if BR2_arm620
696         default arm7tdmi        if BR2_arm7tdmi
697         default arm7tdmi        if BR2_arm720t
698         default arm7tdmi        if BR2_arm740t
699         default arm920          if BR2_arm920
700         default arm920t         if BR2_arm920t
701         default arm922t         if BR2_arm922t
702         default arm9tdmi        if BR2_arm926t
703         default arm1136j-s      if BR2_arm1136j_s
704         default arm1136jf-s     if BR2_arm1136jf_s
705         default arm1176jz-s     if BR2_arm1176jz_s
706         default arm1176jzf-s    if BR2_arm1176jzf_s
707         default strongarm110    if BR2_sa110
708         default strongarm1100   if BR2_sa1100
709         default xscale          if BR2_xscale
710         default iwmmxt          if BR2_iwmmxt
711         default v0              if BR2_cris_unknown
712         default v10             if BR2_cris_generic
713         default v3              if BR2_cris_etrax_4
714         default v8              if BR2_cris_etrax_100
715         default v10             if BR2_cris_etrax_100lx
716         default ev4             if BR2_alpha_21064
717         default ev5             if BR2_alpha_21164
718         default ev56            if BR2_alpha_21164a
719         default pca56           if BR2_alpha_21164pc
720         default ev6             if BR2_alpha_21264
721         default ev67            if BR2_alpha_21264a
722 #       default itanium         if BR2_ia64_itanium1
723 #       default itanium2        if BR2_ia64_itanium2
724         default 68000           if BR2_m68k_68000
725         default 68010           if BR2_m68k_68010
726         default 68020           if BR2_m68k_68020
727         default 68030           if BR2_m68k_68030
728         default 68040           if BR2_m68k_68040
729         default 68060           if BR2_m68k_68060
730         default mips1           if BR2_mips_1
731         default mips2           if BR2_mips_2
732         default mips3           if BR2_mips_3
733         default mips4           if BR2_mips_4
734         default mips32          if BR2_mips_32
735         default mips32r2        if BR2_mips_32r2
736         default mips64          if BR2_mips_64
737         default mips64r2        if BR2_mips_64r2
738         default mips16          if BR2_mips_16
739         default common          if BR2_powerpc_generic
740         default 401             if BR2_powerpc_401
741         default 403             if BR2_powerpc_403
742         default 405             if BR2_powerpc_405
743         default 405fp           if BR2_powerpc_405fp
744         default 440             if BR2_powerpc_440
745         default 440fp           if BR2_powerpc_440fp
746         default 464             if BR2_powerpc_464
747         default 505             if BR2_powerpc_505
748         default 601             if BR2_powerpc_601
749         default 602             if BR2_powerpc_602
750         default 603             if BR2_powerpc_603
751         default 603e            if BR2_powerpc_603e
752         default 604             if BR2_powerpc_604
753         default 604e            if BR2_powerpc_604e
754         default 620             if BR2_powerpc_620
755         default 630             if BR2_powerpc_630
756         default 740             if BR2_powerpc_740
757         default 7400            if BR2_powerpc_7400
758         default 7450            if BR2_powerpc_7450
759         default 750             if BR2_powerpc_750
760         default 801             if BR2_powerpc_801
761         default 821             if BR2_powerpc_821
762         default 823             if BR2_powerpc_823
763         default 8540            if BR2_powerpc_8540
764         default e300c2          if BR2_powerpc_e300c2
765         default e300c3          if BR2_powerpc_e300c3
766         default e500mc          if BR2_powerpc_e500mc
767         default 860             if BR2_powerpc_860
768         default 970             if BR2_powerpc_970
769         default 8540            if BR2_powerpc_8540
770         default cell            if BR2_powerpc_cell
771         default v7              if BR2_sparc_v7
772         default cypress         if BR2_sparc_cypress
773         default v8              if BR2_sparc_v8
774         default supersparc      if BR2_sparc_supersparc
775         default hypersparc      if BR2_sparc_hypersparc
776         default sparclite       if BR2_sparc_sparclite
777         default f930            if BR2_sparc_f930
778         default f934            if BR2_sparc_f934
779         default sparclite86x    if BR2_sparc_sparclite86x
780         default sparclet        if BR2_sparc_sparclet
781         default tsc701          if BR2_sparc_tsc701
782         default v9              if BR2_sparc_v9 || BR2_sparc64_v9
783         default v9              if BR2_sparc_v9a || BR2_sparc64_v9a
784         default v9              if BR2_sparc_v9b || BR2_sparc64_v9b
785         default ultrasparc      if BR2_sparc_ultrasparc || BR2_sparc64_ultrasparc
786         default ultrasparc3     if BR2_sparc_ultrasparc3 || BR2_sparc64_ultrasparc3
787         default niagara         if BR2_sparc_niagara || BR2_sparc64_niagara
788         default g5              if BR2_s390_g5
789         default g6              if BR2_s390_g6
790         default z900            if BR2_s390_z900
791         default z990            if BR2_s390_z990
792         default z9-109          if BR2_s390_z9_109
794 config BR2_GCC_TARGET_CPU
795         string
796         default bf522           if BR2_bf522
797         default bf525           if BR2_bf525
798         default bf527           if BR2_bf527
799         default bf531           if BR2_bf531
800         default bf532           if BR2_bf532
801         default bf533           if BR2_bf533
802         default bf534           if BR2_bf534
803         default bf536           if BR2_bf536
804         default bf537           if BR2_bf537
805         default bf538           if BR2_bf538
806         default bf539           if BR2_bf539
807         default bf542           if BR2_bf542
808         default bf544           if BR2_bf544
809         default bf548           if BR2_bf548
810         default bf549           if BR2_bf549
811         default bf561           if BR2_bf561
813 config BR2_GCC_TARGET_ARCH
814         string
815         default i386            if BR2_x86_i386
816         default i486            if BR2_x86_i486
817         default i586            if BR2_x86_i586
818         default pentium-mmx     if BR2_x86_pentium_mmx
819         default i686            if BR2_x86_i686
820         default pentiumpro      if BR2_x86_pentiumpro
821         default pentium-m       if BR2_x86_pentium_m
822         default pentium2        if BR2_x86_pentium2
823         default pentium3        if BR2_x86_pentium3
824         default pentium4        if BR2_x86_pentium4
825         default prescott        if BR2_x86_prescott
826         default nocona          if BR2_x86_nocona
827         default core2           if BR2_x86_core2
828         default k8              if BR2_x86_opteron
829         default k8-sse3         if BR2_x86_opteron_sse3
830         default barcelona       if BR2_x86_barcelona
831         default k6              if BR2_x86_k6
832         default k6-2            if BR2_x86_k6_2
833         default athlon          if BR2_x86_athlon
834         default athlon-4        if BR2_x86_athlon_4
835         default winchip-c6      if BR2_x86_winchip_c6
836         default winchip2        if BR2_x86_winchip2
837         default c3              if BR2_x86_c3
838         default geode           if BR2_x86_geode
839         default iwmmxt          if BR2_iwmmxt
840         default v0              if BR2_cris_unknown
841         default v10             if BR2_cris_generic
842         default v3              if BR2_cris_etrax_4
843         default v8              if BR2_cris_etrax_100
844         default v10             if BR2_cris_etrax_100lx
845         default 68000           if BR2_m68k_68000
846         default 68010           if BR2_m68k_68010
847         default 68020           if BR2_m68k_68020
848         default 68030           if BR2_m68k_68030
849         default 68040           if BR2_m68k_68040
850         default 68060           if BR2_m68k_68060
851         default g5              if BR2_s390_g5
852         default g6              if BR2_s390_g6
853         default z900            if BR2_s390_z900
854         default z990            if BR2_s390_z990
855         default z9-109          if BR2_s390_z9_109
857 config BR2_GCC_TARGET_ABI
858         string
859         default apcs-gnu        if BR2_ARM_OABI
860         default atpcs           if BR2_arm_dunno
861         default aapcs           if BR2_arm_dunno
862         default aapcs-linux     if BR2_ARM_EABI
863         #default iwmmxt         if BR2_iwmmxt
864         default 32              if BR2_MIPS_OABI32
865         default n32             if BR2_MIPS_ABI32
866         default eabi            if BR2_MIPS_EABI
867         default o64             if BR2_MIPS_OABI64
868         default n64             if BR2_MIPS_ABI64
869         default mmixware        if BR2_mmix && BR2_MMIX_ABI_native
870         default gnu             if BR2_mmix && !BR2_MMIX_ABI_native
871         default altivec         if BR2_powerpc && BR2_PPC_ABI_altivec
872         default no-altivec      if BR2_powerpc && BR2_PPC_ABI_no-altivec
873         default spe             if BR2_powerpc && BR2_PPC_ABI_spe
874         default no-spe          if BR2_powerpc && BR2_PPC_ABI_no-spe
875         default ibmlongdouble   if BR2_powerpc && BR2_PPC_ABI_ibmlongdouble
876         default ieeelongdouble  if BR2_powerpc && BR2_PPC_ABI_ieeelongdouble