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_ARCHS
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_CPU_WITH_FPU_VFP
85 depends on ADK_TARGET_ARCH_ARM
87 config ADK_TARGET_CPU_ARM_ARM926EJ_S
89 select ADK_TARGET_SUPPORTS_THREADS
90 select ADK_TARGET_SUPPORTS_NPTL
91 select ADK_TARGET_SUPPORTS_LT
92 select ADK_TARGET_CPU_WITH_THUMB
93 depends on ADK_TARGET_ARCH_ARM
95 config ADK_TARGET_CPU_ARM_ARM11MPCORE
97 select ADK_TARGET_SUPPORTS_THREADS
98 select ADK_TARGET_SUPPORTS_NPTL
99 select ADK_TARGET_SUPPORTS_LT
100 select ADK_TARGET_CPU_WITH_FPU_VFPV3
101 depends on ADK_TARGET_ARCH_ARM
103 config ADK_TARGET_CPU_ARM_CORTEX_A5
105 select ADK_TARGET_SUPPORTS_THREADS
106 select ADK_TARGET_SUPPORTS_NPTL
107 select ADK_TARGET_SUPPORTS_LT
108 select ADK_TARGET_CPU_WITH_FPU_VFPV3
109 select ADK_TARGET_CPU_WITH_NEON
110 select ADK_TARGET_CPU_WITH_THUMB2
111 depends on ADK_TARGET_ARCH_ARM
113 config ADK_TARGET_CPU_ARM_CORTEX_A7
115 select ADK_TARGET_SUPPORTS_THREADS
116 select ADK_TARGET_SUPPORTS_NPTL
117 select ADK_TARGET_SUPPORTS_LT
118 select ADK_TARGET_CPU_WITH_FPU_VFPV4
119 select ADK_TARGET_CPU_WITH_NEON
120 select ADK_TARGET_CPU_WITH_THUMB2
121 depends on ADK_TARGET_ARCH_ARM
123 config ADK_TARGET_CPU_ARM_CORTEX_A8
125 select ADK_TARGET_SUPPORTS_THREADS
126 select ADK_TARGET_SUPPORTS_NPTL
127 select ADK_TARGET_SUPPORTS_LT
128 select ADK_TARGET_CPU_WITH_FPU_VFPV3
129 select ADK_TARGET_CPU_WITH_NEON
130 select ADK_TARGET_CPU_WITH_THUMB2
131 depends on ADK_TARGET_ARCH_ARM
133 config ADK_TARGET_CPU_ARM_CORTEX_A9
135 select ADK_TARGET_SUPPORTS_THREADS
136 select ADK_TARGET_SUPPORTS_NPTL
137 select ADK_TARGET_SUPPORTS_LT
138 select ADK_TARGET_CPU_WITH_FPU_VFPV3
139 select ADK_TARGET_CPU_WITH_NEON
140 select ADK_TARGET_CPU_WITH_THUMB2
141 depends on ADK_TARGET_ARCH_ARM
143 config ADK_TARGET_CPU_ARM_CORTEX_A15
145 select ADK_TARGET_SUPPORTS_THREADS
146 select ADK_TARGET_SUPPORTS_NPTL
147 select ADK_TARGET_SUPPORTS_LT
148 select ADK_TARGET_CPU_WITH_FPU_VFPV4
149 select ADK_TARGET_CPU_WITH_NEON
150 depends on ADK_TARGET_ARCH_ARM
152 config ADK_TARGET_CPU_ARM_CORTEX_A17
154 select ADK_TARGET_SUPPORTS_THREADS
155 select ADK_TARGET_SUPPORTS_NPTL
156 select ADK_TARGET_SUPPORTS_LT
157 select ADK_TARGET_CPU_WITH_FPU_VFPV4
158 select ADK_TARGET_CPU_WITH_NEON
159 depends on ADK_TARGET_ARCH_ARM
161 config ADK_TARGET_CPU_ARM_CORTEX_A53
163 select ADK_TARGET_SUPPORTS_THREADS
164 select ADK_TARGET_SUPPORTS_NPTL
165 select ADK_TARGET_SUPPORTS_LT
166 select ADK_TARGET_CPU_WITH_FPU_VFPV4
167 select ADK_TARGET_CPU_WITH_NEON
168 select ADK_TARGET_CPU_WITH_THUMB2
169 depends on ADK_TARGET_ARCH_ARM
171 config ADK_TARGET_CPU_ARM_CORTEX_A57
173 select ADK_TARGET_SUPPORTS_THREADS
174 select ADK_TARGET_SUPPORTS_NPTL
175 select ADK_TARGET_SUPPORTS_LT
176 select ADK_TARGET_CPU_WITH_FPU_VFPV4
177 select ADK_TARGET_CPU_WITH_NEON
178 select ADK_TARGET_CPU_WITH_THUMB2
179 depends on ADK_TARGET_ARCH_ARM
181 config ADK_TARGET_CPU_ARM_CORTEX_M7
183 select ADK_TARGET_SUPPORTS_THREADS
184 select ADK_TARGET_SUPPORTS_LT
185 select ADK_TARGET_CPU_WITH_THUMB2
186 select ADK_TARGET_CPU_WITH_FPU_FPV5
187 depends on ADK_TARGET_ARCH_ARM
189 config ADK_TARGET_CPU_ARM_CORTEX_M4
191 select ADK_TARGET_SUPPORTS_THREADS
192 select ADK_TARGET_SUPPORTS_LT
193 select ADK_TARGET_CPU_WITH_THUMB2
194 select ADK_TARGET_CPU_WITH_FPU_FPV4
195 depends on ADK_TARGET_ARCH_ARM
197 config ADK_TARGET_CPU_ARM_CORTEX_M3
199 select ADK_TARGET_SUPPORTS_THREADS
200 select ADK_TARGET_SUPPORTS_LT
201 select ADK_TARGET_CPU_WITH_THUMB2
202 depends on ADK_TARGET_ARCH_ARM
204 config ADK_TARGET_CPU_ARM_CORTEX_M0
206 select ADK_TARGET_SUPPORTS_THREADS
207 select ADK_TARGET_SUPPORTS_LT
208 select ADK_TARGET_CPU_WITH_THUMB2
209 depends on ADK_TARGET_ARCH_ARM
211 config ADK_TARGET_CPU_ARM_XSCALE
213 select ADK_TARGET_SUPPORTS_THREADS
214 select ADK_TARGET_SUPPORTS_NPTL
215 select ADK_TARGET_SUPPORTS_LT
216 depends on ADK_TARGET_ARCH_ARM
219 config ADK_TARGET_CPU_AVR32
221 select ADK_TARGET_SUPPORTS_THREADS
222 select ADK_TARGET_SUPPORTS_LT
223 select ADK_TARGET_WITH_MMU
224 depends on ADK_TARGET_ARCH_AVR32
227 config ADK_TARGET_CPU_BFIN_BF512
229 select ADK_TARGET_SUPPORTS_THREADS
230 select ADK_TARGET_SUPPORTS_LT
231 depends on ADK_TARGET_ARCH_BFIN
233 config ADK_TARGET_CPU_BFIN_BF514
235 select ADK_TARGET_SUPPORTS_THREADS
236 select ADK_TARGET_SUPPORTS_LT
237 depends on ADK_TARGET_ARCH_BFIN
239 config ADK_TARGET_CPU_BFIN_BF516
241 select ADK_TARGET_SUPPORTS_THREADS
242 select ADK_TARGET_SUPPORTS_LT
243 depends on ADK_TARGET_ARCH_BFIN
245 config ADK_TARGET_CPU_BFIN_BF518
247 select ADK_TARGET_SUPPORTS_THREADS
248 select ADK_TARGET_SUPPORTS_LT
249 depends on ADK_TARGET_ARCH_BFIN
251 config ADK_TARGET_CPU_BFIN_BF522
253 select ADK_TARGET_SUPPORTS_THREADS
254 select ADK_TARGET_SUPPORTS_LT
255 depends on ADK_TARGET_ARCH_BFIN
257 config ADK_TARGET_CPU_BFIN_BF523
259 select ADK_TARGET_SUPPORTS_THREADS
260 select ADK_TARGET_SUPPORTS_LT
261 depends on ADK_TARGET_ARCH_BFIN
263 config ADK_TARGET_CPU_BFIN_BF524
265 select ADK_TARGET_SUPPORTS_THREADS
266 select ADK_TARGET_SUPPORTS_LT
267 depends on ADK_TARGET_ARCH_BFIN
269 config ADK_TARGET_CPU_BFIN_BF525
271 select ADK_TARGET_SUPPORTS_THREADS
272 select ADK_TARGET_SUPPORTS_LT
273 depends on ADK_TARGET_ARCH_BFIN
275 config ADK_TARGET_CPU_BFIN_BF526
277 select ADK_TARGET_SUPPORTS_THREADS
278 select ADK_TARGET_SUPPORTS_LT
279 depends on ADK_TARGET_ARCH_BFIN
281 config ADK_TARGET_CPU_BFIN_BF527
283 select ADK_TARGET_SUPPORTS_THREADS
284 select ADK_TARGET_SUPPORTS_LT
285 depends on ADK_TARGET_ARCH_BFIN
287 config ADK_TARGET_CPU_BFIN_BF531
289 select ADK_TARGET_SUPPORTS_THREADS
290 select ADK_TARGET_SUPPORTS_LT
291 depends on ADK_TARGET_ARCH_BFIN
293 config ADK_TARGET_CPU_BFIN_BF532
295 select ADK_TARGET_SUPPORTS_THREADS
296 select ADK_TARGET_SUPPORTS_LT
297 depends on ADK_TARGET_ARCH_BFIN
299 config ADK_TARGET_CPU_BFIN_BF533
301 select ADK_TARGET_SUPPORTS_THREADS
302 select ADK_TARGET_SUPPORTS_LT
303 depends on ADK_TARGET_ARCH_BFIN
305 config ADK_TARGET_CPU_BFIN_BF534
307 select ADK_TARGET_SUPPORTS_THREADS
308 select ADK_TARGET_SUPPORTS_LT
309 depends on ADK_TARGET_ARCH_BFIN
311 config ADK_TARGET_CPU_BFIN_BF536
313 select ADK_TARGET_SUPPORTS_THREADS
314 select ADK_TARGET_SUPPORTS_LT
315 depends on ADK_TARGET_ARCH_BFIN
317 config ADK_TARGET_CPU_BFIN_BF537
319 select ADK_TARGET_SUPPORTS_THREADS
320 select ADK_TARGET_SUPPORTS_LT
321 depends on ADK_TARGET_ARCH_BFIN
323 config ADK_TARGET_CPU_BFIN_BF538
325 select ADK_TARGET_SUPPORTS_THREADS
326 select ADK_TARGET_SUPPORTS_LT
327 depends on ADK_TARGET_ARCH_BFIN
329 config ADK_TARGET_CPU_BFIN_BF539
331 select ADK_TARGET_SUPPORTS_THREADS
332 select ADK_TARGET_SUPPORTS_LT
333 depends on ADK_TARGET_ARCH_BFIN
335 config ADK_TARGET_CPU_BFIN_BF542
337 select ADK_TARGET_SUPPORTS_THREADS
338 select ADK_TARGET_SUPPORTS_LT
339 depends on ADK_TARGET_ARCH_BFIN
341 config ADK_TARGET_CPU_BFIN_BF544
343 select ADK_TARGET_SUPPORTS_THREADS
344 select ADK_TARGET_SUPPORTS_LT
345 depends on ADK_TARGET_ARCH_BFIN
347 config ADK_TARGET_CPU_BFIN_BF547
349 select ADK_TARGET_SUPPORTS_THREADS
350 select ADK_TARGET_SUPPORTS_LT
351 depends on ADK_TARGET_ARCH_BFIN
353 config ADK_TARGET_CPU_BFIN_BF548
355 select ADK_TARGET_SUPPORTS_THREADS
356 select ADK_TARGET_SUPPORTS_LT
357 depends on ADK_TARGET_ARCH_BFIN
359 config ADK_TARGET_CPU_BFIN_BF549
361 select ADK_TARGET_SUPPORTS_THREADS
362 select ADK_TARGET_SUPPORTS_LT
363 depends on ADK_TARGET_ARCH_BFIN
365 config ADK_TARGET_CPU_BFIN_BF542M
367 select ADK_TARGET_SUPPORTS_THREADS
368 select ADK_TARGET_SUPPORTS_LT
369 depends on ADK_TARGET_ARCH_BFIN
371 config ADK_TARGET_CPU_BFIN_BF544M
373 select ADK_TARGET_SUPPORTS_THREADS
374 select ADK_TARGET_SUPPORTS_LT
375 depends on ADK_TARGET_ARCH_BFIN
377 config ADK_TARGET_CPU_BFIN_BF547M
379 select ADK_TARGET_SUPPORTS_THREADS
380 select ADK_TARGET_SUPPORTS_LT
381 depends on ADK_TARGET_ARCH_BFIN
383 config ADK_TARGET_CPU_BFIN_BF548M
385 select ADK_TARGET_SUPPORTS_THREADS
386 select ADK_TARGET_SUPPORTS_LT
387 depends on ADK_TARGET_ARCH_BFIN
389 config ADK_TARGET_CPU_BFIN_BF549M
391 select ADK_TARGET_SUPPORTS_THREADS
392 select ADK_TARGET_SUPPORTS_LT
393 depends on ADK_TARGET_ARCH_BFIN
395 config ADK_TARGET_CPU_BFIN_BF561
397 select ADK_TARGET_SUPPORTS_THREADS
398 select ADK_TARGET_SUPPORTS_LT
399 depends on ADK_TARGET_ARCH_BFIN
401 config ADK_TARGET_CPU_BFIN_BF592
403 select ADK_TARGET_SUPPORTS_THREADS
404 select ADK_TARGET_SUPPORTS_LT
405 depends on ADK_TARGET_ARCH_BFIN
408 config ADK_TARGET_CPU_C6X
410 select ADK_TARGET_SUPPORTS_THREADS
411 select ADK_TARGET_SUPPORTS_LT
412 select ADK_TARGET_UCLINUX
413 depends on ADK_TARGET_ARCH_C6X
416 config ADK_TARGET_CPU_CR16
418 depends on ADK_TARGET_ARCH_CR16
421 config ADK_TARGET_CPU_CRIS_CRISV10
423 select ADK_TARGET_SUPPORTS_THREADS
424 select ADK_TARGET_SUPPORTS_LT
425 select ADK_TARGET_WITH_MMU
426 depends on ADK_TARGET_ARCH_CRIS
428 config ADK_TARGET_CPU_CRIS_CRISV32
430 select ADK_TARGET_SUPPORTS_THREADS
431 select ADK_TARGET_SUPPORTS_LT
432 select ADK_TARGET_WITH_MMU
433 depends on ADK_TARGET_ARCH_CRIS
436 config ADK_TARGET_CPU_CSKY_CK807
438 select ADK_TARGET_SUPPORTS_THREADS
439 select ADK_TARGET_SUPPORTS_NPTL
440 select ADK_TARGET_WITH_MMU
441 depends on ADK_TARGET_ARCH_CSKY
443 config ADK_TARGET_CPU_CSKY_CK807F
445 select ADK_TARGET_SUPPORTS_THREADS
446 select ADK_TARGET_SUPPORTS_NPTL
447 select ADK_TARGET_WITH_MMU
448 select ADK_TARGET_CPU_WITH_FPU
449 depends on ADK_TARGET_ARCH_CSKY
451 config ADK_TARGET_CPU_CSKY_CK810
453 select ADK_TARGET_SUPPORTS_THREADS
454 select ADK_TARGET_SUPPORTS_NPTL
455 select ADK_TARGET_WITH_MMU
456 depends on ADK_TARGET_ARCH_CSKY
458 config ADK_TARGET_CPU_CSKY_CK810F
460 select ADK_TARGET_SUPPORTS_THREADS
461 select ADK_TARGET_SUPPORTS_NPTL
462 select ADK_TARGET_WITH_MMU
463 select ADK_TARGET_CPU_WITH_FPU
464 depends on ADK_TARGET_ARCH_CSKY
467 config ADK_TARGET_CPU_EPIPHANY
469 select ADK_TARGET_WITH_MMU
470 depends on ADK_TARGET_ARCH_EPIPHANY
473 config ADK_TARGET_CPU_FRV
475 depends on ADK_TARGET_ARCH_FRV
478 config ADK_TARGET_CPU_FT32
480 depends on ADK_TARGET_ARCH_FT32
483 config ADK_TARGET_CPU_H8300H
485 depends on ADK_TARGET_ARCH_H8300
487 config ADK_TARGET_CPU_H8S
489 depends on ADK_TARGET_ARCH_H8300
492 config ADK_TARGET_CPU_PARISC
494 select ADK_TARGET_SUPPORTS_THREADS if ADK_TARGET_LIB_GLIBC
495 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_GLIBC
496 select ADK_TARGET_WITH_MMU
497 select ADK_TARGET_USE_STATIC_LIBS_ONLY if ADK_TARGET_LIB_UCLIBC_NG
498 depends on ADK_TARGET_ARCH_HPPA
501 config ADK_TARGET_CPU_IA64
503 select ADK_TARGET_SUPPORTS_THREADS
504 select ADK_TARGET_SUPPORTS_LT if ADK_TARGET_LIB_UCLIBC_NG
505 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_GLIBC
506 select ADK_TARGET_WITH_MMU
507 select ADK_TARGET_USE_STATIC_LIBS_ONLY if ADK_TARGET_LIB_UCLIBC_NG
508 depends on ADK_TARGET_ARCH_IA64
511 config ADK_TARGET_CPU_LM32
513 depends on ADK_TARGET_ARCH_LM32
516 config ADK_TARGET_CPU_CF_51
518 select ADK_TARGET_SUPPORTS_THREADS
519 select ADK_TARGET_SUPPORTS_LT
520 select ADK_TARGET_CPU_CF
521 select ADK_TARGET_UCLINUX
522 depends on ADK_TARGET_ARCH_M68K
524 config ADK_TARGET_CPU_CF_5206
526 select ADK_TARGET_SUPPORTS_THREADS
527 select ADK_TARGET_SUPPORTS_LT
528 select ADK_TARGET_CPU_CF
529 select ADK_TARGET_UCLINUX
530 depends on ADK_TARGET_ARCH_M68K
532 config ADK_TARGET_CPU_CF_5206E
533 bool "coldfire 5206e"
534 select ADK_TARGET_SUPPORTS_THREADS
535 select ADK_TARGET_SUPPORTS_LT
536 select ADK_TARGET_CPU_CF
537 select ADK_TARGET_UCLINUX
538 depends on ADK_TARGET_ARCH_M68K
540 config ADK_TARGET_CPU_CF_5208
542 select ADK_TARGET_SUPPORTS_THREADS
543 select ADK_TARGET_SUPPORTS_LT
544 select ADK_TARGET_CPU_CF
545 select ADK_TARGET_UCLINUX
546 depends on ADK_TARGET_ARCH_M68K
548 config ADK_TARGET_CPU_CF_5211A
549 bool "coldfire 5211a"
550 select ADK_TARGET_SUPPORTS_THREADS
551 select ADK_TARGET_SUPPORTS_LT
552 select ADK_TARGET_CPU_CF
553 select ADK_TARGET_UCLINUX
554 depends on ADK_TARGET_ARCH_M68K
556 config ADK_TARGET_CPU_CF_5213
558 select ADK_TARGET_SUPPORTS_THREADS
559 select ADK_TARGET_SUPPORTS_LT
560 select ADK_TARGET_CPU_CF
561 select ADK_TARGET_UCLINUX
562 depends on ADK_TARGET_ARCH_M68K
564 config ADK_TARGET_CPU_CF_5216
566 select ADK_TARGET_SUPPORTS_THREADS
567 select ADK_TARGET_SUPPORTS_LT
568 select ADK_TARGET_CPU_CF
569 select ADK_TARGET_UCLINUX
570 depends on ADK_TARGET_ARCH_M68K
572 config ADK_TARGET_CPU_CF_52235
573 bool "coldfire 52235"
574 select ADK_TARGET_SUPPORTS_THREADS
575 select ADK_TARGET_SUPPORTS_LT
576 select ADK_TARGET_CPU_CF
577 select ADK_TARGET_UCLINUX
578 depends on ADK_TARGET_ARCH_M68K
580 config ADK_TARGET_CPU_CF_5225
582 select ADK_TARGET_SUPPORTS_THREADS
583 select ADK_TARGET_SUPPORTS_LT
584 select ADK_TARGET_CPU_CF
585 select ADK_TARGET_UCLINUX
586 depends on ADK_TARGET_ARCH_M68K
588 config ADK_TARGET_CPU_CF_52259
589 bool "coldfire 52259"
590 select ADK_TARGET_SUPPORTS_THREADS
591 select ADK_TARGET_SUPPORTS_LT
592 select ADK_TARGET_CPU_CF
593 select ADK_TARGET_UCLINUX
594 depends on ADK_TARGET_ARCH_M68K
596 config ADK_TARGET_CPU_CF_5235
598 select ADK_TARGET_SUPPORTS_THREADS
599 select ADK_TARGET_SUPPORTS_LT
600 select ADK_TARGET_CPU_CF
601 select ADK_TARGET_UCLINUX
602 depends on ADK_TARGET_ARCH_M68K
604 config ADK_TARGET_CPU_CF_5249
606 select ADK_TARGET_SUPPORTS_THREADS
607 select ADK_TARGET_SUPPORTS_LT
608 select ADK_TARGET_CPU_CF
609 select ADK_TARGET_UCLINUX
610 depends on ADK_TARGET_ARCH_M68K
612 config ADK_TARGET_CPU_CF_5250
614 select ADK_TARGET_SUPPORTS_THREADS
615 select ADK_TARGET_SUPPORTS_LT
616 select ADK_TARGET_CPU_CF
617 select ADK_TARGET_UCLINUX
618 depends on ADK_TARGET_ARCH_M68K
620 config ADK_TARGET_CPU_CF_5271
622 select ADK_TARGET_SUPPORTS_THREADS
623 select ADK_TARGET_SUPPORTS_LT
624 select ADK_TARGET_CPU_CF
625 select ADK_TARGET_UCLINUX
626 depends on ADK_TARGET_ARCH_M68K
628 config ADK_TARGET_CPU_CF_5272
630 select ADK_TARGET_SUPPORTS_THREADS
631 select ADK_TARGET_SUPPORTS_LT
632 select ADK_TARGET_CPU_CF
633 select ADK_TARGET_UCLINUX
634 depends on ADK_TARGET_ARCH_M68K
636 config ADK_TARGET_CPU_CF_5275
638 select ADK_TARGET_SUPPORTS_THREADS
639 select ADK_TARGET_SUPPORTS_LT
640 select ADK_TARGET_CPU_CF
641 select ADK_TARGET_UCLINUX
642 depends on ADK_TARGET_ARCH_M68K
644 config ADK_TARGET_CPU_CF_5282
646 select ADK_TARGET_SUPPORTS_THREADS
647 select ADK_TARGET_SUPPORTS_LT
648 select ADK_TARGET_CPU_CF
649 select ADK_TARGET_UCLINUX
650 depends on ADK_TARGET_ARCH_M68K
652 config ADK_TARGET_CPU_CF_53017
653 bool "coldfire 53017"
654 select ADK_TARGET_SUPPORTS_THREADS
655 select ADK_TARGET_SUPPORTS_LT
656 select ADK_TARGET_CPU_CF
657 select ADK_TARGET_UCLINUX
658 depends on ADK_TARGET_ARCH_M68K
660 config ADK_TARGET_CPU_CF_5307
662 select ADK_TARGET_SUPPORTS_THREADS
663 select ADK_TARGET_SUPPORTS_LT
664 select ADK_TARGET_CPU_CF
665 select ADK_TARGET_UCLINUX
666 depends on ADK_TARGET_ARCH_M68K
668 config ADK_TARGET_CPU_CF_5328
670 select ADK_TARGET_SUPPORTS_THREADS
671 select ADK_TARGET_SUPPORTS_LT
672 select ADK_TARGET_CPU_CF
673 select ADK_TARGET_UCLINUX
674 depends on ADK_TARGET_ARCH_M68K
676 config ADK_TARGET_CPU_CF_5329
678 select ADK_TARGET_SUPPORTS_THREADS
679 select ADK_TARGET_SUPPORTS_LT
680 select ADK_TARGET_CPU_CF
681 select ADK_TARGET_UCLINUX
682 depends on ADK_TARGET_ARCH_M68K
684 config ADK_TARGET_CPU_CF_5373
686 select ADK_TARGET_SUPPORTS_THREADS
687 select ADK_TARGET_SUPPORTS_LT
688 select ADK_TARGET_CPU_CF
689 select ADK_TARGET_UCLINUX
690 depends on ADK_TARGET_ARCH_M68K
692 config ADK_TARGET_CPU_CF_5407
694 select ADK_TARGET_SUPPORTS_THREADS
695 select ADK_TARGET_SUPPORTS_LT
696 select ADK_TARGET_CPU_CF
697 select ADK_TARGET_UCLINUX
698 depends on ADK_TARGET_ARCH_M68K
700 config ADK_TARGET_CPU_CF_5475
702 select ADK_TARGET_SUPPORTS_THREADS
703 select ADK_TARGET_SUPPORTS_LT
704 select ADK_TARGET_CPU_CF
705 select ADK_TARGET_WITH_MMU
706 depends on ADK_TARGET_ARCH_M68K
709 config ADK_TARGET_CPU_M32C
711 select ADK_TARGET_WITH_MMU
712 depends on ADK_TARGET_ARCH_M32C
715 config ADK_TARGET_CPU_M32R
717 select ADK_TARGET_WITH_MMU
718 depends on ADK_TARGET_ARCH_M32R
721 config ADK_TARGET_CPU_M68K_68020
723 select ADK_TARGET_SUPPORTS_THREADS
724 select ADK_TARGET_SUPPORTS_LT
725 select ADK_TARGET_SUPPORTS_NPTL
726 select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX
727 depends on ADK_TARGET_ARCH_M68K
729 config ADK_TARGET_CPU_M68K_68030
731 select ADK_TARGET_SUPPORTS_THREADS
732 select ADK_TARGET_SUPPORTS_LT
733 select ADK_TARGET_SUPPORTS_NPTL
734 select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX
735 depends on ADK_TARGET_ARCH_M68K
737 config ADK_TARGET_CPU_M68K_68040
739 select ADK_TARGET_SUPPORTS_THREADS
740 select ADK_TARGET_SUPPORTS_LT
741 select ADK_TARGET_SUPPORTS_NPTL
742 select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX
743 select ADK_TARGET_CPU_WITH_FPU
744 depends on ADK_TARGET_ARCH_M68K
746 config ADK_TARGET_CPU_M68K_68060
748 select ADK_TARGET_SUPPORTS_THREADS
749 select ADK_TARGET_SUPPORTS_LT
750 select ADK_TARGET_SUPPORTS_NPTL
751 select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX
752 depends on ADK_TARGET_ARCH_M68K
755 config ADK_TARGET_CPU_METAG
757 select ADK_TARGET_SUPPORTS_THREADS
758 select ADK_TARGET_SUPPORTS_LT
759 select ADK_TARGET_SUPPORTS_NPTL
760 select ADK_TARGET_WITH_MMU
761 depends on ADK_TARGET_ARCH_METAG
764 config ADK_TARGET_CPU_MICROBLAZE
766 select ADK_TARGET_SUPPORTS_THREADS
767 select ADK_TARGET_SUPPORTS_LT
768 select ADK_TARGET_SUPPORTS_NPTL
769 select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX
770 depends on ADK_TARGET_ARCH_MICROBLAZE
773 config ADK_TARGET_CPU_MIPS_MIPS32
775 select ADK_TARGET_SUPPORTS_THREADS
776 select ADK_TARGET_SUPPORTS_LT
777 select ADK_TARGET_SUPPORTS_NPTL
778 select ADK_TARGET_WITH_MMU
779 select ADK_TARGET_CPU_WITH_FPU
780 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
781 select ADK_LINUX_KERNEL_CPU_MIPS32_R1 if ADK_TARGET_OS_LINUX
782 depends on ADK_TARGET_ARCH_MIPS
784 config ADK_TARGET_CPU_MIPS_MIPS32R2
786 select ADK_TARGET_SUPPORTS_THREADS
787 select ADK_TARGET_SUPPORTS_LT
788 select ADK_TARGET_SUPPORTS_NPTL
789 select ADK_TARGET_WITH_MMU
790 select ADK_TARGET_CPU_WITH_FPU
791 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
792 select ADK_LINUX_KERNEL_CPU_MIPS32_R2 if ADK_TARGET_OS_LINUX
793 depends on ADK_TARGET_ARCH_MIPS
795 config ADK_TARGET_CPU_MIPS_MIPS32R6
797 select ADK_TARGET_SUPPORTS_THREADS
798 select ADK_TARGET_SUPPORTS_LT
799 select ADK_TARGET_SUPPORTS_NPTL
800 select ADK_TARGET_WITH_MMU
801 select ADK_TARGET_CPU_WITH_FPU
802 select ADK_TARGET_ARCH_MIPS_WITH_NAN_2008
803 select ADK_LINUX_KERNEL_CPU_MIPS32_R6 if ADK_TARGET_OS_LINUX
804 depends on ADK_TARGET_ARCH_MIPS
806 config ADK_TARGET_CPU_MIPS_R4400
808 select ADK_TARGET_SUPPORTS_THREADS
809 select ADK_TARGET_SUPPORTS_LT
810 select ADK_TARGET_SUPPORTS_NPTL
811 select ADK_TARGET_WITH_MMU
812 select ADK_TARGET_CPU_WITH_FPU
813 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
814 depends on ADK_TARGET_ARCH_MIPS
816 config ADK_TARGET_CPU_MIPS_R4600
818 select ADK_TARGET_SUPPORTS_THREADS
819 select ADK_TARGET_SUPPORTS_LT
820 select ADK_TARGET_SUPPORTS_NPTL
821 select ADK_TARGET_WITH_MMU
822 select ADK_TARGET_CPU_WITH_FPU
823 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
824 depends on ADK_TARGET_ARCH_MIPS
827 config ADK_TARGET_CPU_MIPS64_MIPS1
830 select ADK_TARGET_SUPPORTS_THREADS
831 select ADK_TARGET_SUPPORTS_LT
832 select ADK_TARGET_SUPPORTS_NPTL
833 select ADK_TARGET_WITH_MMU
834 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
835 depends on ADK_TARGET_ARCH_MIPS64
837 config ADK_TARGET_CPU_MIPS64_MIPS2
840 select ADK_TARGET_SUPPORTS_THREADS
841 select ADK_TARGET_SUPPORTS_LT
842 select ADK_TARGET_SUPPORTS_NPTL
843 select ADK_TARGET_WITH_MMU
844 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
845 depends on ADK_TARGET_ARCH_MIPS64
847 config ADK_TARGET_CPU_MIPS64_MIPS3
850 select ADK_TARGET_SUPPORTS_THREADS
851 select ADK_TARGET_SUPPORTS_LT
852 select ADK_TARGET_SUPPORTS_NPTL
853 select ADK_TARGET_WITH_MMU
854 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
855 depends on ADK_TARGET_ARCH_MIPS64
857 config ADK_TARGET_CPU_MIPS64_MIPS4
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_ARCH_MIPS_WITH_NAN_LEGACY
865 depends on ADK_TARGET_ARCH_MIPS64
867 config ADK_TARGET_CPU_MIPS64_MIPS64
870 select ADK_TARGET_SUPPORTS_THREADS
871 select ADK_TARGET_SUPPORTS_LT
872 select ADK_TARGET_SUPPORTS_NPTL
873 select ADK_TARGET_WITH_MMU
874 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
875 select ADK_LINUX_KERNEL_CPU_MIPS64_R1 if ADK_TARGET_OS_LINUX
876 depends on ADK_TARGET_ARCH_MIPS64
878 config ADK_TARGET_CPU_MIPS64_MIPS64R2
881 select ADK_TARGET_SUPPORTS_THREADS
882 select ADK_TARGET_SUPPORTS_LT
883 select ADK_TARGET_SUPPORTS_NPTL
884 select ADK_TARGET_WITH_MMU
885 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
886 select ADK_LINUX_KERNEL_CPU_MIPS64_R2 if ADK_TARGET_OS_LINUX
887 depends on ADK_TARGET_ARCH_MIPS64
889 config ADK_TARGET_CPU_MIPS64_MIPS64R6
892 select ADK_TARGET_SUPPORTS_THREADS
893 select ADK_TARGET_SUPPORTS_LT
894 select ADK_TARGET_SUPPORTS_NPTL
895 select ADK_TARGET_WITH_MMU
896 select ADK_TARGET_ARCH_MIPS_WITH_NAN_2008
897 select ADK_LINUX_KERNEL_CPU_MIPS64_R6 if ADK_TARGET_OS_LINUX
898 depends on ADK_TARGET_ARCH_MIPS64
900 config ADK_TARGET_CPU_MIPS64_LOONGSON2F
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 depends on ADK_TARGET_ARCH_MIPS64
910 config ADK_TARGET_CPU_MN10300
912 depends on ADK_TARGET_ARCH_MN10300
915 config ADK_TARGET_CPU_MOXIE
917 select ADK_TARGET_WITH_MMU
918 depends on ADK_TARGET_ARCH_MOXIE
921 config ADK_TARGET_CPU_MSP430
923 depends on ADK_TARGET_ARCH_MSP430
926 config ADK_TARGET_CPU_NDS32
928 select ADK_TARGET_SUPPORTS_THREADS
929 select ADK_TARGET_SUPPORTS_LT
930 select ADK_TARGET_SUPPORTS_NPTL
931 select ADK_TARGET_WITH_MMU
932 depends on ADK_TARGET_ARCH_NDS32
935 config ADK_TARGET_CPU_NIOS2
937 select ADK_TARGET_SUPPORTS_THREADS
938 select ADK_TARGET_SUPPORTS_LT
939 select ADK_TARGET_SUPPORTS_NPTL
940 select ADK_TARGET_WITH_MMU
941 depends on ADK_TARGET_ARCH_NIOS2
944 config ADK_TARGET_CPU_OR1K
946 select ADK_TARGET_SUPPORTS_THREADS
947 select ADK_TARGET_SUPPORTS_LT
948 select ADK_TARGET_SUPPORTS_NPTL
949 select ADK_TARGET_WITH_MMU
950 depends on ADK_TARGET_ARCH_OR1K
953 config ADK_TARGET_CPU_PPC
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 depends on ADK_TARGET_ARCH_PPC
961 config ADK_TARGET_CPU_PPC_440
963 select ADK_TARGET_SUPPORTS_THREADS
964 select ADK_TARGET_SUPPORTS_LT
965 select ADK_TARGET_SUPPORTS_NPTL
966 select ADK_TARGET_WITH_MMU
967 depends on ADK_TARGET_ARCH_PPC
969 config ADK_TARGET_CPU_PPC_740
971 select ADK_TARGET_SUPPORTS_THREADS
972 select ADK_TARGET_SUPPORTS_LT
973 select ADK_TARGET_SUPPORTS_NPTL
974 select ADK_TARGET_WITH_MMU
975 depends on ADK_TARGET_ARCH_PPC
977 config ADK_TARGET_CPU_PPC_7400
979 select ADK_TARGET_SUPPORTS_THREADS
980 select ADK_TARGET_SUPPORTS_LT
981 select ADK_TARGET_SUPPORTS_NPTL
982 select ADK_TARGET_WITH_MMU
983 select ADK_TARGET_ARCH_PPC_WITH_ALTIVEC
984 depends on ADK_TARGET_ARCH_PPC
986 config ADK_TARGET_CPU_PPC_7450
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 select ADK_TARGET_ARCH_PPC_WITH_ALTIVEC
993 depends on ADK_TARGET_ARCH_PPC
995 config ADK_TARGET_CPU_PPC_750
997 select ADK_TARGET_SUPPORTS_THREADS
998 select ADK_TARGET_SUPPORTS_LT
999 select ADK_TARGET_SUPPORTS_NPTL
1000 select ADK_TARGET_WITH_MMU
1001 depends on ADK_TARGET_ARCH_PPC
1003 config ADK_TARGET_CPU_PPC_8540
1005 select ADK_TARGET_SUPPORTS_THREADS
1006 select ADK_TARGET_SUPPORTS_LT
1007 select ADK_TARGET_SUPPORTS_NPTL
1008 select ADK_TARGET_WITH_MMU
1009 select ADK_TARGET_ARCH_PPC_WITH_SPE
1010 depends on ADK_TARGET_ARCH_PPC
1012 config ADK_TARGET_CPU_PPC_8548
1014 select ADK_TARGET_SUPPORTS_THREADS
1015 select ADK_TARGET_SUPPORTS_LT
1016 select ADK_TARGET_SUPPORTS_NPTL
1017 select ADK_TARGET_WITH_MMU
1018 select ADK_TARGET_ARCH_PPC_WITH_SPE
1019 depends on ADK_TARGET_ARCH_PPC
1021 config ADK_TARGET_CPU_PPC_E500MC
1023 select ADK_TARGET_SUPPORTS_THREADS
1024 select ADK_TARGET_SUPPORTS_LT
1025 select ADK_TARGET_SUPPORTS_NPTL
1026 select ADK_TARGET_WITH_MMU
1027 depends on ADK_TARGET_ARCH_PPC
1029 config ADK_TARGET_CPU_PPC_970
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 select ADK_TARGET_ARCH_PPC_WITH_ALTIVEC
1036 depends on ADK_TARGET_ARCH_PPC
1039 config ADK_TARGET_CPU_PPC64_POWER8
1042 select ADK_TARGET_SUPPORTS_THREADS
1043 select ADK_TARGET_SUPPORTS_NPTL
1044 select ADK_TARGET_WITH_MMU
1045 select ADK_TARGET_ARCH_PPC_WITH_ALTIVEC
1046 depends on ADK_TARGET_ARCH_PPC64
1048 config ADK_TARGET_CPU_PPC64_POWER7
1051 select ADK_TARGET_SUPPORTS_THREADS
1052 select ADK_TARGET_SUPPORTS_NPTL
1053 select ADK_TARGET_WITH_MMU
1054 select ADK_TARGET_ARCH_PPC_WITH_ALTIVEC
1055 depends on ADK_TARGET_ARCH_PPC64
1056 depends on ADK_TARGET_BIG_ENDIAN
1058 config ADK_TARGET_CPU_PPC64_POWER6
1061 select ADK_TARGET_SUPPORTS_THREADS
1062 select ADK_TARGET_SUPPORTS_NPTL
1063 select ADK_TARGET_WITH_MMU
1064 select ADK_TARGET_ARCH_PPC_WITH_ALTIVEC
1065 depends on ADK_TARGET_ARCH_PPC64
1066 depends on ADK_TARGET_BIG_ENDIAN
1068 config ADK_TARGET_CPU_PPC64_POWER5
1071 select ADK_TARGET_SUPPORTS_THREADS
1072 select ADK_TARGET_SUPPORTS_NPTL
1073 select ADK_TARGET_WITH_MMU
1074 depends on ADK_TARGET_ARCH_PPC64
1075 depends on ADK_TARGET_BIG_ENDIAN
1077 config ADK_TARGET_CPU_PPC64_POWER4
1080 select ADK_TARGET_SUPPORTS_THREADS
1081 select ADK_TARGET_SUPPORTS_NPTL
1082 select ADK_TARGET_WITH_MMU
1083 depends on ADK_TARGET_ARCH_PPC64
1084 depends on ADK_TARGET_BIG_ENDIAN
1086 config ADK_TARGET_CPU_PPC64_POWERPC64
1089 select ADK_TARGET_SUPPORTS_THREADS
1090 select ADK_TARGET_SUPPORTS_NPTL
1091 select ADK_TARGET_WITH_MMU
1092 depends on ADK_TARGET_ARCH_PPC64
1093 depends on ADK_TARGET_BIG_ENDIAN
1096 config ADK_TARGET_CPU_RISCV32_RV32IMAFDC
1098 select ADK_TARGET_SUPPORTS_THREADS
1099 select ADK_TARGET_SUPPORTS_NPTL
1100 select ADK_TARGET_WITH_MMU
1101 select ADK_TARGET_ABI_ILP32D
1102 depends on ADK_TARGET_ARCH_RISCV32
1104 config ADK_TARGET_CPU_RISCV32_RV32IMAC
1106 select ADK_TARGET_SUPPORTS_THREADS
1107 select ADK_TARGET_SUPPORTS_NPTL
1108 select ADK_TARGET_WITH_MMU
1109 select ADK_TARGET_ABI_ILP32
1110 depends on ADK_TARGET_ARCH_RISCV32
1112 config ADK_TARGET_CPU_RISCV64_RV64IMAFDC
1114 select ADK_TARGET_SUPPORTS_THREADS if ADK_TARGET_LIB_GLIBC
1115 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_GLIBC
1116 select ADK_TARGET_USE_STATIC_LIBS_ONLY if ADK_TARGET_LIB_UCLIBC_NG
1117 select ADK_TARGET_WITH_MMU
1118 select ADK_TARGET_ABI_LP64D
1119 depends on ADK_TARGET_ARCH_RISCV64
1121 config ADK_TARGET_CPU_RISCV64_RV64IMAC
1123 select ADK_TARGET_SUPPORTS_THREADS if ADK_TARGET_LIB_GLIBC
1124 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_GLIBC
1125 select ADK_TARGET_USE_STATIC_LIBS_ONLY if ADK_TARGET_LIB_UCLIBC_NG
1126 select ADK_TARGET_WITH_MMU
1127 select ADK_TARGET_ABI_LP64
1128 depends on ADK_TARGET_ARCH_RISCV64
1131 config ADK_TARGET_CPU_RX
1133 depends on ADK_TARGET_ARCH_RX
1136 config ADK_TARGET_CPU_S390_Z900
1139 select ADK_TARGET_SUPPORTS_THREADS
1140 select ADK_TARGET_SUPPORTS_NPTL
1141 select ADK_TARGET_WITH_MMU
1142 depends on ADK_TARGET_ARCH_S390
1145 config ADK_TARGET_CPU_SH_SH
1147 depends on ADK_TARGET_ARCH_SH
1149 config ADK_TARGET_CPU_SH_J2
1151 select ADK_TARGET_SUPPORTS_THREADS
1152 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_MUSL
1153 select ADK_TARGET_SUPPORTS_LT if ADK_TARGET_LIB_UCLIBC_NG
1154 depends on ADK_TARGET_ARCH_SH
1156 config ADK_TARGET_CPU_SH_SH2
1158 select ADK_TARGET_SUPPORTS_THREADS
1159 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_MUSL
1160 select ADK_TARGET_SUPPORTS_LT if ADK_TARGET_LIB_UCLIBC_NG
1161 depends on ADK_TARGET_ARCH_SH
1163 config ADK_TARGET_CPU_SH_SH2A
1165 select ADK_TARGET_SUPPORTS_THREADS
1166 select ADK_TARGET_SUPPORTS_LT
1167 depends on ADK_TARGET_ARCH_SH
1169 config ADK_TARGET_CPU_SH_SH3
1171 select ADK_TARGET_SUPPORTS_THREADS
1172 select ADK_TARGET_SUPPORTS_NPTL
1173 select ADK_TARGET_SUPPORTS_LT
1174 select ADK_TARGET_WITH_MMU
1175 depends on ADK_TARGET_ARCH_SH
1177 config ADK_TARGET_CPU_SH_SH4
1179 select ADK_TARGET_SUPPORTS_THREADS
1180 select ADK_TARGET_SUPPORTS_NPTL
1181 select ADK_TARGET_SUPPORTS_LT
1182 select ADK_TARGET_WITH_MMU
1183 depends on ADK_TARGET_ARCH_SH
1185 config ADK_TARGET_CPU_SH_SH4A
1187 select ADK_TARGET_SUPPORTS_THREADS
1188 select ADK_TARGET_SUPPORTS_NPTL
1189 select ADK_TARGET_SUPPORTS_LT
1190 select ADK_TARGET_WITH_MMU
1191 depends on ADK_TARGET_ARCH_SH
1194 config ADK_TARGET_CPU_SPARC_V8
1196 select ADK_TARGET_SUPPORTS_THREADS
1197 select ADK_TARGET_SUPPORTS_NPTL
1198 select ADK_TARGET_SUPPORTS_LT
1199 select ADK_TARGET_WITH_MMU
1200 depends on ADK_TARGET_ARCH_SPARC
1202 config ADK_TARGET_CPU_SPARC_V7
1204 select ADK_TARGET_SUPPORTS_THREADS
1205 select ADK_TARGET_SUPPORTS_NPTL
1206 select ADK_TARGET_SUPPORTS_LT
1207 select ADK_TARGET_WITH_MMU
1208 depends on ADK_TARGET_ARCH_SPARC
1210 config ADK_TARGET_CPU_SPARC_LEON
1212 select ADK_TARGET_SUPPORTS_THREADS
1213 select ADK_TARGET_SUPPORTS_NPTL
1214 select ADK_TARGET_SUPPORTS_LT
1215 select ADK_TARGET_WITH_MMU
1216 depends on ADK_TARGET_ARCH_SPARC
1219 config ADK_TARGET_CPU_SPARC64_V9
1222 select ADK_TARGET_SUPPORTS_THREADS if ADK_TARGET_LIB_GLIBC
1223 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_GLIBC
1224 select ADK_TARGET_USE_STATIC_LIBS_ONLY if ADK_TARGET_LIB_UCLIBC_NG
1225 select ADK_TARGET_WITH_MMU
1226 depends on ADK_TARGET_ARCH_SPARC64
1229 config ADK_TARGET_CPU_TILE_TILEGX
1232 select ADK_TARGET_SUPPORTS_THREADS
1233 select ADK_TARGET_SUPPORTS_NPTL
1234 select ADK_TARGET_WITH_MMU
1235 depends on ADK_TARGET_ARCH_TILE
1238 config ADK_TARGET_CPU_V850
1240 depends on ADK_TARGET_ARCH_V850
1243 config ADK_TARGET_CPU_X86_I486
1245 select ADK_TARGET_SUPPORTS_THREADS
1246 select ADK_TARGET_SUPPORTS_NPTL
1247 select ADK_TARGET_SUPPORTS_LT
1248 select ADK_TARGET_WITH_MMU
1249 depends on ADK_TARGET_ARCH_X86
1251 config ADK_TARGET_CPU_X86_I586
1253 select ADK_TARGET_SUPPORTS_THREADS
1254 select ADK_TARGET_SUPPORTS_NPTL
1255 select ADK_TARGET_SUPPORTS_LT
1256 select ADK_TARGET_WITH_MMU
1257 depends on ADK_TARGET_ARCH_X86
1259 config ADK_TARGET_CPU_X86_I686
1261 select ADK_TARGET_SUPPORTS_THREADS
1262 select ADK_TARGET_SUPPORTS_NPTL
1263 select ADK_TARGET_SUPPORTS_LT
1264 select ADK_TARGET_WITH_MMU
1265 depends on ADK_TARGET_ARCH_X86
1267 config ADK_TARGET_CPU_X86_GEODE
1269 select ADK_TARGET_SUPPORTS_THREADS
1270 select ADK_TARGET_SUPPORTS_NPTL
1271 select ADK_TARGET_SUPPORTS_LT
1272 select ADK_TARGET_WITH_MMU
1273 depends on ADK_TARGET_ARCH_X86
1275 config ADK_TARGET_CPU_X86_ATOM
1277 select ADK_TARGET_SUPPORTS_THREADS
1278 select ADK_TARGET_SUPPORTS_NPTL
1279 select ADK_TARGET_SUPPORTS_LT
1280 select ADK_TARGET_WITH_MMU
1281 depends on ADK_TARGET_ARCH_X86
1283 config ADK_TARGET_CPU_X86_PENTIUM_M
1285 select ADK_TARGET_SUPPORTS_THREADS
1286 select ADK_TARGET_SUPPORTS_NPTL
1287 select ADK_TARGET_SUPPORTS_LT
1288 select ADK_TARGET_WITH_MMU
1289 depends on ADK_TARGET_ARCH_X86
1292 config ADK_TARGET_CPU_X86_64
1293 bool "Generic x86_64"
1295 select ADK_TARGET_SUPPORTS_THREADS
1296 select ADK_TARGET_SUPPORTS_NPTL
1297 select ADK_TARGET_SUPPORTS_LT
1298 select ADK_TARGET_WITH_MMU
1299 depends on ADK_TARGET_ARCH_X86_64
1301 config ADK_TARGET_CPU_X86_64_ATHLON_FX
1304 select ADK_TARGET_SUPPORTS_THREADS
1305 select ADK_TARGET_SUPPORTS_NPTL
1306 select ADK_TARGET_SUPPORTS_LT
1307 select ADK_TARGET_WITH_MMU
1308 select ADK_TARGET_CPU_WITH_VT
1309 select ADK_TARGET_CPU_WITH_MMX
1310 select ADK_TARGET_CPU_WITH_SSE
1311 select ADK_TARGET_CPU_WITH_SSE2
1312 select ADK_TARGET_CPU_WITH_3DNOW
1313 select ADK_TARGET_CPU_WITH_3DNOWEXT
1314 depends on ADK_TARGET_ARCH_X86_64
1316 config ADK_TARGET_CPU_X86_64_ATHLON_64
1319 select ADK_TARGET_SUPPORTS_THREADS
1320 select ADK_TARGET_SUPPORTS_NPTL
1321 select ADK_TARGET_SUPPORTS_LT
1322 select ADK_TARGET_WITH_MMU
1323 select ADK_TARGET_CPU_WITH_VT
1324 select ADK_TARGET_CPU_WITH_MMX
1325 select ADK_TARGET_CPU_WITH_SSE
1326 select ADK_TARGET_CPU_WITH_SSE2
1327 select ADK_TARGET_CPU_WITH_3DNOW
1328 select ADK_TARGET_CPU_WITH_3DNOWEXT
1329 depends on ADK_TARGET_ARCH_X86_64
1331 config ADK_TARGET_CPU_X86_64_ATHLON_64_SSE3
1332 bool "Athlon 64 with SSE3"
1334 select ADK_TARGET_SUPPORTS_THREADS
1335 select ADK_TARGET_SUPPORTS_NPTL
1336 select ADK_TARGET_SUPPORTS_LT
1337 select ADK_TARGET_WITH_MMU
1338 select ADK_TARGET_CPU_WITH_VT
1339 select ADK_TARGET_CPU_WITH_MMX
1340 select ADK_TARGET_CPU_WITH_SSE
1341 select ADK_TARGET_CPU_WITH_SSE2
1342 select ADK_TARGET_CPU_WITH_SSE3
1343 select ADK_TARGET_CPU_WITH_3DNOW
1344 select ADK_TARGET_CPU_WITH_3DNOWEXT
1345 depends on ADK_TARGET_ARCH_X86_64
1347 config ADK_TARGET_CPU_X86_64_BARCELONA
1350 select ADK_TARGET_SUPPORTS_THREADS
1351 select ADK_TARGET_SUPPORTS_NPTL
1352 select ADK_TARGET_SUPPORTS_LT
1353 select ADK_TARGET_WITH_MMU
1354 select ADK_TARGET_CPU_WITH_VT
1355 select ADK_TARGET_CPU_WITH_MMX
1356 select ADK_TARGET_CPU_WITH_SSE
1357 select ADK_TARGET_CPU_WITH_SSE2
1358 select ADK_TARGET_CPU_WITH_SSE3
1359 select ADK_TARGET_CPU_WITH_SSE4A
1360 select ADK_TARGET_CPU_WITH_3DNOW
1361 select ADK_TARGET_CPU_WITH_3DNOWEXT
1362 depends on ADK_TARGET_ARCH_X86_64
1364 config ADK_TARGET_CPU_X86_64_BDVER1
1367 select ADK_TARGET_SUPPORTS_THREADS
1368 select ADK_TARGET_SUPPORTS_NPTL
1369 select ADK_TARGET_SUPPORTS_LT
1370 select ADK_TARGET_WITH_MMU
1371 select ADK_TARGET_CPU_WITH_VT
1372 select ADK_TARGET_CPU_WITH_MMX
1373 select ADK_TARGET_CPU_WITH_SSE
1374 select ADK_TARGET_CPU_WITH_SSE2
1375 select ADK_TARGET_CPU_WITH_SSE3
1376 select ADK_TARGET_CPU_WITH_SSE4A
1377 select ADK_TARGET_CPU_WITH_SSE4_1
1378 select ADK_TARGET_CPU_WITH_SSE4_2
1379 select ADK_TARGET_CPU_WITH_SSSE3
1380 depends on ADK_TARGET_ARCH_X86_64
1382 config ADK_TARGET_CPU_X86_64_BDVER2
1385 select ADK_TARGET_SUPPORTS_THREADS
1386 select ADK_TARGET_SUPPORTS_NPTL
1387 select ADK_TARGET_SUPPORTS_LT
1388 select ADK_TARGET_WITH_MMU
1389 select ADK_TARGET_CPU_WITH_VT
1390 select ADK_TARGET_CPU_WITH_MMX
1391 select ADK_TARGET_CPU_WITH_SSE
1392 select ADK_TARGET_CPU_WITH_SSE2
1393 select ADK_TARGET_CPU_WITH_SSE3
1394 select ADK_TARGET_CPU_WITH_SSE4A
1395 select ADK_TARGET_CPU_WITH_SSE4_1
1396 select ADK_TARGET_CPU_WITH_SSE4_2
1397 select ADK_TARGET_CPU_WITH_SSSE3
1398 depends on ADK_TARGET_ARCH_X86_64
1400 config ADK_TARGET_CPU_X86_64_BDVER3
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_SSE4A
1413 select ADK_TARGET_CPU_WITH_SSE4_1
1414 select ADK_TARGET_CPU_WITH_SSE4_2
1415 select ADK_TARGET_CPU_WITH_SSSE3
1416 depends on ADK_TARGET_ARCH_X86_64
1418 config ADK_TARGET_CPU_X86_64_BDVER4
1421 select ADK_TARGET_SUPPORTS_THREADS
1422 select ADK_TARGET_SUPPORTS_NPTL
1423 select ADK_TARGET_SUPPORTS_LT
1424 select ADK_TARGET_WITH_MMU
1425 select ADK_TARGET_CPU_WITH_VT
1426 select ADK_TARGET_CPU_WITH_MMX
1427 select ADK_TARGET_CPU_WITH_SSE
1428 select ADK_TARGET_CPU_WITH_SSE2
1429 select ADK_TARGET_CPU_WITH_SSE3
1430 select ADK_TARGET_CPU_WITH_SSE4A
1431 select ADK_TARGET_CPU_WITH_SSE4_1
1432 select ADK_TARGET_CPU_WITH_SSE4_2
1433 select ADK_TARGET_CPU_WITH_SSSE3
1434 depends on ADK_TARGET_ARCH_X86_64
1436 config ADK_TARGET_CPU_X86_64_BONNELL
1439 select ADK_TARGET_SUPPORTS_THREADS
1440 select ADK_TARGET_SUPPORTS_NPTL
1441 select ADK_TARGET_SUPPORTS_LT
1442 select ADK_TARGET_WITH_MMU
1443 select ADK_TARGET_CPU_WITH_MMX
1444 select ADK_TARGET_CPU_WITH_SSE
1445 select ADK_TARGET_CPU_WITH_SSE2
1446 select ADK_TARGET_CPU_WITH_SSE3
1447 select ADK_TARGET_CPU_WITH_SSSE3
1448 depends on ADK_TARGET_ARCH_X86_64
1450 config ADK_TARGET_CPU_X86_64_BROADWELL
1453 select ADK_TARGET_SUPPORTS_THREADS
1454 select ADK_TARGET_SUPPORTS_NPTL
1455 select ADK_TARGET_SUPPORTS_LT
1456 select ADK_TARGET_WITH_MMU
1457 select ADK_TARGET_CPU_WITH_VT
1458 select ADK_TARGET_CPU_WITH_MMX
1459 select ADK_TARGET_CPU_WITH_SSE
1460 select ADK_TARGET_CPU_WITH_SSE2
1461 select ADK_TARGET_CPU_WITH_SSE3
1462 select ADK_TARGET_CPU_WITH_SSSE3
1463 depends on ADK_TARGET_ARCH_X86_64
1465 config ADK_TARGET_CPU_X86_64_BTVER1
1468 select ADK_TARGET_SUPPORTS_THREADS
1469 select ADK_TARGET_SUPPORTS_NPTL
1470 select ADK_TARGET_SUPPORTS_LT
1471 select ADK_TARGET_WITH_MMU
1472 select ADK_TARGET_CPU_WITH_VT
1473 select ADK_TARGET_CPU_WITH_MMX
1474 select ADK_TARGET_CPU_WITH_SSE
1475 select ADK_TARGET_CPU_WITH_SSE2
1476 select ADK_TARGET_CPU_WITH_SSE3
1477 select ADK_TARGET_CPU_WITH_SSE4A
1478 select ADK_TARGET_CPU_WITH_SSSE3
1479 depends on ADK_TARGET_ARCH_X86_64
1481 config ADK_TARGET_CPU_X86_64_BTVER2
1484 select ADK_TARGET_SUPPORTS_THREADS
1485 select ADK_TARGET_SUPPORTS_NPTL
1486 select ADK_TARGET_SUPPORTS_LT
1487 select ADK_TARGET_WITH_MMU
1488 select ADK_TARGET_CPU_WITH_VT
1489 select ADK_TARGET_CPU_WITH_MMX
1490 select ADK_TARGET_CPU_WITH_SSE
1491 select ADK_TARGET_CPU_WITH_SSE2
1492 select ADK_TARGET_CPU_WITH_SSE3
1493 select ADK_TARGET_CPU_WITH_SSE4A
1494 select ADK_TARGET_CPU_WITH_SSE4_1
1495 select ADK_TARGET_CPU_WITH_SSE4_2
1496 select ADK_TARGET_CPU_WITH_SSSE3
1497 depends on ADK_TARGET_ARCH_X86_64
1499 config ADK_TARGET_CPU_X86_64_CORE2
1502 select ADK_TARGET_SUPPORTS_THREADS
1503 select ADK_TARGET_SUPPORTS_NPTL
1504 select ADK_TARGET_SUPPORTS_LT
1505 select ADK_TARGET_WITH_MMU
1506 select ADK_TARGET_CPU_WITH_VT
1507 select ADK_TARGET_CPU_WITH_MMX
1508 select ADK_TARGET_CPU_WITH_SSE
1509 select ADK_TARGET_CPU_WITH_SSE2
1510 select ADK_TARGET_CPU_WITH_SSE3
1511 select ADK_TARGET_CPU_WITH_SSSE3
1512 depends on ADK_TARGET_ARCH_X86_64
1514 config ADK_TARGET_CPU_X86_64_HASWELL
1517 select ADK_TARGET_SUPPORTS_THREADS
1518 select ADK_TARGET_SUPPORTS_NPTL
1519 select ADK_TARGET_SUPPORTS_LT
1520 select ADK_TARGET_WITH_MMU
1521 select ADK_TARGET_CPU_WITH_VT
1522 select ADK_TARGET_CPU_WITH_MMX
1523 select ADK_TARGET_CPU_WITH_SSE
1524 select ADK_TARGET_CPU_WITH_SSE2
1525 select ADK_TARGET_CPU_WITH_SSE3
1526 select ADK_TARGET_CPU_WITH_SSE4_1
1527 select ADK_TARGET_CPU_WITH_SSE4_2
1528 select ADK_TARGET_CPU_WITH_SSSE3
1529 depends on ADK_TARGET_ARCH_X86_64
1531 config ADK_TARGET_CPU_X86_64_IVYBRIDGE
1534 select ADK_TARGET_SUPPORTS_THREADS
1535 select ADK_TARGET_SUPPORTS_NPTL
1536 select ADK_TARGET_SUPPORTS_LT
1537 select ADK_TARGET_WITH_MMU
1538 select ADK_TARGET_CPU_WITH_VT
1539 select ADK_TARGET_CPU_WITH_MMX
1540 select ADK_TARGET_CPU_WITH_SSE
1541 select ADK_TARGET_CPU_WITH_SSE2
1542 select ADK_TARGET_CPU_WITH_SSE3
1543 select ADK_TARGET_CPU_WITH_SSE4_1
1544 select ADK_TARGET_CPU_WITH_SSE4_2
1545 select ADK_TARGET_CPU_WITH_SSSE3
1546 depends on ADK_TARGET_ARCH_X86_64
1548 config ADK_TARGET_CPU_X86_64_K8
1551 select ADK_TARGET_SUPPORTS_THREADS
1552 select ADK_TARGET_SUPPORTS_NPTL
1553 select ADK_TARGET_SUPPORTS_LT
1554 select ADK_TARGET_WITH_MMU
1555 select ADK_TARGET_CPU_WITH_MMX
1556 select ADK_TARGET_CPU_WITH_SSE
1557 select ADK_TARGET_CPU_WITH_SSE2
1558 select ADK_TARGET_CPU_WITH_3DNOW
1559 select ADK_TARGET_CPU_WITH_3DNOWEXT
1560 depends on ADK_TARGET_ARCH_X86_64
1562 config ADK_TARGET_CPU_X86_64_K8_SSE3
1565 select ADK_TARGET_SUPPORTS_THREADS
1566 select ADK_TARGET_SUPPORTS_NPTL
1567 select ADK_TARGET_SUPPORTS_LT
1568 select ADK_TARGET_WITH_MMU
1569 select ADK_TARGET_CPU_WITH_VT
1570 select ADK_TARGET_CPU_WITH_MMX
1571 select ADK_TARGET_CPU_WITH_SSE
1572 select ADK_TARGET_CPU_WITH_SSE2
1573 select ADK_TARGET_CPU_WITH_SSE3
1574 select ADK_TARGET_CPU_WITH_3DNOW
1575 select ADK_TARGET_CPU_WITH_3DNOWEXT
1576 depends on ADK_TARGET_ARCH_X86_64
1578 config ADK_TARGET_CPU_X86_64_KNL
1581 select ADK_TARGET_SUPPORTS_THREADS
1582 select ADK_TARGET_SUPPORTS_NPTL
1583 select ADK_TARGET_SUPPORTS_LT
1584 select ADK_TARGET_WITH_MMU
1585 select ADK_TARGET_CPU_WITH_MMX
1586 select ADK_TARGET_CPU_WITH_SSE
1587 select ADK_TARGET_CPU_WITH_SSE2
1588 select ADK_TARGET_CPU_WITH_SSE3
1589 select ADK_TARGET_CPU_WITH_SSE4_1
1590 select ADK_TARGET_CPU_WITH_SSE4_2
1591 select ADK_TARGET_CPU_WITH_SSSE3
1592 depends on ADK_TARGET_ARCH_X86_64
1594 config ADK_TARGET_CPU_X86_64_NEHALEM
1597 select ADK_TARGET_SUPPORTS_THREADS
1598 select ADK_TARGET_SUPPORTS_NPTL
1599 select ADK_TARGET_SUPPORTS_LT
1600 select ADK_TARGET_WITH_MMU
1601 select ADK_TARGET_CPU_WITH_VT
1602 select ADK_TARGET_CPU_WITH_MMX
1603 select ADK_TARGET_CPU_WITH_SSE
1604 select ADK_TARGET_CPU_WITH_SSE2
1605 select ADK_TARGET_CPU_WITH_SSE3
1606 select ADK_TARGET_CPU_WITH_SSE4_1
1607 select ADK_TARGET_CPU_WITH_SSE4_2
1608 select ADK_TARGET_CPU_WITH_SSSE3
1609 depends on ADK_TARGET_ARCH_X86_64
1611 config ADK_TARGET_CPU_X86_64_NOCONA
1614 select ADK_TARGET_SUPPORTS_THREADS
1615 select ADK_TARGET_SUPPORTS_NPTL
1616 select ADK_TARGET_SUPPORTS_LT
1617 select ADK_TARGET_WITH_MMU
1618 select ADK_TARGET_CPU_WITH_MMX
1619 select ADK_TARGET_CPU_WITH_SSE
1620 select ADK_TARGET_CPU_WITH_SSE2
1621 select ADK_TARGET_CPU_WITH_SSE3
1622 depends on ADK_TARGET_ARCH_X86_64
1624 config ADK_TARGET_CPU_X86_64_OPTERON
1627 select ADK_TARGET_SUPPORTS_THREADS
1628 select ADK_TARGET_SUPPORTS_NPTL
1629 select ADK_TARGET_SUPPORTS_LT
1630 select ADK_TARGET_WITH_MMU
1631 select ADK_TARGET_CPU_WITH_MMX
1632 select ADK_TARGET_CPU_WITH_SSE
1633 select ADK_TARGET_CPU_WITH_SSE2
1634 select ADK_TARGET_CPU_WITH_3DNOW
1635 select ADK_TARGET_CPU_WITH_3DNOWEXT
1636 depends on ADK_TARGET_ARCH_X86_64
1638 config ADK_TARGET_CPU_X86_64_OPTERON_SSE3
1639 bool "Opteron with SSE3"
1641 select ADK_TARGET_SUPPORTS_THREADS
1642 select ADK_TARGET_SUPPORTS_NPTL
1643 select ADK_TARGET_SUPPORTS_LT
1644 select ADK_TARGET_WITH_MMU
1645 select ADK_TARGET_CPU_WITH_VT
1646 select ADK_TARGET_CPU_WITH_MMX
1647 select ADK_TARGET_CPU_WITH_SSE
1648 select ADK_TARGET_CPU_WITH_SSE2
1649 select ADK_TARGET_CPU_WITH_SSE3
1650 select ADK_TARGET_CPU_WITH_3DNOW
1651 select ADK_TARGET_CPU_WITH_3DNOWEXT
1652 depends on ADK_TARGET_ARCH_X86_64
1654 config ADK_TARGET_CPU_X86_64_SANDYBRIDGE
1657 select ADK_TARGET_SUPPORTS_THREADS
1658 select ADK_TARGET_SUPPORTS_NPTL
1659 select ADK_TARGET_SUPPORTS_LT
1660 select ADK_TARGET_WITH_MMU
1661 select ADK_TARGET_CPU_WITH_VT
1662 select ADK_TARGET_CPU_WITH_MMX
1663 select ADK_TARGET_CPU_WITH_SSE
1664 select ADK_TARGET_CPU_WITH_SSE2
1665 select ADK_TARGET_CPU_WITH_SSE3
1666 select ADK_TARGET_CPU_WITH_SSE4_1
1667 select ADK_TARGET_CPU_WITH_SSE4_2
1668 select ADK_TARGET_CPU_WITH_SSSE3
1669 depends on ADK_TARGET_ARCH_X86_64
1671 config ADK_TARGET_CPU_X86_64_SILVERMONT
1674 select ADK_TARGET_SUPPORTS_THREADS
1675 select ADK_TARGET_SUPPORTS_NPTL
1676 select ADK_TARGET_SUPPORTS_LT
1677 select ADK_TARGET_WITH_MMU
1678 select ADK_TARGET_CPU_WITH_VT
1679 select ADK_TARGET_CPU_WITH_MMX
1680 select ADK_TARGET_CPU_WITH_SSE
1681 select ADK_TARGET_CPU_WITH_SSE2
1682 select ADK_TARGET_CPU_WITH_SSE3
1683 select ADK_TARGET_CPU_WITH_SSE4_1
1684 select ADK_TARGET_CPU_WITH_SSE4_2
1685 select ADK_TARGET_CPU_WITH_SSSE3
1686 depends on ADK_TARGET_ARCH_X86_64
1688 config ADK_TARGET_CPU_X86_64_WESTMERE
1691 select ADK_TARGET_SUPPORTS_THREADS
1692 select ADK_TARGET_SUPPORTS_NPTL
1693 select ADK_TARGET_SUPPORTS_LT
1694 select ADK_TARGET_WITH_MMU
1695 select ADK_TARGET_CPU_WITH_VT
1696 select ADK_TARGET_CPU_WITH_MMX
1697 select ADK_TARGET_CPU_WITH_SSE
1698 select ADK_TARGET_CPU_WITH_SSE2
1699 select ADK_TARGET_CPU_WITH_SSE3
1700 select ADK_TARGET_CPU_WITH_SSE4_1
1701 select ADK_TARGET_CPU_WITH_SSE4_2
1702 select ADK_TARGET_CPU_WITH_SSSE3
1703 depends on ADK_TARGET_ARCH_X86_64
1706 config ADK_TARGET_CPU_XTENSA_DC233C
1708 select ADK_TARGET_SUPPORTS_THREADS
1709 select ADK_TARGET_SUPPORTS_NPTL
1710 select ADK_TARGET_SUPPORTS_LT
1711 select ADK_TARGET_KERNEL_UIMAGE
1712 select ADK_LINUX_KERNEL_XTENSA_VARIANT_DC233C if ADK_TARGET_OS_LINUX
1713 select ADK_LINUX_KERNEL_INITIALIZE_XTENSA_MMU_INSIDE_VMLINUX if ADK_TARGET_OS_LINUX
1714 depends on ADK_TARGET_ARCH_XTENSA
1716 config ADK_TARGET_CPU_XTENSA_DC232B
1718 select ADK_TARGET_SUPPORTS_THREADS
1719 select ADK_TARGET_SUPPORTS_NPTL
1720 select ADK_TARGET_SUPPORTS_LT
1721 select ADK_TARGET_KERNEL_UIMAGE
1722 select ADK_LINUX_KERNEL_XTENSA_VARIANT_DC232B if ADK_TARGET_OS_LINUX
1723 depends on ADK_TARGET_ARCH_XTENSA
1725 config ADK_TARGET_CPU_XTENSA_DE212
1727 select ADK_TARGET_SUPPORTS_THREADS
1728 select ADK_TARGET_SUPPORTS_LT
1729 select ADK_TARGET_KERNEL_IMAGE
1730 select ADK_LINUX_KERNEL_XTENSA_VARIANT_CUSTOM if ADK_TARGET_OS_LINUX
1731 depends on ADK_TARGET_ARCH_XTENSA
1733 config ADK_TARGET_CPU_XTENSA_KC705_BE
1735 select ADK_TARGET_SUPPORTS_THREADS
1736 select ADK_TARGET_SUPPORTS_NPTL
1737 select ADK_TARGET_SUPPORTS_LT
1738 select ADK_TARGET_KERNEL_UIMAGE
1739 select ADK_LINUX_KERNEL_XTENSA_VARIANT_DC233C if ADK_TARGET_OS_LINUX
1740 depends on ADK_TARGET_ARCH_XTENSA
1742 config ADK_TARGET_CPU_XTENSA_FSF
1744 select ADK_TARGET_SUPPORTS_THREADS
1745 select ADK_TARGET_SUPPORTS_NPTL
1746 select ADK_TARGET_SUPPORTS_LT
1747 select ADK_TARGET_KERNEL_ZIMAGE
1748 select ADK_LINUX_KERNEL_XTENSA_VARIANT_FSF if ADK_TARGET_OS_LINUX
1749 depends on ADK_TARGET_ARCH_XTENSA
1753 # coldfire helper variable for gcc
1754 config ADK_TARGET_CPU_CF
1758 config ADK_TARGET_CPU_WITH_FPU
1761 config ADK_TARGET_CPU_WITH_FPU_VFP
1763 select ADK_TARGET_CPU_WITH_FPU
1765 config ADK_TARGET_CPU_WITH_FPU_VFPV3
1767 select ADK_TARGET_CPU_WITH_FPU
1769 config ADK_TARGET_CPU_WITH_FPU_VFPV4
1771 select ADK_TARGET_CPU_WITH_FPU
1773 config ADK_TARGET_CPU_WITH_FPU_FPV4
1775 select ADK_TARGET_CPU_WITH_FPU
1777 config ADK_TARGET_CPU_WITH_FPU_FPV5
1779 select ADK_TARGET_CPU_WITH_FPU
1781 config ADK_TARGET_CPU_WITH_THUMB
1784 config ADK_TARGET_CPU_WITH_THUMB2
1787 config ADK_TARGET_CPU_WITH_VT
1790 config ADK_TARGET_CPU_WITH_MTRR
1793 config ADK_TARGET_CPU_WITH_ALTIVEC
1796 config ADK_TARGET_CPU_WITH_MMX
1799 config ADK_TARGET_CPU_WITH_MMXEXT
1802 config ADK_TARGET_CPU_WITH_SSE
1805 config ADK_TARGET_CPU_WITH_SSE2
1808 config ADK_TARGET_CPU_WITH_SSE3
1811 config ADK_TARGET_CPU_WITH_SSE4A
1814 config ADK_TARGET_CPU_WITH_SSE4_1
1817 config ADK_TARGET_CPU_WITH_SSE4_2
1820 config ADK_TARGET_CPU_WITH_SSSE3
1823 config ADK_TARGET_CPU_WITH_IWMMXT
1826 config ADK_TARGET_CPU_WITH_NEON
1829 config ADK_TARGET_CPU_WITH_HT
1832 config ADK_TARGET_CPU_WITH_3DNOW
1835 config ADK_TARGET_CPU_WITH_3DNOWEXT
1838 # for gcc --with-cpu
1839 config ADK_TARGET_GCC_CPU
1841 default "51" if ADK_TARGET_CPU_CF_51
1842 default "5206" if ADK_TARGET_CPU_CF_5206
1843 default "5206e" if ADK_TARGET_CPU_CF_5206E
1844 default "5208" if ADK_TARGET_CPU_CF_5208
1845 default "5211a" if ADK_TARGET_CPU_CF_5211A
1846 default "5213" if ADK_TARGET_CPU_CF_5213
1847 default "5216" if ADK_TARGET_CPU_CF_5216
1848 default "52235" if ADK_TARGET_CPU_CF_52235
1849 default "5225" if ADK_TARGET_CPU_CF_5225
1850 default "52259" if ADK_TARGET_CPU_CF_52259
1851 default "5235" if ADK_TARGET_CPU_CF_5235
1852 default "5249" if ADK_TARGET_CPU_CF_5249
1853 default "5250" if ADK_TARGET_CPU_CF_5250
1854 default "5271" if ADK_TARGET_CPU_CF_5271
1855 default "5272" if ADK_TARGET_CPU_CF_5272
1856 default "5275" if ADK_TARGET_CPU_CF_5275
1857 default "5282" if ADK_TARGET_CPU_CF_5282
1858 default "53017" if ADK_TARGET_CPU_CF_53017
1859 default "5307" if ADK_TARGET_CPU_CF_5307
1860 default "5328" if ADK_TARGET_CPU_CF_5328
1861 default "5329" if ADK_TARGET_CPU_CF_5329
1862 default "5373" if ADK_TARGET_CPU_CF_5373
1863 default "5407" if ADK_TARGET_CPU_CF_5407
1864 default "5475" if ADK_TARGET_CPU_CF_5475
1865 default "68020" if ADK_TARGET_CPU_M68K_68020
1866 default "68030" if ADK_TARGET_CPU_M68K_68030
1867 default "68040" if ADK_TARGET_CPU_M68K_68040
1868 default "68060" if ADK_TARGET_CPU_M68K_68060
1869 default "arc700" if ADK_TARGET_CPU_ARC_ARC700
1870 default "archs" if ADK_TARGET_CPU_ARC_ARCHS
1871 default "arm1176jzf-s" if ADK_TARGET_CPU_ARM_ARM1176JZF_S
1872 default "arm926ej-s" if ADK_TARGET_CPU_ARM_ARM926EJ_S
1873 default "cortex-a5" if ADK_TARGET_CPU_ARM_CORTEX_A5
1874 default "cortex-a7" if ADK_TARGET_CPU_ARM_CORTEX_A7
1875 default "cortex-a8" if ADK_TARGET_CPU_ARM_CORTEX_A8
1876 default "cortex-a9" if ADK_TARGET_CPU_ARM_CORTEX_A9
1877 default "cortex-a15" if ADK_TARGET_CPU_ARM_CORTEX_A15
1878 default "cortex-a17" if ADK_TARGET_CPU_ARM_CORTEX_A17
1879 default "cortex-a53" if ADK_TARGET_CPU_ARM_CORTEX_A53
1880 default "cortex-a57" if ADK_TARGET_CPU_ARM_CORTEX_A57
1881 default "cortex-a53" if ADK_TARGET_CPU_AARCH64_CORTEX_A53
1882 default "cortex-a57" if ADK_TARGET_CPU_AARCH64_CORTEX_A57
1883 default "cortex-m0" if ADK_TARGET_CPU_ARM_CORTEX_M0
1884 default "cortex-m3" if ADK_TARGET_CPU_ARM_CORTEX_M3
1885 default "cortex-m4" if ADK_TARGET_CPU_ARM_CORTEX_M4
1886 default "cortex-m7" if ADK_TARGET_CPU_ARM_CORTEX_M7
1887 default "ck807" if ADK_TARGET_CPU_CSKY_CK807
1888 default "ck810" if ADK_TARGET_CPU_CSKY_CK810
1889 default "ck807f" if ADK_TARGET_CPU_CSKY_CK807F
1890 default "ck810f" if ADK_TARGET_CPU_CSKY_CK810F
1891 default "ev4" if ADK_TARGET_CPU_ALPHA_EV4
1892 default "ev5" if ADK_TARGET_CPU_ALPHA_EV5
1893 default "ev6" if ADK_TARGET_CPU_ALPHA_EV6
1894 default "ev67" if ADK_TARGET_CPU_ALPHA_EV67
1895 default "leon" if ADK_TARGET_CPU_SPARC_LEON
1896 default "mpcore" if ADK_TARGET_CPU_ARM_ARM11MPCORE
1897 default "n13" if ADK_TARGET_CPU_NDS32
1898 default "powerpc" if ADK_TARGET_CPU_PPC
1899 default "powerpc64" if ADK_TARGET_CPU_PPC64_POWERPC64
1900 default "power4" if ADK_TARGET_CPU_PPC64_POWER4
1901 default "power5" if ADK_TARGET_CPU_PPC64_POWER5
1902 default "power6" if ADK_TARGET_CPU_PPC64_POWER6
1903 default "power7" if ADK_TARGET_CPU_PPC64_POWER7
1904 default "power8" if ADK_TARGET_CPU_PPC64_POWER8
1905 default "ultrasparc" if ADK_TARGET_CPU_SPARC64_V9
1906 default "v8" if ADK_TARGET_CPU_SPARC_V8
1907 default "xscale" if ADK_TARGET_CPU_ARM_XSCALE
1908 default "440" if ADK_TARGET_CPU_PPC_440
1909 default "740" if ADK_TARGET_CPU_PPC_740
1910 default "750" if ADK_TARGET_CPU_PPC_750
1911 default "7400" if ADK_TARGET_CPU_PPC_7400
1912 default "7450" if ADK_TARGET_CPU_PPC_7450
1913 default "8540" if ADK_TARGET_CPU_PPC_8540
1914 default "8548" if ADK_TARGET_CPU_PPC_8548
1915 default "970" if ADK_TARGET_CPU_PPC_970
1917 # for gcc --with-arch
1918 config ADK_TARGET_GCC_ARCH
1920 default "athlon" if ADK_TARGET_CPU_X86_64_ATHLON
1921 default "athlon-fx" if ADK_TARGET_CPU_X86_64_ATHLON_FX
1922 default "athlon64" if ADK_TARGET_CPU_X86_64_ATHLON_64
1923 default "athlon64-sse3" if ADK_TARGET_CPU_X86_64_ATHLON_64_SSE3
1924 default "atom" if ADK_TARGET_CPU_X86_ATOM
1925 default "barcelona" if ADK_TARGET_CPU_X86_64_BARCELONA
1926 default "bdver1" if ADK_TARGET_CPU_X86_64_BDVER1
1927 default "bdver2" if ADK_TARGET_CPU_X86_64_BDVER2
1928 default "bdver3" if ADK_TARGET_CPU_X86_64_BDVER3
1929 default "bdver4" if ADK_TARGET_CPU_X86_64_BDVER4
1930 default "bonnell" if ADK_TARGET_CPU_X86_64_BONNEL
1931 default "broadwell" if ADK_TARGET_CPU_X86_64_BROADWELL
1932 default "btver1" if ADK_TARGET_CPU_X86_64_BTVER1
1933 default "btver2" if ADK_TARGET_CPU_X86_64_BTVER2
1934 default "core2" if ADK_TARGET_CPU_X86_64_CORE2
1935 default "geode" if ADK_TARGET_CPU_X86_GEODE
1936 default "haswell" if ADK_TARGET_CPU_X86_64_HASWELL
1937 default "i486" if ADK_TARGET_CPU_X86_I486
1938 default "i586" if ADK_TARGET_CPU_X86_I586
1939 default "i686" if ADK_TARGET_CPU_X86_I686
1940 default "ivybridge" if ADK_TARGET_CPU_X86_64_IVYBRIDGE
1941 default "k8" if ADK_TARGET_CPU_X86_64_K8
1942 default "k8-sse3" if ADK_TARGET_CPU_X86_64_K8_SSE3
1943 default "knl" if ADK_TARGET_CPU_X86_64_KNL
1944 default "loongson2f" if ADK_TARGET_CPU_MIPS64_LOONGSON2F
1945 default "r4400" if ADK_TARGET_CPU_MIPS_R4400
1946 default "r4600" if ADK_TARGET_CPU_MIPS_R4600
1947 default "mips32" if ADK_TARGET_CPU_MIPS_MIPS32
1948 default "mips32r2" if ADK_TARGET_CPU_MIPS_MIPS32R2
1949 default "mips32r6" if ADK_TARGET_CPU_MIPS_MIPS32R6
1950 default "mips1" if ADK_TARGET_CPU_MIPS64_MIPS1
1951 default "mips2" if ADK_TARGET_CPU_MIPS64_MIPS2
1952 default "mips3" if ADK_TARGET_CPU_MIPS64_MIPS3
1953 default "mips4" if ADK_TARGET_CPU_MIPS64_MIPS4
1954 default "mips64" if ADK_TARGET_CPU_MIPS64_MIPS64
1955 default "mips64r2" if ADK_TARGET_CPU_MIPS64_MIPS64R2
1956 default "mips64r6" if ADK_TARGET_CPU_MIPS64_MIPS64R6
1957 default "nehalem" if ADK_TARGET_CPU_X86_64_NEHALEM
1958 default "nocona" if ADK_TARGET_CPU_X86_64_NOCONA
1959 default "opteron" if ADK_TARGET_CPU_X86_64_OPTERON
1960 default "opteron-sse3" if ADK_TARGET_CPU_X86_64_OPTERON_SSE3
1961 default "pentium-m" if ADK_TARGET_CPU_X86_PENTIUM_M
1962 default "sandybridge" if ADK_TARGET_CPU_X86_64_SANDYBRIDGE
1963 default "silvermont" if ADK_TARGET_CPU_X86_64_SILVERMONT
1964 default "westmere" if ADK_TARGET_CPU_X86_64_WESTMERE
1965 default "x86-64" if ADK_TARGET_CPU_X86_64
1966 default "z900" if ADK_TARGET_CPU_S390_Z900
1967 default "c674x" if ADK_TARGET_CPU_C6X
1968 default "rv32imafdc" if ADK_TARGET_CPU_RISCV32_RV32IMAFDC
1969 default "rv32imac" if ADK_TARGET_CPU_RISCV32_RV32IMAC
1970 default "rv64imafdc" if ADK_TARGET_CPU_RISCV64_RV64IMAFDC
1971 default "rv64imac" if ADK_TARGET_CPU_RISCV64_RV64IMAC
1973 # for CFLAGS/CXXFLAGS if gcc does not support --with-cpu
1974 config ADK_TARGET_CPU_FLAGS
1976 default "-mcpu=bf512" if ADK_TARGET_CPU_BFIN_BF512
1977 default "-mcpu=bf514" if ADK_TARGET_CPU_BFIN_BF514
1978 default "-mcpu=bf516" if ADK_TARGET_CPU_BFIN_BF516
1979 default "-mcpu=bf518" if ADK_TARGET_CPU_BFIN_BF518
1980 default "-mcpu=bf522" if ADK_TARGET_CPU_BFIN_BF522
1981 default "-mcpu=bf523" if ADK_TARGET_CPU_BFIN_BF523
1982 default "-mcpu=bf524" if ADK_TARGET_CPU_BFIN_BF524
1983 default "-mcpu=bf525" if ADK_TARGET_CPU_BFIN_BF525
1984 default "-mcpu=bf526" if ADK_TARGET_CPU_BFIN_BF526
1985 default "-mcpu=bf527" if ADK_TARGET_CPU_BFIN_BF527
1986 default "-mcpu=bf531" if ADK_TARGET_CPU_BFIN_BF531
1987 default "-mcpu=bf532" if ADK_TARGET_CPU_BFIN_BF532
1988 default "-mcpu=bf533" if ADK_TARGET_CPU_BFIN_BF533
1989 default "-mcpu=bf534" if ADK_TARGET_CPU_BFIN_BF534
1990 default "-mcpu=bf536" if ADK_TARGET_CPU_BFIN_BF536
1991 default "-mcpu=bf537" if ADK_TARGET_CPU_BFIN_BF537
1992 default "-mcpu=bf538" if ADK_TARGET_CPU_BFIN_BF538
1993 default "-mcpu=bf539" if ADK_TARGET_CPU_BFIN_BF539
1994 default "-mcpu=bf542" if ADK_TARGET_CPU_BFIN_BF542
1995 default "-mcpu=bf544" if ADK_TARGET_CPU_BFIN_BF544
1996 default "-mcpu=bf547" if ADK_TARGET_CPU_BFIN_BF547
1997 default "-mcpu=bf548" if ADK_TARGET_CPU_BFIN_BF548
1998 default "-mcpu=bf549" if ADK_TARGET_CPU_BFIN_BF549
1999 default "-mcpu=bf542m" if ADK_TARGET_CPU_BFIN_BF542M
2000 default "-mcpu=bf544m" if ADK_TARGET_CPU_BFIN_BF544M
2001 default "-mcpu=bf547m" if ADK_TARGET_CPU_BFIN_BF547M
2002 default "-mcpu=bf548m" if ADK_TARGET_CPU_BFIN_BF548M
2003 default "-mcpu=bf549m" if ADK_TARGET_CPU_BFIN_BF549M
2004 default "-mcpu=bf561" if ADK_TARGET_CPU_BFIN_BF561
2005 default "-mcpu=bf592" if ADK_TARGET_CPU_BFIN_BF592
2006 default "-mcpu=ck807" if ADK_TARGET_CPU_CSKY_CK807
2007 default "-mcpu=ck810" if ADK_TARGET_CPU_CSKY_CK810
2008 default "-mcpu=ck807f" if ADK_TARGET_CPU_CSKY_CK807F
2009 default "-mcpu=ck810f" if ADK_TARGET_CPU_CSKY_CK810F
2010 default "-mcpu=v10" if ADK_TARGET_CPU_CRIS_CRISV10
2011 default "-mcpu=v32" if ADK_TARGET_CPU_CRIS_CRISV32
2012 default "-mh" if ADK_TARGET_CPU_H8300H
2013 default "-ms" if ADK_TARGET_CPU_H8S
2014 default "-mmetac=2.1" if ADK_TARGET_CPU_METAG
2015 default "-mcpu=v7.10.d" if ADK_TARGET_CPU_MICROBLAZE
2016 default "-mj2" if ADK_TARGET_CPU_SH_J2
2017 default "-m2" if ADK_TARGET_CPU_SH_SH2
2018 default "-m2a" if ADK_TARGET_CPU_SH_SH2A
2019 default "-m3" if ADK_TARGET_CPU_SH_SH3
2020 default "-m4" if ADK_TARGET_CPU_SH_SH4
2021 default "-m4a" if ADK_TARGET_CPU_SH_SH4A
2022 default "-mcpu=tilegx" if ADK_TARGET_CPU_TILE_TILEGX
2025 config ADK_TARGET_CPU_TYPE
2027 default "arc700" if ADK_TARGET_CPU_ARC_ARC700
2028 default "archs" if ADK_TARGET_CPU_ARC_ARCHS
2029 default "bf512" if ADK_TARGET_CPU_BFIN_BF512
2030 default "bf514" if ADK_TARGET_CPU_BFIN_BF514
2031 default "bf516" if ADK_TARGET_CPU_BFIN_BF516
2032 default "bf518" if ADK_TARGET_CPU_BFIN_BF518
2033 default "bf522" if ADK_TARGET_CPU_BFIN_BF522
2034 default "bf523" if ADK_TARGET_CPU_BFIN_BF523
2035 default "bf524" if ADK_TARGET_CPU_BFIN_BF524
2036 default "bf525" if ADK_TARGET_CPU_BFIN_BF525
2037 default "bf526" if ADK_TARGET_CPU_BFIN_BF526
2038 default "bf527" if ADK_TARGET_CPU_BFIN_BF527
2039 default "bf531" if ADK_TARGET_CPU_BFIN_BF531
2040 default "bf532" if ADK_TARGET_CPU_BFIN_BF532
2041 default "bf533" if ADK_TARGET_CPU_BFIN_BF533
2042 default "bf534" if ADK_TARGET_CPU_BFIN_BF534
2043 default "bf536" if ADK_TARGET_CPU_BFIN_BF536
2044 default "bf537" if ADK_TARGET_CPU_BFIN_BF537
2045 default "bf538" if ADK_TARGET_CPU_BFIN_BF538
2046 default "bf539" if ADK_TARGET_CPU_BFIN_BF539
2047 default "bf542" if ADK_TARGET_CPU_BFIN_BF542
2048 default "bf544" if ADK_TARGET_CPU_BFIN_BF544
2049 default "bf547" if ADK_TARGET_CPU_BFIN_BF547
2050 default "bf548" if ADK_TARGET_CPU_BFIN_BF548
2051 default "bf549" if ADK_TARGET_CPU_BFIN_BF549
2052 default "bf542m" if ADK_TARGET_CPU_BFIN_BF542M
2053 default "bf544m" if ADK_TARGET_CPU_BFIN_BF544M
2054 default "bf547m" if ADK_TARGET_CPU_BFIN_BF547M
2055 default "bf548m" if ADK_TARGET_CPU_BFIN_BF548M
2056 default "bf549m" if ADK_TARGET_CPU_BFIN_BF549M
2057 default "bf561" if ADK_TARGET_CPU_BFIN_BF561
2058 default "bf592" if ADK_TARGET_CPU_BFIN_BF592
2059 default "cf51" if ADK_TARGET_CPU_CF_51
2060 default "cf5206" if ADK_TARGET_CPU_CF_5206
2061 default "cf5206e" if ADK_TARGET_CPU_CF_5206E
2062 default "cf5208" if ADK_TARGET_CPU_CF_5208
2063 default "cf5211a" if ADK_TARGET_CPU_CF_5211A
2064 default "cf5213" if ADK_TARGET_CPU_CF_5213
2065 default "cf5216" if ADK_TARGET_CPU_CF_5216
2066 default "cf52235" if ADK_TARGET_CPU_CF_52235
2067 default "cf5225" if ADK_TARGET_CPU_CF_5225
2068 default "cf52259" if ADK_TARGET_CPU_CF_52259
2069 default "cf5235" if ADK_TARGET_CPU_CF_5235
2070 default "cf5249" if ADK_TARGET_CPU_CF_5249
2071 default "cf5250" if ADK_TARGET_CPU_CF_5250
2072 default "cf5271" if ADK_TARGET_CPU_CF_5271
2073 default "cf5272" if ADK_TARGET_CPU_CF_5272
2074 default "cf5275" if ADK_TARGET_CPU_CF_5275
2075 default "cf5282" if ADK_TARGET_CPU_CF_5282
2076 default "cf53017" if ADK_TARGET_CPU_CF_53017
2077 default "cf5307" if ADK_TARGET_CPU_CF_5307
2078 default "cf5328" if ADK_TARGET_CPU_CF_5328
2079 default "cf5329" if ADK_TARGET_CPU_CF_5329
2080 default "cf5373" if ADK_TARGET_CPU_CF_5373
2081 default "cf5407" if ADK_TARGET_CPU_CF_5407
2082 default "cf5475" if ADK_TARGET_CPU_CF_5475
2083 default "68020" if ADK_TARGET_CPU_M68K_68020
2084 default "68030" if ADK_TARGET_CPU_M68K_68030
2085 default "68040" if ADK_TARGET_CPU_M68K_68040
2086 default "68060" if ADK_TARGET_CPU_M68K_68060
2087 default "cortex_a5" if ADK_TARGET_CPU_ARM_CORTEX_A5
2088 default "cortex_a7" if ADK_TARGET_CPU_ARM_CORTEX_A7
2089 default "cortex_a8" if ADK_TARGET_CPU_ARM_CORTEX_A8
2090 default "cortex_a9" if ADK_TARGET_CPU_ARM_CORTEX_A9
2091 default "cortex_a15" if ADK_TARGET_CPU_ARM_CORTEX_A15
2092 default "cortex_a17" if ADK_TARGET_CPU_ARM_CORTEX_A17
2093 default "cortex_m3" if ADK_TARGET_CPU_ARM_CORTEX_M3
2094 default "cortex_m4" if ADK_TARGET_CPU_ARM_CORTEX_M4
2095 default "cortex_m7" if ADK_TARGET_CPU_ARM_CORTEX_M7
2096 default "arm1176jzf_s" if ADK_TARGET_CPU_ARM_ARM1176JZF_S
2097 default "arm926ej_s" if ADK_TARGET_CPU_ARM_ARM926EJ_S
2098 default "mpcore" if ADK_TARGET_CPU_ARM_ARM11MPCORE
2099 default "cortex_a53" if ADK_TARGET_CPU_ARM_CORTEX_A53
2100 default "cortex_a57" if ADK_TARGET_CPU_ARM_CORTEX_A57
2101 default "cortex_a53" if ADK_TARGET_CPU_AARCH64_CORTEX_A53
2102 default "cortex_a57" if ADK_TARGET_CPU_AARCH64_CORTEX_A57
2103 default "microblaze" if ADK_TARGET_CPU_MICROBLAZE
2104 default "mips32" if ADK_TARGET_CPU_MIPS_MIPS32
2105 default "mips32r2" if ADK_TARGET_CPU_MIPS_MIPS32R2
2106 default "mips32r6" if ADK_TARGET_CPU_MIPS_MIPS32R6
2107 default "mips64" if ADK_TARGET_CPU_MIPS64_MIPS64
2108 default "mips64r2" if ADK_TARGET_CPU_MIPS64_MIPS64R2
2109 default "mips64r6" if ADK_TARGET_CPU_MIPS64_MIPS64R6
2110 default "mips64" if ADK_TARGET_CPU_MIPS64_LOONGSON2F
2111 default "ppc64" if ADK_TARGET_ARCH_PPC64
2112 default "nds32" if ADK_TARGET_CPU_NDS32
2113 default "v8" if ADK_TARGET_CPU_SPARC_V8
2114 default "v9" if ADK_TARGET_CPU_SPARC64_V9
2115 default "leon" if ADK_TARGET_CPU_SPARC_LEON
2116 default "dc233c" if ADK_TARGET_CPU_XTENSA_DC233C
2117 default "dc232b" if ADK_TARGET_CPU_XTENSA_DC232B
2118 default "de212" if ADK_TARGET_CPU_XTENSA_DE212
2119 default "kc705_be" if ADK_TARGET_CPU_XTENSA_KC705_BE
2120 default "fsf" if ADK_TARGET_CPU_XTENSA_FSF
2121 default "crisv10" if ADK_TARGET_CPU_CRIS_CRISV10
2122 default "crisv32" if ADK_TARGET_CPU_CRIS_CRISV32
2123 default "sh" if ADK_TARGET_CPU_SH_SH
2124 default "j2" if ADK_TARGET_CPU_SH_J2
2125 default "sh2" if ADK_TARGET_CPU_SH_SH2
2126 default "sh2a" if ADK_TARGET_CPU_SH_SH2A
2127 default "sh3" if ADK_TARGET_CPU_SH_SH3
2128 default "sh4" if ADK_TARGET_CPU_SH_SH4
2129 default "sh4a" if ADK_TARGET_CPU_SH_SH4A
2131 # required for the correct toolchain triple
2132 config ADK_TARGET_CPU_ARCH
2134 default "aarch64" if ADK_TARGET_ARCH_AARCH64 && ADK_TARGET_LITTLE_ENDIAN
2135 default "aarch64_be" if ADK_TARGET_ARCH_AARCH64 && ADK_TARGET_BIG_ENDIAN
2136 default "alpha" if ADK_TARGET_ARCH_ALPHA
2137 default "arm" if ADK_TARGET_ARCH_ARM && ADK_TARGET_LITTLE_ENDIAN
2138 default "armeb" if ADK_TARGET_ARCH_ARM && ADK_TARGET_BIG_ENDIAN
2139 default "arc" if ADK_TARGET_ARCH_ARC && ADK_TARGET_LITTLE_ENDIAN
2140 default "arceb" if ADK_TARGET_ARCH_ARC && ADK_TARGET_BIG_ENDIAN
2141 default "avr32" if ADK_TARGET_ARCH_AVR32
2142 default "bfin" if ADK_TARGET_ARCH_BFIN
2143 default "c6x" if ADK_TARGET_ARCH_C6X
2144 default "cr16" if ADK_TARGET_ARCH_CR16
2145 default "cris" if ADK_TARGET_CPU_CRIS_CRISV10
2146 default "crisv32" if ADK_TARGET_CPU_CRIS_CRISV32
2147 default "csky" if ADK_TARGET_ARCH_CSKY
2148 default "epiphany" if ADK_TARGET_ARCH_EPIPHANY
2149 default "frv" if ADK_TARGET_ARCH_FRV
2150 default "ft32" if ADK_TARGET_ARCH_FT32
2151 default "i486" if ADK_TARGET_CPU_X86_I486
2152 default "i586" if ADK_TARGET_CPU_X86_I586
2153 default "i686" if ADK_TARGET_CPU_X86_I686
2154 default "i586" if ADK_TARGET_CPU_X86_GEODE
2155 default "i686" if ADK_TARGET_CPU_X86_PENTIUM_M
2156 default "i686" if ADK_TARGET_CPU_X86_ATOM
2157 default "h8300" if ADK_TARGET_ARCH_H8300
2158 default "hppa" if ADK_TARGET_ARCH_HPPA
2159 default "ia64" if ADK_TARGET_ARCH_IA64
2160 default "lm32" if ADK_TARGET_ARCH_LM32
2161 default "m32c" if ADK_TARGET_ARCH_M32C
2162 default "m32r" if ADK_TARGET_ARCH_M32R
2163 default "m68k" if ADK_TARGET_ARCH_M68K
2164 default "metag" if ADK_TARGET_ARCH_METAG
2165 default "microblaze" if ADK_TARGET_ARCH_MICROBLAZE && ADK_TARGET_BIG_ENDIAN
2166 default "microblazeel" if ADK_TARGET_ARCH_MICROBLAZE && ADK_TARGET_LITTLE_ENDIAN
2167 default "mips64" if ADK_TARGET_ARCH_MIPS64 && ADK_TARGET_BIG_ENDIAN
2168 default "mips64el" if ADK_TARGET_ARCH_MIPS64 && ADK_TARGET_LITTLE_ENDIAN
2169 default "mips" if ADK_TARGET_ARCH_MIPS && ADK_TARGET_BIG_ENDIAN
2170 default "mipsel" if ADK_TARGET_ARCH_MIPS && ADK_TARGET_LITTLE_ENDIAN
2171 default "mn10300" if ADK_TARGET_ARCH_MN10300
2172 default "moxie" if ADK_TARGET_ARCH_MOXIE
2173 default "msp430" if ADK_TARGET_ARCH_MSP430
2174 default "nds32le" if ADK_TARGET_ARCH_NDS32 && ADK_TARGET_LITTLE_ENDIAN
2175 default "nds32be" if ADK_TARGET_ARCH_NDS32 && ADK_TARGET_BIG_ENDIAN
2176 default "nios2" if ADK_TARGET_ARCH_NIOS2
2177 default "or1k" if ADK_TARGET_ARCH_OR1K
2178 default "ppc" if ADK_TARGET_ARCH_PPC
2179 default "ppc64le" if ADK_TARGET_ARCH_PPC64 && ADK_TARGET_LITTLE_ENDIAN
2180 default "ppc64" if ADK_TARGET_ARCH_PPC64 && ADK_TARGET_BIG_ENDIAN
2181 default "riscv32" if ADK_TARGET_ARCH_RISCV32
2182 default "riscv64" if ADK_TARGET_ARCH_RISCV64
2183 default "rx" if ADK_TARGET_ARCH_RX
2184 default "s390x" if ADK_TARGET_ARCH_S390
2185 default "sh" if ADK_TARGET_CPU_SH_SH && ADK_TARGET_LITTLE_ENDIAN
2186 default "sh2" if ADK_TARGET_CPU_SH_SH2 && ADK_TARGET_LITTLE_ENDIAN
2187 default "sh2eb" if ADK_TARGET_CPU_SH_SH2 && ADK_TARGET_BIG_ENDIAN
2188 default "sh2eb" if ADK_TARGET_CPU_SH_J2 && ADK_TARGET_BIG_ENDIAN
2189 default "sh2a" if ADK_TARGET_CPU_SH_SH2A
2190 default "sh3" if ADK_TARGET_CPU_SH_SH3 && ADK_TARGET_LITTLE_ENDIAN
2191 default "sh3eb" if ADK_TARGET_CPU_SH_SH3 && ADK_TARGET_BIG_ENDIAN
2192 default "sh4" if ADK_TARGET_CPU_SH_SH4 && ADK_TARGET_LITTLE_ENDIAN
2193 default "sh4eb" if ADK_TARGET_CPU_SH_SH4 && ADK_TARGET_BIG_ENDIAN
2194 default "sh4a" if ADK_TARGET_CPU_SH_SH4A && ADK_TARGET_LITTLE_ENDIAN
2195 default "sh4aeb" if ADK_TARGET_CPU_SH_SH4A && ADK_TARGET_BIG_ENDIAN
2196 default "sparc" if ADK_TARGET_ARCH_SPARC
2197 default "sparc64" if ADK_TARGET_ARCH_SPARC64
2198 default "tilegx" if ADK_TARGET_CPU_TILE_TILEGX
2199 default "v850" if ADK_TARGET_ARCH_V850
2200 default "x86_64" if ADK_TARGET_ARCH_X86_64
2201 default "xtensa" if ADK_TARGET_ARCH_XTENSA