Config.in.arch 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705
  1. choice
  2. prompt "Target Architecture"
  3. default BR2_i386
  4. help
  5. Select the target architecture family to build for.
  6. config BR2_alpha
  7. bool "alpha"
  8. config BR2_arm
  9. bool "arm"
  10. config BR2_armeb
  11. bool "armeb"
  12. config BR2_avr32
  13. bool "avr32"
  14. select BR2_SOFT_FLOAT
  15. config BR2_cris
  16. bool "cris"
  17. config BR2_ia64
  18. bool "ia64"
  19. config BR2_i386
  20. bool "i386"
  21. config BR2_m68k
  22. bool "m68k"
  23. config BR2_mips
  24. bool "mips"
  25. config BR2_mipsel
  26. bool "mipsel"
  27. config BR2_nios2
  28. bool "nios2"
  29. config BR2_powerpc
  30. bool "powerpc"
  31. config BR2_s390
  32. bool "s390"
  33. config BR2_sh
  34. bool "superh"
  35. config BR2_sh64
  36. bool "superh64"
  37. config BR2_sparc
  38. bool "sparc"
  39. config BR2_sparc64
  40. bool "sparc64"
  41. config BR2_x86_64
  42. bool "x86_64"
  43. endchoice
  44. #
  45. # Keep the variants separate, there's no need to clutter everything else.
  46. # sh is fairly "special" in this regard, as virtually everyone else has
  47. # things kept down to a _sensible_ number of target variants. No such
  48. # luck for sh..
  49. #
  50. choice
  51. prompt "Target Architecture Variant"
  52. depends BR2_arm || BR2_armeb
  53. default BR2_generic_arm
  54. help
  55. Specific CPU variant to use
  56. config BR2_generic_arm
  57. bool "generic_arm"
  58. config BR2_arm7tdmi
  59. bool "arm7tdmi"
  60. config BR2_arm610
  61. bool "arm610"
  62. config BR2_arm710
  63. bool "arm710"
  64. config BR2_arm720t
  65. bool "arm720t"
  66. config BR2_arm920t
  67. bool "arm920t"
  68. config BR2_arm922t
  69. bool "arm922t"
  70. config BR2_arm926t
  71. bool "arm926t"
  72. config BR2_arm10t
  73. bool "arm10t"
  74. config BR2_arm1136jf_s
  75. bool "arm1136jf_s"
  76. config BR2_arm1176jz_s
  77. bool "arm1176jz-s"
  78. config BR2_arm1176jzf_s
  79. bool "arm1176jzf-s"
  80. config BR2_sa110
  81. bool "sa110"
  82. config BR2_sa1100
  83. bool "sa1100"
  84. config BR2_xscale
  85. bool "xscale"
  86. config BR2_iwmmxt
  87. bool "iwmmxt"
  88. endchoice
  89. config BR2_ARM_TYPE
  90. string
  91. default GENERIC_ARM if BR2_generic_arm
  92. default ARM610 if BR2_arm610
  93. default ARM710 if BR2_arm710
  94. default ARM7TDMI if BR2_arm7tdmi
  95. default ARM720T if BR2_arm720t
  96. default ARM920T if BR2_arm920t
  97. default ARM922T if BR2_arm922t
  98. default ARM926T if BR2_arm926t
  99. default ARM10T if BR2_arm10t
  100. default ARM1136JF_S if BR2_arm1136jf_s
  101. default ARM1176JZ_S if BR2_arm1176jz_s
  102. default ARM1176JZF_S if BR2_arm1176jzf_s
  103. default ARM_SA110 if BR2_sa110
  104. default ARM_SA1100 if BR2_sa1100
  105. default ARM_XSCALE if BR2_xscale
  106. default ARM_IWMMXT if BR2_iwmmxt
  107. choice
  108. prompt "Target ABI"
  109. depends BR2_arm || BR2_armeb
  110. default BR2_ARM_OABI
  111. help
  112. Application Binary Interface to use
  113. config BR2_ARM_OABI
  114. bool "OABI"
  115. config BR2_ARM_EABI
  116. bool "EABI"
  117. endchoice
  118. choice
  119. prompt "Target Architecture Variant"
  120. depends BR2_mips || BR2_mipsel
  121. default BR2_mips_3 if BR2_mips
  122. default BR2_mips_1 if BR2_mipsel
  123. help
  124. Specific CPU variant to use
  125. 64bit cabable: 3, 4, 64, 64r2
  126. non-64bit capable: 1, 2, 32, 32r2
  127. config BR2_mips_1
  128. bool "mips I (generic)"
  129. config BR2_mips_2
  130. bool "mips II"
  131. config BR2_mips_3
  132. bool "mips III"
  133. config BR2_mips_4
  134. bool "mips IV"
  135. config BR2_mips_32
  136. bool "mips 32"
  137. config BR2_mips_32r2
  138. bool "mips 32r2"
  139. config BR2_mips_64
  140. bool "mips 64"
  141. config BR2_mips_16
  142. bool "mips 16"
  143. endchoice
  144. choice
  145. prompt "Target ABI"
  146. depends BR2_mips || BR2_mipsel
  147. default BR2_MIPS_EABI
  148. help
  149. Application Binary Interface to use
  150. config BR2_MIPS_OABI
  151. bool "OABI"
  152. config BR2_MIPS_EABI
  153. bool "EABI"
  154. config BR2_MIPS_ABI64
  155. bool "N64"
  156. endchoice
  157. choice
  158. prompt "Target Architecture Variant"
  159. depends BR2_avr32
  160. config BR2_at32ap7000
  161. bool "AT32AP7000"
  162. config BR2_at32ap7001
  163. bool "AT32AP7001"
  164. config BR2_at32ap7002
  165. bool "AT32AP7002"
  166. endchoice
  167. choice
  168. prompt "Target Architecture Variant"
  169. depends BR2_sh
  170. default BR2_sh4
  171. help
  172. Specific CPU variant to use
  173. config BR2_sh2a_nofpueb
  174. bool "sh2a_nofpueb"
  175. config BR2_sh2eb
  176. bool "sh2eb"
  177. config BR2_sh3
  178. bool "sh3"
  179. config BR2_sh3eb
  180. bool "sh3eb"
  181. config BR2_sh4
  182. bool "sh4"
  183. config BR2_sh4eb
  184. bool "sh4eb"
  185. endchoice
  186. #
  187. # gcc builds libstdc++ differently depending on the
  188. # host tuplet given to it, so let people choose
  189. #
  190. choice
  191. prompt "Target Architecture Variant"
  192. depends BR2_i386
  193. default BR2_x86_i386
  194. help
  195. Specific CPU variant to use
  196. config BR2_x86_i386
  197. bool "i386"
  198. config BR2_x86_i486
  199. bool "i486"
  200. config BR2_x86_i586
  201. bool "i586"
  202. config BR2_x86_i686
  203. bool "i686"
  204. config BR2_x86_pentiumpro
  205. bool "pentium pro"
  206. config BR2_x86_pentium_mmx
  207. bool "pentium MMX"
  208. config BR2_x86_pentium_m
  209. bool "pentium mobile"
  210. config BR2_x86_pentium2
  211. bool "pentium2"
  212. config BR2_x86_pentium3
  213. bool "pentium3"
  214. config BR2_x86_pentium4
  215. bool "pentium4"
  216. config BR2_x86_prescott
  217. bool "prescott"
  218. config BR2_x86_nocona
  219. bool "nocona"
  220. config BR2_x86_core2
  221. bool "core2"
  222. config BR2_x86_k6
  223. bool "k6"
  224. config BR2_x86_k6_2
  225. bool "k6-2"
  226. config BR2_x86_athlon
  227. bool "athlon"
  228. config BR2_x86_athlon_4
  229. bool "athlon-4"
  230. config BR2_x86_opteron
  231. bool "opteron"
  232. config BR2_x86_opteron_sse3
  233. bool "opteron w/ SSE3"
  234. config BR2_x86_barcelona
  235. bool "barcelona"
  236. config BR2_x86_geode
  237. bool "geode"
  238. config BR2_x86_c3
  239. bool "cyrix 3 (MMX + 3dNOW!)"
  240. config BR2_x86_winchip_c6
  241. bool "IDT winchip C6 (i486 + slow MMX)"
  242. config BR2_x86_winchip2
  243. bool "IDT winchip2 (i486 +MMX +SSE)"
  244. endchoice
  245. choice
  246. prompt "Target Architecture Variant"
  247. depends BR2_x86_64
  248. default BR2_x86_64_core2
  249. help
  250. Specific CPU variant to use
  251. config BR2_x86_64_barcelona
  252. bool "barcelona"
  253. config BR2_x86_64_opteron_sse3
  254. bool "opteron w/ sse3"
  255. config BR2_x86_64_opteron
  256. bool "opteron"
  257. config BR2_x86_64_nocona
  258. bool "nocona"
  259. config BR2_x86_64_core2
  260. bool "core2"
  261. endchoice
  262. choice
  263. prompt "Target Architecture Variant"
  264. depends BR2_alpha
  265. default BR2_alpha_21064
  266. help
  267. Specific CPU variant to use
  268. config BR2_alpha_21064
  269. bool "21064"
  270. config BR2_alpha_21164
  271. bool "21164"
  272. config BR2_alpha_21164a
  273. bool "21164a"
  274. config BR2_alpha_21164pc
  275. bool "21164pc"
  276. config BR2_alpha_21264
  277. bool "21264"
  278. config BR2_alpha_21264a
  279. bool "21264a"
  280. endchoice
  281. choice
  282. prompt "Target Architecture Variant"
  283. depends BR2_s390
  284. default BR2_s390_g5
  285. help
  286. Specific CPU variant to use
  287. config BR2_s390_g5
  288. bool "g5"
  289. config BR2_s390_g6
  290. bool "g6"
  291. config BR2_s390_z900
  292. bool "z900"
  293. config BR2_s390_z990
  294. bool "z990"
  295. config BR2_s390_z9_109
  296. bool "z9_109"
  297. endchoice
  298. choice
  299. prompt "Target Architecture Variant"
  300. depends BR2_sparc
  301. default BR2_sparc_v7
  302. help
  303. Specific CPU variant to use
  304. config BR2_sparc_v7
  305. bool "v7"
  306. config BR2_sparc_cypress
  307. bool "cypress"
  308. config BR2_sparc_v8
  309. bool "v8"
  310. config BR2_sparc_supersparc
  311. bool "supersparc"
  312. config BR2_sparc_sparclite
  313. bool "sparclite"
  314. config BR2_sparc_f930
  315. bool "f930"
  316. config BR2_sparc_f934
  317. bool "f934"
  318. config BR2_sparc_hypersparc
  319. bool "hypersparc"
  320. config BR2_sparc_sparclite86x
  321. bool "sparclite86x"
  322. config BR2_sparc_sparclet
  323. bool "sparclet"
  324. config BR2_sparc_tsc701
  325. bool "tsc701"
  326. config BR2_sparc_v9
  327. bool "v9"
  328. config BR2_sparc_v9a
  329. bool "v9a"
  330. config BR2_sparc_v9b
  331. bool "v9b"
  332. config BR2_sparc_ultrasparc
  333. bool "ultrasparc"
  334. config BR2_sparc_ultrasparc3
  335. bool "ultrasparc3"
  336. config BR2_sparc_niagara
  337. bool "niagara"
  338. endchoice
  339. choice
  340. prompt "Target Architecture Variant"
  341. depends BR2_sparc64
  342. default BR2_sparc64_v9
  343. help
  344. Specific CPU variant to use
  345. config BR2_sparc64_v9
  346. bool "v9"
  347. config BR2_sparc64_v9a
  348. bool "v9a"
  349. config BR2_sparc64_v9b
  350. bool "v9b"
  351. config BR2_sparc64_ultrasparc
  352. bool "ultrasparc"
  353. config BR2_sparc64_ultrasparc3
  354. bool "ultrasparc3"
  355. config BR2_sparc64_niagara
  356. bool "niagara"
  357. endchoice
  358. config BR2_SPARC_TYPE
  359. string
  360. 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
  361. default V8 if BR2_sparc_v8 || BR2_sparc_supersparc || BR2_sparc_hypersparc
  362. 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
  363. default V9 if BR2_sparc_v9a || BR2_sparc64_v9a
  364. default V9B if BR2_sparc_v9b || BR2_sparc64_v9b
  365. choice
  366. prompt "Target Architecture Variant"
  367. depends BR2_ia64
  368. default BR2_ia64_itanium2
  369. help
  370. Specific CPU variant to use
  371. config BR2_ia64_itanium1
  372. bool "itanium 1"
  373. config BR2_ia64_itanium2
  374. bool "itanium 2"
  375. endchoice
  376. choice
  377. prompt "Target Architecture Variant"
  378. depends BR2_powerpc
  379. default BR2_generic_powerpc
  380. help
  381. Specific CPU variant to use
  382. config BR2_generic_powerpc
  383. bool "generic"
  384. config BR2_powerpc_401
  385. bool "401"
  386. config BR2_powerpc_403
  387. bool "403"
  388. config BR2_powerpc_405
  389. bool "405"
  390. config BR2_powerpc_405fp
  391. bool "405 with FPU"
  392. config BR2_powerpc_440
  393. bool "440"
  394. config BR2_powerpc_440fp
  395. bool "440 with FPU"
  396. config BR2_powerpc_505
  397. bool "505"
  398. config BR2_powerpc_601
  399. bool "601"
  400. config BR2_powerpc_602
  401. bool "602"
  402. config BR2_powerpc_603
  403. bool "603"
  404. config BR2_powerpc_603e
  405. bool "603e"
  406. config BR2_powerpc_604
  407. bool "604"
  408. config BR2_powerpc_604e
  409. bool "604e"
  410. config BR2_powerpc_620
  411. bool "620"
  412. config BR2_powerpc_630
  413. bool "630"
  414. config BR2_powerpc_740
  415. bool "740"
  416. config BR2_powerpc_7400
  417. bool "7400"
  418. config BR2_powerpc_7450
  419. bool "7450"
  420. config BR2_powerpc_750
  421. bool "750"
  422. config BR2_powerpc_801
  423. bool "801"
  424. config BR2_powerpc_821
  425. bool "821"
  426. config BR2_powerpc_823
  427. bool "823"
  428. config BR2_powerpc_860
  429. bool "860"
  430. config BR2_powerpc_970
  431. bool "970"
  432. config BR2_powerpc_8540
  433. bool "8540"
  434. endchoice
  435. config BR2_ARCH
  436. string
  437. default "alpha" if BR2_alpha
  438. default "arm" if BR2_arm
  439. default "armeb" if BR2_armeb
  440. default "avr32" if BR2_avr32
  441. default "cris" if BR2_cris
  442. default "i386" if BR2_x86_i386
  443. default "i486" if BR2_x86_i486
  444. default "i586" if BR2_x86_i586
  445. default "i686" if BR2_x86_i686
  446. default "i686" if BR2_x86_pentium4
  447. default "i686" if BR2_x86_nocona
  448. default "i686" if BR2_x86_core2
  449. default "ia64" if BR2_ia64
  450. default "m68k" if BR2_m68k
  451. default "mips" if BR2_mips
  452. default "mipsel" if BR2_mipsel
  453. default "nios2" if BR2_nios2
  454. default "powerpc" if BR2_powerpc
  455. default "s390" if BR2_s390
  456. default "s390" if BR2_s390x
  457. default "sh2a_nofpueb" if BR2_sh2a_nofpueb
  458. default "sh2eb" if BR2_sh2eb
  459. default "sh3" if BR2_sh3
  460. default "sh3eb" if BR2_sh3eb
  461. default "sh4" if BR2_sh4
  462. default "sh4eb" if BR2_sh4eb
  463. default "sh64" if BR2_sh64
  464. default "sparc" if BR2_sparc
  465. default "sparc64" if BR2_sparc64
  466. default "x86_64" if BR2_x86_64
  467. default "x86_64" if BR2_x86_64_nocona
  468. default "x86_64" if BR2_x86_64_core2
  469. default "x86_64" if BR2_x86_64_opteron
  470. default "x86_64" if BR2_x86_64_opteron_sse3
  471. default "x86_64" if BR2_x86_64_barcelona
  472. config BR2_ENDIAN
  473. string
  474. default "LITTLE" if BR2_arm || BR2_cris || BR2_i386 || BR2_mipsel || \
  475. BR2_sh3 || BR2_sh4 || BR2_x86_64 || BR2_nios2 || \
  476. BR2_sh64
  477. default "BIG" if BR2_alpha || BR2_armeb || BR2_avr32 || BR2_m68k || BR2_mips || \
  478. BR2_powerpc || BR2_sh2a_nofpueb || BR2_sh2eb || \
  479. BR2_sh3eb || BR2_sh4eb || BR2_sparc || BR2_sparc64
  480. config BR2_GCC_TARGET_TUNE
  481. string
  482. default i386 if BR2_x86_i386
  483. default i486 if BR2_x86_i486
  484. default i586 if BR2_x86_i586
  485. default pentium-mmx if BR2_x86_pentium_mmx
  486. default i686 if BR2_x86_i686
  487. default pentiumpro if BR2_x86_pentiumpro
  488. default pentium-m if BR2_x86_pentium_m
  489. default pentium2 if BR2_x86_pentium2
  490. default pentium3 if BR2_x86_pentium3
  491. default pentium4 if BR2_x86_pentium4
  492. default prescott if BR2_x86_prescott
  493. default nocona if BR2_x86_nocona
  494. default core2 if BR2_x86_core2
  495. default k8 if BR2_x86_opteron
  496. default k8-sse3 if BR2_x86_opteron_sse3
  497. default barcelona if BR2_x86_barcelona
  498. default k6 if BR2_x86_k6
  499. default k6-2 if BR2_x86_k6_2
  500. default athlon if BR2_x86_athlon
  501. default athlon-4 if BR2_x86_athlon_4
  502. default winchip-c6 if BR2_x86_winchip_c6
  503. default winchip2 if BR2_x86_winchip2
  504. default c3 if BR2_x86_c3
  505. default geode if BR2_x86_geode
  506. default nocona if BR2_x86_64_nocona
  507. default core2 if BR2_x86_64_core2
  508. default k8 if BR2_x86_64_opteron
  509. default k8-sse3 if BR2_x86_64_opteron_sse3
  510. default barcelona if BR2_x86_64_barcelona
  511. default arm600 if BR2_arm600
  512. default arm610 if BR2_arm610
  513. default arm620 if BR2_arm620
  514. default arm7tdmi if BR2_arm7tdmi
  515. default arm7tdmi if BR2_arm720t
  516. default arm7tdmi if BR2_arm740t
  517. default arm920 if BR2_arm920
  518. default arm920t if BR2_arm920t
  519. default arm922t if BR2_arm922t
  520. default arm9tdmi if BR2_arm926t
  521. default arm1136j-s if BR2_arm1136j_s
  522. default arm1136jf-s if BR2_arm1136jf_s
  523. default arm1176jz-s if BR2_arm1176jz_s
  524. default arm1176jzf-s if BR2_arm1176jzf_s
  525. default strongarm110 if BR2_sa110
  526. default strongarm1100 if BR2_sa1100
  527. default xscale if BR2_xscale
  528. default iwmmxt if BR2_iwmmxt
  529. default v0 if BR2_cris_unknown
  530. default v10 if BR2_cris_generic
  531. default v3 if BR2_cris_etrax_4
  532. default v8 if BR2_cris_etrax_100
  533. default v10 if BR2_cris_etrax_100lx
  534. default ev4 if BR2_alpha_21064
  535. default ev5 if BR2_alpha_21164
  536. default ev56 if BR2_alpha_21164a
  537. default pca56 if BR2_alpha_21164pc
  538. default ev6 if BR2_alpha_21264
  539. default ev67 if BR2_alpha_21264a
  540. # default itanium if BR2_ia64_itanium1
  541. # default itanium2 if BR2_ia64_itanium2
  542. default 68000 if BR2_m68k_68000
  543. default 68010 if BR2_m68k_68010
  544. default 68020 if BR2_m68k_68020
  545. default 68030 if BR2_m68k_68030
  546. default 68040 if BR2_m68k_68040
  547. default 68060 if BR2_m68k_68060
  548. default mips1 if BR2_mips_1
  549. default mips2 if BR2_mips_2
  550. default mips3 if BR2_mips_3
  551. default mips4 if BR2_mips_4
  552. default mips32 if BR2_mips_32
  553. default mips32r2 if BR2_mips_32r2
  554. default mips64 if BR2_mips_64
  555. default mips16 if BR2_mips_16
  556. default 401 if BR2_powerpc_401
  557. default 403 if BR2_powerpc_403
  558. default 405 if BR2_powerpc_405
  559. default 405fp if BR2_powerpc_405fp
  560. default 440 if BR2_powerpc_440
  561. default 440fp if BR2_powerpc_440fp
  562. default 505 if BR2_powerpc_505
  563. default 601 if BR2_powerpc_601
  564. default 602 if BR2_powerpc_602
  565. default 603 if BR2_powerpc_603
  566. default 603e if BR2_powerpc_603e
  567. default 604 if BR2_powerpc_604
  568. default 604e if BR2_powerpc_604e
  569. default 620 if BR2_powerpc_620
  570. default 630 if BR2_powerpc_630
  571. default 740 if BR2_powerpc_740
  572. default 7400 if BR2_powerpc_7400
  573. default 7450 if BR2_powerpc_7450
  574. default 750 if BR2_powerpc_750
  575. default 801 if BR2_powerpc_801
  576. default 821 if BR2_powerpc_821
  577. default 823 if BR2_powerpc_823
  578. default 860 if BR2_powerpc_860
  579. default 970 if BR2_powerpc_970
  580. default 8540 if BR2_powerpc_8540
  581. default v7 if BR2_sparc_v7
  582. default cypress if BR2_sparc_cypress
  583. default v8 if BR2_sparc_v8
  584. default supersparc if BR2_sparc_supersparc
  585. default hypersparc if BR2_sparc_hypersparc
  586. default sparclite if BR2_sparc_sparclite
  587. default f930 if BR2_sparc_f930
  588. default f934 if BR2_sparc_f934
  589. default sparclite86x if BR2_sparc_sparclite86x
  590. default sparclet if BR2_sparc_sparclet
  591. default tsc701 if BR2_sparc_tsc701
  592. default v9 if BR2_sparc_v9 || BR2_sparc64_v9
  593. default v9 if BR2_sparc_v9a || BR2_sparc64_v9a
  594. default v9 if BR2_sparc_v9b || BR2_sparc64_v9b
  595. default ultrasparc if BR2_sparc_ultrasparc || BR2_sparc64_ultrasparc
  596. default ultrasparc3 if BR2_sparc_ultrasparc3 || BR2_sparc64_ultrasparc3
  597. default niagara if BR2_sparc_niagara || BR2_sparc64_niagara
  598. default g5 if BR2_s390_g5
  599. default g6 if BR2_s390_g6
  600. default z900 if BR2_s390_z900
  601. default z990 if BR2_s390_z990
  602. default z9-109 if BR2_s390_z9_109
  603. config BR2_GCC_TARGET_ARCH
  604. string
  605. default i386 if BR2_x86_i386
  606. default i486 if BR2_x86_i486
  607. default i586 if BR2_x86_i586
  608. default pentium-mmx if BR2_x86_pentium_mmx
  609. default i686 if BR2_x86_i686
  610. default pentiumpro if BR2_x86_pentiumpro
  611. default pentium-m if BR2_x86_pentium_m
  612. default pentium2 if BR2_x86_pentium2
  613. default pentium3 if BR2_x86_pentium3
  614. default pentium4 if BR2_x86_pentium4
  615. default prescott if BR2_x86_prescott
  616. default nocona if BR2_x86_nocona
  617. default core2 if BR2_x86_core2
  618. default k8 if BR2_x86_opteron
  619. default k8-sse3 if BR2_x86_opteron_sse3
  620. default barcelona if BR2_x86_barcelona
  621. default k6 if BR2_x86_k6
  622. default k6-2 if BR2_x86_k6_2
  623. default athlon if BR2_x86_athlon
  624. default athlon-4 if BR2_x86_athlon_4
  625. default winchip-c6 if BR2_x86_winchip_c6
  626. default winchip2 if BR2_x86_winchip2
  627. default c3 if BR2_x86_c3
  628. default geode if BR2_x86_geode
  629. default iwmmxt if BR2_iwmmxt
  630. default v0 if BR2_cris_unknown
  631. default v10 if BR2_cris_generic
  632. default v3 if BR2_cris_etrax_4
  633. default v8 if BR2_cris_etrax_100
  634. default v10 if BR2_cris_etrax_100lx
  635. default 68000 if BR2_m68k_68000
  636. default 68010 if BR2_m68k_68010
  637. default 68020 if BR2_m68k_68020
  638. default 68030 if BR2_m68k_68030
  639. default 68040 if BR2_m68k_68040
  640. default 68060 if BR2_m68k_68060
  641. default g5 if BR2_s390_g5
  642. default g6 if BR2_s390_g6
  643. default z900 if BR2_s390_z900
  644. default z990 if BR2_s390_z990
  645. default z9-109 if BR2_s390_z9_109
  646. config BR2_GCC_TARGET_ABI
  647. string
  648. default apcs-gnu if BR2_arm_dunno
  649. default atpcs if BR2_arm_dunno
  650. default aapcs if BR2_arm_dunno
  651. default aapcs-linux if BR2_arm_dunno
  652. default iwmmxt if BR2_iwmmxt
  653. default 32 if BR2_mipsel && BR2_MIPS_OABI
  654. default n32 if BR2_mipsel && BR2_MIPS_EABI
  655. default o64 if BR2_mips && BR2_MIPS_OABI
  656. default eabi if BR2_mips && BR2_MIPS_EABI
  657. default 64 if BR2_mips && BR2_MIPS_ABI64
  658. default mmixware if BR2_mmix && BR2_MMIX_ABI_native
  659. default gnu if BR2_mmix && !BR2_MMIX_ABI_native
  660. default altivec if BR2_powerpc && BR2_PPC_ABI_altivec
  661. default no-altivec if BR2_powerpc && BR2_PPC_ABI_no-altivec
  662. default spe if BR2_powerpc && BR2_PPC_ABI_spe
  663. default no-spe if BR2_powerpc && BR2_PPC_ABI_no-spe
  664. default ibmlongdouble if BR2_powerpc && BR2_PPC_ABI_ibmlongdouble
  665. default ieeelongdouble if BR2_powerpc && BR2_PPC_ABI_ieeelongdouble