Config.in.tc 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675
  1. # This file is part of the OpenADK project. OpenADK is copyrighted
  2. # material, please see the LICENCE file in the top-level directory.
  3. choice ADK_TARGET_CPU
  4. prompt "CPU type"
  5. depends on (ADK_TARGET_TOOLCHAIN || ADK_TARGET_SIM || ADK_TARGET_SYSTEM_GENERIC_X86_64) && \
  6. ( ADK_TARGET_ARCH_CRIS \
  7. || ADK_TARGET_ARCH_AARCH64 \
  8. || ADK_TARGET_ARCH_ARC \
  9. || ADK_TARGET_ARCH_ARM \
  10. || ADK_TARGET_ARCH_BFIN \
  11. || ADK_TARGET_ARCH_M68K \
  12. || ADK_TARGET_ARCH_MIPS \
  13. || ADK_TARGET_ARCH_MIPS64 \
  14. || ADK_TARGET_ARCH_PPC64 \
  15. || ADK_TARGET_ARCH_SH \
  16. || ADK_TARGET_ARCH_SPARC \
  17. || ADK_TARGET_ARCH_TILE \
  18. || ADK_TARGET_ARCH_X86 \
  19. || ADK_TARGET_ARCH_X86_64 )
  20. config ADK_TARGET_CPU_ARC_ARC700
  21. bool "ARC700 (ARCv1)"
  22. select ADK_CPU_ARC700
  23. depends on ADK_TARGET_ARCH_ARC
  24. config ADK_TARGET_CPU_ARC_ARC_HS
  25. bool "ARC HS (ARCv2)"
  26. select ADK_CPU_ARC_HS
  27. depends on ADK_TARGET_ARCH_ARC
  28. config ADK_TARGET_CPU_ARM_CORTEX_A53
  29. bool "cortex-a53"
  30. select ADK_CPU_CORTEX_A53
  31. depends on ADK_TARGET_ARCH_AARCH64
  32. config ADK_TARGET_CPU_ARM_CORTEX_A57
  33. bool "cortex-a57"
  34. select ADK_CPU_CORTEX_A57
  35. depends on ADK_TARGET_ARCH_AARCH64
  36. config ADK_TARGET_CPU_ARM_CORTEX_A9
  37. bool "cortex-a9"
  38. select ADK_CPU_CORTEX_A9
  39. depends on ADK_TARGET_ARCH_ARM
  40. config ADK_TARGET_CPU_ARM_CORTEX_A8
  41. bool "cortex-a8"
  42. select ADK_CPU_CORTEX_A8
  43. depends on ADK_TARGET_ARCH_ARM
  44. config ADK_TARGET_CPU_ARM_CORTEX_A7
  45. bool "cortex-a7"
  46. select ADK_CPU_CORTEX_A7
  47. depends on ADK_TARGET_ARCH_ARM
  48. config ADK_TARGET_CPU_ARM_CORTEX_A5
  49. bool "cortex-a5"
  50. select ADK_CPU_CORTEX_A5
  51. depends on ADK_TARGET_ARCH_ARM
  52. config ADK_TARGET_CPU_ARM_CORTEX_A15
  53. bool "cortex-a15"
  54. select ADK_CPU_CORTEX_A15
  55. depends on ADK_TARGET_ARCH_ARM
  56. config ADK_TARGET_CPU_ARM_CORTEX_A17
  57. bool "cortex-a17"
  58. select ADK_CPU_CORTEX_A17
  59. depends on ADK_TARGET_ARCH_ARM
  60. config ADK_TARGET_CPU_ARM_CORTEX_M4
  61. bool "cortex-m4"
  62. select ADK_CPU_CORTEX_M4
  63. select ADK_TARGET_ARCH_ARM_WITH_THUMB
  64. select ADK_TARGET_UCLINUX
  65. depends on ADK_TARGET_ARCH_ARM
  66. config ADK_TARGET_CPU_ARM_CORTEX_M3
  67. bool "cortex-m3"
  68. select ADK_CPU_CORTEX_M3
  69. select ADK_TARGET_ARCH_ARM_WITH_THUMB
  70. select ADK_TARGET_UCLINUX
  71. depends on ADK_TARGET_ARCH_ARM
  72. config ADK_TARGET_CPU_ARM_ARM1176JZF_S
  73. bool "arm1176jzf-s"
  74. select ADK_CPU_ARM1176JZF_S
  75. depends on ADK_TARGET_ARCH_ARM
  76. config ADK_TARGET_CPU_ARM_ARM926EJ_S
  77. bool "arm926ej-s"
  78. select ADK_CPU_ARM926EJ_S
  79. depends on ADK_TARGET_ARCH_ARM
  80. config ADK_TARGET_CPU_ARM_XSCALE
  81. bool "xscale"
  82. select ADK_CPU_XSCALE
  83. depends on ADK_TARGET_ARCH_ARM
  84. config ADK_TARGET_CPU_BFIN_BF512
  85. bool "bf512"
  86. select ADK_CPU_BF512
  87. depends on ADK_TARGET_ARCH_BFIN
  88. config ADK_TARGET_CPU_BFIN_BF514
  89. bool "bf514"
  90. select ADK_CPU_BF514
  91. depends on ADK_TARGET_ARCH_BFIN
  92. config ADK_TARGET_CPU_BFIN_BF516
  93. bool "bf516"
  94. select ADK_CPU_BF516
  95. depends on ADK_TARGET_ARCH_BFIN
  96. config ADK_TARGET_CPU_BFIN_BF518
  97. bool "bf518"
  98. select ADK_CPU_BF518
  99. depends on ADK_TARGET_ARCH_BFIN
  100. config ADK_TARGET_CPU_BFIN_BF522
  101. bool "bf522"
  102. select ADK_CPU_BF522
  103. depends on ADK_TARGET_ARCH_BFIN
  104. config ADK_TARGET_CPU_BFIN_BF523
  105. bool "bf523"
  106. select ADK_CPU_BF523
  107. depends on ADK_TARGET_ARCH_BFIN
  108. config ADK_TARGET_CPU_BFIN_BF524
  109. bool "bf524"
  110. select ADK_CPU_BF524
  111. depends on ADK_TARGET_ARCH_BFIN
  112. config ADK_TARGET_CPU_BFIN_BF525
  113. bool "bf525"
  114. select ADK_CPU_BF525
  115. depends on ADK_TARGET_ARCH_BFIN
  116. config ADK_TARGET_CPU_BFIN_BF526
  117. bool "bf526"
  118. select ADK_CPU_BF526
  119. depends on ADK_TARGET_ARCH_BFIN
  120. config ADK_TARGET_CPU_BFIN_BF527
  121. bool "bf527"
  122. select ADK_CPU_BF527
  123. depends on ADK_TARGET_ARCH_BFIN
  124. config ADK_TARGET_CPU_BFIN_BF531
  125. bool "bf531"
  126. select ADK_CPU_BF531
  127. depends on ADK_TARGET_ARCH_BFIN
  128. config ADK_TARGET_CPU_BFIN_BF532
  129. bool "bf532"
  130. select ADK_CPU_BF532
  131. depends on ADK_TARGET_ARCH_BFIN
  132. config ADK_TARGET_CPU_BFIN_BF533
  133. bool "bf533"
  134. select ADK_CPU_BF533
  135. depends on ADK_TARGET_ARCH_BFIN
  136. config ADK_TARGET_CPU_BFIN_BF534
  137. bool "bf534"
  138. select ADK_CPU_BF534
  139. depends on ADK_TARGET_ARCH_BFIN
  140. config ADK_TARGET_CPU_BFIN_BF536
  141. bool "bf536"
  142. select ADK_CPU_BF536
  143. depends on ADK_TARGET_ARCH_BFIN
  144. config ADK_TARGET_CPU_BFIN_BF537
  145. bool "bf537"
  146. select ADK_CPU_BF537
  147. depends on ADK_TARGET_ARCH_BFIN
  148. config ADK_TARGET_CPU_BFIN_BF538
  149. bool "bf538"
  150. select ADK_CPU_BF538
  151. depends on ADK_TARGET_ARCH_BFIN
  152. config ADK_TARGET_CPU_BFIN_BF539
  153. bool "bf539"
  154. select ADK_CPU_BF539
  155. depends on ADK_TARGET_ARCH_BFIN
  156. config ADK_TARGET_CPU_BFIN_BF542
  157. bool "bf542"
  158. select ADK_CPU_BF542
  159. depends on ADK_TARGET_ARCH_BFIN
  160. config ADK_TARGET_CPU_BFIN_BF544
  161. bool "bf544"
  162. select ADK_CPU_BF544
  163. depends on ADK_TARGET_ARCH_BFIN
  164. config ADK_TARGET_CPU_BFIN_BF547
  165. bool "bf547"
  166. select ADK_CPU_BF547
  167. depends on ADK_TARGET_ARCH_BFIN
  168. config ADK_TARGET_CPU_BFIN_BF548
  169. bool "bf548"
  170. select ADK_CPU_BF548
  171. depends on ADK_TARGET_ARCH_BFIN
  172. config ADK_TARGET_CPU_BFIN_BF549
  173. bool "bf549"
  174. select ADK_CPU_BF549
  175. depends on ADK_TARGET_ARCH_BFIN
  176. config ADK_TARGET_CPU_BFIN_BF542M
  177. bool "bf542m"
  178. select ADK_CPU_BF542M
  179. depends on ADK_TARGET_ARCH_BFIN
  180. config ADK_TARGET_CPU_BFIN_BF544M
  181. bool "bf544m"
  182. select ADK_CPU_BF544M
  183. depends on ADK_TARGET_ARCH_BFIN
  184. config ADK_TARGET_CPU_BFIN_BF547M
  185. bool "bf547m"
  186. select ADK_CPU_BF547M
  187. depends on ADK_TARGET_ARCH_BFIN
  188. config ADK_TARGET_CPU_BFIN_BF548M
  189. bool "bf548m"
  190. select ADK_CPU_BF548M
  191. depends on ADK_TARGET_ARCH_BFIN
  192. config ADK_TARGET_CPU_BFIN_BF549M
  193. bool "bf549m"
  194. select ADK_CPU_BF549M
  195. depends on ADK_TARGET_ARCH_BFIN
  196. config ADK_TARGET_CPU_BFIN_BF561
  197. bool "bf561"
  198. select ADK_CPU_BF561
  199. depends on ADK_TARGET_ARCH_BFIN
  200. config ADK_TARGET_CPU_BFIN_BF592
  201. bool "bf592"
  202. select ADK_CPU_BF592
  203. depends on ADK_TARGET_ARCH_BFIN
  204. config ADK_TARGET_CPU_CRIS_CRISV10
  205. bool "cris v10"
  206. select ADK_CPU_CRIS_V10
  207. depends on ADK_TARGET_ARCH_CRIS
  208. config ADK_TARGET_CPU_CRIS_CRISV32
  209. bool "cris v32"
  210. select ADK_CPU_CRIS_V32
  211. depends on ADK_TARGET_ARCH_CRIS
  212. config ADK_TARGET_CPU_CF_51
  213. bool "coldfire 51"
  214. select ADK_CPU_CF_51
  215. select ADK_TARGET_UCLINUX
  216. depends on ADK_TARGET_ARCH_M68K
  217. config ADK_TARGET_CPU_CF_5206
  218. bool "coldfire 5206"
  219. select ADK_CPU_CF_5206
  220. select ADK_TARGET_UCLINUX
  221. depends on ADK_TARGET_ARCH_M68K
  222. config ADK_TARGET_CPU_CF_5206E
  223. bool "coldfire 5206e"
  224. select ADK_CPU_CF_5206E
  225. select ADK_TARGET_UCLINUX
  226. depends on ADK_TARGET_ARCH_M68K
  227. config ADK_TARGET_CPU_CF_5208
  228. bool "coldfire 5208"
  229. select ADK_CPU_CF_5208
  230. select ADK_TARGET_UCLINUX
  231. depends on ADK_TARGET_ARCH_M68K
  232. config ADK_TARGET_CPU_CF_5211A
  233. bool "coldfire 5211a"
  234. select ADK_CPU_CF_5211A
  235. select ADK_TARGET_UCLINUX
  236. depends on ADK_TARGET_ARCH_M68K
  237. config ADK_TARGET_CPU_CF_5213
  238. bool "coldfire 5213"
  239. select ADK_CPU_CF_5213
  240. select ADK_TARGET_UCLINUX
  241. depends on ADK_TARGET_ARCH_M68K
  242. config ADK_TARGET_CPU_CF_5216
  243. bool "coldfire 5216"
  244. select ADK_CPU_CF_5216
  245. select ADK_TARGET_UCLINUX
  246. depends on ADK_TARGET_ARCH_M68K
  247. config ADK_TARGET_CPU_CF_52235
  248. bool "coldfire 52235"
  249. select ADK_CPU_CF_52235
  250. select ADK_TARGET_UCLINUX
  251. depends on ADK_TARGET_ARCH_M68K
  252. config ADK_TARGET_CPU_CF_5225
  253. bool "coldfire 5225"
  254. select ADK_CPU_CF_5225
  255. select ADK_TARGET_UCLINUX
  256. depends on ADK_TARGET_ARCH_M68K
  257. config ADK_TARGET_CPU_CF_52259
  258. bool "coldfire 52259"
  259. select ADK_CPU_CF_52259
  260. select ADK_TARGET_UCLINUX
  261. depends on ADK_TARGET_ARCH_M68K
  262. config ADK_TARGET_CPU_CF_5235
  263. bool "coldfire 5235"
  264. select ADK_CPU_CF_5235
  265. select ADK_TARGET_UCLINUX
  266. depends on ADK_TARGET_ARCH_M68K
  267. config ADK_TARGET_CPU_CF_5249
  268. bool "coldfire 5249"
  269. select ADK_CPU_CF_5249
  270. select ADK_TARGET_UCLINUX
  271. depends on ADK_TARGET_ARCH_M68K
  272. config ADK_TARGET_CPU_CF_5250
  273. bool "coldfire 5250"
  274. select ADK_CPU_CF_5250
  275. select ADK_TARGET_UCLINUX
  276. depends on ADK_TARGET_ARCH_M68K
  277. config ADK_TARGET_CPU_CF_5271
  278. bool "coldfire 5271"
  279. select ADK_CPU_CF_5271
  280. select ADK_TARGET_UCLINUX
  281. depends on ADK_TARGET_ARCH_M68K
  282. config ADK_TARGET_CPU_CF_5272
  283. bool "coldfire 5272"
  284. select ADK_CPU_CF_5272
  285. select ADK_TARGET_UCLINUX
  286. depends on ADK_TARGET_ARCH_M68K
  287. config ADK_TARGET_CPU_CF_5275
  288. bool "coldfire 5275"
  289. select ADK_CPU_CF_5275
  290. select ADK_TARGET_UCLINUX
  291. depends on ADK_TARGET_ARCH_M68K
  292. config ADK_TARGET_CPU_CF_5282
  293. bool "coldfire 5282"
  294. select ADK_CPU_CF_5282
  295. select ADK_TARGET_UCLINUX
  296. depends on ADK_TARGET_ARCH_M68K
  297. config ADK_TARGET_CPU_CF_53017
  298. bool "coldfire 53017"
  299. select ADK_CPU_CF_53017
  300. select ADK_TARGET_UCLINUX
  301. depends on ADK_TARGET_ARCH_M68K
  302. config ADK_TARGET_CPU_CF_5307
  303. bool "coldfire 5307"
  304. select ADK_CPU_CF_5307
  305. select ADK_TARGET_UCLINUX
  306. depends on ADK_TARGET_ARCH_M68K
  307. config ADK_TARGET_CPU_CF_5328
  308. bool "coldfire 5328"
  309. select ADK_CPU_CF_5328
  310. select ADK_TARGET_UCLINUX
  311. depends on ADK_TARGET_ARCH_M68K
  312. config ADK_TARGET_CPU_CF_5329
  313. bool "coldfire 5329"
  314. select ADK_CPU_CF_5329
  315. select ADK_TARGET_UCLINUX
  316. depends on ADK_TARGET_ARCH_M68K
  317. config ADK_TARGET_CPU_CF_5373
  318. bool "coldfire 5373"
  319. select ADK_CPU_CF_5373
  320. select ADK_TARGET_UCLINUX
  321. depends on ADK_TARGET_ARCH_M68K
  322. config ADK_TARGET_CPU_CF_5407
  323. bool "coldfire 5407"
  324. select ADK_CPU_CF_5407
  325. select ADK_TARGET_UCLINUX
  326. depends on ADK_TARGET_ARCH_M68K
  327. config ADK_TARGET_CPU_CF_5475
  328. bool "coldfire 5475"
  329. select ADK_CPU_CF_5475
  330. depends on ADK_TARGET_ARCH_M68K
  331. config ADK_TARGET_CPU_M68K_68020
  332. bool "m68k 68020"
  333. select ADK_CPU_68020
  334. depends on ADK_TARGET_ARCH_M68K
  335. config ADK_TARGET_CPU_M68K_68030
  336. bool "m68k 68030"
  337. select ADK_CPU_68030
  338. depends on ADK_TARGET_ARCH_M68K
  339. config ADK_TARGET_CPU_M68K_68040
  340. bool "m68k 68040"
  341. select ADK_CPU_68040
  342. depends on ADK_TARGET_ARCH_M68K
  343. config ADK_TARGET_CPU_M68K_68060
  344. bool "m68k 68060"
  345. select ADK_CPU_68060
  346. depends on ADK_TARGET_ARCH_M68K
  347. config ADK_TARGET_CPU_MIPS_MIPS32
  348. bool "mips32"
  349. select ADK_CPU_MIPS32
  350. depends on ADK_TARGET_ARCH_MIPS
  351. config ADK_TARGET_CPU_MIPS_MIPS32R2
  352. bool "mips32r2"
  353. select ADK_CPU_MIPS32R2
  354. depends on ADK_TARGET_ARCH_MIPS
  355. config ADK_TARGET_CPU_MIPS_MIPS32R6
  356. bool "mips32r6"
  357. select ADK_CPU_MIPS32R6
  358. depends on ADK_TARGET_ARCH_MIPS
  359. config ADK_TARGET_CPU_MIPS_MIPS64
  360. bool "mips64"
  361. select ADK_CPU_MIPS64
  362. depends on ADK_TARGET_ARCH_MIPS64
  363. config ADK_TARGET_CPU_MIPS_MIPS64R2
  364. bool "mips64r2"
  365. select ADK_CPU_MIPS64R2
  366. depends on ADK_TARGET_ARCH_MIPS64
  367. config ADK_TARGET_CPU_MIPS_MIPS64R6
  368. bool "mips64r6"
  369. select ADK_CPU_MIPS64R6
  370. depends on ADK_TARGET_ARCH_MIPS64
  371. config ADK_TARGET_CPU_PPC64_POWER6
  372. bool "power6"
  373. select ADK_CPU_POWER6
  374. depends on ADK_TARGET_ARCH_PPC64
  375. config ADK_TARGET_CPU_PPC64_POWER7
  376. bool "power7"
  377. select ADK_CPU_POWER7
  378. depends on ADK_TARGET_ARCH_PPC64
  379. config ADK_TARGET_CPU_PPC64_POWER8
  380. bool "power8"
  381. select ADK_CPU_POWER8
  382. depends on ADK_TARGET_ARCH_PPC64
  383. config ADK_TARGET_CPU_SH_SH2
  384. bool "sh2"
  385. select ADK_CPU_SH2
  386. depends on ADK_TARGET_ARCH_SH
  387. config ADK_TARGET_CPU_SH_SH2A
  388. bool "sh2a"
  389. select ADK_CPU_SH2A
  390. depends on ADK_TARGET_ARCH_SH
  391. config ADK_TARGET_CPU_SH_SH3
  392. bool "sh3"
  393. select ADK_CPU_SH3
  394. depends on ADK_TARGET_ARCH_SH
  395. config ADK_TARGET_CPU_SH_SH4
  396. bool "sh4"
  397. select ADK_CPU_SH4
  398. depends on ADK_TARGET_ARCH_SH
  399. config ADK_TARGET_CPU_SH_SH4A
  400. bool "sh4a"
  401. select ADK_CPU_SH4A
  402. depends on ADK_TARGET_ARCH_SH
  403. config ADK_TARGET_CPU_SPARC_V8
  404. bool "v8"
  405. select ADK_CPU_SPARC_V8
  406. depends on ADK_TARGET_ARCH_SPARC
  407. config ADK_TARGET_CPU_SPARC_LEON
  408. bool "leon"
  409. select ADK_CPU_SPARC_LEON
  410. depends on ADK_TARGET_ARCH_SPARC
  411. config ADK_TARGET_CPU_TILE_TILEGX
  412. bool "tilegx"
  413. select ADK_CPU_TILEGX
  414. depends on ADK_TARGET_ARCH_TILE
  415. config ADK_TARGET_CPU_TILE_TILEPRO
  416. bool "tilepro"
  417. select ADK_CPU_TILEPRO
  418. depends on ADK_TARGET_ARCH_TILE
  419. config ADK_TARGET_CPU_X86_I486
  420. bool "i486"
  421. select ADK_CPU_I486
  422. depends on ADK_TARGET_ARCH_X86
  423. config ADK_TARGET_CPU_X86_I586
  424. bool "i586"
  425. select ADK_CPU_I586
  426. depends on ADK_TARGET_ARCH_X86
  427. config ADK_TARGET_CPU_X86_I686
  428. bool "i686"
  429. select ADK_CPU_I686
  430. depends on ADK_TARGET_ARCH_X86
  431. config ADK_TARGET_CPU_X86_GEODE
  432. bool "geode"
  433. select ADK_CPU_GEODE
  434. depends on ADK_TARGET_ARCH_X86
  435. config ADK_TARGET_CPU_X86_ATOM
  436. bool "atom"
  437. select ADK_CPU_ATOM
  438. depends on ADK_TARGET_ARCH_X86
  439. config ADK_TARGET_CPU_X86_64_X86_64
  440. bool "Generic x86_64"
  441. select ADK_CPU_X86_64
  442. depends on ADK_TARGET_ARCH_X86_64
  443. config ADK_TARGET_CPU_X86_64_ATHLON_FX
  444. bool "Athlon 64 FX"
  445. select ADK_CPU_ATHLON_FX
  446. depends on ADK_TARGET_ARCH_X86_64
  447. config ADK_TARGET_CPU_X86_64_ATHLON_64
  448. bool "Athlon 64"
  449. select ADK_CPU_ATHLON_64
  450. depends on ADK_TARGET_ARCH_X86_64
  451. config ADK_TARGET_CPU_X86_64_ATHLON_64_SSE3
  452. bool "Athlon 64 with SSE3"
  453. select ADK_CPU_ATHLON_64_SSE3
  454. depends on ADK_TARGET_ARCH_X86_64
  455. config ADK_TARGET_CPU_X86_64_BARCELONA
  456. bool "Barcelona"
  457. select ADK_CPU_BARCELONA
  458. depends on ADK_TARGET_ARCH_X86_64
  459. config ADK_TARGET_CPU_X86_64_BDVER1
  460. bool "bdver1"
  461. select ADK_CPU_BDVER1
  462. depends on ADK_TARGET_ARCH_X86_64
  463. config ADK_TARGET_CPU_X86_64_BDVER2
  464. bool "bdver2"
  465. select ADK_CPU_BDVER2
  466. depends on ADK_TARGET_ARCH_X86_64
  467. config ADK_TARGET_CPU_X86_64_BDVER3
  468. bool "bdver3"
  469. select ADK_CPU_BDVER3
  470. depends on ADK_TARGET_ARCH_X86_64
  471. config ADK_TARGET_CPU_X86_64_BDVER4
  472. bool "bdver4"
  473. select ADK_CPU_BDVER4
  474. depends on ADK_TARGET_ARCH_X86_64
  475. config ADK_TARGET_CPU_X86_64_BONNELL
  476. bool "Bonnell"
  477. select ADK_CPU_BONNELL
  478. depends on ADK_TARGET_ARCH_X86_64
  479. config ADK_TARGET_CPU_X86_64_BROADWELL
  480. bool "Broadwell"
  481. select ADK_CPU_BROADWELL
  482. depends on ADK_TARGET_ARCH_X86_64
  483. config ADK_TARGET_CPU_X86_64_BTVER1
  484. bool "btver1"
  485. select ADK_CPU_BTVER1
  486. depends on ADK_TARGET_ARCH_X86_64
  487. config ADK_TARGET_CPU_X86_64_BTVER2
  488. bool "btver2"
  489. select ADK_CPU_BTVER1
  490. depends on ADK_TARGET_ARCH_X86_64
  491. config ADK_TARGET_CPU_X86_64_CORE2
  492. bool "Core 2"
  493. select ADK_CPU_CORE2
  494. depends on ADK_TARGET_ARCH_X86_64
  495. config ADK_TARGET_CPU_X86_64_HASWELL
  496. bool "Haswell"
  497. select ADK_CPU_HASWELL
  498. depends on ADK_TARGET_ARCH_X86_64
  499. config ADK_TARGET_CPU_X86_64_IVYBRIDGE
  500. bool "Ivybridge"
  501. select ADK_CPU_IVYBRIDGE
  502. depends on ADK_TARGET_ARCH_X86_64
  503. config ADK_TARGET_CPU_X86_64_K8
  504. bool "K8"
  505. select ADK_CPU_K8
  506. depends on ADK_TARGET_ARCH_X86_64
  507. config ADK_TARGET_CPU_X86_64_K8_SSE3
  508. bool "K8 with SSE3"
  509. select ADK_CPU_K8_SSE3
  510. depends on ADK_TARGET_ARCH_X86_64
  511. config ADK_TARGET_CPU_X86_64_KNL
  512. bool "knl"
  513. select config ADK_CPU_KNL
  514. depends on ADK_TARGET_ARCH_X86_64
  515. config ADK_TARGET_CPU_X86_64_NEHALEM
  516. bool "Nehalem"
  517. select ADK_CPU_NEHALEM
  518. depends on ADK_TARGET_ARCH_X86_64
  519. config ADK_TARGET_CPU_X86_64_OPTERON
  520. bool "Opteron"
  521. select ADK_CPU_OPTERON
  522. depends on ADK_TARGET_ARCH_X86_64
  523. config ADK_TARGET_CPU_X86_64_OPTERON_SSE3
  524. bool "Opteron with SSE3"
  525. select ADK_CPU_OPTERON_SSE3
  526. depends on ADK_TARGET_ARCH_X86_64
  527. config ADK_TARGET_CPU_X86_64_SANDYBRIDGE
  528. bool "Sandybridge"
  529. select ADK_CPU_SANDYBRIDGE
  530. depends on ADK_TARGET_ARCH_X86_64
  531. config ADK_TARGET_CPU_X86_64_SILVERMONT
  532. bool "Silvermont"
  533. select ADK_CPU_SILVERMONT
  534. depends on ADK_TARGET_ARCH_X86_64
  535. config ADK_TARGET_CPU_X86_64_WESTMERE
  536. bool "Westmere"
  537. select ADK_CPU_WESTMERE
  538. depends on ADK_TARGET_ARCH_X86_64
  539. endchoice
  540. choice
  541. prompt "Toolchain options"
  542. depends on ADK_TARGET_TOOLCHAIN
  543. config ADK_TOOLCHAIN_ONLY
  544. bool "Only build toolchain and selected packages"
  545. config ADK_TOOLCHAIN_ARCHIVE
  546. bool "Build a complete system usable f.e. via chroot"
  547. endchoice