1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
5 prompt "CPU" if !ADK_TARGET_CHOOSE_ARCH
8 config ADK_TARGET_CPU_AARCH64_CORTEX_A53
11 select ADK_TARGET_SUPPORTS_THREADS
12 select ADK_TARGET_SUPPORTS_NPTL
13 select ADK_TARGET_WITH_MMU
14 depends on ADK_TARGET_ARCH_AARCH64
16 config ADK_TARGET_CPU_AARCH64_CORTEX_A57
19 select ADK_TARGET_SUPPORTS_THREADS
20 select ADK_TARGET_SUPPORTS_NPTL
21 select ADK_TARGET_WITH_MMU
22 depends on ADK_TARGET_ARCH_AARCH64
25 config ADK_TARGET_CPU_ALPHA_EV4
28 select ADK_TARGET_SUPPORTS_THREADS if ADK_TARGET_LIB_GLIBC
29 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_GLIBC
30 select ADK_TARGET_WITH_MMU
31 select ADK_TARGET_USE_STATIC_LIBS_ONLY if ADK_TARGET_LIB_UCLIBC_NG
32 depends on ADK_TARGET_ARCH_ALPHA
34 config ADK_TARGET_CPU_ALPHA_EV5
37 select ADK_TARGET_SUPPORTS_THREADS if ADK_TARGET_LIB_GLIBC
38 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_GLIBC
39 select ADK_TARGET_WITH_MMU
40 select ADK_TARGET_USE_STATIC_LIBS_ONLY if ADK_TARGET_LIB_UCLIBC_NG
41 depends on ADK_TARGET_ARCH_ALPHA
43 config ADK_TARGET_CPU_ALPHA_EV6
46 select ADK_TARGET_SUPPORTS_THREADS if ADK_TARGET_LIB_GLIBC
47 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_GLIBC
48 select ADK_TARGET_WITH_MMU
49 select ADK_TARGET_USE_STATIC_LIBS_ONLY if ADK_TARGET_LIB_UCLIBC_NG
50 depends on ADK_TARGET_ARCH_ALPHA
52 config ADK_TARGET_CPU_ALPHA_EV67
55 select ADK_TARGET_SUPPORTS_THREADS if ADK_TARGET_LIB_GLIBC
56 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_GLIBC
57 select ADK_TARGET_WITH_MMU
58 select ADK_TARGET_USE_STATIC_LIBS_ONLY if ADK_TARGET_LIB_UCLIBC_NG
59 depends on ADK_TARGET_ARCH_ALPHA
62 config ADK_TARGET_CPU_ARC_ARC700
64 select ADK_TARGET_SUPPORTS_THREADS
65 select ADK_TARGET_SUPPORTS_NPTL
66 select ADK_TARGET_SUPPORTS_LT
67 select ADK_TARGET_WITH_MMU
68 depends on ADK_TARGET_ARCH_ARC
70 config ADK_TARGET_CPU_ARC_ARC_HS
72 select ADK_TARGET_SUPPORTS_THREADS
73 select ADK_TARGET_SUPPORTS_NPTL
74 select ADK_TARGET_SUPPORTS_LT
75 select ADK_TARGET_WITH_MMU
76 depends on ADK_TARGET_ARCH_ARC
79 config ADK_TARGET_CPU_ARM_ARM1176JZF_S
81 select ADK_TARGET_SUPPORTS_THREADS
82 select ADK_TARGET_SUPPORTS_NPTL
83 select ADK_TARGET_SUPPORTS_LT
84 select ADK_TARGET_WITH_MMU
85 select ADK_TARGET_CPU_WITH_FPU_VFP
86 depends on ADK_TARGET_ARCH_ARM
88 config ADK_TARGET_CPU_ARM_ARM926EJ_S
90 select ADK_TARGET_SUPPORTS_THREADS
91 select ADK_TARGET_SUPPORTS_NPTL
92 select ADK_TARGET_SUPPORTS_LT
93 select ADK_TARGET_WITH_MMU
94 depends on ADK_TARGET_ARCH_ARM
96 config ADK_TARGET_CPU_ARM_ARM926EJ_S_NOMMU
97 bool "arm926ej-s (noMMU)"
98 select ADK_TARGET_SUPPORTS_THREADS
99 select ADK_TARGET_SUPPORTS_LT
100 select ADK_TARGET_WITHOUT_MMU
101 select ADK_TARGET_UCLINUX
102 depends on ADK_TARGET_ARCH_ARM
104 config ADK_TARGET_CPU_ARM_ARM11MPCORE
106 select ADK_TARGET_SUPPORTS_THREADS
107 select ADK_TARGET_SUPPORTS_NPTL
108 select ADK_TARGET_SUPPORTS_LT
109 select ADK_TARGET_WITH_MMU
110 select ADK_TARGET_CPU_WITH_FPU_VFPV3
111 depends on ADK_TARGET_ARCH_ARM
113 config ADK_TARGET_CPU_ARM_CORTEX_A5
115 select ADK_TARGET_SUPPORTS_THREADS
116 select ADK_TARGET_SUPPORTS_NPTL
117 select ADK_TARGET_SUPPORTS_LT
118 select ADK_TARGET_WITH_MMU
119 select ADK_TARGET_CPU_WITH_FPU_VFPV3
120 select ADK_TARGET_CPU_WITH_NEON
121 select ADK_TARGET_CPU_WITH_THUMB2
122 depends on ADK_TARGET_ARCH_ARM
124 config ADK_TARGET_CPU_ARM_CORTEX_A7
126 select ADK_TARGET_SUPPORTS_THREADS
127 select ADK_TARGET_SUPPORTS_NPTL
128 select ADK_TARGET_SUPPORTS_LT
129 select ADK_TARGET_WITH_MMU
130 select ADK_TARGET_CPU_WITH_FPU_VFPV4
131 select ADK_TARGET_CPU_WITH_NEON
132 select ADK_TARGET_CPU_WITH_THUMB2
133 depends on ADK_TARGET_ARCH_ARM
135 config ADK_TARGET_CPU_ARM_CORTEX_A8
137 select ADK_TARGET_SUPPORTS_THREADS
138 select ADK_TARGET_SUPPORTS_NPTL
139 select ADK_TARGET_SUPPORTS_LT
140 select ADK_TARGET_WITH_MMU
141 select ADK_TARGET_CPU_WITH_FPU_VFPV3
142 select ADK_TARGET_CPU_WITH_NEON
143 select ADK_TARGET_CPU_WITH_THUMB2
144 depends on ADK_TARGET_ARCH_ARM
146 config ADK_TARGET_CPU_ARM_CORTEX_A9
148 select ADK_TARGET_SUPPORTS_THREADS
149 select ADK_TARGET_SUPPORTS_NPTL
150 select ADK_TARGET_SUPPORTS_LT
151 select ADK_TARGET_WITH_MMU
152 select ADK_TARGET_CPU_WITH_FPU_VFPV3
153 select ADK_TARGET_CPU_WITH_NEON
154 select ADK_TARGET_CPU_WITH_THUMB2
155 depends on ADK_TARGET_ARCH_ARM
157 config ADK_TARGET_CPU_ARM_CORTEX_A15
159 select ADK_TARGET_SUPPORTS_THREADS
160 select ADK_TARGET_SUPPORTS_NPTL
161 select ADK_TARGET_SUPPORTS_LT
162 select ADK_TARGET_WITH_MMU
163 select ADK_TARGET_CPU_WITH_FPU_VFPV4
164 select ADK_TARGET_CPU_WITH_NEON
165 depends on ADK_TARGET_ARCH_ARM
167 config ADK_TARGET_CPU_ARM_CORTEX_A17
169 select ADK_TARGET_SUPPORTS_THREADS
170 select ADK_TARGET_SUPPORTS_NPTL
171 select ADK_TARGET_SUPPORTS_LT
172 select ADK_TARGET_WITH_MMU
173 select ADK_TARGET_CPU_WITH_FPU_VFPV4
174 select ADK_TARGET_CPU_WITH_NEON
175 depends on ADK_TARGET_ARCH_ARM
177 config ADK_TARGET_CPU_ARM_CORTEX_A53
179 select ADK_TARGET_SUPPORTS_THREADS
180 select ADK_TARGET_SUPPORTS_NPTL
181 select ADK_TARGET_SUPPORTS_LT
182 select ADK_TARGET_WITH_MMU
183 select ADK_TARGET_CPU_WITH_FPU_VFPV4
184 select ADK_TARGET_CPU_WITH_NEON
185 depends on ADK_TARGET_ARCH_ARM
187 config ADK_TARGET_CPU_ARM_CORTEX_A57
189 select ADK_TARGET_SUPPORTS_THREADS
190 select ADK_TARGET_SUPPORTS_NPTL
191 select ADK_TARGET_SUPPORTS_LT
192 select ADK_TARGET_WITH_MMU
193 select ADK_TARGET_CPU_WITH_FPU_VFPV4
194 select ADK_TARGET_CPU_WITH_NEON
195 depends on ADK_TARGET_ARCH_ARM
197 config ADK_TARGET_CPU_ARM_CORTEX_M7
199 select ADK_TARGET_SUPPORTS_THREADS
200 select ADK_TARGET_SUPPORTS_LT
201 select ADK_TARGET_UCLINUX
202 select ADK_TARGET_WITHOUT_MMU
203 select ADK_TARGET_CPU_WITH_THUMB2
204 select ADK_TARGET_CPU_WITH_FPU_FPV5
205 depends on ADK_TARGET_ARCH_ARM
207 config ADK_TARGET_CPU_ARM_CORTEX_M4
209 select ADK_TARGET_SUPPORTS_THREADS
210 select ADK_TARGET_SUPPORTS_LT
211 select ADK_TARGET_UCLINUX
212 select ADK_TARGET_WITHOUT_MMU
213 select ADK_TARGET_CPU_WITH_THUMB2
214 select ADK_TARGET_CPU_WITH_FPU_FPV4
215 depends on ADK_TARGET_ARCH_ARM
217 config ADK_TARGET_CPU_ARM_CORTEX_M3
219 select ADK_TARGET_SUPPORTS_THREADS
220 select ADK_TARGET_SUPPORTS_LT
221 select ADK_TARGET_UCLINUX
222 select ADK_TARGET_WITHOUT_MMU
223 select ADK_TARGET_CPU_WITH_THUMB2
224 depends on ADK_TARGET_ARCH_ARM
226 config ADK_TARGET_CPU_ARM_CORTEX_M0
228 select ADK_TARGET_SUPPORTS_THREADS
229 select ADK_TARGET_SUPPORTS_LT
230 select ADK_TARGET_UCLINUX
231 select ADK_TARGET_WITHOUT_MMU
232 select ADK_TARGET_CPU_WITH_THUMB2
233 depends on ADK_TARGET_ARCH_ARM
235 config ADK_TARGET_CPU_ARM_XSCALE
237 select ADK_TARGET_SUPPORTS_THREADS
238 select ADK_TARGET_SUPPORTS_NPTL
239 select ADK_TARGET_SUPPORTS_LT
240 select ADK_TARGET_WITH_MMU
241 depends on ADK_TARGET_ARCH_ARM
244 config ADK_TARGET_CPU_AVR32
246 select ADK_TARGET_SUPPORTS_THREADS
247 select ADK_TARGET_SUPPORTS_LT
248 select ADK_TARGET_WITH_MMU
249 depends on ADK_TARGET_ARCH_AVR32
252 config ADK_TARGET_CPU_BFIN_BF512
254 select ADK_TARGET_SUPPORTS_THREADS
255 select ADK_TARGET_SUPPORTS_LT
256 select ADK_TARGET_WITHOUT_MMU
257 depends on ADK_TARGET_ARCH_BFIN
259 config ADK_TARGET_CPU_BFIN_BF514
261 select ADK_TARGET_SUPPORTS_THREADS
262 select ADK_TARGET_SUPPORTS_LT
263 select ADK_TARGET_WITHOUT_MMU
264 depends on ADK_TARGET_ARCH_BFIN
266 config ADK_TARGET_CPU_BFIN_BF516
268 select ADK_TARGET_SUPPORTS_THREADS
269 select ADK_TARGET_SUPPORTS_LT
270 select ADK_TARGET_WITHOUT_MMU
271 depends on ADK_TARGET_ARCH_BFIN
273 config ADK_TARGET_CPU_BFIN_BF518
275 select ADK_TARGET_SUPPORTS_THREADS
276 select ADK_TARGET_SUPPORTS_LT
277 select ADK_TARGET_WITHOUT_MMU
278 depends on ADK_TARGET_ARCH_BFIN
280 config ADK_TARGET_CPU_BFIN_BF522
282 select ADK_TARGET_SUPPORTS_THREADS
283 select ADK_TARGET_SUPPORTS_LT
284 select ADK_TARGET_WITHOUT_MMU
285 depends on ADK_TARGET_ARCH_BFIN
287 config ADK_TARGET_CPU_BFIN_BF523
289 select ADK_TARGET_SUPPORTS_THREADS
290 select ADK_TARGET_SUPPORTS_LT
291 select ADK_TARGET_WITHOUT_MMU
292 depends on ADK_TARGET_ARCH_BFIN
294 config ADK_TARGET_CPU_BFIN_BF524
296 select ADK_TARGET_SUPPORTS_THREADS
297 select ADK_TARGET_SUPPORTS_LT
298 select ADK_TARGET_WITHOUT_MMU
299 depends on ADK_TARGET_ARCH_BFIN
301 config ADK_TARGET_CPU_BFIN_BF525
303 select ADK_TARGET_SUPPORTS_THREADS
304 select ADK_TARGET_SUPPORTS_LT
305 select ADK_TARGET_WITHOUT_MMU
306 depends on ADK_TARGET_ARCH_BFIN
308 config ADK_TARGET_CPU_BFIN_BF526
310 select ADK_TARGET_SUPPORTS_THREADS
311 select ADK_TARGET_SUPPORTS_LT
312 select ADK_TARGET_WITHOUT_MMU
313 depends on ADK_TARGET_ARCH_BFIN
315 config ADK_TARGET_CPU_BFIN_BF527
317 select ADK_TARGET_SUPPORTS_THREADS
318 select ADK_TARGET_SUPPORTS_LT
319 select ADK_TARGET_WITHOUT_MMU
320 depends on ADK_TARGET_ARCH_BFIN
322 config ADK_TARGET_CPU_BFIN_BF531
324 select ADK_TARGET_SUPPORTS_THREADS
325 select ADK_TARGET_SUPPORTS_LT
326 select ADK_TARGET_WITHOUT_MMU
327 depends on ADK_TARGET_ARCH_BFIN
329 config ADK_TARGET_CPU_BFIN_BF532
331 select ADK_TARGET_SUPPORTS_THREADS
332 select ADK_TARGET_SUPPORTS_LT
333 select ADK_TARGET_WITHOUT_MMU
334 depends on ADK_TARGET_ARCH_BFIN
336 config ADK_TARGET_CPU_BFIN_BF533
338 select ADK_TARGET_SUPPORTS_THREADS
339 select ADK_TARGET_SUPPORTS_LT
340 select ADK_TARGET_WITHOUT_MMU
341 depends on ADK_TARGET_ARCH_BFIN
343 config ADK_TARGET_CPU_BFIN_BF534
345 select ADK_TARGET_SUPPORTS_THREADS
346 select ADK_TARGET_SUPPORTS_LT
347 select ADK_TARGET_WITHOUT_MMU
348 depends on ADK_TARGET_ARCH_BFIN
350 config ADK_TARGET_CPU_BFIN_BF536
352 select ADK_TARGET_SUPPORTS_THREADS
353 select ADK_TARGET_SUPPORTS_LT
354 select ADK_TARGET_WITHOUT_MMU
355 depends on ADK_TARGET_ARCH_BFIN
357 config ADK_TARGET_CPU_BFIN_BF537
359 select ADK_TARGET_SUPPORTS_THREADS
360 select ADK_TARGET_SUPPORTS_LT
361 select ADK_TARGET_WITHOUT_MMU
362 depends on ADK_TARGET_ARCH_BFIN
364 config ADK_TARGET_CPU_BFIN_BF538
366 select ADK_TARGET_SUPPORTS_THREADS
367 select ADK_TARGET_SUPPORTS_LT
368 select ADK_TARGET_WITHOUT_MMU
369 depends on ADK_TARGET_ARCH_BFIN
371 config ADK_TARGET_CPU_BFIN_BF539
373 select ADK_TARGET_SUPPORTS_THREADS
374 select ADK_TARGET_SUPPORTS_LT
375 select ADK_TARGET_WITHOUT_MMU
376 depends on ADK_TARGET_ARCH_BFIN
378 config ADK_TARGET_CPU_BFIN_BF542
380 select ADK_TARGET_SUPPORTS_THREADS
381 select ADK_TARGET_SUPPORTS_LT
382 select ADK_TARGET_WITHOUT_MMU
383 depends on ADK_TARGET_ARCH_BFIN
385 config ADK_TARGET_CPU_BFIN_BF544
387 select ADK_TARGET_SUPPORTS_THREADS
388 select ADK_TARGET_SUPPORTS_LT
389 select ADK_TARGET_WITHOUT_MMU
390 depends on ADK_TARGET_ARCH_BFIN
392 config ADK_TARGET_CPU_BFIN_BF547
394 select ADK_TARGET_SUPPORTS_THREADS
395 select ADK_TARGET_SUPPORTS_LT
396 select ADK_TARGET_WITHOUT_MMU
397 depends on ADK_TARGET_ARCH_BFIN
399 config ADK_TARGET_CPU_BFIN_BF548
401 select ADK_TARGET_SUPPORTS_THREADS
402 select ADK_TARGET_SUPPORTS_LT
403 select ADK_TARGET_WITHOUT_MMU
404 depends on ADK_TARGET_ARCH_BFIN
406 config ADK_TARGET_CPU_BFIN_BF549
408 select ADK_TARGET_SUPPORTS_THREADS
409 select ADK_TARGET_SUPPORTS_LT
410 select ADK_TARGET_WITHOUT_MMU
411 depends on ADK_TARGET_ARCH_BFIN
413 config ADK_TARGET_CPU_BFIN_BF542M
415 select ADK_TARGET_SUPPORTS_THREADS
416 select ADK_TARGET_SUPPORTS_LT
417 select ADK_TARGET_WITHOUT_MMU
418 depends on ADK_TARGET_ARCH_BFIN
420 config ADK_TARGET_CPU_BFIN_BF544M
422 select ADK_TARGET_SUPPORTS_THREADS
423 select ADK_TARGET_SUPPORTS_LT
424 select ADK_TARGET_WITHOUT_MMU
425 depends on ADK_TARGET_ARCH_BFIN
427 config ADK_TARGET_CPU_BFIN_BF547M
429 select ADK_TARGET_SUPPORTS_THREADS
430 select ADK_TARGET_SUPPORTS_LT
431 select ADK_TARGET_WITHOUT_MMU
432 depends on ADK_TARGET_ARCH_BFIN
434 config ADK_TARGET_CPU_BFIN_BF548M
436 select ADK_TARGET_SUPPORTS_THREADS
437 select ADK_TARGET_SUPPORTS_LT
438 select ADK_TARGET_WITHOUT_MMU
439 depends on ADK_TARGET_ARCH_BFIN
441 config ADK_TARGET_CPU_BFIN_BF549M
443 select ADK_TARGET_SUPPORTS_THREADS
444 select ADK_TARGET_SUPPORTS_LT
445 select ADK_TARGET_WITHOUT_MMU
446 depends on ADK_TARGET_ARCH_BFIN
448 config ADK_TARGET_CPU_BFIN_BF561
450 select ADK_TARGET_SUPPORTS_THREADS
451 select ADK_TARGET_SUPPORTS_LT
452 select ADK_TARGET_WITHOUT_MMU
453 depends on ADK_TARGET_ARCH_BFIN
455 config ADK_TARGET_CPU_BFIN_BF592
457 select ADK_TARGET_SUPPORTS_THREADS
458 select ADK_TARGET_SUPPORTS_LT
459 select ADK_TARGET_WITHOUT_MMU
460 depends on ADK_TARGET_ARCH_BFIN
463 config ADK_TARGET_CPU_C6X
465 select ADK_TARGET_SUPPORTS_THREADS
466 select ADK_TARGET_SUPPORTS_LT
467 select ADK_TARGET_UCLINUX
468 select ADK_TARGET_WITHOUT_MMU
469 depends on ADK_TARGET_ARCH_C6X
472 config ADK_TARGET_CPU_CR16
474 depends on ADK_TARGET_ARCH_CR16
477 config ADK_TARGET_CPU_CRIS_CRISV10
479 select ADK_TARGET_SUPPORTS_THREADS
480 select ADK_TARGET_SUPPORTS_LT
481 select ADK_TARGET_WITH_MMU
482 depends on ADK_TARGET_ARCH_CRIS
484 config ADK_TARGET_CPU_CRIS_CRISV32
486 select ADK_TARGET_SUPPORTS_THREADS
487 select ADK_TARGET_SUPPORTS_LT
488 select ADK_TARGET_WITH_MMU
489 depends on ADK_TARGET_ARCH_CRIS
492 config ADK_TARGET_CPU_CSKY_CK610
494 select ADK_TARGET_SUPPORTS_THREADS
495 select ADK_TARGET_SUPPORTS_LT
496 select ADK_TARGET_SUPPORTS_NPTL
497 select ADK_TARGET_WITH_MMU
498 depends on ADK_TARGET_ARCH_CSKY
499 depends on ADK_TARGET_LITTLE_ENDIAN
501 config ADK_TARGET_CPU_CSKY_CK810F
503 select ADK_TARGET_SUPPORTS_THREADS
504 select ADK_TARGET_SUPPORTS_LT
505 select ADK_TARGET_SUPPORTS_NPTL
506 select ADK_TARGET_WITH_MMU
507 select ADK_TARGET_CPU_WITH_FPU
508 depends on ADK_TARGET_ARCH_CSKY
509 depends on ADK_TARGET_LITTLE_ENDIAN
511 config ADK_TARGET_CPU_CSKY_CK807F
513 select ADK_TARGET_SUPPORTS_THREADS
514 select ADK_TARGET_SUPPORTS_LT
515 select ADK_TARGET_SUPPORTS_NPTL
516 select ADK_TARGET_WITH_MMU
517 select ADK_TARGET_CPU_WITH_FPU
518 depends on ADK_TARGET_ARCH_CSKY
519 depends on ADK_TARGET_LITTLE_ENDIAN
522 config ADK_TARGET_CPU_EPIPHANY
524 select ADK_TARGET_WITH_MMU
525 depends on ADK_TARGET_ARCH_EPIPHANY
528 config ADK_TARGET_CPU_FRV
530 select ADK_TARGET_WITHOUT_MMU
531 depends on ADK_TARGET_ARCH_FRV
534 config ADK_TARGET_CPU_FT32
536 select ADK_TARGET_WITHOUT_MMU
537 depends on ADK_TARGET_ARCH_FT32
540 config ADK_TARGET_CPU_H8300H
542 select ADK_TARGET_WITHOUT_MMU
543 depends on ADK_TARGET_ARCH_H8300
545 config ADK_TARGET_CPU_H8S
547 select ADK_TARGET_WITHOUT_MMU
548 depends on ADK_TARGET_ARCH_H8300
551 config ADK_TARGET_CPU_PARISC
553 select ADK_TARGET_SUPPORTS_THREADS
554 select ADK_TARGET_SUPPORTS_LT if ADK_TARGET_LIB_UCLIBC_NG
555 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_GLIBC
556 select ADK_TARGET_WITH_MMU
557 select ADK_TARGET_USE_STATIC_LIBS_ONLY if ADK_TARGET_LIB_UCLIBC_NG
558 depends on ADK_TARGET_ARCH_HPPA
561 config ADK_TARGET_CPU_IA64
563 select ADK_TARGET_SUPPORTS_THREADS
564 select ADK_TARGET_SUPPORTS_LT if ADK_TARGET_LIB_UCLIBC_NG
565 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_GLIBC
566 select ADK_TARGET_WITH_MMU
567 select ADK_TARGET_USE_STATIC_LIBS_ONLY if ADK_TARGET_LIB_UCLIBC_NG
568 depends on ADK_TARGET_ARCH_IA64
571 config ADK_TARGET_CPU_LM32
573 select ADK_TARGET_UCLINUX
574 select ADK_TARGET_WITHOUT_MMU
575 depends on ADK_TARGET_ARCH_LM32
578 config ADK_TARGET_CPU_CF_51
580 select ADK_TARGET_SUPPORTS_THREADS
581 select ADK_TARGET_SUPPORTS_LT
582 select ADK_TARGET_CPU_CF
583 select ADK_TARGET_UCLINUX
584 select ADK_TARGET_WITHOUT_MMU
585 depends on ADK_TARGET_ARCH_M68K
587 config ADK_TARGET_CPU_CF_5206
589 select ADK_TARGET_SUPPORTS_THREADS
590 select ADK_TARGET_SUPPORTS_LT
591 select ADK_TARGET_CPU_CF
592 select ADK_TARGET_UCLINUX
593 select ADK_TARGET_WITHOUT_MMU
594 depends on ADK_TARGET_ARCH_M68K
596 config ADK_TARGET_CPU_CF_5206E
597 bool "coldfire 5206e"
598 select ADK_TARGET_SUPPORTS_THREADS
599 select ADK_TARGET_SUPPORTS_LT
600 select ADK_TARGET_CPU_CF
601 select ADK_TARGET_UCLINUX
602 select ADK_TARGET_WITHOUT_MMU
603 depends on ADK_TARGET_ARCH_M68K
605 config ADK_TARGET_CPU_CF_5208
607 select ADK_TARGET_SUPPORTS_THREADS
608 select ADK_TARGET_SUPPORTS_LT
609 select ADK_TARGET_CPU_CF
610 select ADK_TARGET_UCLINUX
611 select ADK_TARGET_WITHOUT_MMU
612 depends on ADK_TARGET_ARCH_M68K
614 config ADK_TARGET_CPU_CF_5211A
615 bool "coldfire 5211a"
616 select ADK_TARGET_SUPPORTS_THREADS
617 select ADK_TARGET_SUPPORTS_LT
618 select ADK_TARGET_CPU_CF
619 select ADK_TARGET_UCLINUX
620 select ADK_TARGET_WITHOUT_MMU
621 depends on ADK_TARGET_ARCH_M68K
623 config ADK_TARGET_CPU_CF_5213
625 select ADK_TARGET_SUPPORTS_THREADS
626 select ADK_TARGET_SUPPORTS_LT
627 select ADK_TARGET_CPU_CF
628 select ADK_TARGET_UCLINUX
629 select ADK_TARGET_WITHOUT_MMU
630 depends on ADK_TARGET_ARCH_M68K
632 config ADK_TARGET_CPU_CF_5216
634 select ADK_TARGET_SUPPORTS_THREADS
635 select ADK_TARGET_SUPPORTS_LT
636 select ADK_TARGET_CPU_CF
637 select ADK_TARGET_UCLINUX
638 select ADK_TARGET_WITHOUT_MMU
639 depends on ADK_TARGET_ARCH_M68K
641 config ADK_TARGET_CPU_CF_52235
642 bool "coldfire 52235"
643 select ADK_TARGET_SUPPORTS_THREADS
644 select ADK_TARGET_SUPPORTS_LT
645 select ADK_TARGET_CPU_CF
646 select ADK_TARGET_UCLINUX
647 select ADK_TARGET_WITHOUT_MMU
648 depends on ADK_TARGET_ARCH_M68K
650 config ADK_TARGET_CPU_CF_5225
652 select ADK_TARGET_SUPPORTS_THREADS
653 select ADK_TARGET_SUPPORTS_LT
654 select ADK_TARGET_CPU_CF
655 select ADK_TARGET_UCLINUX
656 select ADK_TARGET_WITHOUT_MMU
657 depends on ADK_TARGET_ARCH_M68K
659 config ADK_TARGET_CPU_CF_52259
660 bool "coldfire 52259"
661 select ADK_TARGET_SUPPORTS_THREADS
662 select ADK_TARGET_SUPPORTS_LT
663 select ADK_TARGET_CPU_CF
664 select ADK_TARGET_UCLINUX
665 select ADK_TARGET_WITHOUT_MMU
666 depends on ADK_TARGET_ARCH_M68K
668 config ADK_TARGET_CPU_CF_5235
670 select ADK_TARGET_SUPPORTS_THREADS
671 select ADK_TARGET_SUPPORTS_LT
672 select ADK_TARGET_CPU_CF
673 select ADK_TARGET_UCLINUX
674 select ADK_TARGET_WITHOUT_MMU
675 depends on ADK_TARGET_ARCH_M68K
677 config ADK_TARGET_CPU_CF_5249
679 select ADK_TARGET_SUPPORTS_THREADS
680 select ADK_TARGET_SUPPORTS_LT
681 select ADK_TARGET_CPU_CF
682 select ADK_TARGET_UCLINUX
683 select ADK_TARGET_WITHOUT_MMU
684 depends on ADK_TARGET_ARCH_M68K
686 config ADK_TARGET_CPU_CF_5250
688 select ADK_TARGET_SUPPORTS_THREADS
689 select ADK_TARGET_SUPPORTS_LT
690 select ADK_TARGET_CPU_CF
691 select ADK_TARGET_UCLINUX
692 select ADK_TARGET_WITHOUT_MMU
693 depends on ADK_TARGET_ARCH_M68K
695 config ADK_TARGET_CPU_CF_5271
697 select ADK_TARGET_SUPPORTS_THREADS
698 select ADK_TARGET_SUPPORTS_LT
699 select ADK_TARGET_CPU_CF
700 select ADK_TARGET_UCLINUX
701 select ADK_TARGET_WITHOUT_MMU
702 depends on ADK_TARGET_ARCH_M68K
704 config ADK_TARGET_CPU_CF_5272
706 select ADK_TARGET_SUPPORTS_THREADS
707 select ADK_TARGET_SUPPORTS_LT
708 select ADK_TARGET_CPU_CF
709 select ADK_TARGET_UCLINUX
710 select ADK_TARGET_WITHOUT_MMU
711 depends on ADK_TARGET_ARCH_M68K
713 config ADK_TARGET_CPU_CF_5275
715 select ADK_TARGET_SUPPORTS_THREADS
716 select ADK_TARGET_SUPPORTS_LT
717 select ADK_TARGET_CPU_CF
718 select ADK_TARGET_UCLINUX
719 select ADK_TARGET_WITHOUT_MMU
720 depends on ADK_TARGET_ARCH_M68K
722 config ADK_TARGET_CPU_CF_5282
724 select ADK_TARGET_SUPPORTS_THREADS
725 select ADK_TARGET_SUPPORTS_LT
726 select ADK_TARGET_CPU_CF
727 select ADK_TARGET_UCLINUX
728 select ADK_TARGET_WITHOUT_MMU
729 depends on ADK_TARGET_ARCH_M68K
731 config ADK_TARGET_CPU_CF_53017
732 bool "coldfire 53017"
733 select ADK_TARGET_SUPPORTS_THREADS
734 select ADK_TARGET_SUPPORTS_LT
735 select ADK_TARGET_CPU_CF
736 select ADK_TARGET_UCLINUX
737 select ADK_TARGET_WITHOUT_MMU
738 depends on ADK_TARGET_ARCH_M68K
740 config ADK_TARGET_CPU_CF_5307
742 select ADK_TARGET_SUPPORTS_THREADS
743 select ADK_TARGET_SUPPORTS_LT
744 select ADK_TARGET_CPU_CF
745 select ADK_TARGET_UCLINUX
746 select ADK_TARGET_WITHOUT_MMU
747 depends on ADK_TARGET_ARCH_M68K
749 config ADK_TARGET_CPU_CF_5328
751 select ADK_TARGET_SUPPORTS_THREADS
752 select ADK_TARGET_SUPPORTS_LT
753 select ADK_TARGET_CPU_CF
754 select ADK_TARGET_UCLINUX
755 select ADK_TARGET_WITHOUT_MMU
756 depends on ADK_TARGET_ARCH_M68K
758 config ADK_TARGET_CPU_CF_5329
760 select ADK_TARGET_SUPPORTS_THREADS
761 select ADK_TARGET_SUPPORTS_LT
762 select ADK_TARGET_CPU_CF
763 select ADK_TARGET_UCLINUX
764 select ADK_TARGET_WITHOUT_MMU
765 depends on ADK_TARGET_ARCH_M68K
767 config ADK_TARGET_CPU_CF_5373
769 select ADK_TARGET_SUPPORTS_THREADS
770 select ADK_TARGET_SUPPORTS_LT
771 select ADK_TARGET_CPU_CF
772 select ADK_TARGET_UCLINUX
773 select ADK_TARGET_WITHOUT_MMU
774 depends on ADK_TARGET_ARCH_M68K
776 config ADK_TARGET_CPU_CF_5407
778 select ADK_TARGET_SUPPORTS_THREADS
779 select ADK_TARGET_SUPPORTS_LT
780 select ADK_TARGET_CPU_CF
781 select ADK_TARGET_UCLINUX
782 select ADK_TARGET_WITHOUT_MMU
783 depends on ADK_TARGET_ARCH_M68K
785 config ADK_TARGET_CPU_CF_5475
787 select ADK_TARGET_SUPPORTS_THREADS
788 select ADK_TARGET_SUPPORTS_LT
789 select ADK_TARGET_CPU_CF
790 select ADK_TARGET_WITH_MMU
791 depends on ADK_TARGET_ARCH_M68K
794 config ADK_TARGET_CPU_M32C
796 select ADK_TARGET_WITH_MMU
797 depends on ADK_TARGET_ARCH_M32C
800 config ADK_TARGET_CPU_M32R
802 select ADK_TARGET_WITH_MMU
803 depends on ADK_TARGET_ARCH_M32R
806 config ADK_TARGET_CPU_M68K_68020
808 select ADK_TARGET_SUPPORTS_THREADS
809 select ADK_TARGET_SUPPORTS_LT if ADK_TARGET_LIB_UCLIBC_NG
810 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_GLIBC
811 select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX
812 depends on ADK_TARGET_ARCH_M68K
814 config ADK_TARGET_CPU_M68K_68030
816 select ADK_TARGET_SUPPORTS_THREADS
817 select ADK_TARGET_SUPPORTS_LT if ADK_TARGET_LIB_UCLIBC_NG
818 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_GLIBC
819 select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX
820 depends on ADK_TARGET_ARCH_M68K
822 config ADK_TARGET_CPU_M68K_68040
824 select ADK_TARGET_SUPPORTS_THREADS
825 select ADK_TARGET_SUPPORTS_LT if ADK_TARGET_LIB_UCLIBC_NG
826 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_GLIBC
827 select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX
828 select ADK_TARGET_CPU_WITH_FPU
829 depends on ADK_TARGET_ARCH_M68K
831 config ADK_TARGET_CPU_M68K_68060
833 select ADK_TARGET_SUPPORTS_THREADS
834 select ADK_TARGET_SUPPORTS_LT if ADK_TARGET_LIB_UCLIBC_NG
835 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_GLIBC
836 select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX
837 depends on ADK_TARGET_ARCH_M68K
840 config ADK_TARGET_CPU_METAG
842 select ADK_TARGET_SUPPORTS_THREADS
843 select ADK_TARGET_SUPPORTS_LT
844 select ADK_TARGET_SUPPORTS_NPTL
845 select ADK_TARGET_WITH_MMU
846 depends on ADK_TARGET_ARCH_METAG
849 config ADK_TARGET_CPU_MICROBLAZE
851 select ADK_TARGET_SUPPORTS_THREADS
852 select ADK_TARGET_SUPPORTS_LT
853 select ADK_TARGET_SUPPORTS_NPTL
854 select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX
855 depends on ADK_TARGET_ARCH_MICROBLAZE
858 config ADK_TARGET_CPU_MIPS_MIPS32
860 select ADK_TARGET_SUPPORTS_THREADS
861 select ADK_TARGET_SUPPORTS_LT
862 select ADK_TARGET_SUPPORTS_NPTL
863 select ADK_TARGET_WITH_MMU
864 select ADK_TARGET_CPU_WITH_FPU
865 select ADK_KERNEL_CPU_MIPS32_R1
866 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
867 depends on ADK_TARGET_ARCH_MIPS
869 config ADK_TARGET_CPU_MIPS_MIPS32R2
871 select ADK_TARGET_SUPPORTS_THREADS
872 select ADK_TARGET_SUPPORTS_LT
873 select ADK_TARGET_SUPPORTS_NPTL
874 select ADK_TARGET_WITH_MMU
875 select ADK_TARGET_CPU_WITH_FPU
876 select ADK_KERNEL_CPU_MIPS32_R2
877 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
878 depends on ADK_TARGET_ARCH_MIPS
880 config ADK_TARGET_CPU_MIPS_MIPS32R6
882 select ADK_TARGET_SUPPORTS_THREADS
883 select ADK_TARGET_SUPPORTS_LT
884 select ADK_TARGET_SUPPORTS_NPTL
885 select ADK_TARGET_WITH_MMU
886 select ADK_TARGET_CPU_WITH_FPU
887 select ADK_KERNEL_CPU_MIPS32_R6
888 select ADK_TARGET_ARCH_MIPS_WITH_NAN_2008
889 depends on ADK_TARGET_ARCH_MIPS
891 config ADK_TARGET_CPU_MIPS_R4400
893 select ADK_TARGET_SUPPORTS_THREADS
894 select ADK_TARGET_SUPPORTS_LT
895 select ADK_TARGET_SUPPORTS_NPTL
896 select ADK_TARGET_WITH_MMU
897 select ADK_TARGET_CPU_WITH_FPU
898 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
899 depends on ADK_TARGET_ARCH_MIPS
901 config ADK_TARGET_CPU_MIPS_R4600
903 select ADK_TARGET_SUPPORTS_THREADS
904 select ADK_TARGET_SUPPORTS_LT
905 select ADK_TARGET_SUPPORTS_NPTL
906 select ADK_TARGET_WITH_MMU
907 select ADK_TARGET_CPU_WITH_FPU
908 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
909 depends on ADK_TARGET_ARCH_MIPS
912 config ADK_TARGET_CPU_MIPS64_MIPS1
915 select ADK_TARGET_SUPPORTS_THREADS
916 select ADK_TARGET_SUPPORTS_LT
917 select ADK_TARGET_SUPPORTS_NPTL
918 select ADK_TARGET_WITH_MMU
919 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
920 depends on ADK_TARGET_ARCH_MIPS64
922 config ADK_TARGET_CPU_MIPS64_MIPS2
925 select ADK_TARGET_SUPPORTS_THREADS
926 select ADK_TARGET_SUPPORTS_LT
927 select ADK_TARGET_SUPPORTS_NPTL
928 select ADK_TARGET_WITH_MMU
929 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
930 depends on ADK_TARGET_ARCH_MIPS64
932 config ADK_TARGET_CPU_MIPS64_MIPS3
935 select ADK_TARGET_SUPPORTS_THREADS
936 select ADK_TARGET_SUPPORTS_LT
937 select ADK_TARGET_SUPPORTS_NPTL
938 select ADK_TARGET_WITH_MMU
939 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
940 depends on ADK_TARGET_ARCH_MIPS64
942 config ADK_TARGET_CPU_MIPS64_MIPS4
945 select ADK_TARGET_SUPPORTS_THREADS
946 select ADK_TARGET_SUPPORTS_LT
947 select ADK_TARGET_SUPPORTS_NPTL
948 select ADK_TARGET_WITH_MMU
949 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
950 depends on ADK_TARGET_ARCH_MIPS64
952 config ADK_TARGET_CPU_MIPS64_MIPS64
955 select ADK_TARGET_SUPPORTS_THREADS
956 select ADK_TARGET_SUPPORTS_LT
957 select ADK_TARGET_SUPPORTS_NPTL
958 select ADK_TARGET_WITH_MMU
959 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
960 select ADK_KERNEL_CPU_MIPS64_R1
961 depends on ADK_TARGET_ARCH_MIPS64
963 config ADK_TARGET_CPU_MIPS64_MIPS64R2
966 select ADK_TARGET_SUPPORTS_THREADS
967 select ADK_TARGET_SUPPORTS_LT
968 select ADK_TARGET_SUPPORTS_NPTL
969 select ADK_TARGET_WITH_MMU
970 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
971 select ADK_KERNEL_CPU_MIPS64_R2
972 depends on ADK_TARGET_ARCH_MIPS64
974 config ADK_TARGET_CPU_MIPS64_MIPS64R6
977 select ADK_TARGET_SUPPORTS_THREADS
978 select ADK_TARGET_SUPPORTS_LT
979 select ADK_TARGET_SUPPORTS_NPTL
980 select ADK_TARGET_WITH_MMU
981 select ADK_TARGET_ARCH_MIPS_WITH_NAN_2008
982 select ADK_KERNEL_CPU_MIPS64_R6
983 depends on ADK_TARGET_ARCH_MIPS64
985 config ADK_TARGET_CPU_MIPS64_LOONGSON2F
988 select ADK_TARGET_SUPPORTS_THREADS
989 select ADK_TARGET_SUPPORTS_LT
990 select ADK_TARGET_SUPPORTS_NPTL
991 select ADK_TARGET_WITH_MMU
992 depends on ADK_TARGET_ARCH_MIPS64
995 config ADK_TARGET_CPU_MN10300
997 depends on ADK_TARGET_ARCH_MN10300
1000 config ADK_TARGET_CPU_MOXIE
1002 select ADK_TARGET_WITH_MMU
1003 depends on ADK_TARGET_ARCH_MOXIE
1006 config ADK_TARGET_CPU_MSP430
1008 depends on ADK_TARGET_ARCH_MSP430
1011 config ADK_TARGET_CPU_NDS32
1013 select ADK_TARGET_SUPPORTS_THREADS
1014 select ADK_TARGET_SUPPORTS_LT
1015 select ADK_TARGET_SUPPORTS_NPTL
1016 select ADK_TARGET_WITH_MMU
1017 depends on ADK_TARGET_ARCH_NDS32
1020 config ADK_TARGET_CPU_NIOS2
1022 select ADK_TARGET_SUPPORTS_THREADS
1023 select ADK_TARGET_SUPPORTS_LT
1024 select ADK_TARGET_SUPPORTS_NPTL
1025 select ADK_TARGET_WITH_MMU
1026 depends on ADK_TARGET_ARCH_NIOS2
1029 config ADK_TARGET_CPU_OR1K
1031 select ADK_TARGET_SUPPORTS_THREADS
1032 select ADK_TARGET_SUPPORTS_LT
1033 select ADK_TARGET_SUPPORTS_NPTL
1034 select ADK_TARGET_WITH_MMU
1035 depends on ADK_TARGET_ARCH_OR1K
1038 config ADK_TARGET_CPU_PPC
1040 select ADK_TARGET_SUPPORTS_THREADS
1041 select ADK_TARGET_SUPPORTS_LT
1042 select ADK_TARGET_SUPPORTS_NPTL
1043 select ADK_TARGET_WITH_MMU
1044 depends on ADK_TARGET_ARCH_PPC
1046 config ADK_TARGET_CPU_PPC_440
1048 select ADK_TARGET_SUPPORTS_THREADS
1049 select ADK_TARGET_SUPPORTS_LT
1050 select ADK_TARGET_SUPPORTS_NPTL
1051 select ADK_TARGET_WITH_MMU
1052 depends on ADK_TARGET_ARCH_PPC
1054 config ADK_TARGET_CPU_PPC_740
1056 select ADK_TARGET_SUPPORTS_THREADS
1057 select ADK_TARGET_SUPPORTS_LT
1058 select ADK_TARGET_SUPPORTS_NPTL
1059 select ADK_TARGET_WITH_MMU
1060 depends on ADK_TARGET_ARCH_PPC
1062 config ADK_TARGET_CPU_PPC_7400
1064 select ADK_TARGET_SUPPORTS_THREADS
1065 select ADK_TARGET_SUPPORTS_LT
1066 select ADK_TARGET_SUPPORTS_NPTL
1067 select ADK_TARGET_WITH_MMU
1068 select ADK_TARGET_ARCH_PPC_WITH_ALTIVEC
1069 depends on ADK_TARGET_ARCH_PPC
1071 config ADK_TARGET_CPU_PPC_7450
1073 select ADK_TARGET_SUPPORTS_THREADS
1074 select ADK_TARGET_SUPPORTS_LT
1075 select ADK_TARGET_SUPPORTS_NPTL
1076 select ADK_TARGET_WITH_MMU
1077 select ADK_TARGET_ARCH_PPC_WITH_ALTIVEC
1078 depends on ADK_TARGET_ARCH_PPC
1080 config ADK_TARGET_CPU_PPC_750
1082 select ADK_TARGET_SUPPORTS_THREADS
1083 select ADK_TARGET_SUPPORTS_LT
1084 select ADK_TARGET_SUPPORTS_NPTL
1085 select ADK_TARGET_WITH_MMU
1086 depends on ADK_TARGET_ARCH_PPC
1088 config ADK_TARGET_CPU_PPC_8540
1090 select ADK_TARGET_SUPPORTS_THREADS
1091 select ADK_TARGET_SUPPORTS_LT
1092 select ADK_TARGET_SUPPORTS_NPTL
1093 select ADK_TARGET_WITH_MMU
1094 select ADK_TARGET_ARCH_PPC_WITH_SPE
1095 depends on ADK_TARGET_ARCH_PPC
1097 config ADK_TARGET_CPU_PPC_8548
1099 select ADK_TARGET_SUPPORTS_THREADS
1100 select ADK_TARGET_SUPPORTS_LT
1101 select ADK_TARGET_SUPPORTS_NPTL
1102 select ADK_TARGET_WITH_MMU
1103 select ADK_TARGET_ARCH_PPC_WITH_SPE
1104 depends on ADK_TARGET_ARCH_PPC
1106 config ADK_TARGET_CPU_PPC_E500MC
1108 select ADK_TARGET_SUPPORTS_THREADS
1109 select ADK_TARGET_SUPPORTS_LT
1110 select ADK_TARGET_SUPPORTS_NPTL
1111 select ADK_TARGET_WITH_MMU
1112 depends on ADK_TARGET_ARCH_PPC
1114 config ADK_TARGET_CPU_PPC_970
1116 select ADK_TARGET_SUPPORTS_THREADS
1117 select ADK_TARGET_SUPPORTS_LT
1118 select ADK_TARGET_SUPPORTS_NPTL
1119 select ADK_TARGET_WITH_MMU
1120 select ADK_TARGET_ARCH_PPC_WITH_ALTIVEC
1121 depends on ADK_TARGET_ARCH_PPC
1124 config ADK_TARGET_CPU_PPC64_POWERPC64
1127 select ADK_TARGET_SUPPORTS_THREADS
1128 select ADK_TARGET_SUPPORTS_NPTL
1129 select ADK_TARGET_WITH_MMU
1130 depends on ADK_TARGET_ARCH_PPC64
1131 depends on ADK_TARGET_BIG_ENDIAN
1133 config ADK_TARGET_CPU_PPC64_POWER4
1136 select ADK_TARGET_SUPPORTS_THREADS
1137 select ADK_TARGET_SUPPORTS_NPTL
1138 select ADK_TARGET_WITH_MMU
1139 depends on ADK_TARGET_ARCH_PPC64
1140 depends on ADK_TARGET_BIG_ENDIAN
1142 config ADK_TARGET_CPU_PPC64_POWER5
1145 select ADK_TARGET_SUPPORTS_THREADS
1146 select ADK_TARGET_SUPPORTS_NPTL
1147 select ADK_TARGET_WITH_MMU
1148 depends on ADK_TARGET_ARCH_PPC64
1149 depends on ADK_TARGET_BIG_ENDIAN
1151 config ADK_TARGET_CPU_PPC64_POWER6
1154 select ADK_TARGET_SUPPORTS_THREADS
1155 select ADK_TARGET_SUPPORTS_NPTL
1156 select ADK_TARGET_WITH_MMU
1157 select ADK_TARGET_ARCH_PPC_WITH_ALTIVEC
1158 depends on ADK_TARGET_ARCH_PPC64
1159 depends on ADK_TARGET_BIG_ENDIAN
1161 config ADK_TARGET_CPU_PPC64_POWER7
1164 select ADK_TARGET_SUPPORTS_THREADS
1165 select ADK_TARGET_SUPPORTS_NPTL
1166 select ADK_TARGET_WITH_MMU
1167 select ADK_TARGET_ARCH_PPC_WITH_ALTIVEC
1168 depends on ADK_TARGET_ARCH_PPC64
1169 depends on ADK_TARGET_BIG_ENDIAN
1171 config ADK_TARGET_CPU_PPC64_POWER8
1174 select ADK_TARGET_SUPPORTS_THREADS
1175 select ADK_TARGET_SUPPORTS_NPTL
1176 select ADK_TARGET_WITH_MMU
1177 select ADK_TARGET_ARCH_PPC_WITH_ALTIVEC
1178 depends on ADK_TARGET_ARCH_PPC64
1181 config ADK_TARGET_CPU_RISCV32
1183 select ADK_TARGET_SUPPORTS_THREADS
1184 select ADK_TARGET_SUPPORTS_NPTL
1185 select ADK_TARGET_WITH_MMU
1186 depends on ADK_TARGET_ARCH_RISCV32
1188 config ADK_TARGET_CPU_RISCV64
1190 select ADK_TARGET_SUPPORTS_THREADS
1191 select ADK_TARGET_SUPPORTS_NPTL
1192 select ADK_TARGET_WITH_MMU
1193 depends on ADK_TARGET_ARCH_RISCV64
1196 config ADK_TARGET_CPU_RX
1198 select ADK_TARGET_WITHOUT_MMU
1199 depends on ADK_TARGET_ARCH_RX
1202 config ADK_TARGET_CPU_S390_Z900
1205 select ADK_TARGET_SUPPORTS_THREADS
1206 select ADK_TARGET_SUPPORTS_NPTL
1207 select ADK_TARGET_WITH_MMU
1208 depends on ADK_TARGET_ARCH_S390
1211 config ADK_TARGET_CPU_SH_SH
1213 depends on ADK_TARGET_ARCH_SH
1215 config ADK_TARGET_CPU_SH_J2
1217 select ADK_TARGET_SUPPORTS_THREADS
1218 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_MUSL
1219 select ADK_TARGET_SUPPORTS_LT if ADK_TARGET_LIB_UCLIBC_NG
1220 select ADK_TARGET_WITHOUT_MMU
1221 depends on ADK_TARGET_ARCH_SH
1223 config ADK_TARGET_CPU_SH_SH2
1225 select ADK_TARGET_SUPPORTS_THREADS
1226 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_MUSL
1227 select ADK_TARGET_SUPPORTS_LT if ADK_TARGET_LIB_UCLIBC_NG
1228 select ADK_TARGET_WITHOUT_MMU
1229 depends on ADK_TARGET_ARCH_SH
1231 config ADK_TARGET_CPU_SH_SH2A
1233 select ADK_TARGET_SUPPORTS_THREADS
1234 select ADK_TARGET_SUPPORTS_LT
1235 select ADK_TARGET_WITHOUT_MMU
1236 depends on ADK_TARGET_ARCH_SH
1238 config ADK_TARGET_CPU_SH_SH3
1240 select ADK_TARGET_SUPPORTS_THREADS
1241 select ADK_TARGET_SUPPORTS_NPTL
1242 select ADK_TARGET_SUPPORTS_LT
1243 select ADK_TARGET_WITH_MMU
1244 depends on ADK_TARGET_ARCH_SH
1246 config ADK_TARGET_CPU_SH_SH4
1248 select ADK_TARGET_SUPPORTS_THREADS
1249 select ADK_TARGET_SUPPORTS_NPTL
1250 select ADK_TARGET_SUPPORTS_LT
1251 select ADK_TARGET_WITH_MMU
1252 depends on ADK_TARGET_ARCH_SH
1254 config ADK_TARGET_CPU_SH_SH4A
1256 select ADK_TARGET_SUPPORTS_THREADS
1257 select ADK_TARGET_SUPPORTS_NPTL
1258 select ADK_TARGET_SUPPORTS_LT
1259 select ADK_TARGET_WITH_MMU
1260 depends on ADK_TARGET_ARCH_SH
1263 config ADK_TARGET_CPU_SPARC_V8
1265 select ADK_TARGET_SUPPORTS_THREADS
1266 select ADK_TARGET_SUPPORTS_NPTL
1267 select ADK_TARGET_SUPPORTS_LT
1268 select ADK_TARGET_WITH_MMU
1269 depends on ADK_TARGET_ARCH_SPARC
1271 config ADK_TARGET_CPU_SPARC_V7
1273 select ADK_TARGET_SUPPORTS_THREADS
1274 select ADK_TARGET_SUPPORTS_NPTL
1275 select ADK_TARGET_SUPPORTS_LT
1276 select ADK_TARGET_WITH_MMU
1277 depends on ADK_TARGET_ARCH_SPARC
1279 config ADK_TARGET_CPU_SPARC_LEON
1281 select ADK_TARGET_SUPPORTS_THREADS
1282 select ADK_TARGET_SUPPORTS_NPTL
1283 select ADK_TARGET_SUPPORTS_LT
1284 select ADK_TARGET_WITH_MMU
1285 depends on ADK_TARGET_ARCH_SPARC
1288 config ADK_TARGET_CPU_SPARC64_V9
1291 select ADK_TARGET_SUPPORTS_THREADS if ADK_TARGET_LIB_GLIBC
1292 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_GLIBC
1293 select ADK_TARGET_USE_STATIC_LIBS_ONLY if ADK_TARGET_LIB_UCLIBC_NG
1294 select ADK_TARGET_WITH_MMU
1295 depends on ADK_TARGET_ARCH_SPARC64
1298 config ADK_TARGET_CPU_TILE_TILEGX
1300 select ADK_TARGET_SUPPORTS_THREADS
1301 select ADK_TARGET_SUPPORTS_NPTL
1302 select ADK_TARGET_WITH_MMU
1303 depends on ADK_TARGET_ARCH_TILE
1306 config ADK_TARGET_CPU_V850
1308 select ADK_TARGET_WITHOUT_MMU
1309 depends on ADK_TARGET_ARCH_V850
1312 config ADK_TARGET_CPU_X86_I486
1314 select ADK_TARGET_SUPPORTS_THREADS
1315 select ADK_TARGET_SUPPORTS_NPTL
1316 select ADK_TARGET_SUPPORTS_LT
1317 select ADK_TARGET_WITH_MMU
1318 depends on ADK_TARGET_ARCH_X86
1320 config ADK_TARGET_CPU_X86_I586
1322 select ADK_TARGET_SUPPORTS_THREADS
1323 select ADK_TARGET_SUPPORTS_NPTL
1324 select ADK_TARGET_SUPPORTS_LT
1325 select ADK_TARGET_WITH_MMU
1326 depends on ADK_TARGET_ARCH_X86
1328 config ADK_TARGET_CPU_X86_I686
1330 select ADK_TARGET_SUPPORTS_THREADS
1331 select ADK_TARGET_SUPPORTS_NPTL
1332 select ADK_TARGET_SUPPORTS_LT
1333 select ADK_TARGET_WITH_MMU
1334 depends on ADK_TARGET_ARCH_X86
1336 config ADK_TARGET_CPU_X86_GEODE
1338 select ADK_TARGET_SUPPORTS_THREADS
1339 select ADK_TARGET_SUPPORTS_NPTL
1340 select ADK_TARGET_SUPPORTS_LT
1341 select ADK_TARGET_WITH_MMU
1342 depends on ADK_TARGET_ARCH_X86
1344 config ADK_TARGET_CPU_X86_ATOM
1346 select ADK_TARGET_SUPPORTS_THREADS
1347 select ADK_TARGET_SUPPORTS_NPTL
1348 select ADK_TARGET_SUPPORTS_LT
1349 select ADK_TARGET_WITH_MMU
1350 depends on ADK_TARGET_ARCH_X86
1352 config ADK_TARGET_CPU_X86_PENTIUM_M
1354 select ADK_TARGET_SUPPORTS_THREADS
1355 select ADK_TARGET_SUPPORTS_NPTL
1356 select ADK_TARGET_SUPPORTS_LT
1357 select ADK_TARGET_WITH_MMU
1358 depends on ADK_TARGET_ARCH_X86
1361 config ADK_TARGET_CPU_X86_64
1362 bool "Generic x86_64"
1364 select ADK_TARGET_SUPPORTS_THREADS
1365 select ADK_TARGET_SUPPORTS_NPTL
1366 select ADK_TARGET_SUPPORTS_LT
1367 select ADK_TARGET_WITH_MMU
1368 depends on ADK_TARGET_ARCH_X86_64
1370 config ADK_TARGET_CPU_X86_64_ATHLON_FX
1373 select ADK_TARGET_SUPPORTS_THREADS
1374 select ADK_TARGET_SUPPORTS_NPTL
1375 select ADK_TARGET_SUPPORTS_LT
1376 select ADK_TARGET_WITH_MMU
1377 select ADK_TARGET_CPU_WITH_VT
1378 select ADK_TARGET_CPU_WITH_MMX
1379 select ADK_TARGET_CPU_WITH_SSE
1380 select ADK_TARGET_CPU_WITH_SSE2
1381 select ADK_TARGET_CPU_WITH_3DNOW
1382 select ADK_TARGET_CPU_WITH_3DNOWEXT
1383 depends on ADK_TARGET_ARCH_X86_64
1385 config ADK_TARGET_CPU_X86_64_ATHLON_64
1388 select ADK_TARGET_SUPPORTS_THREADS
1389 select ADK_TARGET_SUPPORTS_NPTL
1390 select ADK_TARGET_SUPPORTS_LT
1391 select ADK_TARGET_WITH_MMU
1392 select ADK_TARGET_CPU_WITH_VT
1393 select ADK_TARGET_CPU_WITH_MMX
1394 select ADK_TARGET_CPU_WITH_SSE
1395 select ADK_TARGET_CPU_WITH_SSE2
1396 select ADK_TARGET_CPU_WITH_3DNOW
1397 select ADK_TARGET_CPU_WITH_3DNOWEXT
1398 depends on ADK_TARGET_ARCH_X86_64
1400 config ADK_TARGET_CPU_X86_64_ATHLON_64_SSE3
1401 bool "Athlon 64 with SSE3"
1403 select ADK_TARGET_SUPPORTS_THREADS
1404 select ADK_TARGET_SUPPORTS_NPTL
1405 select ADK_TARGET_SUPPORTS_LT
1406 select ADK_TARGET_WITH_MMU
1407 select ADK_TARGET_CPU_WITH_VT
1408 select ADK_TARGET_CPU_WITH_MMX
1409 select ADK_TARGET_CPU_WITH_SSE
1410 select ADK_TARGET_CPU_WITH_SSE2
1411 select ADK_TARGET_CPU_WITH_SSE3
1412 select ADK_TARGET_CPU_WITH_3DNOW
1413 select ADK_TARGET_CPU_WITH_3DNOWEXT
1414 depends on ADK_TARGET_ARCH_X86_64
1416 config ADK_TARGET_CPU_X86_64_BARCELONA
1419 select ADK_TARGET_SUPPORTS_THREADS
1420 select ADK_TARGET_SUPPORTS_NPTL
1421 select ADK_TARGET_SUPPORTS_LT
1422 select ADK_TARGET_WITH_MMU
1423 select ADK_TARGET_CPU_WITH_VT
1424 select ADK_TARGET_CPU_WITH_MMX
1425 select ADK_TARGET_CPU_WITH_SSE
1426 select ADK_TARGET_CPU_WITH_SSE2
1427 select ADK_TARGET_CPU_WITH_SSE3
1428 select ADK_TARGET_CPU_WITH_SSE4A
1429 select ADK_TARGET_CPU_WITH_3DNOW
1430 select ADK_TARGET_CPU_WITH_3DNOWEXT
1431 depends on ADK_TARGET_ARCH_X86_64
1433 config ADK_TARGET_CPU_X86_64_BDVER1
1436 select ADK_TARGET_SUPPORTS_THREADS
1437 select ADK_TARGET_SUPPORTS_NPTL
1438 select ADK_TARGET_SUPPORTS_LT
1439 select ADK_TARGET_WITH_MMU
1440 select ADK_TARGET_CPU_WITH_VT
1441 select ADK_TARGET_CPU_WITH_MMX
1442 select ADK_TARGET_CPU_WITH_SSE
1443 select ADK_TARGET_CPU_WITH_SSE2
1444 select ADK_TARGET_CPU_WITH_SSE3
1445 select ADK_TARGET_CPU_WITH_SSE4A
1446 select ADK_TARGET_CPU_WITH_SSE4_1
1447 select ADK_TARGET_CPU_WITH_SSE4_2
1448 select ADK_TARGET_CPU_WITH_SSSE3
1449 depends on ADK_TARGET_ARCH_X86_64
1451 config ADK_TARGET_CPU_X86_64_BDVER2
1454 select ADK_TARGET_SUPPORTS_THREADS
1455 select ADK_TARGET_SUPPORTS_NPTL
1456 select ADK_TARGET_SUPPORTS_LT
1457 select ADK_TARGET_WITH_MMU
1458 select ADK_TARGET_CPU_WITH_VT
1459 select ADK_TARGET_CPU_WITH_MMX
1460 select ADK_TARGET_CPU_WITH_SSE
1461 select ADK_TARGET_CPU_WITH_SSE2
1462 select ADK_TARGET_CPU_WITH_SSE3
1463 select ADK_TARGET_CPU_WITH_SSE4A
1464 select ADK_TARGET_CPU_WITH_SSE4_1
1465 select ADK_TARGET_CPU_WITH_SSE4_2
1466 select ADK_TARGET_CPU_WITH_SSSE3
1467 depends on ADK_TARGET_ARCH_X86_64
1469 config ADK_TARGET_CPU_X86_64_BDVER3
1472 select ADK_TARGET_SUPPORTS_THREADS
1473 select ADK_TARGET_SUPPORTS_NPTL
1474 select ADK_TARGET_SUPPORTS_LT
1475 select ADK_TARGET_WITH_MMU
1476 select ADK_TARGET_CPU_WITH_VT
1477 select ADK_TARGET_CPU_WITH_MMX
1478 select ADK_TARGET_CPU_WITH_SSE
1479 select ADK_TARGET_CPU_WITH_SSE2
1480 select ADK_TARGET_CPU_WITH_SSE3
1481 select ADK_TARGET_CPU_WITH_SSE4A
1482 select ADK_TARGET_CPU_WITH_SSE4_1
1483 select ADK_TARGET_CPU_WITH_SSE4_2
1484 select ADK_TARGET_CPU_WITH_SSSE3
1485 depends on ADK_TARGET_ARCH_X86_64
1487 config ADK_TARGET_CPU_X86_64_BDVER4
1490 select ADK_TARGET_SUPPORTS_THREADS
1491 select ADK_TARGET_SUPPORTS_NPTL
1492 select ADK_TARGET_SUPPORTS_LT
1493 select ADK_TARGET_WITH_MMU
1494 select ADK_TARGET_CPU_WITH_VT
1495 select ADK_TARGET_CPU_WITH_MMX
1496 select ADK_TARGET_CPU_WITH_SSE
1497 select ADK_TARGET_CPU_WITH_SSE2
1498 select ADK_TARGET_CPU_WITH_SSE3
1499 select ADK_TARGET_CPU_WITH_SSE4A
1500 select ADK_TARGET_CPU_WITH_SSE4_1
1501 select ADK_TARGET_CPU_WITH_SSE4_2
1502 select ADK_TARGET_CPU_WITH_SSSE3
1503 depends on ADK_TARGET_ARCH_X86_64
1505 config ADK_TARGET_CPU_X86_64_BONNELL
1508 select ADK_TARGET_SUPPORTS_THREADS
1509 select ADK_TARGET_SUPPORTS_NPTL
1510 select ADK_TARGET_SUPPORTS_LT
1511 select ADK_TARGET_WITH_MMU
1512 select ADK_TARGET_CPU_WITH_MMX
1513 select ADK_TARGET_CPU_WITH_SSE
1514 select ADK_TARGET_CPU_WITH_SSE2
1515 select ADK_TARGET_CPU_WITH_SSE3
1516 select ADK_TARGET_CPU_WITH_SSSE3
1517 depends on ADK_TARGET_ARCH_X86_64
1519 config ADK_TARGET_CPU_X86_64_BROADWELL
1522 select ADK_TARGET_SUPPORTS_THREADS
1523 select ADK_TARGET_SUPPORTS_NPTL
1524 select ADK_TARGET_SUPPORTS_LT
1525 select ADK_TARGET_WITH_MMU
1526 select ADK_TARGET_CPU_WITH_VT
1527 select ADK_TARGET_CPU_WITH_MMX
1528 select ADK_TARGET_CPU_WITH_SSE
1529 select ADK_TARGET_CPU_WITH_SSE2
1530 select ADK_TARGET_CPU_WITH_SSE3
1531 select ADK_TARGET_CPU_WITH_SSSE3
1532 depends on ADK_TARGET_ARCH_X86_64
1534 config ADK_TARGET_CPU_X86_64_BTVER1
1537 select ADK_TARGET_SUPPORTS_THREADS
1538 select ADK_TARGET_SUPPORTS_NPTL
1539 select ADK_TARGET_SUPPORTS_LT
1540 select ADK_TARGET_WITH_MMU
1541 select ADK_TARGET_CPU_WITH_VT
1542 select ADK_TARGET_CPU_WITH_MMX
1543 select ADK_TARGET_CPU_WITH_SSE
1544 select ADK_TARGET_CPU_WITH_SSE2
1545 select ADK_TARGET_CPU_WITH_SSE3
1546 select ADK_TARGET_CPU_WITH_SSE4A
1547 select ADK_TARGET_CPU_WITH_SSSE3
1548 depends on ADK_TARGET_ARCH_X86_64
1550 config ADK_TARGET_CPU_X86_64_BTVER2
1553 select ADK_TARGET_SUPPORTS_THREADS
1554 select ADK_TARGET_SUPPORTS_NPTL
1555 select ADK_TARGET_SUPPORTS_LT
1556 select ADK_TARGET_WITH_MMU
1557 select ADK_TARGET_CPU_WITH_VT
1558 select ADK_TARGET_CPU_WITH_MMX
1559 select ADK_TARGET_CPU_WITH_SSE
1560 select ADK_TARGET_CPU_WITH_SSE2
1561 select ADK_TARGET_CPU_WITH_SSE3
1562 select ADK_TARGET_CPU_WITH_SSE4A
1563 select ADK_TARGET_CPU_WITH_SSE4_1
1564 select ADK_TARGET_CPU_WITH_SSE4_2
1565 select ADK_TARGET_CPU_WITH_SSSE3
1566 depends on ADK_TARGET_ARCH_X86_64
1568 config ADK_TARGET_CPU_X86_64_CORE2
1571 select ADK_TARGET_SUPPORTS_THREADS
1572 select ADK_TARGET_SUPPORTS_NPTL
1573 select ADK_TARGET_SUPPORTS_LT
1574 select ADK_TARGET_WITH_MMU
1575 select ADK_TARGET_CPU_WITH_VT
1576 select ADK_TARGET_CPU_WITH_MMX
1577 select ADK_TARGET_CPU_WITH_SSE
1578 select ADK_TARGET_CPU_WITH_SSE2
1579 select ADK_TARGET_CPU_WITH_SSE3
1580 select ADK_TARGET_CPU_WITH_SSSE3
1581 depends on ADK_TARGET_ARCH_X86_64
1583 config ADK_TARGET_CPU_X86_64_HASWELL
1586 select ADK_TARGET_SUPPORTS_THREADS
1587 select ADK_TARGET_SUPPORTS_NPTL
1588 select ADK_TARGET_SUPPORTS_LT
1589 select ADK_TARGET_WITH_MMU
1590 select ADK_TARGET_CPU_WITH_VT
1591 select ADK_TARGET_CPU_WITH_MMX
1592 select ADK_TARGET_CPU_WITH_SSE
1593 select ADK_TARGET_CPU_WITH_SSE2
1594 select ADK_TARGET_CPU_WITH_SSE3
1595 select ADK_TARGET_CPU_WITH_SSE4_1
1596 select ADK_TARGET_CPU_WITH_SSE4_2
1597 select ADK_TARGET_CPU_WITH_SSSE3
1598 depends on ADK_TARGET_ARCH_X86_64
1600 config ADK_TARGET_CPU_X86_64_IVYBRIDGE
1603 select ADK_TARGET_SUPPORTS_THREADS
1604 select ADK_TARGET_SUPPORTS_NPTL
1605 select ADK_TARGET_SUPPORTS_LT
1606 select ADK_TARGET_WITH_MMU
1607 select ADK_TARGET_CPU_WITH_VT
1608 select ADK_TARGET_CPU_WITH_MMX
1609 select ADK_TARGET_CPU_WITH_SSE
1610 select ADK_TARGET_CPU_WITH_SSE2
1611 select ADK_TARGET_CPU_WITH_SSE3
1612 select ADK_TARGET_CPU_WITH_SSE4_1
1613 select ADK_TARGET_CPU_WITH_SSE4_2
1614 select ADK_TARGET_CPU_WITH_SSSE3
1615 depends on ADK_TARGET_ARCH_X86_64
1617 config ADK_TARGET_CPU_X86_64_K8
1620 select ADK_TARGET_SUPPORTS_THREADS
1621 select ADK_TARGET_SUPPORTS_NPTL
1622 select ADK_TARGET_SUPPORTS_LT
1623 select ADK_TARGET_WITH_MMU
1624 select ADK_TARGET_CPU_WITH_MMX
1625 select ADK_TARGET_CPU_WITH_SSE
1626 select ADK_TARGET_CPU_WITH_SSE2
1627 select ADK_TARGET_CPU_WITH_3DNOW
1628 select ADK_TARGET_CPU_WITH_3DNOWEXT
1629 depends on ADK_TARGET_ARCH_X86_64
1631 config ADK_TARGET_CPU_X86_64_K8_SSE3
1634 select ADK_TARGET_SUPPORTS_THREADS
1635 select ADK_TARGET_SUPPORTS_NPTL
1636 select ADK_TARGET_SUPPORTS_LT
1637 select ADK_TARGET_WITH_MMU
1638 select ADK_TARGET_CPU_WITH_VT
1639 select ADK_TARGET_CPU_WITH_MMX
1640 select ADK_TARGET_CPU_WITH_SSE
1641 select ADK_TARGET_CPU_WITH_SSE2
1642 select ADK_TARGET_CPU_WITH_SSE3
1643 select ADK_TARGET_CPU_WITH_3DNOW
1644 select ADK_TARGET_CPU_WITH_3DNOWEXT
1645 depends on ADK_TARGET_ARCH_X86_64
1647 config ADK_TARGET_CPU_X86_64_KNL
1650 select ADK_TARGET_SUPPORTS_THREADS
1651 select ADK_TARGET_SUPPORTS_NPTL
1652 select ADK_TARGET_SUPPORTS_LT
1653 select ADK_TARGET_WITH_MMU
1654 select ADK_TARGET_CPU_WITH_MMX
1655 select ADK_TARGET_CPU_WITH_SSE
1656 select ADK_TARGET_CPU_WITH_SSE2
1657 select ADK_TARGET_CPU_WITH_SSE3
1658 select ADK_TARGET_CPU_WITH_SSE4_1
1659 select ADK_TARGET_CPU_WITH_SSE4_2
1660 select ADK_TARGET_CPU_WITH_SSSE3
1661 depends on ADK_TARGET_ARCH_X86_64
1663 config ADK_TARGET_CPU_X86_64_NEHALEM
1666 select ADK_TARGET_SUPPORTS_THREADS
1667 select ADK_TARGET_SUPPORTS_NPTL
1668 select ADK_TARGET_SUPPORTS_LT
1669 select ADK_TARGET_WITH_MMU
1670 select ADK_TARGET_CPU_WITH_VT
1671 select ADK_TARGET_CPU_WITH_MMX
1672 select ADK_TARGET_CPU_WITH_SSE
1673 select ADK_TARGET_CPU_WITH_SSE2
1674 select ADK_TARGET_CPU_WITH_SSE3
1675 select ADK_TARGET_CPU_WITH_SSE4_1
1676 select ADK_TARGET_CPU_WITH_SSE4_2
1677 select ADK_TARGET_CPU_WITH_SSSE3
1678 depends on ADK_TARGET_ARCH_X86_64
1680 config ADK_TARGET_CPU_X86_64_NOCONA
1683 select ADK_TARGET_SUPPORTS_THREADS
1684 select ADK_TARGET_SUPPORTS_NPTL
1685 select ADK_TARGET_SUPPORTS_LT
1686 select ADK_TARGET_WITH_MMU
1687 select ADK_TARGET_CPU_WITH_MMX
1688 select ADK_TARGET_CPU_WITH_SSE
1689 select ADK_TARGET_CPU_WITH_SSE2
1690 select ADK_TARGET_CPU_WITH_SSE3
1691 depends on ADK_TARGET_ARCH_X86_64
1693 config ADK_TARGET_CPU_X86_64_OPTERON
1696 select ADK_TARGET_SUPPORTS_THREADS
1697 select ADK_TARGET_SUPPORTS_NPTL
1698 select ADK_TARGET_SUPPORTS_LT
1699 select ADK_TARGET_WITH_MMU
1700 select ADK_TARGET_CPU_WITH_MMX
1701 select ADK_TARGET_CPU_WITH_SSE
1702 select ADK_TARGET_CPU_WITH_SSE2
1703 select ADK_TARGET_CPU_WITH_3DNOW
1704 select ADK_TARGET_CPU_WITH_3DNOWEXT
1705 depends on ADK_TARGET_ARCH_X86_64
1707 config ADK_TARGET_CPU_X86_64_OPTERON_SSE3
1708 bool "Opteron with SSE3"
1710 select ADK_TARGET_SUPPORTS_THREADS
1711 select ADK_TARGET_SUPPORTS_NPTL
1712 select ADK_TARGET_SUPPORTS_LT
1713 select ADK_TARGET_WITH_MMU
1714 select ADK_TARGET_CPU_WITH_VT
1715 select ADK_TARGET_CPU_WITH_MMX
1716 select ADK_TARGET_CPU_WITH_SSE
1717 select ADK_TARGET_CPU_WITH_SSE2
1718 select ADK_TARGET_CPU_WITH_SSE3
1719 select ADK_TARGET_CPU_WITH_3DNOW
1720 select ADK_TARGET_CPU_WITH_3DNOWEXT
1721 depends on ADK_TARGET_ARCH_X86_64
1723 config ADK_TARGET_CPU_X86_64_SANDYBRIDGE
1726 select ADK_TARGET_SUPPORTS_THREADS
1727 select ADK_TARGET_SUPPORTS_NPTL
1728 select ADK_TARGET_SUPPORTS_LT
1729 select ADK_TARGET_WITH_MMU
1730 select ADK_TARGET_CPU_WITH_VT
1731 select ADK_TARGET_CPU_WITH_MMX
1732 select ADK_TARGET_CPU_WITH_SSE
1733 select ADK_TARGET_CPU_WITH_SSE2
1734 select ADK_TARGET_CPU_WITH_SSE3
1735 select ADK_TARGET_CPU_WITH_SSE4_1
1736 select ADK_TARGET_CPU_WITH_SSE4_2
1737 select ADK_TARGET_CPU_WITH_SSSE3
1738 depends on ADK_TARGET_ARCH_X86_64
1740 config ADK_TARGET_CPU_X86_64_SILVERMONT
1743 select ADK_TARGET_SUPPORTS_THREADS
1744 select ADK_TARGET_SUPPORTS_NPTL
1745 select ADK_TARGET_SUPPORTS_LT
1746 select ADK_TARGET_WITH_MMU
1747 select ADK_TARGET_CPU_WITH_VT
1748 select ADK_TARGET_CPU_WITH_MMX
1749 select ADK_TARGET_CPU_WITH_SSE
1750 select ADK_TARGET_CPU_WITH_SSE2
1751 select ADK_TARGET_CPU_WITH_SSE3
1752 select ADK_TARGET_CPU_WITH_SSE4_1
1753 select ADK_TARGET_CPU_WITH_SSE4_2
1754 select ADK_TARGET_CPU_WITH_SSSE3
1755 depends on ADK_TARGET_ARCH_X86_64
1757 config ADK_TARGET_CPU_X86_64_WESTMERE
1760 select ADK_TARGET_SUPPORTS_THREADS
1761 select ADK_TARGET_SUPPORTS_NPTL
1762 select ADK_TARGET_SUPPORTS_LT
1763 select ADK_TARGET_WITH_MMU
1764 select ADK_TARGET_CPU_WITH_VT
1765 select ADK_TARGET_CPU_WITH_MMX
1766 select ADK_TARGET_CPU_WITH_SSE
1767 select ADK_TARGET_CPU_WITH_SSE2
1768 select ADK_TARGET_CPU_WITH_SSE3
1769 select ADK_TARGET_CPU_WITH_SSE4_1
1770 select ADK_TARGET_CPU_WITH_SSE4_2
1771 select ADK_TARGET_CPU_WITH_SSSE3
1772 depends on ADK_TARGET_ARCH_X86_64
1775 config ADK_TARGET_CPU_XTENSA_DC233C
1777 depends on ADK_TARGET_LITTLE_ENDIAN
1778 select ADK_TARGET_SUPPORTS_THREADS
1779 select ADK_TARGET_SUPPORTS_NPTL
1780 select ADK_TARGET_SUPPORTS_LT
1781 select ADK_TARGET_WITH_MMU
1782 select ADK_KERNEL_XTENSA_VARIANT_DC233C
1783 select ADK_TARGET_KERNEL_ZIMAGE
1784 select ADK_KERNEL_INITIALIZE_XTENSA_MMU_INSIDE_VMLINUX
1785 depends on ADK_TARGET_ARCH_XTENSA
1787 config ADK_TARGET_CPU_XTENSA_DC232B
1789 depends on ADK_TARGET_LITTLE_ENDIAN
1790 select ADK_TARGET_SUPPORTS_THREADS
1791 select ADK_TARGET_SUPPORTS_NPTL
1792 select ADK_TARGET_SUPPORTS_LT
1793 select ADK_TARGET_WITH_MMU
1794 select ADK_KERNEL_XTENSA_VARIANT_DC232B
1795 select ADK_TARGET_KERNEL_ZIMAGE
1796 depends on ADK_TARGET_ARCH_XTENSA
1798 config ADK_TARGET_CPU_XTENSA_DE212
1800 depends on ADK_TARGET_LITTLE_ENDIAN
1801 select ADK_TARGET_SUPPORTS_THREADS
1802 select ADK_TARGET_SUPPORTS_LT
1803 select ADK_TARGET_WITHOUT_MMU
1804 select ADK_TARGET_UCLINUX
1805 select ADK_KERNEL_XTENSA_VARIANT_CUSTOM
1806 select ADK_TARGET_KERNEL_ZIMAGE
1807 depends on ADK_TARGET_ARCH_XTENSA
1809 config ADK_TARGET_CPU_XTENSA_KC705_BE
1811 depends on ADK_TARGET_BIG_ENDIAN
1812 select ADK_TARGET_SUPPORTS_THREADS
1813 select ADK_TARGET_SUPPORTS_NPTL
1814 select ADK_TARGET_SUPPORTS_LT
1815 select ADK_TARGET_WITH_MMU
1816 select ADK_KERNEL_XTENSA_VARIANT_DC233C
1817 select ADK_TARGET_KERNEL_ZIMAGE
1818 depends on ADK_TARGET_ARCH_XTENSA
1820 config ADK_TARGET_CPU_XTENSA_FSF
1822 depends on ADK_TARGET_BIG_ENDIAN
1823 select ADK_TARGET_SUPPORTS_THREADS
1824 select ADK_TARGET_SUPPORTS_NPTL
1825 select ADK_TARGET_SUPPORTS_LT
1826 select ADK_TARGET_WITH_MMU
1827 select ADK_KERNEL_XTENSA_VARIANT_FSF
1828 select ADK_TARGET_KERNEL_ZIMAGE
1829 depends on ADK_TARGET_ARCH_XTENSA
1833 # coldfire helper variable for gcc
1834 config ADK_TARGET_CPU_CF
1838 config ADK_TARGET_CPU_WITH_FPU
1841 config ADK_TARGET_CPU_WITH_FPU_VFP
1843 select ADK_TARGET_CPU_WITH_FPU
1845 config ADK_TARGET_CPU_WITH_FPU_VFPV3
1847 select ADK_TARGET_CPU_WITH_FPU
1849 config ADK_TARGET_CPU_WITH_FPU_VFPV4
1851 select ADK_TARGET_CPU_WITH_FPU
1853 config ADK_TARGET_CPU_WITH_FPU_FPV4
1855 select ADK_TARGET_CPU_WITH_FPU
1857 config ADK_TARGET_CPU_WITH_FPU_FPV5
1859 select ADK_TARGET_CPU_WITH_FPU
1861 config ADK_TARGET_CPU_WITH_THUMB
1864 config ADK_TARGET_CPU_WITH_THUMB2
1867 config ADK_TARGET_CPU_WITH_VT
1870 config ADK_TARGET_CPU_WITH_MTRR
1873 config ADK_TARGET_CPU_WITH_ALTIVEC
1876 config ADK_TARGET_CPU_WITH_MMX
1879 config ADK_TARGET_CPU_WITH_MMXEXT
1882 config ADK_TARGET_CPU_WITH_SSE
1885 config ADK_TARGET_CPU_WITH_SSE2
1888 config ADK_TARGET_CPU_WITH_SSE3
1891 config ADK_TARGET_CPU_WITH_SSE4A
1894 config ADK_TARGET_CPU_WITH_SSE4_1
1897 config ADK_TARGET_CPU_WITH_SSE4_2
1900 config ADK_TARGET_CPU_WITH_SSSE3
1903 config ADK_TARGET_CPU_WITH_IWMMXT
1906 config ADK_TARGET_CPU_WITH_NEON
1909 config ADK_TARGET_CPU_WITH_HT
1912 config ADK_TARGET_CPU_WITH_3DNOW
1915 config ADK_TARGET_CPU_WITH_3DNOWEXT
1918 # for gcc --with-cpu
1919 config ADK_TARGET_GCC_CPU
1921 default "51" if ADK_TARGET_CPU_CF_51
1922 default "5206" if ADK_TARGET_CPU_CF_5206
1923 default "5206e" if ADK_TARGET_CPU_CF_5206E
1924 default "5208" if ADK_TARGET_CPU_CF_5208
1925 default "5211a" if ADK_TARGET_CPU_CF_5211A
1926 default "5213" if ADK_TARGET_CPU_CF_5213
1927 default "5216" if ADK_TARGET_CPU_CF_5216
1928 default "52235" if ADK_TARGET_CPU_CF_52235
1929 default "5225" if ADK_TARGET_CPU_CF_5225
1930 default "52259" if ADK_TARGET_CPU_CF_52259
1931 default "5235" if ADK_TARGET_CPU_CF_5235
1932 default "5249" if ADK_TARGET_CPU_CF_5249
1933 default "5250" if ADK_TARGET_CPU_CF_5250
1934 default "5271" if ADK_TARGET_CPU_CF_5271
1935 default "5272" if ADK_TARGET_CPU_CF_5272
1936 default "5275" if ADK_TARGET_CPU_CF_5275
1937 default "5282" if ADK_TARGET_CPU_CF_5282
1938 default "53017" if ADK_TARGET_CPU_CF_53017
1939 default "5307" if ADK_TARGET_CPU_CF_5307
1940 default "5328" if ADK_TARGET_CPU_CF_5328
1941 default "5329" if ADK_TARGET_CPU_CF_5329
1942 default "5373" if ADK_TARGET_CPU_CF_5373
1943 default "5407" if ADK_TARGET_CPU_CF_5407
1944 default "5475" if ADK_TARGET_CPU_CF_5475
1945 default "68020" if ADK_TARGET_CPU_M68K_68020
1946 default "68030" if ADK_TARGET_CPU_M68K_68030
1947 default "68040" if ADK_TARGET_CPU_M68K_68040
1948 default "68060" if ADK_TARGET_CPU_M68K_68060
1949 default "arc700" if ADK_TARGET_CPU_ARC_ARC700
1950 default "archs" if ADK_TARGET_CPU_ARC_ARC_HS
1951 default "arm1176jzf-s" if ADK_TARGET_CPU_ARM_ARM1176JZF_S
1952 default "arm926ej-s" if ADK_TARGET_CPU_ARM_ARM926EJ_S
1953 default "cortex-a5" if ADK_TARGET_CPU_ARM_CORTEX_A5
1954 default "cortex-a7" if ADK_TARGET_CPU_ARM_CORTEX_A7
1955 default "cortex-a8" if ADK_TARGET_CPU_ARM_CORTEX_A8
1956 default "cortex-a9" if ADK_TARGET_CPU_ARM_CORTEX_A9
1957 default "cortex-a15" if ADK_TARGET_CPU_ARM_CORTEX_A15
1958 default "cortex-a17" if ADK_TARGET_CPU_ARM_CORTEX_A17
1959 default "cortex-a53" if ADK_TARGET_CPU_ARM_CORTEX_A53
1960 default "cortex-a57" if ADK_TARGET_CPU_ARM_CORTEX_A57
1961 default "cortex-a53" if ADK_TARGET_CPU_AARCH64_CORTEX_A53
1962 default "cortex-a57" if ADK_TARGET_CPU_AARCH64_CORTEX_A57
1963 default "cortex-m0" if ADK_TARGET_CPU_ARM_CORTEX_M0
1964 default "cortex-m3" if ADK_TARGET_CPU_ARM_CORTEX_M3
1965 default "cortex-m4" if ADK_TARGET_CPU_ARM_CORTEX_M4
1966 default "cortex-m7" if ADK_TARGET_CPU_ARM_CORTEX_M7
1967 default "ev4" if ADK_TARGET_CPU_ALPHA_EV4
1968 default "ev5" if ADK_TARGET_CPU_ALPHA_EV5
1969 default "ev6" if ADK_TARGET_CPU_ALPHA_EV6
1970 default "ev67" if ADK_TARGET_CPU_ALPHA_EV67
1971 default "leon" if ADK_TARGET_CPU_SPARC_LEON
1972 default "mpcore" if ADK_TARGET_CPU_ARM_ARM11MPCORE
1973 default "n13" if ADK_TARGET_CPU_NDS32
1974 default "powerpc" if ADK_TARGET_CPU_PPC
1975 default "powerpc64" if ADK_TARGET_CPU_PPC64_POWERPC64
1976 default "power4" if ADK_TARGET_CPU_PPC64_POWER4
1977 default "power5" if ADK_TARGET_CPU_PPC64_POWER5
1978 default "power6" if ADK_TARGET_CPU_PPC64_POWER6
1979 default "power7" if ADK_TARGET_CPU_PPC64_POWER7
1980 default "power8" if ADK_TARGET_CPU_PPC64_POWER8
1981 default "ultrasparc" if ADK_TARGET_CPU_SPARC64_V9
1982 default "v8" if ADK_TARGET_CPU_SPARC_V8
1983 default "xscale" if ADK_TARGET_CPU_ARM_XSCALE
1984 default "440" if ADK_TARGET_CPU_PPC_440
1985 default "740" if ADK_TARGET_CPU_PPC_740
1986 default "750" if ADK_TARGET_CPU_PPC_750
1987 default "7400" if ADK_TARGET_CPU_PPC_7400
1988 default "7450" if ADK_TARGET_CPU_PPC_7450
1989 default "8540" if ADK_TARGET_CPU_PPC_8540
1990 default "8548" if ADK_TARGET_CPU_PPC_8548
1991 default "970" if ADK_TARGET_CPU_PPC_970
1993 # for gcc --with-arch
1994 config ADK_TARGET_GCC_ARCH
1996 default "athlon" if ADK_TARGET_CPU_X86_64_ATHLON
1997 default "athlon-fx" if ADK_TARGET_CPU_X86_64_ATHLON_FX
1998 default "athlon64" if ADK_TARGET_CPU_X86_64_ATHLON_64
1999 default "athlon64-sse3" if ADK_TARGET_CPU_X86_64_ATHLON_64_SSE3
2000 default "atom" if ADK_TARGET_CPU_X86_ATOM
2001 default "barcelona" if ADK_TARGET_CPU_X86_64_BARCELONA
2002 default "bdver1" if ADK_TARGET_CPU_X86_64_BDVER1
2003 default "bdver2" if ADK_TARGET_CPU_X86_64_BDVER2
2004 default "bdver3" if ADK_TARGET_CPU_X86_64_BDVER3
2005 default "bdver4" if ADK_TARGET_CPU_X86_64_BDVER4
2006 default "bonnell" if ADK_TARGET_CPU_X86_64_BONNEL
2007 default "broadwell" if ADK_TARGET_CPU_X86_64_BROADWELL
2008 default "btver1" if ADK_TARGET_CPU_X86_64_BTVER1
2009 default "btver2" if ADK_TARGET_CPU_X86_64_BTVER2
2010 default "core2" if ADK_TARGET_CPU_X86_64_CORE2
2011 default "geode" if ADK_TARGET_CPU_X86_GEODE
2012 default "haswell" if ADK_TARGET_CPU_X86_64_HASWELL
2013 default "i486" if ADK_TARGET_CPU_X86_I486
2014 default "i586" if ADK_TARGET_CPU_X86_I586
2015 default "i686" if ADK_TARGET_CPU_X86_I686
2016 default "ivybridge" if ADK_TARGET_CPU_X86_64_IVYBRIDGE
2017 default "k8" if ADK_TARGET_CPU_X86_64_K8
2018 default "k8-sse3" if ADK_TARGET_CPU_X86_64_K8_SSE3
2019 default "knl" if ADK_TARGET_CPU_X86_64_KNL
2020 default "loongson2f" if ADK_TARGET_CPU_MIPS64_LOONGSON2F
2021 default "r4400" if ADK_TARGET_CPU_MIPS_R4400
2022 default "r4600" if ADK_TARGET_CPU_MIPS_R4600
2023 default "mips32" if ADK_TARGET_CPU_MIPS_MIPS32
2024 default "mips32r2" if ADK_TARGET_CPU_MIPS_MIPS32R2
2025 default "mips32r6" if ADK_TARGET_CPU_MIPS_MIPS32R6
2026 default "mips1" if ADK_TARGET_CPU_MIPS64_MIPS1
2027 default "mips2" if ADK_TARGET_CPU_MIPS64_MIPS2
2028 default "mips3" if ADK_TARGET_CPU_MIPS64_MIPS3
2029 default "mips4" if ADK_TARGET_CPU_MIPS64_MIPS4
2030 default "mips64" if ADK_TARGET_CPU_MIPS64_MIPS64
2031 default "mips64r2" if ADK_TARGET_CPU_MIPS64_MIPS64R2
2032 default "mips64r6" if ADK_TARGET_CPU_MIPS64_MIPS64R6
2033 default "nehalem" if ADK_TARGET_CPU_X86_64_NEHALEM
2034 default "nocona" if ADK_TARGET_CPU_X86_64_NOCONA
2035 default "opteron" if ADK_TARGET_CPU_X86_64_OPTERON
2036 default "opteron-sse3" if ADK_TARGET_CPU_X86_64_OPTERON_SSE3
2037 default "pentium-m" if ADK_TARGET_CPU_X86_PENTIUM_M
2038 default "sandybridge" if ADK_TARGET_CPU_X86_64_SANDYBRIDGE
2039 default "silvermont" if ADK_TARGET_CPU_X86_64_SILVERMONT
2040 default "westmere" if ADK_TARGET_CPU_X86_64_WESTMERE
2041 default "x86-64" if ADK_TARGET_CPU_X86_64
2042 default "z900" if ADK_TARGET_CPU_S390_Z900
2043 default "c674x" if ADK_TARGET_CPU_C6X
2045 # for CFLAGS/CXXFLAGS if gcc does not support --with-cpu
2046 config ADK_TARGET_CPU_FLAGS
2048 default "-mcpu=bf512" if ADK_TARGET_CPU_BFIN_BF512
2049 default "-mcpu=bf514" if ADK_TARGET_CPU_BFIN_BF514
2050 default "-mcpu=bf516" if ADK_TARGET_CPU_BFIN_BF516
2051 default "-mcpu=bf518" if ADK_TARGET_CPU_BFIN_BF518
2052 default "-mcpu=bf522" if ADK_TARGET_CPU_BFIN_BF522
2053 default "-mcpu=bf523" if ADK_TARGET_CPU_BFIN_BF523
2054 default "-mcpu=bf524" if ADK_TARGET_CPU_BFIN_BF524
2055 default "-mcpu=bf525" if ADK_TARGET_CPU_BFIN_BF525
2056 default "-mcpu=bf526" if ADK_TARGET_CPU_BFIN_BF526
2057 default "-mcpu=bf527" if ADK_TARGET_CPU_BFIN_BF527
2058 default "-mcpu=bf531" if ADK_TARGET_CPU_BFIN_BF531
2059 default "-mcpu=bf532" if ADK_TARGET_CPU_BFIN_BF532
2060 default "-mcpu=bf533" if ADK_TARGET_CPU_BFIN_BF533
2061 default "-mcpu=bf534" if ADK_TARGET_CPU_BFIN_BF534
2062 default "-mcpu=bf536" if ADK_TARGET_CPU_BFIN_BF536
2063 default "-mcpu=bf537" if ADK_TARGET_CPU_BFIN_BF537
2064 default "-mcpu=bf538" if ADK_TARGET_CPU_BFIN_BF538
2065 default "-mcpu=bf539" if ADK_TARGET_CPU_BFIN_BF539
2066 default "-mcpu=bf542" if ADK_TARGET_CPU_BFIN_BF542
2067 default "-mcpu=bf544" if ADK_TARGET_CPU_BFIN_BF544
2068 default "-mcpu=bf547" if ADK_TARGET_CPU_BFIN_BF547
2069 default "-mcpu=bf548" if ADK_TARGET_CPU_BFIN_BF548
2070 default "-mcpu=bf549" if ADK_TARGET_CPU_BFIN_BF549
2071 default "-mcpu=bf542m" if ADK_TARGET_CPU_BFIN_BF542M
2072 default "-mcpu=bf544m" if ADK_TARGET_CPU_BFIN_BF544M
2073 default "-mcpu=bf547m" if ADK_TARGET_CPU_BFIN_BF547M
2074 default "-mcpu=bf548m" if ADK_TARGET_CPU_BFIN_BF548M
2075 default "-mcpu=bf549m" if ADK_TARGET_CPU_BFIN_BF549M
2076 default "-mcpu=bf561" if ADK_TARGET_CPU_BFIN_BF561
2077 default "-mcpu=bf592" if ADK_TARGET_CPU_BFIN_BF592
2078 default "-mcpu=ck610" if ADK_TARGET_CPU_CSKY_CK610
2079 default "-mcpu=ck810f" if ADK_TARGET_CPU_CSKY_CK810F
2080 default "-mcpu=ck807f" if ADK_TARGET_CPU_CSKY_CK807F
2081 default "-mcpu=v10" if ADK_TARGET_CPU_CRIS_CRISV10
2082 default "-mcpu=v32" if ADK_TARGET_CPU_CRIS_CRISV32
2083 default "-mh" if ADK_TARGET_CPU_H8300H
2084 default "-ms" if ADK_TARGET_CPU_H8S
2085 default "-mmetac=2.1" if ADK_TARGET_CPU_METAG
2086 default "-mcpu=v7.10.d" if ADK_TARGET_CPU_MICROBLAZE
2087 default "-mj2" if ADK_TARGET_CPU_SH_J2
2088 default "-m2" if ADK_TARGET_CPU_SH_SH2
2089 default "-m2a" if ADK_TARGET_CPU_SH_SH2A
2090 default "-m3" if ADK_TARGET_CPU_SH_SH3
2091 default "-m4" if ADK_TARGET_CPU_SH_SH4
2092 default "-m4a" if ADK_TARGET_CPU_SH_SH4A
2093 default "-mcpu=tilegx" if ADK_TARGET_CPU_TILE_TILEGX
2096 config ADK_TARGET_CPU_TYPE
2098 default "arc700" if ADK_TARGET_CPU_ARC_ARC700
2099 default "archs" if ADK_TARGET_CPU_ARC_ARC_HS
2100 default "bf512" if ADK_TARGET_CPU_BFIN_BF512
2101 default "bf514" if ADK_TARGET_CPU_BFIN_BF514
2102 default "bf516" if ADK_TARGET_CPU_BFIN_BF516
2103 default "bf518" if ADK_TARGET_CPU_BFIN_BF518
2104 default "bf522" if ADK_TARGET_CPU_BFIN_BF522
2105 default "bf523" if ADK_TARGET_CPU_BFIN_BF523
2106 default "bf524" if ADK_TARGET_CPU_BFIN_BF524
2107 default "bf525" if ADK_TARGET_CPU_BFIN_BF525
2108 default "bf526" if ADK_TARGET_CPU_BFIN_BF526
2109 default "bf527" if ADK_TARGET_CPU_BFIN_BF527
2110 default "bf531" if ADK_TARGET_CPU_BFIN_BF531
2111 default "bf532" if ADK_TARGET_CPU_BFIN_BF532
2112 default "bf533" if ADK_TARGET_CPU_BFIN_BF533
2113 default "bf534" if ADK_TARGET_CPU_BFIN_BF534
2114 default "bf536" if ADK_TARGET_CPU_BFIN_BF536
2115 default "bf537" if ADK_TARGET_CPU_BFIN_BF537
2116 default "bf538" if ADK_TARGET_CPU_BFIN_BF538
2117 default "bf539" if ADK_TARGET_CPU_BFIN_BF539
2118 default "bf542" if ADK_TARGET_CPU_BFIN_BF542
2119 default "bf544" if ADK_TARGET_CPU_BFIN_BF544
2120 default "bf547" if ADK_TARGET_CPU_BFIN_BF547
2121 default "bf548" if ADK_TARGET_CPU_BFIN_BF548
2122 default "bf549" if ADK_TARGET_CPU_BFIN_BF549
2123 default "bf542m" if ADK_TARGET_CPU_BFIN_BF542M
2124 default "bf544m" if ADK_TARGET_CPU_BFIN_BF544M
2125 default "bf547m" if ADK_TARGET_CPU_BFIN_BF547M
2126 default "bf548m" if ADK_TARGET_CPU_BFIN_BF548M
2127 default "bf549m" if ADK_TARGET_CPU_BFIN_BF549M
2128 default "bf561" if ADK_TARGET_CPU_BFIN_BF561
2129 default "bf592" if ADK_TARGET_CPU_BFIN_BF592
2130 default "cf51" if ADK_TARGET_CPU_CF_51
2131 default "cf5206" if ADK_TARGET_CPU_CF_5206
2132 default "cf5206e" if ADK_TARGET_CPU_CF_5206E
2133 default "cf5208" if ADK_TARGET_CPU_CF_5208
2134 default "cf5211a" if ADK_TARGET_CPU_CF_5211A
2135 default "cf5213" if ADK_TARGET_CPU_CF_5213
2136 default "cf5216" if ADK_TARGET_CPU_CF_5216
2137 default "cf52235" if ADK_TARGET_CPU_CF_52235
2138 default "cf5225" if ADK_TARGET_CPU_CF_5225
2139 default "cf52259" if ADK_TARGET_CPU_CF_52259
2140 default "cf5235" if ADK_TARGET_CPU_CF_5235
2141 default "cf5249" if ADK_TARGET_CPU_CF_5249
2142 default "cf5250" if ADK_TARGET_CPU_CF_5250
2143 default "cf5271" if ADK_TARGET_CPU_CF_5271
2144 default "cf5272" if ADK_TARGET_CPU_CF_5272
2145 default "cf5275" if ADK_TARGET_CPU_CF_5275
2146 default "cf5282" if ADK_TARGET_CPU_CF_5282
2147 default "cf53017" if ADK_TARGET_CPU_CF_53017
2148 default "cf5307" if ADK_TARGET_CPU_CF_5307
2149 default "cf5328" if ADK_TARGET_CPU_CF_5328
2150 default "cf5329" if ADK_TARGET_CPU_CF_5329
2151 default "cf5373" if ADK_TARGET_CPU_CF_5373
2152 default "cf5407" if ADK_TARGET_CPU_CF_5407
2153 default "cf5475" if ADK_TARGET_CPU_CF_5475
2154 default "68020" if ADK_TARGET_CPU_M68K_68020
2155 default "68030" if ADK_TARGET_CPU_M68K_68030
2156 default "68040" if ADK_TARGET_CPU_M68K_68040
2157 default "68060" if ADK_TARGET_CPU_M68K_68060
2158 default "cortex_a5" if ADK_TARGET_CPU_ARM_CORTEX_A5
2159 default "cortex_a7" if ADK_TARGET_CPU_ARM_CORTEX_A7
2160 default "cortex_a8" if ADK_TARGET_CPU_ARM_CORTEX_A8
2161 default "cortex_a9" if ADK_TARGET_CPU_ARM_CORTEX_A9
2162 default "cortex_a15" if ADK_TARGET_CPU_ARM_CORTEX_A15
2163 default "cortex_a17" if ADK_TARGET_CPU_ARM_CORTEX_A17
2164 default "cortex_m3" if ADK_TARGET_CPU_ARM_CORTEX_M3
2165 default "cortex_m4" if ADK_TARGET_CPU_ARM_CORTEX_M4
2166 default "cortex_m7" if ADK_TARGET_CPU_ARM_CORTEX_M7
2167 default "arm1176jzf_s" if ADK_TARGET_CPU_ARM_ARM1176JZF_S
2168 default "arm926ej_s" if ADK_TARGET_CPU_ARM_ARM926EJ_S
2169 default "mpcore" if ADK_TARGET_CPU_ARM_ARM11MPCORE
2170 default "cortex_a53" if ADK_TARGET_CPU_ARM_CORTEX_A53
2171 default "cortex_a57" if ADK_TARGET_CPU_ARM_CORTEX_A57
2172 default "cortex_a53" if ADK_TARGET_CPU_AARCH64_CORTEX_A53
2173 default "cortex_a57" if ADK_TARGET_CPU_AARCH64_CORTEX_A57
2174 default "microblaze" if ADK_TARGET_CPU_MICROBLAZE
2175 default "mips32" if ADK_TARGET_CPU_MIPS_MIPS32
2176 default "mips32r2" if ADK_TARGET_CPU_MIPS_MIPS32R2
2177 default "mips32r6" if ADK_TARGET_CPU_MIPS_MIPS32R6
2178 default "mips64" if ADK_TARGET_CPU_MIPS64_MIPS64
2179 default "mips64r2" if ADK_TARGET_CPU_MIPS64_MIPS64R2
2180 default "mips64r6" if ADK_TARGET_CPU_MIPS64_MIPS64R6
2181 default "mips64" if ADK_TARGET_CPU_MIPS64_LOONGSON2F
2182 default "ppc64" if ADK_TARGET_ARCH_PPC64
2183 default "nds32" if ADK_TARGET_CPU_NDS32
2184 default "v8" if ADK_TARGET_CPU_SPARC_V8
2185 default "v9" if ADK_TARGET_CPU_SPARC64_V9
2186 default "leon" if ADK_TARGET_CPU_SPARC_LEON
2187 default "dc233c" if ADK_TARGET_CPU_XTENSA_DC233C
2188 default "dc232b" if ADK_TARGET_CPU_XTENSA_DC232B
2189 default "de212" if ADK_TARGET_CPU_XTENSA_DE212
2190 default "kc705_be" if ADK_TARGET_CPU_XTENSA_KC705_BE
2191 default "fsf" if ADK_TARGET_CPU_XTENSA_FSF
2192 default "crisv10" if ADK_TARGET_CPU_CRIS_CRISV10
2193 default "crisv32" if ADK_TARGET_CPU_CRIS_CRISV32
2194 default "sh" if ADK_TARGET_CPU_SH_SH
2195 default "j2" if ADK_TARGET_CPU_SH_J2
2196 default "sh2" if ADK_TARGET_CPU_SH_SH2
2197 default "sh2a" if ADK_TARGET_CPU_SH_SH2A
2198 default "sh3" if ADK_TARGET_CPU_SH_SH3
2199 default "sh4" if ADK_TARGET_CPU_SH_SH4
2200 default "sh4a" if ADK_TARGET_CPU_SH_SH4A
2202 # required for the correct toolchain triple
2203 config ADK_TARGET_CPU_ARCH
2205 default "aarch64" if ADK_TARGET_ARCH_AARCH64 && ADK_TARGET_LITTLE_ENDIAN
2206 default "aarch64_be" if ADK_TARGET_ARCH_AARCH64 && ADK_TARGET_BIG_ENDIAN
2207 default "alpha" if ADK_TARGET_ARCH_ALPHA
2208 default "arm" if ADK_TARGET_ARCH_ARM && ADK_TARGET_LITTLE_ENDIAN
2209 default "armeb" if ADK_TARGET_ARCH_ARM && ADK_TARGET_BIG_ENDIAN
2210 default "arc" if ADK_TARGET_ARCH_ARC && ADK_TARGET_LITTLE_ENDIAN
2211 default "arceb" if ADK_TARGET_ARCH_ARC && ADK_TARGET_BIG_ENDIAN
2212 default "avr32" if ADK_TARGET_ARCH_AVR32
2213 default "bfin" if ADK_TARGET_ARCH_BFIN
2214 default "c6x" if ADK_TARGET_ARCH_C6X
2215 default "cr16" if ADK_TARGET_ARCH_CR16
2216 default "cris" if ADK_TARGET_CPU_CRIS_CRISV10
2217 default "crisv32" if ADK_TARGET_CPU_CRIS_CRISV32
2218 default "csky" if ADK_TARGET_ARCH_CSKY
2219 default "epiphany" if ADK_TARGET_ARCH_EPIPHANY
2220 default "frv" if ADK_TARGET_ARCH_FRV
2221 default "ft32" if ADK_TARGET_ARCH_FT32
2222 default "i486" if ADK_TARGET_CPU_X86_I486
2223 default "i586" if ADK_TARGET_CPU_X86_I586
2224 default "i686" if ADK_TARGET_CPU_X86_I686
2225 default "i586" if ADK_TARGET_CPU_X86_GEODE
2226 default "i686" if ADK_TARGET_CPU_X86_PENTIUM_M
2227 default "i686" if ADK_TARGET_CPU_X86_ATOM
2228 default "h8300" if ADK_TARGET_ARCH_H8300
2229 default "hppa" if ADK_TARGET_ARCH_HPPA
2230 default "ia64" if ADK_TARGET_ARCH_IA64
2231 default "lm32" if ADK_TARGET_ARCH_LM32
2232 default "m32c" if ADK_TARGET_ARCH_M32C
2233 default "m32r" if ADK_TARGET_ARCH_M32R
2234 default "m68k" if ADK_TARGET_ARCH_M68K
2235 default "metag" if ADK_TARGET_ARCH_METAG
2236 default "microblaze" if ADK_TARGET_ARCH_MICROBLAZE && ADK_TARGET_BIG_ENDIAN
2237 default "microblazeel" if ADK_TARGET_ARCH_MICROBLAZE && ADK_TARGET_LITTLE_ENDIAN
2238 default "mips64" if ADK_TARGET_ARCH_MIPS64 && ADK_TARGET_BIG_ENDIAN
2239 default "mips64el" if ADK_TARGET_ARCH_MIPS64 && ADK_TARGET_LITTLE_ENDIAN
2240 default "mips" if ADK_TARGET_ARCH_MIPS && ADK_TARGET_BIG_ENDIAN
2241 default "mipsel" if ADK_TARGET_ARCH_MIPS && ADK_TARGET_LITTLE_ENDIAN
2242 default "mn10300" if ADK_TARGET_ARCH_MN10300
2243 default "moxie" if ADK_TARGET_ARCH_MOXIE
2244 default "msp430" if ADK_TARGET_ARCH_MSP430
2245 default "nds32le" if ADK_TARGET_ARCH_NDS32 && ADK_TARGET_LITTLE_ENDIAN
2246 default "nds32be" if ADK_TARGET_ARCH_NDS32 && ADK_TARGET_BIG_ENDIAN
2247 default "nios2" if ADK_TARGET_ARCH_NIOS2
2248 default "or1k" if ADK_TARGET_ARCH_OR1K
2249 default "ppc" if ADK_TARGET_ARCH_PPC
2250 default "ppc64le" if ADK_TARGET_ARCH_PPC64 && ADK_TARGET_LITTLE_ENDIAN
2251 default "ppc64" if ADK_TARGET_ARCH_PPC64 && ADK_TARGET_BIG_ENDIAN
2252 default "riscv32" if ADK_TARGET_ARCH_RISCV32
2253 default "riscv64" if ADK_TARGET_ARCH_RISCV64
2254 default "rx" if ADK_TARGET_ARCH_RX
2255 default "s390x" if ADK_TARGET_ARCH_S390
2256 default "sh" if ADK_TARGET_CPU_SH_SH && ADK_TARGET_LITTLE_ENDIAN
2257 default "sh2" if ADK_TARGET_CPU_SH_SH2 && ADK_TARGET_LITTLE_ENDIAN
2258 default "sh2eb" if ADK_TARGET_CPU_SH_SH2 && ADK_TARGET_BIG_ENDIAN
2259 default "sh2eb" if ADK_TARGET_CPU_SH_J2 && ADK_TARGET_BIG_ENDIAN
2260 default "sh2a" if ADK_TARGET_CPU_SH_SH2A
2261 default "sh3" if ADK_TARGET_CPU_SH_SH3 && ADK_TARGET_LITTLE_ENDIAN
2262 default "sh3eb" if ADK_TARGET_CPU_SH_SH3 && ADK_TARGET_BIG_ENDIAN
2263 default "sh4" if ADK_TARGET_CPU_SH_SH4 && ADK_TARGET_LITTLE_ENDIAN
2264 default "sh4eb" if ADK_TARGET_CPU_SH_SH4 && ADK_TARGET_BIG_ENDIAN
2265 default "sh4a" if ADK_TARGET_CPU_SH_SH4A && ADK_TARGET_LITTLE_ENDIAN
2266 default "sh4aeb" if ADK_TARGET_CPU_SH_SH4A && ADK_TARGET_BIG_ENDIAN
2267 default "sparc" if ADK_TARGET_ARCH_SPARC
2268 default "sparc64" if ADK_TARGET_ARCH_SPARC64
2269 default "tilegx" if ADK_TARGET_CPU_TILE_TILEGX
2270 default "v850" if ADK_TARGET_ARCH_V850
2271 default "x86_64" if ADK_TARGET_ARCH_X86_64
2272 default "xtensa" if ADK_TARGET_ARCH_XTENSA