2 prompt "Target Architecture"
5 Select the target architecture family to build for.
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
54 prompt "Target Architecture Variant"
55 depends on BR2_arm || BR2_armeb
56 default BR2_generic_arm
58 Specific CPU variant to use
60 config BR2_generic_arm
78 config BR2_arm1136jf_s
80 config BR2_arm1176jz_s
82 config BR2_arm1176jzf_s
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
115 depends on BR2_arm || BR2_armeb
118 Application Binary Interface to use.
121 Using OABI is discouraged.
130 prompt "Target Architecture Variant"
131 depends on BR2_mips || BR2_mipsel
132 default BR2_mips_3 if BR2_mips
133 default BR2_mips_1 if BR2_mipsel
135 Specific CPU variant to use
137 64bit cabable: 3, 4, 64, 64r2
138 non-64bit capable: 1, 2, 32, 32r2
141 bool "mips I (generic)"
163 depends on BR2_mips || BR2_mipsel
164 default BR_mips_ABI_O32 if BR_mips_32 || BR_mips_32r2
165 default BR_mips_ABI_N32 if BR_mips_64 || BR_mips_64r2
167 Application Binary Interface to use
169 config BR2_MIPS_OABI32
171 config BR2_MIPS_ABI32
173 depends on BR2_mips_3 || BR2_mips_4 || BR2_mips_64 || BR2_mips_64r2 || BR2_mips_16
176 depends on BR2_mips_3 || BR2_mips_4 || BR2_mips_64 || BR2_mips_64r2 || BR2_mips_16
177 config BR2_MIPS_ABI64
179 depends on BR2_mips_3 || BR2_mips_4 || BR2_mips_64 || BR2_mips_64r2 || BR2_mips_16
180 config BR2_MIPS_OABI64
182 depends on BR2_mips_3 || BR2_mips_4 || BR2_mips_64 || BR2_mips_64r2 || BR2_mips_16
183 config BR2_MIPS_ABI_none
185 depends on BR2_mips_16
187 Unspecified ABI leaves ABI selection blank.
191 prompt "Target Architecture Variant"
193 config BR2_at32ap7000
195 config BR2_at32ap7001
197 config BR2_at32ap7002
203 prompt "Target Architecture Variant"
207 Specific CPU variant to use
209 config BR2_sh2a_nofpueb
224 # gcc builds libstdc++ differently depending on the
225 # host tuplet given to it, so let people choose
228 prompt "Target Architecture Variant"
232 Specific CPU variant to use
242 config BR2_x86_pentiumpro
244 depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
245 config BR2_x86_pentium_mmx
247 depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
248 config BR2_x86_pentium_m
249 bool "pentium mobile"
250 depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
251 config BR2_x86_pentium2
253 depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
254 config BR2_x86_pentium3
256 depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
257 config BR2_x86_pentium4
259 depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
260 config BR2_x86_prescott
262 depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
263 config BR2_x86_nocona
265 depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
268 depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
271 depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
274 depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
275 config BR2_x86_athlon
277 depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
278 config BR2_x86_athlon_4
280 depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
281 config BR2_x86_opteron
283 depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
284 config BR2_x86_opteron_sse3
285 bool "opteron w/ SSE3"
286 depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
287 config BR2_x86_barcelona
289 depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
292 depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
294 bool "cyrix 3 (MMX + 3dNOW!)"
295 depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
296 config BR2_x86_winchip_c6
297 bool "IDT winchip C6 (i486 + slow MMX)"
298 depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
299 config BR2_x86_winchip2
300 bool "IDT winchip2 (i486 +MMX +SSE)"
301 depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
305 prompt "Target Architecture Variant"
306 depends on BR2_x86_64
307 depends on BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
308 default BR2_x86_64_core2
310 Specific CPU variant to use
312 config BR2_x86_64_barcelona
314 config BR2_x86_64_opteron_sse3
315 bool "opteron w/ sse3"
316 config BR2_x86_64_opteron
318 config BR2_x86_64_nocona
320 config BR2_x86_64_core2
325 prompt "Target Architecture Variant"
327 default BR2_alpha_21064
329 Specific CPU variant to use
331 config BR2_alpha_21064
333 config BR2_alpha_21164
335 config BR2_alpha_21164a
337 config BR2_alpha_21164pc
339 config BR2_alpha_21264
341 config BR2_alpha_21264a
346 prompt "Target Architecture Variant"
350 Specific CPU variant to use
360 config BR2_s390_z9_109
365 prompt "Target Architecture Variant"
369 Specific CPU variant to use
373 config BR2_sparc_cypress
377 config BR2_sparc_supersparc
379 config BR2_sparc_sparclite
381 config BR2_sparc_f930
383 config BR2_sparc_f934
385 config BR2_sparc_hypersparc
387 config BR2_sparc_sparclite86x
389 config BR2_sparc_sparclet
391 config BR2_sparc_tsc701
399 config BR2_sparc_ultrasparc
401 config BR2_sparc_ultrasparc3
403 config BR2_sparc_niagara
408 prompt "Target Architecture Variant"
409 depends on BR2_sparc64
410 default BR2_sparc64_v9
412 Specific CPU variant to use
414 config BR2_sparc64_v9
416 config BR2_sparc64_v9a
418 config BR2_sparc64_v9b
420 config BR2_sparc64_ultrasparc
422 config BR2_sparc64_ultrasparc3
424 config BR2_sparc64_niagara
428 config BR2_SPARC_TYPE
430 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
431 default V8 if BR2_sparc_v8 || BR2_sparc_supersparc || BR2_sparc_hypersparc
432 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
433 default V9 if BR2_sparc_v9a || BR2_sparc64_v9a
434 default V9B if BR2_sparc_v9b || BR2_sparc64_v9b
437 prompt "Target Architecture Variant"
439 default BR2_ia64_itanium2
441 Specific CPU variant to use
443 config BR2_ia64_itanium1
445 config BR2_ia64_itanium2
450 prompt "Target Architecture Variant"
451 depends on BR2_powerpc
452 default BR2_generic_powerpc
454 Specific CPU variant to use
455 config BR2_generic_powerpc
457 config BR2_powerpc_401
459 select BR2_SOFT_FLOAT_FORCE
460 config BR2_powerpc_403
462 select BR2_SOFT_FLOAT_FORCE
463 config BR2_powerpc_405
465 select BR2_SOFT_FLOAT_FORCE
466 config BR2_powerpc_405fp
468 config BR2_powerpc_440
470 select BR2_SOFT_FLOAT_FORCE
471 config BR2_powerpc_440fp
473 config BR2_powerpc_464
475 select BR2_SOFT_FLOAT_FORCE
476 config BR2_powerpc_464fp
478 config BR2_powerpc_505
480 config BR2_powerpc_601
482 config BR2_powerpc_602
484 config BR2_powerpc_603
486 config BR2_powerpc_603e
488 config BR2_powerpc_604
490 config BR2_powerpc_604e
492 config BR2_powerpc_620
494 config BR2_powerpc_630
496 config BR2_powerpc_740
498 config BR2_powerpc_7400
500 config BR2_powerpc_7450
502 config BR2_powerpc_750
504 config BR2_powerpc_801
506 select BR2_SOFT_FLOAT_FORCE
507 config BR2_powerpc_821
509 select BR2_SOFT_FLOAT_FORCE
510 config BR2_powerpc_823
512 select BR2_SOFT_FLOAT_FORCE
513 config BR2_powerpc_8540
515 config BR2_powerpc_e300c2
517 select BR2_SOFT_FLOAT_FORCE
518 config BR2_powerpc_e300c3
520 config BR2_powerpc_e500mc
522 config BR2_powerpc_860
524 select BR2_SOFT_FLOAT_FORCE
525 config BR2_powerpc_970
527 config BR2_powerpc_cell
532 prompt "Target Architecture Variant"
536 Specific CPU variant to use
571 config BR2_bfin_sirevision
576 If sirevision is none, no workarounds are enabled.
577 If sirevision is any, all workarounds for the targeted
578 processor will be enabled.
579 See man gcc for details.
584 prompt "Target Architecture Variant"
586 default BR2_cris_cris
588 Architecture variant.
591 config BR2_cris_crisv32
595 prompt "Target CPU Variant"
597 default BR2_cris_generic
600 config BR2_cris_generic
602 config BR2_cris_unknown
604 config BR2_cris_etrax_4
606 config BR2_cris_etrax_100
607 bool "etrax_100 (v8)"
608 config BR2_cris_etrax_100lx
609 bool "etrax_100lx (v10)"
615 default BR2_m68k_type_m68k
617 Specific architecture type to use
619 config BR2_m68k_type_m68k
624 config BR2_m68k_type_coldfire
625 bool "coldfire / 520X"
638 52235 52230 52231 52232 52233 52234 52235
640 5235 5232 5233 5234 5235 523x
646 5282 5280 5281 5282 528x
648 5329 5327 5328 5329 532x
651 5475 5470 5471 5472 5473 5474 5475 547x 5480 5481 5482 5483 5484 5485
654 if BR2_m68k_type_m68k
656 prompt "Target CPU Variant"
658 default BR2_m68k_cpu_m68k_none
660 Specific CPU variant to use
662 config BR2_m68k_cpu_m68k_none
665 Select this dummy if you do not want to use a specific CPU.
667 config BR2_m68k_cpu_68000
669 select BR2_HAVE_NOMMU
670 config BR2_m68k_cpu_68010
672 select BR2_HAVE_NOMMU
673 config BR2_m68k_cpu_68020
675 config BR2_m68k_cpu_68030
677 config BR2_m68k_cpu_68040
679 config BR2_m68k_cpu_68060
681 config BR2_m68k_cpu_68302
683 config BR2_m68k_cpu_68332
685 config BR2_m68k_cpu_cpu32
690 if BR2_m68k_type_coldfire
692 prompt "Target CPU Variant"
694 default BR2_m68k_cpu_coldfire_none
696 Specific CPU variant to use
698 config BR2_m68k_cpu_coldfire_none
701 Select this dummy if you do not want to use a specific CPU.
703 config BR2_m68k_cpu_coldfire_51qe
705 select BR2_HAVE_NOMMU
706 config BR2_m68k_cpu_coldfire_5202
708 select BR2_HAVE_NOMMU
709 config BR2_m68k_cpu_coldfire_5204
711 select BR2_HAVE_NOMMU
712 config BR2_m68k_cpu_coldfire_5206
714 select BR2_HAVE_NOMMU
715 config BR2_m68k_cpu_coldfire_5206e
717 config BR2_m68k_cpu_coldfire_5207
719 config BR2_m68k_cpu_coldfire_5208
721 config BR2_m68k_cpu_coldfire_5210a
723 config BR2_m68k_cpu_coldfire_5211a
725 config BR2_m68k_cpu_coldfire_5211
727 config BR2_m68k_cpu_coldfire_5212
729 config BR2_m68k_cpu_coldfire_5213
731 config BR2_m68k_cpu_coldfire_5214
733 config BR2_m68k_cpu_coldfire_5216
735 config BR2_m68k_cpu_coldfire_52230
737 config BR2_m68k_cpu_coldfire_52231
739 config BR2_m68k_cpu_coldfire_52232
741 config BR2_m68k_cpu_coldfire_52233
743 config BR2_m68k_cpu_coldfire_52234
745 config BR2_m68k_cpu_coldfire_52235
747 config BR2_m68k_cpu_coldfire_5224
749 config BR2_m68k_cpu_coldfire_5225
751 config BR2_m68k_cpu_coldfire_5232
753 config BR2_m68k_cpu_coldfire_5233
755 config BR2_m68k_cpu_coldfire_5234
757 config BR2_m68k_cpu_coldfire_5235
759 config BR2_m68k_cpu_coldfire_523x
761 config BR2_m68k_cpu_coldfire_5249
763 config BR2_m68k_cpu_coldfire_5250
765 config BR2_m68k_cpu_coldfire_5270
767 config BR2_m68k_cpu_coldfire_5271
769 config BR2_m68k_cpu_coldfire_5272
771 config BR2_m68k_cpu_coldfire_5274
773 config BR2_m68k_cpu_coldfire_5275
775 config BR2_m68k_cpu_coldfire_5280
777 config BR2_m68k_cpu_coldfire_5281
779 config BR2_m68k_cpu_coldfire_5282
781 config BR2_m68k_cpu_coldfire_528x
783 config BR2_m68k_cpu_coldfire_5307
785 config BR2_m68k_cpu_coldfire_5327
787 config BR2_m68k_cpu_coldfire_5328
789 config BR2_m68k_cpu_coldfire_5329
791 config BR2_m68k_cpu_coldfire_532x
793 config BR2_m68k_cpu_coldfire_5372
795 config BR2_m68k_cpu_coldfire_5373
797 config BR2_m68k_cpu_coldfire_537x
799 config BR2_m68k_cpu_coldfire_5407
801 config BR2_m68k_cpu_coldfire_5470
803 config BR2_m68k_cpu_coldfire_5471
805 config BR2_m68k_cpu_coldfire_5472
807 config BR2_m68k_cpu_coldfire_5473
809 config BR2_m68k_cpu_coldfire_5474
811 config BR2_m68k_cpu_coldfire_5475
813 config BR2_m68k_cpu_coldfire_547x
815 config BR2_m68k_cpu_coldfire_5480
817 config BR2_m68k_cpu_coldfire_5481
819 config BR2_m68k_cpu_coldfire_5482
821 config BR2_m68k_cpu_coldfire_5483
823 config BR2_m68k_cpu_coldfire_5484
825 config BR2_m68k_cpu_coldfire_5485
834 default BR2_m68k_tune_none
836 Specific CPU variant to generate code for per default
837 config BR2_m68k_68000
839 depends on BR2_m68k_type_m68k
840 config BR2_m68k_68010
842 depends on BR2_m68k_type_m68k
843 config BR2_m68k_68020
845 depends on BR2_m68k_type_m68k
846 config BR2_m68k_68030
848 depends on BR2_m68k_type_m68k
849 config BR2_m68k_68040
851 depends on BR2_m68k_type_m68k
852 config BR2_m68k_68060
854 depends on BR2_m68k_type_m68k
855 config BR2_m68k_cpu32
857 depends on BR2_m68k_type_m68k
861 depends on BR2_m68k_type_coldfire
864 depends on BR2_m68k_type_coldfire
867 depends on BR2_m68k_type_coldfire
870 depends on BR2_m68k_type_coldfire
871 config BR2_m68k_cfv4e
873 depends on BR2_m68k_type_coldfire
874 config BR2_m68k_tune_none
876 config BR2_m68k_tune_tune
877 bool "specify tune manually"
881 string "Manual target tune string"
882 depends on BR2_m68k_tune_tune
884 You can also use e.g. "68020-40" for code that needs to run
885 relatively well on 68020, 68030 and 68040 targets.
886 "68020-60" would do the same but additionally include 68060.
892 default "alpha" if BR2_alpha
893 default "arm" if BR2_arm
894 default "armeb" if BR2_armeb
895 default "avr32" if BR2_avr32
896 default "bfin" if BR2_bfin
897 default "cris" if BR2_cris_cris
898 default "crisv32" if BR2_cris_crisv32
899 default "i386" if BR2_x86_i386
900 default "i486" if BR2_x86_i486
901 default "i586" if BR2_x86_i586
902 default "i686" if BR2_x86_i686
903 default "i686" if BR2_x86_pentium4
904 default "i686" if BR2_x86_nocona
905 default "i686" if BR2_x86_core2
906 default "ia64" if BR2_ia64
907 default "m68k" if BR2_m68k
908 default "mips" if BR2_mips
909 default "mipsel" if BR2_mipsel
910 default "nios2" if BR2_nios2
911 default "powerpc" if BR2_powerpc
912 default "s390" if BR2_s390
913 default "s390" if BR2_s390x
914 default "sh2a_nofpueb" if BR2_sh2a_nofpueb
915 default "sh2eb" if BR2_sh2eb
916 default "sh3" if BR2_sh3
917 default "sh3eb" if BR2_sh3eb
918 default "sh4" if BR2_sh4
919 default "sh4eb" if BR2_sh4eb
920 default "sh64" if BR2_sh64
921 default "sparc" if BR2_sparc
922 default "sparc64" if BR2_sparc64
923 default "x86_64" if BR2_x86_64
924 default "x86_64" if BR2_x86_64_nocona
925 default "x86_64" if BR2_x86_64_core2
926 default "x86_64" if BR2_x86_64_opteron
927 default "x86_64" if BR2_x86_64_opteron_sse3
928 default "x86_64" if BR2_x86_64_barcelona
933 default "LITTLE" if BR2_arm || BR2_cris || BR2_i386 || BR2_mipsel || \
934 BR2_sh3 || BR2_sh4 || BR2_x86_64 || BR2_nios2 || \
936 default "BIG" if BR2_alpha || BR2_armeb || BR2_avr32 || BR2_m68k || \
938 BR2_powerpc || BR2_sh2a_nofpueb || BR2_sh2eb || \
939 BR2_sh3eb || BR2_sh4eb || BR2_sparc || BR2_sparc64
941 config BR2_GCC_TARGET_TUNE
943 default i386 if BR2_x86_i386
944 default i486 if BR2_x86_i486
945 default i586 if BR2_x86_i586
946 default pentium-mmx if BR2_x86_pentium_mmx
947 default i686 if BR2_x86_i686
948 default pentiumpro if BR2_x86_pentiumpro
949 default pentium-m if BR2_x86_pentium_m
950 default pentium2 if BR2_x86_pentium2
951 default pentium3 if BR2_x86_pentium3
952 default pentium4 if BR2_x86_pentium4
953 default prescott if BR2_x86_prescott
954 default nocona if BR2_x86_nocona
955 default core2 if BR2_x86_core2
956 default k8 if BR2_x86_opteron
957 default k8-sse3 if BR2_x86_opteron_sse3
958 default barcelona if BR2_x86_barcelona
959 default k6 if BR2_x86_k6
960 default k6-2 if BR2_x86_k6_2
961 default athlon if BR2_x86_athlon
962 default athlon-4 if BR2_x86_athlon_4
963 default winchip-c6 if BR2_x86_winchip_c6
964 default winchip2 if BR2_x86_winchip2
965 default c3 if BR2_x86_c3
966 default geode if BR2_x86_geode
967 default nocona if BR2_x86_64_nocona
968 default core2 if BR2_x86_64_core2
969 default k8 if BR2_x86_64_opteron
970 default k8-sse3 if BR2_x86_64_opteron_sse3
971 default barcelona if BR2_x86_64_barcelona
972 default arm600 if BR2_arm600
973 default arm610 if BR2_arm610
974 default arm620 if BR2_arm620
975 default arm7tdmi if BR2_arm7tdmi
976 default arm7tdmi if BR2_arm720t
977 default arm7tdmi if BR2_arm740t
978 default arm920 if BR2_arm920
979 default arm920t if BR2_arm920t
980 default arm922t if BR2_arm922t
981 default arm9tdmi if BR2_arm926t
982 default arm1136j-s if BR2_arm1136j_s
983 default arm1136jf-s if BR2_arm1136jf_s
984 default arm1176jz-s if BR2_arm1176jz_s
985 default arm1176jzf-s if BR2_arm1176jzf_s
986 default strongarm110 if BR2_sa110
987 default strongarm1100 if BR2_sa1100
988 default xscale if BR2_xscale
989 default iwmmxt if BR2_iwmmxt
990 default ev4 if BR2_alpha_21064
991 default ev5 if BR2_alpha_21164
992 default ev56 if BR2_alpha_21164a
993 default pca56 if BR2_alpha_21164pc
994 default ev6 if BR2_alpha_21264
995 default ev67 if BR2_alpha_21264a
996 # default itanium if BR2_ia64_itanium1
997 # default itanium2 if BR2_ia64_itanium2
998 default mips1 if BR2_mips_1
999 default mips2 if BR2_mips_2
1000 default mips3 if BR2_mips_3
1001 default mips4 if BR2_mips_4
1002 default mips32 if BR2_mips_32
1003 default mips32r2 if BR2_mips_32r2
1004 default mips64 if BR2_mips_64
1005 default mips64r2 if BR2_mips_64r2
1006 default mips16 if BR2_mips_16
1007 default common if BR2_powerpc_generic
1008 default 401 if BR2_powerpc_401
1009 default 403 if BR2_powerpc_403
1010 default 405 if BR2_powerpc_405
1011 default 405fp if BR2_powerpc_405fp
1012 default 440 if BR2_powerpc_440
1013 default 440fp if BR2_powerpc_440fp
1014 default 464 if BR2_powerpc_464
1015 default 505 if BR2_powerpc_505
1016 default 601 if BR2_powerpc_601
1017 default 602 if BR2_powerpc_602
1018 default 603 if BR2_powerpc_603
1019 default 603e if BR2_powerpc_603e
1020 default 604 if BR2_powerpc_604
1021 default 604e if BR2_powerpc_604e
1022 default 620 if BR2_powerpc_620
1023 default 630 if BR2_powerpc_630
1024 default 740 if BR2_powerpc_740
1025 default 7400 if BR2_powerpc_7400
1026 default 7450 if BR2_powerpc_7450
1027 default 750 if BR2_powerpc_750
1028 default 801 if BR2_powerpc_801
1029 default 821 if BR2_powerpc_821
1030 default 823 if BR2_powerpc_823
1031 default 8540 if BR2_powerpc_8540
1032 default e300c2 if BR2_powerpc_e300c2
1033 default e300c3 if BR2_powerpc_e300c3
1034 default e500mc if BR2_powerpc_e500mc
1035 default 860 if BR2_powerpc_860
1036 default 970 if BR2_powerpc_970
1037 default cell if BR2_powerpc_cell
1038 default v7 if BR2_sparc_v7
1039 default cypress if BR2_sparc_cypress
1040 default v8 if BR2_sparc_v8
1041 default supersparc if BR2_sparc_supersparc
1042 default hypersparc if BR2_sparc_hypersparc
1043 default sparclite if BR2_sparc_sparclite
1044 default f930 if BR2_sparc_f930
1045 default f934 if BR2_sparc_f934
1046 default sparclite86x if BR2_sparc_sparclite86x
1047 default sparclet if BR2_sparc_sparclet
1048 default tsc701 if BR2_sparc_tsc701
1049 default v9 if BR2_sparc_v9 || BR2_sparc64_v9
1050 default v9 if BR2_sparc_v9a || BR2_sparc64_v9a
1051 default v9 if BR2_sparc_v9b || BR2_sparc64_v9b
1052 default ultrasparc if BR2_sparc_ultrasparc || BR2_sparc64_ultrasparc
1053 default ultrasparc3 if BR2_sparc_ultrasparc3 || BR2_sparc64_ultrasparc3
1054 default niagara if BR2_sparc_niagara || BR2_sparc64_niagara
1055 default g5 if BR2_s390_g5
1056 default g6 if BR2_s390_g6
1057 default z900 if BR2_s390_z900
1058 default z990 if BR2_s390_z990
1059 default z9-109 if BR2_s390_z9_109
1060 config BR2_GCC_TARGET_FLAGS_TUNE
1062 default 68000 if BR2_m68k_68000
1063 default 68010 if BR2_m68k_68010
1064 default 68020 if BR2_m68k_68020
1065 default 68030 if BR2_m68k_68030
1066 default 68040 if BR2_m68k_68040
1067 default 68060 if BR2_m68k_68060
1068 default cpu32 if BR2_m68k_cpu32
1069 default cfv1 if BR2_m68k_cfv1
1070 default cfv2 if BR2_m68k_cfv2
1071 default cfv3 if BR2_m68k_cfv3
1072 default cfv4 if BR2_m68k_cfv4
1073 default cfv4e if BR2_m68k_cfv4e
1074 default $BR2_m68k_tune if BR2_m68k_tune
1075 default v0 if BR2_cris_unknown
1076 default v10 if BR2_cris_generic
1077 default v3 if BR2_cris_etrax_4
1078 default v8 if BR2_cris_etrax_100
1079 default v10 if BR2_cris_etrax_100lx
1080 default $BR2_GCC_TARGET_TUNE if BR2_GCC_TARGET_TUNE
1082 config BR2_GCC_TARGET_CPU
1084 default bf522 if BR2_bf522
1085 default bf525 if BR2_bf525
1086 default bf527 if BR2_bf527
1087 default bf531 if BR2_bf531
1088 default bf532 if BR2_bf532
1089 default bf533 if BR2_bf533
1090 default bf534 if BR2_bf534
1091 default bf536 if BR2_bf536
1092 default bf537 if BR2_bf537
1093 default bf538 if BR2_bf538
1094 default bf539 if BR2_bf539
1095 default bf542 if BR2_bf542
1096 default bf544 if BR2_bf544
1097 default bf548 if BR2_bf548
1098 default bf549 if BR2_bf549
1099 default bf561 if BR2_bf561
1100 config BR2_GCC_TARGET_FLAGS_CPU
1102 default 51qe if BR2_m68k_cpu_coldfire_51qe
1103 default 5202 if BR2_m68k_cpu_coldfire_5202
1104 default 5204 if BR2_m68k_cpu_coldfire_5204
1105 default 5206 if BR2_m68k_cpu_coldfire_5206
1106 default 5206e if BR2_m68k_cpu_coldfire_5206e
1107 default 5207 if BR2_m68k_cpu_coldfire_5207
1108 default 5208 if BR2_m68k_cpu_coldfire_5208
1109 default 5210a if BR2_m68k_cpu_coldfire_5210a
1110 default 5211a if BR2_m68k_cpu_coldfire_5211a
1111 default 5211 if BR2_m68k_cpu_coldfire_5211
1112 default 5212 if BR2_m68k_cpu_coldfire_5212
1113 default 5213 if BR2_m68k_cpu_coldfire_5213
1114 default 5214 if BR2_m68k_cpu_coldfire_5214
1115 default 5216 if BR2_m68k_cpu_coldfire_5216
1116 default 52230 if BR2_m68k_cpu_coldfire_52230
1117 default 52231 if BR2_m68k_cpu_coldfire_52231
1118 default 52232 if BR2_m68k_cpu_coldfire_52232
1119 default 52233 if BR2_m68k_cpu_coldfire_52233
1120 default 52234 if BR2_m68k_cpu_coldfire_52234
1121 default 52235 if BR2_m68k_cpu_coldfire_52235
1122 default 5224 if BR2_m68k_cpu_coldfire_5224
1123 default 5225 if BR2_m68k_cpu_coldfire_5225
1124 default 5232 if BR2_m68k_cpu_coldfire_5232
1125 default 5233 if BR2_m68k_cpu_coldfire_5233
1126 default 5234 if BR2_m68k_cpu_coldfire_5234
1127 default 5235 if BR2_m68k_cpu_coldfire_5235
1128 default 523x if BR2_m68k_cpu_coldfire_523x
1129 default 5249 if BR2_m68k_cpu_coldfire_5249
1130 default 5250 if BR2_m68k_cpu_coldfire_5250
1131 default 5270 if BR2_m68k_cpu_coldfire_5270
1132 default 5271 if BR2_m68k_cpu_coldfire_5271
1133 default 5272 if BR2_m68k_cpu_coldfire_5272
1134 default 5274 if BR2_m68k_cpu_coldfire_5274
1135 default 5275 if BR2_m68k_cpu_coldfire_5275
1136 default 5280 if BR2_m68k_cpu_coldfire_5280
1137 default 5281 if BR2_m68k_cpu_coldfire_5281
1138 default 5282 if BR2_m68k_cpu_coldfire_5282
1139 default 528x if BR2_m68k_cpu_coldfire_528x
1140 default 5307 if BR2_m68k_cpu_coldfire_5307
1141 default 5327 if BR2_m68k_cpu_coldfire_5327
1142 default 5328 if BR2_m68k_cpu_coldfire_5328
1143 default 5329 if BR2_m68k_cpu_coldfire_5329
1144 default 532x if BR2_m68k_cpu_coldfire_532x
1145 default 5372 if BR2_m68k_cpu_coldfire_5372
1146 default 5373 if BR2_m68k_cpu_coldfire_5373
1147 default 537x if BR2_m68k_cpu_coldfire_537x
1148 default 5407 if BR2_m68k_cpu_coldfire_5407
1149 default 5470 if BR2_m68k_cpu_coldfire_5470
1150 default 5471 if BR2_m68k_cpu_coldfire_5471
1151 default 5472 if BR2_m68k_cpu_coldfire_5472
1152 default 5473 if BR2_m68k_cpu_coldfire_5473
1153 default 5474 if BR2_m68k_cpu_coldfire_5474
1154 default 5475 if BR2_m68k_cpu_coldfire_5475
1155 default 547x if BR2_m68k_cpu_coldfire_547x
1156 default 5480 if BR2_m68k_cpu_coldfire_5480
1157 default 5481 if BR2_m68k_cpu_coldfire_5481
1158 default 5482 if BR2_m68k_cpu_coldfire_5482
1159 default 5483 if BR2_m68k_cpu_coldfire_5483
1160 default 5484 if BR2_m68k_cpu_coldfire_5484
1161 default 5485 if BR2_m68k_cpu_coldfire_5485
1162 default 68000 if BR2_m68k_cpu_68000
1163 default 68010 if BR2_m68k_cpu_68010
1164 default 68020 if BR2_m68k_cpu_68020
1165 default 68030 if BR2_m68k_cpu_68030
1166 default 68040 if BR2_m68k_cpu_68040
1167 default 68060 if BR2_m68k_cpu_68060
1168 default 68302 if BR2_m68k_cpu_68302
1169 default 68332 if BR2_m68k_cpu_68332
1170 default cpu32 if BR2_m68k_cpu_cpu32
1171 default $BR2_GCC_TARGET_CPU if BR2_GCC_TARGET_CPU
1173 config BR2_GCC_TARGET_FLAGS_SUBCPU
1175 default $BR2_bfin_sirevision if BR2_bfin_sirevision
1177 config BR2_GCC_TARGET_ARCH
1179 default i386 if BR2_x86_i386
1180 default i486 if BR2_x86_i486
1181 default i586 if BR2_x86_i586
1182 default pentium-mmx if BR2_x86_pentium_mmx
1183 default i686 if BR2_x86_i686
1184 default pentiumpro if BR2_x86_pentiumpro
1185 default pentium-m if BR2_x86_pentium_m
1186 default pentium2 if BR2_x86_pentium2
1187 default pentium3 if BR2_x86_pentium3
1188 default pentium4 if BR2_x86_pentium4
1189 default prescott if BR2_x86_prescott
1190 default nocona if BR2_x86_nocona
1191 default core2 if BR2_x86_core2
1192 default k8 if BR2_x86_opteron
1193 default k8-sse3 if BR2_x86_opteron_sse3
1194 default barcelona if BR2_x86_barcelona
1195 default k6 if BR2_x86_k6
1196 default k6-2 if BR2_x86_k6_2
1197 default athlon if BR2_x86_athlon
1198 default athlon-4 if BR2_x86_athlon_4
1199 default winchip-c6 if BR2_x86_winchip_c6
1200 default winchip2 if BR2_x86_winchip2
1201 default c3 if BR2_x86_c3
1202 default geode if BR2_x86_geode
1203 default iwmmxt if BR2_iwmmxt
1204 default m68k if BR2_m68k_type_m68k
1205 default cf if BR2_m68k_type_coldfire
1206 default g5 if BR2_s390_g5
1207 default g6 if BR2_s390_g6
1208 default z900 if BR2_s390_z900
1209 default z990 if BR2_s390_z990
1210 default z9-109 if BR2_s390_z9_109
1211 config BR2_GCC_TARGET_FLAGS_ARCH
1213 default v0 if BR2_cris_unknown
1214 default v10 if BR2_cris_generic
1215 default v3 if BR2_cris_etrax_4
1216 default v8 if BR2_cris_etrax_100
1217 default v10 if BR2_cris_etrax_100lx
1218 default $BR2_GCC_TARGET_ARCH if BR2_GCC_TARGET_ARCH && !BR2_m68k_type_m68k && !BR2_m68k_type_coldfire
1220 config BR2_GCC_TARGET_ABI
1222 default apcs-gnu if BR2_ARM_OABI
1223 default atpcs if BR2_arm_dunno
1224 default aapcs if BR2_arm_dunno
1225 default aapcs-linux if BR2_ARM_EABI
1226 #default iwmmxt if BR2_iwmmxt
1227 default 32 if BR2_MIPS_OABI32
1228 default n32 if BR2_MIPS_ABI32
1229 default eabi if BR2_MIPS_EABI
1230 default o64 if BR2_MIPS_OABI64
1231 default n64 if BR2_MIPS_ABI64
1232 default mmixware if BR2_mmix && BR2_MMIX_ABI_native
1233 default gnu if BR2_mmix && !BR2_MMIX_ABI_native
1234 default altivec if BR2_powerpc && BR2_PPC_ABI_altivec
1235 default no-altivec if BR2_powerpc && BR2_PPC_ABI_no-altivec
1236 default spe if BR2_powerpc && BR2_PPC_ABI_spe
1237 default no-spe if BR2_powerpc && BR2_PPC_ABI_no-spe
1238 default ibmlongdouble if BR2_powerpc && BR2_PPC_ABI_ibmlongdouble
1239 default ieeelongdouble if BR2_powerpc && BR2_PPC_ABI_ieeelongdouble
1240 config BR2_GCC_TARGET_FLAGS_ABI
1242 default $BR2_GCC_TARGET_ABI if BR2_GCC_TARGET_ABI