Config.in.cpu 34 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358
  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. # CPU
  4. config ADK_CPU_ALPHA
  5. bool
  6. select ADK_LINUX_64
  7. select ADK_TARGET_WITH_LT if ADK_TARGET_LIB_UCLIBC_NG
  8. select ADK_TARGET_WITH_NPTL if ADK_TARGET_LIB_GLIBC
  9. select ADK_TARGET_WITH_MMU
  10. config ADK_CPU_AMD_BOBCAT
  11. bool
  12. select ADK_LINUX_64
  13. select ADK_TARGET_WITH_NPTL
  14. select ADK_TARGET_WITH_MMU
  15. config ADK_CPU_AMDFAM10
  16. bool
  17. select ADK_LINUX_64
  18. select ADK_TARGET_CPU_WITH_VT
  19. select ADK_TARGET_WITH_NPTL
  20. select ADK_TARGET_WITH_MMU
  21. config ADK_CPU_ATHLON_FX
  22. bool
  23. select ADK_LINUX_64
  24. select ADK_TARGET_CPU_WITH_VT
  25. select ADK_TARGET_WITH_NPTL
  26. select ADK_TARGET_WITH_MMU
  27. select ADK_TARGET_CPU_WITH_MMX
  28. select ADK_TARGET_CPU_WITH_SSE
  29. select ADK_TARGET_CPU_WITH_SSE2
  30. select ADK_TARGET_CPU_WITH_3DNOW
  31. select ADK_TARGET_CPU_WITH_3DNOWEXT
  32. config ADK_CPU_ATHLON_64
  33. bool
  34. select ADK_LINUX_64
  35. select ADK_TARGET_CPU_WITH_VT
  36. select ADK_TARGET_WITH_NPTL
  37. select ADK_TARGET_WITH_MMU
  38. select ADK_TARGET_CPU_WITH_MMX
  39. select ADK_TARGET_CPU_WITH_SSE
  40. select ADK_TARGET_CPU_WITH_SSE2
  41. select ADK_TARGET_CPU_WITH_3DNOW
  42. select ADK_TARGET_CPU_WITH_3DNOWEXT
  43. config ADK_CPU_ATHLON_64_SSE3
  44. bool
  45. select ADK_LINUX_64
  46. select ADK_TARGET_CPU_WITH_VT
  47. select ADK_TARGET_WITH_NPTL
  48. select ADK_TARGET_WITH_MMU
  49. select ADK_TARGET_CPU_WITH_MMX
  50. select ADK_TARGET_CPU_WITH_SSE
  51. select ADK_TARGET_CPU_WITH_SSE2
  52. select ADK_TARGET_CPU_WITH_SSE3
  53. select ADK_TARGET_CPU_WITH_3DNOW
  54. select ADK_TARGET_CPU_WITH_3DNOWEXT
  55. config ADK_CPU_BARCELONA
  56. bool
  57. select ADK_LINUX_64
  58. select ADK_TARGET_CPU_WITH_VT
  59. select ADK_TARGET_WITH_NPTL
  60. select ADK_TARGET_WITH_MMU
  61. select ADK_TARGET_CPU_WITH_MMX
  62. select ADK_TARGET_CPU_WITH_SSE
  63. select ADK_TARGET_CPU_WITH_SSE2
  64. select ADK_TARGET_CPU_WITH_SSE3
  65. select ADK_TARGET_CPU_WITH_SSE4A
  66. select ADK_TARGET_CPU_WITH_3DNOW
  67. select ADK_TARGET_CPU_WITH_3DNOWEXT
  68. config ADK_CPU_BDVER1
  69. bool
  70. select ADK_LINUX_64
  71. select ADK_TARGET_CPU_WITH_VT
  72. select ADK_TARGET_WITH_NPTL
  73. select ADK_TARGET_WITH_MMU
  74. select ADK_TARGET_CPU_WITH_MMX
  75. select ADK_TARGET_CPU_WITH_SSE
  76. select ADK_TARGET_CPU_WITH_SSE2
  77. select ADK_TARGET_CPU_WITH_SSE3
  78. select ADK_TARGET_CPU_WITH_SSE4A
  79. select ADK_TARGET_CPU_WITH_SSE4_1
  80. select ADK_TARGET_CPU_WITH_SSE4_2
  81. select ADK_TARGET_CPU_WITH_SSSE3
  82. config ADK_CPU_BDVER2
  83. bool
  84. select ADK_LINUX_64
  85. select ADK_TARGET_CPU_WITH_VT
  86. select ADK_TARGET_WITH_NPTL
  87. select ADK_TARGET_WITH_MMU
  88. select ADK_TARGET_CPU_WITH_MMX
  89. select ADK_TARGET_CPU_WITH_SSE
  90. select ADK_TARGET_CPU_WITH_SSE2
  91. select ADK_TARGET_CPU_WITH_SSE3
  92. select ADK_TARGET_CPU_WITH_SSE4A
  93. select ADK_TARGET_CPU_WITH_SSE4_1
  94. select ADK_TARGET_CPU_WITH_SSE4_2
  95. select ADK_TARGET_CPU_WITH_SSSE3
  96. config ADK_CPU_BDVER3
  97. bool
  98. select ADK_LINUX_64
  99. select ADK_TARGET_CPU_WITH_VT
  100. select ADK_TARGET_WITH_NPTL
  101. select ADK_TARGET_WITH_MMU
  102. select ADK_TARGET_CPU_WITH_MMX
  103. select ADK_TARGET_CPU_WITH_SSE
  104. select ADK_TARGET_CPU_WITH_SSE2
  105. select ADK_TARGET_CPU_WITH_SSE3
  106. select ADK_TARGET_CPU_WITH_SSE4A
  107. select ADK_TARGET_CPU_WITH_SSE4_1
  108. select ADK_TARGET_CPU_WITH_SSE4_2
  109. select ADK_TARGET_CPU_WITH_SSSE3
  110. config ADK_CPU_BDVER4
  111. bool
  112. select ADK_LINUX_64
  113. select ADK_TARGET_CPU_WITH_VT
  114. select ADK_TARGET_WITH_NPTL
  115. select ADK_TARGET_WITH_MMU
  116. select ADK_TARGET_CPU_WITH_MMX
  117. select ADK_TARGET_CPU_WITH_SSE
  118. select ADK_TARGET_CPU_WITH_SSE2
  119. select ADK_TARGET_CPU_WITH_SSE3
  120. select ADK_TARGET_CPU_WITH_SSE4A
  121. select ADK_TARGET_CPU_WITH_SSE4_1
  122. select ADK_TARGET_CPU_WITH_SSE4_2
  123. select ADK_TARGET_CPU_WITH_SSSE3
  124. config ADK_CPU_BONNELL
  125. bool
  126. select ADK_LINUX_64
  127. select ADK_TARGET_WITH_NPTL
  128. select ADK_TARGET_WITH_MMU
  129. select ADK_TARGET_CPU_WITH_MMX
  130. select ADK_TARGET_CPU_WITH_SSE
  131. select ADK_TARGET_CPU_WITH_SSE2
  132. select ADK_TARGET_CPU_WITH_SSE3
  133. select ADK_TARGET_CPU_WITH_SSSE3
  134. config ADK_CPU_BROADWELL
  135. bool
  136. select ADK_LINUX_64
  137. select ADK_TARGET_CPU_WITH_VT
  138. select ADK_TARGET_WITH_NPTL
  139. select ADK_TARGET_WITH_MMU
  140. select ADK_TARGET_CPU_WITH_MMX
  141. select ADK_TARGET_CPU_WITH_SSE
  142. select ADK_TARGET_CPU_WITH_SSE2
  143. select ADK_TARGET_CPU_WITH_SSE3
  144. select ADK_TARGET_CPU_WITH_SSSE3
  145. config ADK_CPU_BTVER1
  146. bool
  147. select ADK_LINUX_64
  148. select ADK_TARGET_CPU_WITH_VT
  149. select ADK_TARGET_WITH_NPTL
  150. select ADK_TARGET_WITH_MMU
  151. select ADK_TARGET_CPU_WITH_MMX
  152. select ADK_TARGET_CPU_WITH_SSE
  153. select ADK_TARGET_CPU_WITH_SSE2
  154. select ADK_TARGET_CPU_WITH_SSE3
  155. select ADK_TARGET_CPU_WITH_SSE4A
  156. select ADK_TARGET_CPU_WITH_SSSE3
  157. config ADK_CPU_BTVER2
  158. bool
  159. select ADK_LINUX_64
  160. select ADK_TARGET_CPU_WITH_VT
  161. select ADK_TARGET_WITH_NPTL
  162. select ADK_TARGET_WITH_MMU
  163. select ADK_TARGET_CPU_WITH_MMX
  164. select ADK_TARGET_CPU_WITH_SSE
  165. select ADK_TARGET_CPU_WITH_SSE2
  166. select ADK_TARGET_CPU_WITH_SSE3
  167. select ADK_TARGET_CPU_WITH_SSE4A
  168. select ADK_TARGET_CPU_WITH_SSE4_1
  169. select ADK_TARGET_CPU_WITH_SSE4_2
  170. select ADK_TARGET_CPU_WITH_SSSE3
  171. config ADK_CPU_CORE2
  172. bool
  173. select ADK_LINUX_64
  174. select ADK_TARGET_CPU_WITH_VT
  175. select ADK_TARGET_WITH_NPTL
  176. select ADK_TARGET_WITH_MMU
  177. select ADK_TARGET_CPU_WITH_MMX
  178. select ADK_TARGET_CPU_WITH_SSE
  179. select ADK_TARGET_CPU_WITH_SSE2
  180. select ADK_TARGET_CPU_WITH_SSE3
  181. select ADK_TARGET_CPU_WITH_SSSE3
  182. config ADK_CPU_HASWELL
  183. bool
  184. select ADK_LINUX_64
  185. select ADK_TARGET_CPU_WITH_VT
  186. select ADK_TARGET_WITH_NPTL
  187. select ADK_TARGET_WITH_MMU
  188. select ADK_TARGET_CPU_WITH_MMX
  189. select ADK_TARGET_CPU_WITH_SSE
  190. select ADK_TARGET_CPU_WITH_SSE2
  191. select ADK_TARGET_CPU_WITH_SSE3
  192. select ADK_TARGET_CPU_WITH_SSE4_1
  193. select ADK_TARGET_CPU_WITH_SSE4_2
  194. select ADK_TARGET_CPU_WITH_SSSE3
  195. config ADK_CPU_IVYBRIDGE
  196. bool
  197. select ADK_LINUX_64
  198. select ADK_TARGET_CPU_WITH_VT
  199. select ADK_TARGET_WITH_NPTL
  200. select ADK_TARGET_WITH_MMU
  201. select ADK_TARGET_CPU_WITH_MMX
  202. select ADK_TARGET_CPU_WITH_SSE
  203. select ADK_TARGET_CPU_WITH_SSE2
  204. select ADK_TARGET_CPU_WITH_SSE3
  205. select ADK_TARGET_CPU_WITH_SSE4_1
  206. select ADK_TARGET_CPU_WITH_SSE4_2
  207. select ADK_TARGET_CPU_WITH_SSSE3
  208. config ADK_CPU_K8
  209. bool
  210. select ADK_LINUX_64
  211. select ADK_TARGET_WITH_NPTL
  212. select ADK_TARGET_WITH_MMU
  213. select ADK_TARGET_CPU_WITH_MMX
  214. select ADK_TARGET_CPU_WITH_SSE
  215. select ADK_TARGET_CPU_WITH_SSE2
  216. select ADK_TARGET_CPU_WITH_3DNOW
  217. select ADK_TARGET_CPU_WITH_3DNOWEXT
  218. config ADK_CPU_K8_SSE3
  219. bool
  220. select ADK_LINUX_64
  221. select ADK_TARGET_CPU_WITH_VT
  222. select ADK_TARGET_WITH_NPTL
  223. select ADK_TARGET_WITH_MMU
  224. select ADK_TARGET_CPU_WITH_MMX
  225. select ADK_TARGET_CPU_WITH_SSE
  226. select ADK_TARGET_CPU_WITH_SSE2
  227. select ADK_TARGET_CPU_WITH_SSE3
  228. select ADK_TARGET_CPU_WITH_3DNOW
  229. select ADK_TARGET_CPU_WITH_3DNOWEXT
  230. config ADK_CPU_KNL
  231. bool
  232. select ADK_LINUX_64
  233. select ADK_TARGET_WITH_NPTL
  234. select ADK_TARGET_WITH_MMU
  235. select ADK_TARGET_CPU_WITH_MMX
  236. select ADK_TARGET_CPU_WITH_SSE
  237. select ADK_TARGET_CPU_WITH_SSE2
  238. select ADK_TARGET_CPU_WITH_SSE3
  239. select ADK_TARGET_CPU_WITH_SSE4_1
  240. select ADK_TARGET_CPU_WITH_SSE4_2
  241. select ADK_TARGET_CPU_WITH_SSSE3
  242. config ADK_CPU_NEHALEM
  243. bool
  244. select ADK_LINUX_64
  245. select ADK_TARGET_CPU_WITH_VT
  246. select ADK_TARGET_WITH_NPTL
  247. select ADK_TARGET_WITH_MMU
  248. select ADK_TARGET_CPU_WITH_MMX
  249. select ADK_TARGET_CPU_WITH_SSE
  250. select ADK_TARGET_CPU_WITH_SSE2
  251. select ADK_TARGET_CPU_WITH_SSE3
  252. select ADK_TARGET_CPU_WITH_SSE4_1
  253. select ADK_TARGET_CPU_WITH_SSE4_2
  254. select ADK_TARGET_CPU_WITH_SSSE3
  255. config ADK_CPU_NOCONA
  256. bool
  257. select ADK_LINUX_64
  258. select ADK_TARGET_CPU_WITH_VT
  259. select ADK_TARGET_WITH_NPTL
  260. select ADK_TARGET_WITH_MMU
  261. config ADK_CPU_ARC700
  262. bool
  263. select ADK_TARGET_WITH_NPTL
  264. select ADK_TARGET_WITH_MMU
  265. config ADK_CPU_ARC_HS
  266. bool
  267. select ADK_TARGET_WITH_NPTL
  268. select ADK_TARGET_WITH_MMU
  269. config ADK_CPU_ARM1176JZF_S
  270. bool
  271. select ADK_TARGET_WITH_NPTL
  272. select ADK_TARGET_WITH_MMU
  273. select ADK_TARGET_CPU_WITH_FPU_VFP
  274. config ADK_CPU_ARM926EJ_S
  275. bool
  276. select ADK_TARGET_WITH_NPTL
  277. select ADK_TARGET_WITH_MMU
  278. config ADK_CPU_ARMV8
  279. bool
  280. select ADK_LINUX_64
  281. select ADK_TARGET_WITH_NPTL
  282. select ADK_TARGET_WITH_MMU
  283. config ADK_CPU_ATHLON
  284. bool
  285. select ADK_LINUX_64
  286. select ADK_TARGET_WITH_NPTL
  287. select ADK_TARGET_WITH_MMU
  288. config ADK_CPU_ATOM
  289. bool
  290. select ADK_TARGET_WITH_NPTL
  291. select ADK_TARGET_WITH_MMU
  292. config ADK_CPU_AVR32
  293. bool
  294. select ADK_TARGET_WITH_LT
  295. select ADK_TARGET_WITH_MMU
  296. config ADK_CPU_BFIN
  297. bool
  298. select ADK_TARGET_WITH_LT
  299. select ADK_TARGET_WITHOUT_MMU
  300. config ADK_CPU_BF512
  301. bool
  302. select ADK_TARGET_WITH_LT
  303. select ADK_TARGET_WITHOUT_MMU
  304. config ADK_CPU_BF514
  305. bool
  306. select ADK_TARGET_WITH_LT
  307. select ADK_TARGET_WITHOUT_MMU
  308. config ADK_CPU_BF516
  309. bool
  310. select ADK_TARGET_WITH_LT
  311. select ADK_TARGET_WITHOUT_MMU
  312. config ADK_CPU_BF518
  313. bool
  314. select ADK_TARGET_WITH_LT
  315. select ADK_TARGET_WITHOUT_MMU
  316. config ADK_CPU_BF522
  317. bool
  318. select ADK_TARGET_WITH_LT
  319. select ADK_TARGET_WITHOUT_MMU
  320. config ADK_CPU_BF523
  321. bool
  322. select ADK_TARGET_WITH_LT
  323. select ADK_TARGET_WITHOUT_MMU
  324. config ADK_CPU_BF524
  325. bool
  326. select ADK_TARGET_WITH_LT
  327. select ADK_TARGET_WITHOUT_MMU
  328. config ADK_CPU_BF525
  329. bool
  330. select ADK_TARGET_WITH_LT
  331. select ADK_TARGET_WITHOUT_MMU
  332. config ADK_CPU_BF526
  333. bool
  334. select ADK_TARGET_WITH_LT
  335. select ADK_TARGET_WITHOUT_MMU
  336. config ADK_CPU_BF527
  337. bool
  338. select ADK_TARGET_WITH_LT
  339. select ADK_TARGET_WITHOUT_MMU
  340. config ADK_CPU_BF531
  341. bool
  342. select ADK_TARGET_WITH_LT
  343. select ADK_TARGET_WITHOUT_MMU
  344. config ADK_CPU_BF532
  345. bool
  346. select ADK_TARGET_WITH_LT
  347. select ADK_TARGET_WITHOUT_MMU
  348. config ADK_CPU_BF533
  349. bool
  350. select ADK_TARGET_WITH_LT
  351. select ADK_TARGET_WITHOUT_MMU
  352. config ADK_CPU_BF534
  353. bool
  354. select ADK_TARGET_WITH_LT
  355. select ADK_TARGET_WITHOUT_MMU
  356. config ADK_CPU_BF536
  357. bool
  358. select ADK_TARGET_WITH_LT
  359. select ADK_TARGET_WITHOUT_MMU
  360. config ADK_CPU_BF537
  361. bool
  362. select ADK_TARGET_WITH_LT
  363. select ADK_TARGET_WITHOUT_MMU
  364. config ADK_CPU_BF538
  365. bool
  366. select ADK_TARGET_WITH_LT
  367. select ADK_TARGET_WITHOUT_MMU
  368. config ADK_CPU_BF539
  369. bool
  370. select ADK_TARGET_WITH_LT
  371. select ADK_TARGET_WITHOUT_MMU
  372. config ADK_CPU_BF542
  373. bool
  374. select ADK_TARGET_WITH_LT
  375. select ADK_TARGET_WITHOUT_MMU
  376. config ADK_CPU_BF544
  377. bool
  378. select ADK_TARGET_WITH_LT
  379. select ADK_TARGET_WITHOUT_MMU
  380. config ADK_CPU_BF547
  381. bool
  382. select ADK_TARGET_WITH_LT
  383. select ADK_TARGET_WITHOUT_MMU
  384. config ADK_CPU_BF548
  385. bool
  386. select ADK_TARGET_WITH_LT
  387. select ADK_TARGET_WITHOUT_MMU
  388. config ADK_CPU_BF549
  389. bool
  390. select ADK_TARGET_WITH_LT
  391. select ADK_TARGET_WITHOUT_MMU
  392. config ADK_CPU_BF542M
  393. bool
  394. select ADK_TARGET_WITH_LT
  395. select ADK_TARGET_WITHOUT_MMU
  396. config ADK_CPU_BF544M
  397. bool
  398. select ADK_TARGET_WITH_LT
  399. select ADK_TARGET_WITHOUT_MMU
  400. config ADK_CPU_BF547M
  401. bool
  402. select ADK_TARGET_WITH_LT
  403. select ADK_TARGET_WITHOUT_MMU
  404. config ADK_CPU_BF548M
  405. bool
  406. select ADK_TARGET_WITH_LT
  407. select ADK_TARGET_WITHOUT_MMU
  408. config ADK_CPU_BF549M
  409. bool
  410. select ADK_TARGET_WITH_LT
  411. select ADK_TARGET_WITHOUT_MMU
  412. config ADK_CPU_BF561
  413. bool
  414. select ADK_TARGET_WITH_LT
  415. select ADK_TARGET_WITHOUT_MMU
  416. config ADK_CPU_BF592
  417. bool
  418. select ADK_TARGET_WITH_LT
  419. select ADK_TARGET_WITHOUT_MMU
  420. config ADK_CPU_C6X
  421. bool
  422. select ADK_TARGET_WITH_LT
  423. select ADK_TARGET_WITHOUT_MMU
  424. config ADK_CPU_CF
  425. bool
  426. config ADK_CPU_CF_51
  427. bool
  428. select ADK_CPU_CF
  429. select ADK_TARGET_WITH_LT
  430. select ADK_TARGET_WITHOUT_MMU
  431. config ADK_CPU_CF_5206
  432. bool
  433. select ADK_CPU_CF
  434. select ADK_TARGET_WITH_LT
  435. select ADK_TARGET_WITHOUT_MMU
  436. config ADK_CPU_CF_5206E
  437. bool
  438. select ADK_CPU_CF
  439. select ADK_TARGET_WITH_LT
  440. select ADK_TARGET_WITHOUT_MMU
  441. config ADK_CPU_CF_5208
  442. bool
  443. select ADK_CPU_CF
  444. select ADK_TARGET_WITH_LT
  445. select ADK_TARGET_WITHOUT_MMU
  446. config ADK_CPU_CF_5211A
  447. bool
  448. select ADK_CPU_CF
  449. select ADK_TARGET_WITH_LT
  450. select ADK_TARGET_WITHOUT_MMU
  451. config ADK_CPU_CF_5213
  452. bool
  453. select ADK_CPU_CF
  454. select ADK_TARGET_WITH_LT
  455. select ADK_TARGET_WITHOUT_MMU
  456. config ADK_CPU_CF_5216
  457. bool
  458. select ADK_CPU_CF
  459. select ADK_TARGET_WITH_LT
  460. select ADK_TARGET_WITHOUT_MMU
  461. config ADK_CPU_CF_52235
  462. bool
  463. select ADK_CPU_CF
  464. select ADK_TARGET_WITH_LT
  465. select ADK_TARGET_WITHOUT_MMU
  466. config ADK_CPU_CF_5225
  467. bool
  468. select ADK_CPU_CF
  469. select ADK_TARGET_WITH_LT
  470. select ADK_TARGET_WITHOUT_MMU
  471. config ADK_CPU_CF_52259
  472. bool
  473. select ADK_CPU_CF
  474. select ADK_TARGET_WITH_LT
  475. select ADK_TARGET_WITHOUT_MMU
  476. config ADK_CPU_CF_5235
  477. bool
  478. select ADK_CPU_CF
  479. select ADK_TARGET_WITH_LT
  480. select ADK_TARGET_WITHOUT_MMU
  481. config ADK_CPU_CF_5249
  482. bool
  483. select ADK_CPU_CF
  484. select ADK_TARGET_WITH_LT
  485. select ADK_TARGET_WITHOUT_MMU
  486. config ADK_CPU_CF_5250
  487. bool
  488. select ADK_CPU_CF
  489. select ADK_TARGET_WITH_LT
  490. select ADK_TARGET_WITHOUT_MMU
  491. config ADK_CPU_CF_5271
  492. bool
  493. select ADK_CPU_CF
  494. select ADK_TARGET_WITH_LT
  495. select ADK_TARGET_WITHOUT_MMU
  496. config ADK_CPU_CF_5272
  497. bool
  498. select ADK_CPU_CF
  499. select ADK_TARGET_WITH_LT
  500. select ADK_TARGET_WITHOUT_MMU
  501. config ADK_CPU_CF_5275
  502. bool
  503. select ADK_CPU_CF
  504. select ADK_TARGET_WITH_LT
  505. select ADK_TARGET_WITHOUT_MMU
  506. config ADK_CPU_CF_5282
  507. bool
  508. select ADK_CPU_CF
  509. select ADK_TARGET_WITH_LT
  510. select ADK_TARGET_WITHOUT_MMU
  511. config ADK_CPU_CF_53017
  512. bool
  513. select ADK_CPU_CF
  514. select ADK_TARGET_WITH_LT
  515. select ADK_TARGET_WITHOUT_MMU
  516. config ADK_CPU_CF_5307
  517. bool
  518. select ADK_CPU_CF
  519. select ADK_TARGET_WITH_LT
  520. select ADK_TARGET_WITHOUT_MMU
  521. config ADK_CPU_CF_5328
  522. bool
  523. select ADK_CPU_CF
  524. select ADK_TARGET_WITH_LT
  525. select ADK_TARGET_WITHOUT_MMU
  526. config ADK_CPU_CF_5329
  527. bool
  528. select ADK_CPU_CF
  529. select ADK_TARGET_WITH_LT
  530. select ADK_TARGET_WITHOUT_MMU
  531. config ADK_CPU_CF_5373
  532. bool
  533. select ADK_CPU_CF
  534. select ADK_TARGET_WITH_LT
  535. select ADK_TARGET_WITHOUT_MMU
  536. config ADK_CPU_CF_5407
  537. bool
  538. select ADK_CPU_CF
  539. select ADK_TARGET_WITH_LT
  540. select ADK_TARGET_WITHOUT_MMU
  541. config ADK_CPU_CF_5475
  542. bool
  543. select ADK_CPU_CF
  544. select ADK_TARGET_WITH_LT
  545. select ADK_TARGET_WITH_MMU
  546. config ADK_CPU_CORTEX_M3
  547. bool
  548. select ADK_TARGET_WITH_LT
  549. select ADK_TARGET_WITHOUT_MMU
  550. select ADK_TARGET_ARCH_ARM_WITH_THUMB
  551. config ADK_CPU_CORTEX_M4
  552. bool
  553. select ADK_TARGET_WITH_LT
  554. select ADK_TARGET_WITHOUT_MMU
  555. select ADK_TARGET_ARCH_ARM_WITH_THUMB
  556. config ADK_CPU_CORTEX_A5
  557. bool
  558. select ADK_TARGET_WITH_NPTL
  559. select ADK_TARGET_WITH_MMU
  560. select ADK_TARGET_CPU_WITH_FPU_VFPV3
  561. select ADK_TARGET_CPU_WITH_NEON
  562. config ADK_CPU_CORTEX_A7
  563. bool
  564. select ADK_TARGET_WITH_NPTL
  565. select ADK_TARGET_WITH_MMU
  566. select ADK_TARGET_CPU_WITH_FPU_VFPV4
  567. select ADK_TARGET_CPU_WITH_NEON
  568. config ADK_CPU_CORTEX_A8
  569. bool
  570. select ADK_TARGET_WITH_NPTL
  571. select ADK_TARGET_WITH_MMU
  572. select ADK_TARGET_CPU_WITH_FPU_VFPV3
  573. select ADK_TARGET_CPU_WITH_NEON
  574. config ADK_CPU_CORTEX_A9
  575. bool
  576. select ADK_TARGET_WITH_NPTL
  577. select ADK_TARGET_WITH_MMU
  578. select ADK_TARGET_CPU_WITH_FPU_VFPV3
  579. select ADK_TARGET_CPU_WITH_NEON
  580. config ADK_CPU_CORTEX_A15
  581. bool
  582. select ADK_TARGET_WITH_NPTL
  583. select ADK_TARGET_WITH_MMU
  584. select ADK_TARGET_CPU_WITH_FPU_VFPV4
  585. select ADK_TARGET_CPU_WITH_NEON
  586. config ADK_CPU_CORTEX_A17
  587. bool
  588. select ADK_TARGET_WITH_NPTL
  589. select ADK_TARGET_WITH_MMU
  590. select ADK_TARGET_CPU_WITH_FPU_VFPV4
  591. select ADK_TARGET_CPU_WITH_NEON
  592. config ADK_CPU_CORTEX_A53
  593. bool
  594. select ADK_LINUX_64
  595. select ADK_TARGET_WITH_NPTL
  596. select ADK_TARGET_WITH_MMU
  597. config ADK_CPU_CORTEX_A57
  598. bool
  599. select ADK_LINUX_64
  600. select ADK_TARGET_WITH_NPTL
  601. select ADK_TARGET_WITH_MMU
  602. config ADK_CPU_CRIS_V10
  603. bool
  604. select ADK_TARGET_WITH_LT
  605. select ADK_TARGET_WITH_MMU
  606. config ADK_CPU_CRIS_V32
  607. bool
  608. select ADK_TARGET_WITH_LT
  609. select ADK_TARGET_WITH_MMU
  610. config ADK_CPU_GEODE
  611. bool
  612. select ADK_TARGET_WITH_NPTL
  613. select ADK_TARGET_WITH_MMU
  614. config ADK_CPU_FRV
  615. bool
  616. select ADK_TARGET_WITHOUT_MMU
  617. select ADK_TARGET_WITHOUT_THREADS
  618. select ADK_TARGET_WITHOUT_CXX
  619. config ADK_CPU_H8300
  620. bool
  621. select ADK_TARGET_WITHOUT_MMU
  622. select ADK_TARGET_WITHOUT_THREADS
  623. select ADK_TARGET_WITHOUT_CXX
  624. config ADK_CPU_I486
  625. bool
  626. select ADK_TARGET_WITH_NPTL
  627. select ADK_TARGET_WITH_MMU
  628. config ADK_CPU_I586
  629. bool
  630. select ADK_TARGET_WITH_NPTL
  631. select ADK_TARGET_WITH_MMU
  632. config ADK_CPU_I686
  633. bool
  634. select ADK_TARGET_WITH_NPTL
  635. select ADK_TARGET_WITH_MMU
  636. config ADK_CPU_LM32
  637. bool
  638. select ADK_TARGET_WITHOUT_MMU
  639. select ADK_TARGET_WITHOUT_THREADS
  640. config ADK_CPU_LOONGSON2F
  641. bool
  642. select ADK_LINUX_64
  643. select ADK_TARGET_WITH_NPTL
  644. select ADK_TARGET_WITH_MMU
  645. config ADK_CPU_M68K
  646. bool
  647. select ADK_TARGET_WITH_LT if ADK_TARGET_LIB_UCLIBC_NG
  648. select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX
  649. select ADK_TARGET_WITH_NPTL if ADK_TARGET_LIB_GLIBC
  650. config ADK_CPU_68020
  651. bool
  652. select ADK_TARGET_WITH_LT if ADK_TARGET_LIB_UCLIBC_NG
  653. select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX
  654. select ADK_TARGET_WITH_NPTL if ADK_TARGET_LIB_GLIBC
  655. config ADK_CPU_68030
  656. bool
  657. select ADK_TARGET_WITH_LT if ADK_TARGET_LIB_UCLIBC_NG
  658. select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX
  659. select ADK_TARGET_WITH_NPTL if ADK_TARGET_LIB_GLIBC
  660. config ADK_CPU_68040
  661. bool
  662. select ADK_TARGET_WITH_LT if ADK_TARGET_LIB_UCLIBC_NG
  663. select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX
  664. select ADK_TARGET_WITH_NPTL if ADK_TARGET_LIB_GLIBC
  665. select ADK_TARGET_CPU_WITH_FPU
  666. config ADK_CPU_68060
  667. bool
  668. select ADK_TARGET_WITH_LT if ADK_TARGET_LIB_UCLIBC_NG
  669. select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX
  670. select ADK_TARGET_WITH_NPTL if ADK_TARGET_LIB_GLIBC
  671. config ADK_CPU_IA64
  672. bool
  673. select ADK_TARGET_WITH_LT if ADK_TARGET_LIB_UCLIBC_NG
  674. select ADK_TARGET_WITH_NPTL if ADK_TARGET_LIB_GLIBC
  675. select ADK_TARGET_WITH_MMU
  676. config ADK_CPU_METAG
  677. bool
  678. select ADK_TARGET_WITH_NPTL
  679. select ADK_TARGET_WITH_MMU
  680. config ADK_CPU_MIPS32
  681. bool
  682. select ADK_TARGET_WITH_NPTL
  683. select ADK_TARGET_WITH_MMU
  684. select ADK_TARGET_CPU_WITH_FPU
  685. config ADK_CPU_MIPS32R2
  686. bool
  687. select ADK_TARGET_WITH_NPTL
  688. select ADK_TARGET_WITH_MMU
  689. select ADK_TARGET_CPU_WITH_FPU
  690. config ADK_CPU_MIPS32R6
  691. bool
  692. select ADK_TARGET_WITH_NPTL
  693. select ADK_TARGET_WITH_MMU
  694. select ADK_TARGET_CPU_WITH_FPU
  695. config ADK_CPU_MIPS64
  696. bool
  697. select ADK_LINUX_64
  698. select ADK_TARGET_WITH_NPTL
  699. select ADK_TARGET_WITH_MMU
  700. config ADK_CPU_MIPS64R2
  701. bool
  702. select ADK_LINUX_64
  703. select ADK_TARGET_WITH_NPTL
  704. select ADK_TARGET_WITH_MMU
  705. config ADK_CPU_MIPS64R6
  706. bool
  707. select ADK_LINUX_64
  708. select ADK_TARGET_WITH_NPTL
  709. select ADK_TARGET_WITH_MMU
  710. config ADK_CPU_MICROBLAZE
  711. bool
  712. select ADK_TARGET_WITHOUT_THREADS if ADK_TARGET_LIB_UCLIBC_NG
  713. select ADK_TARGET_WITHOUT_CXX if ADK_TARGET_LIB_UCLIBC_NG
  714. select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX
  715. select ADK_TARGET_WITH_NPTL if ADK_TARGET_LIB_GLIBC || ADK_TARGET_LIB_MUSL
  716. config ADK_CPU_NIOS2
  717. bool
  718. select ADK_TARGET_WITH_NPTL
  719. select ADK_TARGET_WITH_MMU
  720. config ADK_CPU_OPTERON
  721. bool
  722. select ADK_LINUX_64
  723. select ADK_TARGET_WITH_NPTL
  724. select ADK_TARGET_WITH_MMU
  725. select ADK_TARGET_CPU_WITH_MMX
  726. select ADK_TARGET_CPU_WITH_SSE
  727. select ADK_TARGET_CPU_WITH_SSE2
  728. select ADK_TARGET_CPU_WITH_3DNOW
  729. select ADK_TARGET_CPU_WITH_3DNOWEXT
  730. config ADK_CPU_OPTERON_SSE3
  731. bool
  732. select ADK_LINUX_64
  733. select ADK_TARGET_CPU_WITH_VT
  734. select ADK_TARGET_WITH_NPTL
  735. select ADK_TARGET_WITH_MMU
  736. select ADK_TARGET_CPU_WITH_MMX
  737. select ADK_TARGET_CPU_WITH_SSE
  738. select ADK_TARGET_CPU_WITH_SSE2
  739. select ADK_TARGET_CPU_WITH_SSE3
  740. select ADK_TARGET_CPU_WITH_3DNOW
  741. select ADK_TARGET_CPU_WITH_3DNOWEXT
  742. config ADK_CPU_OR1K
  743. bool
  744. select ADK_TARGET_WITH_LT if ADK_TARGET_LIB_UCLIBC_NG
  745. select ADK_TARGET_WITHOUT_CXX if ADK_TARGET_LIB_UCLIBC_NG
  746. select ADK_TARGET_WITH_NPTL if ADK_TARGET_LIB_MUSL
  747. select ADK_TARGET_WITH_MMU
  748. config ADK_CPU_PARISC
  749. bool
  750. select ADK_TARGET_WITH_NPTL
  751. select ADK_TARGET_WITH_MMU
  752. config ADK_CPU_PENTIUM_M
  753. bool
  754. select ADK_TARGET_WITH_NPTL
  755. select ADK_TARGET_WITH_MMU
  756. config ADK_CPU_PPC
  757. bool
  758. select ADK_TARGET_WITH_NPTL
  759. select ADK_TARGET_WITH_MMU
  760. config ADK_CPU_PPC_440
  761. bool
  762. select ADK_TARGET_WITH_NPTL
  763. select ADK_TARGET_WITH_MMU
  764. config ADK_CPU_PPC64
  765. bool
  766. select ADK_LINUX_64
  767. select ADK_TARGET_WITH_NPTL
  768. select ADK_TARGET_WITH_MMU
  769. config ADK_CPU_SANDYBRIDGE
  770. bool
  771. select ADK_LINUX_64
  772. select ADK_TARGET_CPU_WITH_VT
  773. select ADK_TARGET_WITH_NPTL
  774. select ADK_TARGET_WITH_MMU
  775. select ADK_TARGET_CPU_WITH_MMX
  776. select ADK_TARGET_CPU_WITH_SSE
  777. select ADK_TARGET_CPU_WITH_SSE2
  778. select ADK_TARGET_CPU_WITH_SSE3
  779. select ADK_TARGET_CPU_WITH_SSE4_1
  780. select ADK_TARGET_CPU_WITH_SSE4_2
  781. select ADK_TARGET_CPU_WITH_SSSE3
  782. config ADK_CPU_SH2
  783. bool
  784. select ADK_TARGET_WITHOUT_MMU
  785. select ADK_TARGET_WITH_LT
  786. select ADK_TARGET_WITHOUT_CXX
  787. config ADK_CPU_SH2A
  788. bool
  789. select ADK_TARGET_WITHOUT_MMU
  790. select ADK_TARGET_WITH_LT
  791. select ADK_TARGET_WITHOUT_CXX
  792. config ADK_CPU_SH3
  793. bool
  794. select ADK_TARGET_WITH_NPTL
  795. select ADK_TARGET_WITH_MMU
  796. config ADK_CPU_SH4
  797. bool
  798. select ADK_TARGET_WITH_NPTL
  799. select ADK_TARGET_WITH_MMU
  800. config ADK_CPU_SH4A
  801. bool
  802. select ADK_TARGET_WITH_NPTL
  803. select ADK_TARGET_WITH_MMU
  804. config ADK_CPU_SILVERMONT
  805. bool
  806. select ADK_LINUX_64
  807. select ADK_TARGET_CPU_WITH_VT
  808. select ADK_TARGET_WITH_NPTL
  809. select ADK_TARGET_WITH_MMU
  810. select ADK_TARGET_CPU_WITH_MMX
  811. select ADK_TARGET_CPU_WITH_SSE
  812. select ADK_TARGET_CPU_WITH_SSE2
  813. select ADK_TARGET_CPU_WITH_SSE3
  814. select ADK_TARGET_CPU_WITH_SSE4_1
  815. select ADK_TARGET_CPU_WITH_SSE4_2
  816. select ADK_TARGET_CPU_WITH_SSSE3
  817. config ADK_CPU_SPARC_V8
  818. bool
  819. select ADK_TARGET_WITH_NPTL
  820. select ADK_TARGET_WITH_MMU
  821. config ADK_CPU_SPARC_LEON
  822. bool
  823. select ADK_TARGET_WITH_NPTL
  824. select ADK_TARGET_WITH_MMU
  825. config ADK_CPU_SPARC_V9
  826. bool
  827. select ADK_LINUX_64
  828. select ADK_TARGET_WITH_NPTL
  829. select ADK_TARGET_WITH_MMU
  830. config ADK_CPU_TILE
  831. bool
  832. select ADK_TARGET_WITH_NPTL
  833. select ADK_TARGET_WITH_MMU
  834. config ADK_CPU_V850
  835. bool
  836. select ADK_TARGET_WITHOUT_MMU
  837. select ADK_TARGET_WITHOUT_THREADS
  838. select ADK_TARGET_WITHOUT_CXX
  839. config ADK_CPU_WESTMERE
  840. bool
  841. select ADK_LINUX_64
  842. select ADK_TARGET_CPU_WITH_VT
  843. select ADK_TARGET_WITH_NPTL
  844. select ADK_TARGET_WITH_MMU
  845. select ADK_TARGET_CPU_WITH_MMX
  846. select ADK_TARGET_CPU_WITH_SSE
  847. select ADK_TARGET_CPU_WITH_SSE2
  848. select ADK_TARGET_CPU_WITH_SSE3
  849. select ADK_TARGET_CPU_WITH_SSE4_1
  850. select ADK_TARGET_CPU_WITH_SSE4_2
  851. select ADK_TARGET_CPU_WITH_SSSE3
  852. config ADK_CPU_X86
  853. bool
  854. select ADK_TARGET_WITH_NPTL
  855. select ADK_TARGET_WITH_MMU
  856. config ADK_CPU_X86_64
  857. bool
  858. select ADK_LINUX_64
  859. select ADK_TARGET_WITH_NPTL
  860. select ADK_TARGET_WITH_MMU
  861. config ADK_CPU_XSCALE
  862. bool
  863. select ADK_TARGET_WITH_NPTL
  864. select ADK_TARGET_WITH_MMU
  865. config ADK_CPU_XTENSA
  866. bool
  867. config ADK_CPU_Z900
  868. bool
  869. select ADK_LINUX_64
  870. select ADK_TARGET_WITH_NPTL
  871. select ADK_TARGET_WITH_MMU
  872. # CPU features
  873. config ADK_TARGET_CPU_WITH_FPU
  874. bool
  875. config ADK_TARGET_CPU_WITH_FPU_VFP
  876. bool
  877. select ADK_TARGET_CPU_WITH_FPU
  878. config ADK_TARGET_CPU_WITH_FPU_VFPV3
  879. bool
  880. select ADK_TARGET_CPU_WITH_FPU
  881. config ADK_TARGET_CPU_WITH_FPU_VFPV4
  882. bool
  883. select ADK_TARGET_CPU_WITH_FPU
  884. config ADK_TARGET_CPU_WITH_VT
  885. bool
  886. config ADK_TARGET_CPU_WITH_MTRR
  887. bool
  888. config ADK_TARGET_CPU_WITH_MMX
  889. bool
  890. config ADK_TARGET_CPU_WITH_MMXEXT
  891. bool
  892. config ADK_TARGET_CPU_WITH_SSE
  893. bool
  894. config ADK_TARGET_CPU_WITH_SSE2
  895. bool
  896. config ADK_TARGET_CPU_WITH_SSE3
  897. bool
  898. config ADK_TARGET_CPU_WITH_SSE4A
  899. bool
  900. config ADK_TARGET_CPU_WITH_SSE4_1
  901. bool
  902. config ADK_TARGET_CPU_WITH_SSE4_2
  903. bool
  904. config ADK_TARGET_CPU_WITH_SSSE3
  905. bool
  906. config ADK_TARGET_CPU_WITH_IWMMXT
  907. bool
  908. config ADK_TARGET_CPU_WITH_NEON
  909. bool
  910. config ADK_TARGET_CPU_WITH_HT
  911. bool
  912. config ADK_TARGET_CPU_WITH_3DNOW
  913. bool
  914. config ADK_TARGET_CPU_WITH_3DNOWEXT
  915. bool
  916. config ADK_TARGET_GCC_CPU
  917. string
  918. default "440" if ADK_CPU_PPC_440
  919. default "51" if ADK_CPU_CF_51
  920. default "5206" if ADK_CPU_CF_5206
  921. default "5206e" if ADK_CPU_CF_5206E
  922. default "5208" if ADK_CPU_CF_5208
  923. default "5211a" if ADK_CPU_CF_5211A
  924. default "5213" if ADK_CPU_CF_5213
  925. default "5216" if ADK_CPU_CF_5216
  926. default "52235" if ADK_CPU_CF_52235
  927. default "5225" if ADK_CPU_CF_5225
  928. default "52259" if ADK_CPU_CF_52259
  929. default "5235" if ADK_CPU_CF_5235
  930. default "5249" if ADK_CPU_CF_5249
  931. default "5250" if ADK_CPU_CF_5250
  932. default "5271" if ADK_CPU_CF_5271
  933. default "5272" if ADK_CPU_CF_5272
  934. default "5275" if ADK_CPU_CF_5275
  935. default "5282" if ADK_CPU_CF_5282
  936. default "53017" if ADK_CPU_CF_53017
  937. default "5307" if ADK_CPU_CF_5307
  938. default "5328" if ADK_CPU_CF_5328
  939. default "5329" if ADK_CPU_CF_5329
  940. default "5373" if ADK_CPU_CF_5373
  941. default "5407" if ADK_CPU_CF_5407
  942. default "5475" if ADK_CPU_CF_5475
  943. default "68020" if ADK_CPU_68020
  944. default "68030" if ADK_CPU_68030
  945. default "68040" if ADK_CPU_68040
  946. default "68060" if ADK_CPU_68060
  947. default "arc700" if ADK_CPU_ARC700
  948. default "archs" if ADK_CPU_ARC_HS
  949. default "arm1176jzf-s" if ADK_CPU_ARM1176JZF_S
  950. default "arm926ej-s" if ADK_CPU_ARM926EJ_S
  951. default "armv8-a" if ADK_CPU_ARMV8
  952. default "cortex-a5" if ADK_CPU_CORTEX_A5
  953. default "cortex-a7" if ADK_CPU_CORTEX_A7
  954. default "cortex-a8" if ADK_CPU_CORTEX_A8
  955. default "cortex-a9" if ADK_CPU_CORTEX_A9
  956. default "cortex-a15" if ADK_CPU_CORTEX_A15
  957. default "cortex-a17" if ADK_CPU_CORTEX_A17
  958. default "cortex-a53" if ADK_CPU_CORTEX_A53
  959. default "cortex-a57" if ADK_CPU_CORTEX_A57
  960. default "cortex-m3" if ADK_CPU_CORTEX_M3
  961. default "cortex-m4" if ADK_CPU_CORTEX_M4
  962. default "powerpc" if ADK_CPU_PPC
  963. default "ultrasparc" if ADK_CPU_SPARC_V9
  964. default "v8" if ADK_CPU_SPARC_V8
  965. default "leon" if ADK_CPU_SPARC_LEON
  966. default "xscale" if ADK_CPU_XSCALE
  967. config ADK_TARGET_GCC_ARCH
  968. string
  969. default "btver1" if ADK_CPU_AMD_BOBCAT
  970. default "amdfam10" if ADK_CPU_AMDFAM10
  971. default "athlon" if ADK_CPU_ATHLON
  972. default "athlon-fx" if ADK_CPU_ATHLON_FX
  973. default "athlon64" if ADK_CPU_ATHLON_64
  974. default "athlon64-sse3" if ADK_CPU_ATHLON_64_SSE3
  975. default "atom" if ADK_CPU_ATOM
  976. default "barcelona" if ADK_CPU_BARCELONA
  977. default "bdver1" if ADK_CPU_BDVER1
  978. default "bdver2" if ADK_CPU_BDVER2
  979. default "bdver3" if ADK_CPU_BDVER3
  980. default "bdver4" if ADK_CPU_BDVER4
  981. default "bonnell" if ADK_CPU_BONNEL
  982. default "broadwell" if ADK_CPU_BROADWELL
  983. default "btver1" if ADK_CPU_BTVER1
  984. default "btver2" if ADK_CPU_BTVER2
  985. default "core2" if ADK_CPU_CORE2
  986. default "geode" if ADK_CPU_GEODE
  987. default "haswell" if ADK_CPU_HASWELL
  988. default "i486" if ADK_CPU_I486
  989. default "i586" if ADK_CPU_I586
  990. default "i686" if ADK_CPU_I686
  991. default "ivybridge" if ADK_CPU_IVYBRIDGE
  992. default "k8" if ADK_CPU_K8
  993. default "k8-sse3" if ADK_CPU_K8_SSE3
  994. default "knl" if ADK_CPU_KNL
  995. default "loongson2f" if ADK_CPU_LOONGSON2F
  996. default "mips32" if ADK_CPU_MIPS32
  997. default "mips32r2" if ADK_CPU_MIPS32R2
  998. default "mips32r6" if ADK_CPU_MIPS32R6
  999. default "mips64" if ADK_CPU_MIPS64
  1000. default "mips64r2" if ADK_CPU_MIPS64R2
  1001. default "mips64r6" if ADK_CPU_MIPS64R6
  1002. default "nehalem" if ADK_CPU_NEHALEM
  1003. default "nocona" if ADK_CPU_NOCONA
  1004. default "opteron" if ADK_CPU_OPTERON
  1005. default "opteron-sse3" if ADK_CPU_OPTERON_SSE3
  1006. default "pentium-m" if ADK_CPU_PENTIUM_M
  1007. default "sandybridge" if ADK_CPU_SANDYBRIDGE
  1008. default "silvermont" if ADK_CPU_SILVERMONT
  1009. default "westmere" if ADK_CPU_WESTMERE
  1010. default "x86-64" if ADK_CPU_X86_64
  1011. default "z900" if ADK_CPU_Z900
  1012. config ADK_TARGET_CPU_FLAGS
  1013. string
  1014. default "-mcpu=bf512" if ADK_CPU_BF512
  1015. default "-mcpu=bf514" if ADK_CPU_BF514
  1016. default "-mcpu=bf516" if ADK_CPU_BF516
  1017. default "-mcpu=bf518" if ADK_CPU_BF518
  1018. default "-mcpu=bf522" if ADK_CPU_BF522
  1019. default "-mcpu=bf523" if ADK_CPU_BF523
  1020. default "-mcpu=bf524" if ADK_CPU_BF524
  1021. default "-mcpu=bf525" if ADK_CPU_BF525
  1022. default "-mcpu=bf526" if ADK_CPU_BF526
  1023. default "-mcpu=bf527" if ADK_CPU_BF527
  1024. default "-mcpu=bf531" if ADK_CPU_BF531
  1025. default "-mcpu=bf532" if ADK_CPU_BF532
  1026. default "-mcpu=bf533" if ADK_CPU_BF533
  1027. default "-mcpu=bf534" if ADK_CPU_BF534
  1028. default "-mcpu=bf536" if ADK_CPU_BF536
  1029. default "-mcpu=bf537" if ADK_CPU_BF537
  1030. default "-mcpu=bf538" if ADK_CPU_BF538
  1031. default "-mcpu=bf539" if ADK_CPU_BF539
  1032. default "-mcpu=bf542" if ADK_CPU_BF542
  1033. default "-mcpu=bf544" if ADK_CPU_BF544
  1034. default "-mcpu=bf547" if ADK_CPU_BF547
  1035. default "-mcpu=bf548" if ADK_CPU_BF548
  1036. default "-mcpu=bf549" if ADK_CPU_BF549
  1037. default "-mcpu=bf542m" if ADK_CPU_BF542M
  1038. default "-mcpu=bf544m" if ADK_CPU_BF544M
  1039. default "-mcpu=bf547m" if ADK_CPU_BF547M
  1040. default "-mcpu=bf548m" if ADK_CPU_BF548M
  1041. default "-mcpu=bf549m" if ADK_CPU_BF549M
  1042. default "-mcpu=bf561" if ADK_CPU_BF561
  1043. default "-mcpu=bf592" if ADK_CPU_BF592
  1044. default "-mcpu=v10" if ADK_CPU_CRIS_V10
  1045. default "-mcpu=v32" if ADK_CPU_CRIS_V32
  1046. default "-mmetac=2.1" if ADK_CPU_METAG
  1047. default "-mcpu=v7.10.d" if ADK_CPU_MICROBLAZE
  1048. default "-m2" if ADK_CPU_SH2
  1049. default "-m2a" if ADK_CPU_SH2A
  1050. default "-m3" if ADK_CPU_SH3
  1051. default "-m4" if ADK_CPU_SH4
  1052. default "-m4a" if ADK_CPU_SH4A
  1053. default "-mcpu=powerpc64" if ADK_CPU_PPC64 && ADK_TARGET_BIG_ENDIAN
  1054. default "-mcpu=powerpc64le" if ADK_CPU_PPC64 && ADK_TARGET_LITTLE_ENDIAN
  1055. config ADK_TARGET_CPU_TYPE
  1056. string
  1057. depends on ADK_TARGET_TOOLCHAIN
  1058. default "arc700" if ADK_TARGET_ARCH_ARC && ADK_CPU_ARC700
  1059. default "archs" if ADK_TARGET_ARCH_ARC && ADK_CPU_ARC_HS
  1060. default "bf512" if ADK_TARGET_ARCH_BFIN && ADK_CPU_BF512
  1061. default "bf514" if ADK_TARGET_ARCH_BFIN && ADK_CPU_BF514
  1062. default "bf516" if ADK_TARGET_ARCH_BFIN && ADK_CPU_BF516
  1063. default "bf518" if ADK_TARGET_ARCH_BFIN && ADK_CPU_BF518
  1064. default "bf522" if ADK_TARGET_ARCH_BFIN && ADK_CPU_BF522
  1065. default "bf523" if ADK_TARGET_ARCH_BFIN && ADK_CPU_BF523
  1066. default "bf524" if ADK_TARGET_ARCH_BFIN && ADK_CPU_BF524
  1067. default "bf525" if ADK_TARGET_ARCH_BFIN && ADK_CPU_BF525
  1068. default "bf526" if ADK_TARGET_ARCH_BFIN && ADK_CPU_BF526
  1069. default "bf527" if ADK_TARGET_ARCH_BFIN && ADK_CPU_BF527
  1070. default "bf531" if ADK_TARGET_ARCH_BFIN && ADK_CPU_BF531
  1071. default "bf532" if ADK_TARGET_ARCH_BFIN && ADK_CPU_BF532
  1072. default "bf533" if ADK_TARGET_ARCH_BFIN && ADK_CPU_BF533
  1073. default "bf534" if ADK_TARGET_ARCH_BFIN && ADK_CPU_BF534
  1074. default "bf536" if ADK_TARGET_ARCH_BFIN && ADK_CPU_BF536
  1075. default "bf537" if ADK_TARGET_ARCH_BFIN && ADK_CPU_BF537
  1076. default "bf538" if ADK_TARGET_ARCH_BFIN && ADK_CPU_BF538
  1077. default "bf539" if ADK_TARGET_ARCH_BFIN && ADK_CPU_BF539
  1078. default "bf542" if ADK_TARGET_ARCH_BFIN && ADK_CPU_BF542
  1079. default "bf544" if ADK_TARGET_ARCH_BFIN && ADK_CPU_BF544
  1080. default "bf547" if ADK_TARGET_ARCH_BFIN && ADK_CPU_BF547
  1081. default "bf548" if ADK_TARGET_ARCH_BFIN && ADK_CPU_BF548
  1082. default "bf549" if ADK_TARGET_ARCH_BFIN && ADK_CPU_BF549
  1083. default "bf542m" if ADK_TARGET_ARCH_BFIN && ADK_CPU_BF542M
  1084. default "bf544m" if ADK_TARGET_ARCH_BFIN && ADK_CPU_BF544M
  1085. default "bf547m" if ADK_TARGET_ARCH_BFIN && ADK_CPU_BF547M
  1086. default "bf548m" if ADK_TARGET_ARCH_BFIN && ADK_CPU_BF548M
  1087. default "bf549m" if ADK_TARGET_ARCH_BFIN && ADK_CPU_BF549M
  1088. default "bf561" if ADK_TARGET_ARCH_BFIN && ADK_CPU_BF561
  1089. default "bf592" if ADK_TARGET_ARCH_BFIN && ADK_CPU_BF592
  1090. default "51" if ADK_TARGET_ARCH_M68K && ADK_CPU_CF_51
  1091. default "5206" if ADK_TARGET_ARCH_M68K && ADK_CPU_CF_5206
  1092. default "5206e" if ADK_TARGET_ARCH_M68K && ADK_CPU_CF_5206E
  1093. default "5208" if ADK_TARGET_ARCH_M68K && ADK_CPU_CF_5208
  1094. default "5211a" if ADK_TARGET_ARCH_M68K && ADK_CPU_CF_5211A
  1095. default "5213" if ADK_TARGET_ARCH_M68K && ADK_CPU_CF_5213
  1096. default "5216" if ADK_TARGET_ARCH_M68K && ADK_CPU_CF_5216
  1097. default "52235" if ADK_TARGET_ARCH_M68K && ADK_CPU_CF_52235
  1098. default "5225" if ADK_TARGET_ARCH_M68K && ADK_CPU_CF_5225
  1099. default "52259" if ADK_TARGET_ARCH_M68K && ADK_CPU_CF_52259
  1100. default "5235" if ADK_TARGET_ARCH_M68K && ADK_CPU_CF_5235
  1101. default "5249" if ADK_TARGET_ARCH_M68K && ADK_CPU_CF_5249
  1102. default "5250" if ADK_TARGET_ARCH_M68K && ADK_CPU_CF_5250
  1103. default "5271" if ADK_TARGET_ARCH_M68K && ADK_CPU_CF_5271
  1104. default "5272" if ADK_TARGET_ARCH_M68K && ADK_CPU_CF_5272
  1105. default "5275" if ADK_TARGET_ARCH_M68K && ADK_CPU_CF_5275
  1106. default "5282" if ADK_TARGET_ARCH_M68K && ADK_CPU_CF_5282
  1107. default "53017" if ADK_TARGET_ARCH_M68K && ADK_CPU_CF_53017
  1108. default "5307" if ADK_TARGET_ARCH_M68K && ADK_CPU_CF_5307
  1109. default "5328" if ADK_TARGET_ARCH_M68K && ADK_CPU_CF_5328
  1110. default "5329" if ADK_TARGET_ARCH_M68K && ADK_CPU_CF_5329
  1111. default "5373" if ADK_TARGET_ARCH_M68K && ADK_CPU_CF_5373
  1112. default "5407" if ADK_TARGET_ARCH_M68K && ADK_CPU_CF_5407
  1113. default "5475" if ADK_TARGET_ARCH_M68K && ADK_CPU_CF_5475
  1114. default "68020" if ADK_TARGET_ARCH_M68K && ADK_CPU_68020
  1115. default "68030" if ADK_TARGET_ARCH_M68K && ADK_CPU_68030
  1116. default "68040" if ADK_TARGET_ARCH_M68K && ADK_CPU_68040
  1117. default "68060" if ADK_TARGET_ARCH_M68K && ADK_CPU_68060
  1118. default "cortex_a5" if ADK_TARGET_ARCH_ARM && ADK_CPU_CORTEX_A5
  1119. default "cortex_a7" if ADK_TARGET_ARCH_ARM && ADK_CPU_CORTEX_A7
  1120. default "cortex_a8" if ADK_TARGET_ARCH_ARM && ADK_CPU_CORTEX_A8
  1121. default "cortex_a9" if ADK_TARGET_ARCH_ARM && ADK_CPU_CORTEX_A9
  1122. default "cortex_a15" if ADK_TARGET_ARCH_ARM && ADK_CPU_CORTEX_A15
  1123. default "cortex_a17" if ADK_TARGET_ARCH_ARM && ADK_CPU_CORTEX_A17
  1124. default "cortex_m3" if ADK_TARGET_ARCH_ARM && ADK_CPU_CORTEX_M3
  1125. default "cortex_m4" if ADK_TARGET_ARCH_ARM && ADK_CPU_CORTEX_M4
  1126. default "arm1176jzf_s" if ADK_TARGET_ARCH_ARM && ADK_CPU_ARM1176JZF_S
  1127. default "arm926ej_s" if ADK_TARGET_ARCH_ARM && ADK_CPU_ARM926EJ_S
  1128. default "cortex_a53" if ADK_TARGET_ARCH_AARCH64 && ADK_CPU_CORTEX_A53
  1129. default "cortex_a57" if ADK_TARGET_ARCH_AARCH64 && ADK_CPU_CORTEX_A57
  1130. config ADK_TARGET_CPU_ARCH
  1131. string
  1132. default "aarch64" if ADK_TARGET_ARCH_AARCH64 && ADK_TARGET_LITTLE_ENDIAN
  1133. default "alpha" if ADK_TARGET_ARCH_ALPHA
  1134. default "arm" if ADK_TARGET_ARCH_ARM && ADK_TARGET_LITTLE_ENDIAN
  1135. default "armeb" if ADK_TARGET_ARCH_ARM && ADK_TARGET_BIG_ENDIAN
  1136. default "arc" if ADK_TARGET_ARCH_ARC && ADK_TARGET_LITTLE_ENDIAN
  1137. default "arceb" if ADK_TARGET_ARCH_ARC && ADK_TARGET_BIG_ENDIAN
  1138. default "avr32" if ADK_CPU_AVR32
  1139. default "bfin" if ADK_TARGET_ARCH_BFIN
  1140. default "c6x" if ADK_CPU_C6X
  1141. default "cris" if ADK_CPU_CRIS_V10
  1142. default "crisv32" if ADK_CPU_CRIS_V32
  1143. default "frv" if ADK_TARGET_ARCH_FRV
  1144. default "i486" if ADK_CPU_I486
  1145. default "i586" if ADK_CPU_I586
  1146. default "i686" if ADK_CPU_I686
  1147. default "i586" if ADK_CPU_GEODE
  1148. default "i686" if ADK_CPU_PENTIUM_M
  1149. default "i686" if ADK_CPU_ATOM
  1150. default "i686" if ADK_CPU_ATHLON
  1151. default "h8300" if ADK_TARGET_ARCH_H8300
  1152. default "hppa" if ADK_TARGET_ARCH_HPPA
  1153. default "ia64" if ADK_TARGET_ARCH_IA64
  1154. default "lm32" if ADK_TARGET_ARCH_LM32
  1155. default "m68k" if ADK_TARGET_ARCH_M68K
  1156. default "metag" if ADK_TARGET_ARCH_METAG
  1157. default "microblaze" if ADK_TARGET_ARCH_MICROBLAZE && ADK_TARGET_BIG_ENDIAN
  1158. default "microblazeel" if ADK_TARGET_ARCH_MICROBLAZE && ADK_TARGET_LITTLE_ENDIAN
  1159. default "mips64" if ADK_TARGET_ARCH_MIPS64 && ADK_TARGET_BIG_ENDIAN
  1160. default "mips64el" if ADK_TARGET_ARCH_MIPS64 && ADK_TARGET_LITTLE_ENDIAN
  1161. default "mips" if ADK_TARGET_ARCH_MIPS && ADK_TARGET_BIG_ENDIAN
  1162. default "mipsel" if ADK_TARGET_ARCH_MIPS && ADK_TARGET_LITTLE_ENDIAN
  1163. default "nios2" if ADK_TARGET_ARCH_NIOS2
  1164. default "or1k" if ADK_TARGET_ARCH_OR1K
  1165. default "ppc" if ADK_CPU_PPC
  1166. default "ppc" if ADK_CPU_PPC_440
  1167. default "ppc64le" if ADK_CPU_PPC64 && ADK_TARGET_LITTLE_ENDIAN
  1168. default "ppc64" if ADK_CPU_PPC64 && ADK_TARGET_BIG_ENDIAN
  1169. default "s390x" if ADK_TARGET_ARCH_S390
  1170. default "sh2" if ADK_CPU_SH2 && ADK_TARGET_LITTLE_ENDIAN
  1171. default "sh2eb" if ADK_CPU_SH2 && ADK_TARGET_BIG_ENDIAN
  1172. default "sh2a" if ADK_CPU_SH2A
  1173. default "sh3" if ADK_CPU_SH3 && ADK_TARGET_LITTLE_ENDIAN
  1174. default "sh3eb" if ADK_CPU_SH3 && ADK_TARGET_BIG_ENDIAN
  1175. default "sh4" if ADK_CPU_SH4 && ADK_TARGET_LITTLE_ENDIAN
  1176. default "sh4eb" if ADK_CPU_SH4 && ADK_TARGET_BIG_ENDIAN
  1177. default "sh4a" if ADK_CPU_SH4A && ADK_TARGET_LITTLE_ENDIAN
  1178. default "sh4aeb" if ADK_CPU_SH4A && ADK_TARGET_BIG_ENDIAN
  1179. default "sparc" if ADK_TARGET_ARCH_SPARC
  1180. default "sparc64" if ADK_TARGET_ARCH_SPARC64
  1181. default "tilegx" if ADK_TARGET_ARCH_TILE
  1182. default "v850" if ADK_TARGET_ARCH_V850
  1183. default "x86_64" if ADK_TARGET_ARCH_X86_64
  1184. default "xtensa" if ADK_TARGET_ARCH_XTENSA