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_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 depends on ADK_TARGET_ARCH_ARM
94 config ADK_TARGET_CPU_ARM_ARM11MPCORE
96 select ADK_TARGET_SUPPORTS_THREADS
97 select ADK_TARGET_SUPPORTS_NPTL
98 select ADK_TARGET_SUPPORTS_LT
99 select ADK_TARGET_CPU_WITH_FPU_VFPV3
100 depends on ADK_TARGET_ARCH_ARM
102 config ADK_TARGET_CPU_ARM_CORTEX_A5
104 select ADK_TARGET_SUPPORTS_THREADS
105 select ADK_TARGET_SUPPORTS_NPTL
106 select ADK_TARGET_SUPPORTS_LT
107 select ADK_TARGET_CPU_WITH_FPU_VFPV3
108 select ADK_TARGET_CPU_WITH_NEON
109 select ADK_TARGET_CPU_WITH_THUMB2
110 depends on ADK_TARGET_ARCH_ARM
112 config ADK_TARGET_CPU_ARM_CORTEX_A7
114 select ADK_TARGET_SUPPORTS_THREADS
115 select ADK_TARGET_SUPPORTS_NPTL
116 select ADK_TARGET_SUPPORTS_LT
117 select ADK_TARGET_CPU_WITH_FPU_VFPV4
118 select ADK_TARGET_CPU_WITH_NEON
119 select ADK_TARGET_CPU_WITH_THUMB2
120 depends on ADK_TARGET_ARCH_ARM
122 config ADK_TARGET_CPU_ARM_CORTEX_A8
124 select ADK_TARGET_SUPPORTS_THREADS
125 select ADK_TARGET_SUPPORTS_NPTL
126 select ADK_TARGET_SUPPORTS_LT
127 select ADK_TARGET_CPU_WITH_FPU_VFPV3
128 select ADK_TARGET_CPU_WITH_NEON
129 select ADK_TARGET_CPU_WITH_THUMB2
130 depends on ADK_TARGET_ARCH_ARM
132 config ADK_TARGET_CPU_ARM_CORTEX_A9
134 select ADK_TARGET_SUPPORTS_THREADS
135 select ADK_TARGET_SUPPORTS_NPTL
136 select ADK_TARGET_SUPPORTS_LT
137 select ADK_TARGET_CPU_WITH_FPU_VFPV3
138 select ADK_TARGET_CPU_WITH_NEON
139 select ADK_TARGET_CPU_WITH_THUMB2
140 depends on ADK_TARGET_ARCH_ARM
142 config ADK_TARGET_CPU_ARM_CORTEX_A15
144 select ADK_TARGET_SUPPORTS_THREADS
145 select ADK_TARGET_SUPPORTS_NPTL
146 select ADK_TARGET_SUPPORTS_LT
147 select ADK_TARGET_CPU_WITH_FPU_VFPV4
148 select ADK_TARGET_CPU_WITH_NEON
149 depends on ADK_TARGET_ARCH_ARM
151 config ADK_TARGET_CPU_ARM_CORTEX_A17
153 select ADK_TARGET_SUPPORTS_THREADS
154 select ADK_TARGET_SUPPORTS_NPTL
155 select ADK_TARGET_SUPPORTS_LT
156 select ADK_TARGET_CPU_WITH_FPU_VFPV4
157 select ADK_TARGET_CPU_WITH_NEON
158 depends on ADK_TARGET_ARCH_ARM
160 config ADK_TARGET_CPU_ARM_CORTEX_A53
162 select ADK_TARGET_SUPPORTS_THREADS
163 select ADK_TARGET_SUPPORTS_NPTL
164 select ADK_TARGET_SUPPORTS_LT
165 select ADK_TARGET_CPU_WITH_FPU_VFPV4
166 select ADK_TARGET_CPU_WITH_NEON
167 depends on ADK_TARGET_ARCH_ARM
169 config ADK_TARGET_CPU_ARM_CORTEX_A57
171 select ADK_TARGET_SUPPORTS_THREADS
172 select ADK_TARGET_SUPPORTS_NPTL
173 select ADK_TARGET_SUPPORTS_LT
174 select ADK_TARGET_CPU_WITH_FPU_VFPV4
175 select ADK_TARGET_CPU_WITH_NEON
176 depends on ADK_TARGET_ARCH_ARM
178 config ADK_TARGET_CPU_ARM_CORTEX_M7
180 select ADK_TARGET_SUPPORTS_THREADS
181 select ADK_TARGET_SUPPORTS_LT
182 select ADK_TARGET_CPU_WITH_THUMB2
183 select ADK_TARGET_CPU_WITH_FPU_FPV5
184 depends on ADK_TARGET_ARCH_ARM
186 config ADK_TARGET_CPU_ARM_CORTEX_M4
188 select ADK_TARGET_SUPPORTS_THREADS
189 select ADK_TARGET_SUPPORTS_LT
190 select ADK_TARGET_CPU_WITH_THUMB2
191 select ADK_TARGET_CPU_WITH_FPU_FPV4
192 depends on ADK_TARGET_ARCH_ARM
194 config ADK_TARGET_CPU_ARM_CORTEX_M3
196 select ADK_TARGET_SUPPORTS_THREADS
197 select ADK_TARGET_SUPPORTS_LT
198 select ADK_TARGET_CPU_WITH_THUMB2
199 depends on ADK_TARGET_ARCH_ARM
201 config ADK_TARGET_CPU_ARM_CORTEX_M0
203 select ADK_TARGET_SUPPORTS_THREADS
204 select ADK_TARGET_SUPPORTS_LT
205 select ADK_TARGET_CPU_WITH_THUMB2
206 depends on ADK_TARGET_ARCH_ARM
208 config ADK_TARGET_CPU_ARM_XSCALE
210 select ADK_TARGET_SUPPORTS_THREADS
211 select ADK_TARGET_SUPPORTS_NPTL
212 select ADK_TARGET_SUPPORTS_LT
213 depends on ADK_TARGET_ARCH_ARM
216 config ADK_TARGET_CPU_AVR32
218 select ADK_TARGET_SUPPORTS_THREADS
219 select ADK_TARGET_SUPPORTS_LT
220 select ADK_TARGET_WITH_MMU
221 depends on ADK_TARGET_ARCH_AVR32
224 config ADK_TARGET_CPU_BFIN_BF512
226 select ADK_TARGET_SUPPORTS_THREADS
227 select ADK_TARGET_SUPPORTS_LT
228 depends on ADK_TARGET_ARCH_BFIN
230 config ADK_TARGET_CPU_BFIN_BF514
232 select ADK_TARGET_SUPPORTS_THREADS
233 select ADK_TARGET_SUPPORTS_LT
234 depends on ADK_TARGET_ARCH_BFIN
236 config ADK_TARGET_CPU_BFIN_BF516
238 select ADK_TARGET_SUPPORTS_THREADS
239 select ADK_TARGET_SUPPORTS_LT
240 depends on ADK_TARGET_ARCH_BFIN
242 config ADK_TARGET_CPU_BFIN_BF518
244 select ADK_TARGET_SUPPORTS_THREADS
245 select ADK_TARGET_SUPPORTS_LT
246 depends on ADK_TARGET_ARCH_BFIN
248 config ADK_TARGET_CPU_BFIN_BF522
250 select ADK_TARGET_SUPPORTS_THREADS
251 select ADK_TARGET_SUPPORTS_LT
252 depends on ADK_TARGET_ARCH_BFIN
254 config ADK_TARGET_CPU_BFIN_BF523
256 select ADK_TARGET_SUPPORTS_THREADS
257 select ADK_TARGET_SUPPORTS_LT
258 depends on ADK_TARGET_ARCH_BFIN
260 config ADK_TARGET_CPU_BFIN_BF524
262 select ADK_TARGET_SUPPORTS_THREADS
263 select ADK_TARGET_SUPPORTS_LT
264 depends on ADK_TARGET_ARCH_BFIN
266 config ADK_TARGET_CPU_BFIN_BF525
268 select ADK_TARGET_SUPPORTS_THREADS
269 select ADK_TARGET_SUPPORTS_LT
270 depends on ADK_TARGET_ARCH_BFIN
272 config ADK_TARGET_CPU_BFIN_BF526
274 select ADK_TARGET_SUPPORTS_THREADS
275 select ADK_TARGET_SUPPORTS_LT
276 depends on ADK_TARGET_ARCH_BFIN
278 config ADK_TARGET_CPU_BFIN_BF527
280 select ADK_TARGET_SUPPORTS_THREADS
281 select ADK_TARGET_SUPPORTS_LT
282 depends on ADK_TARGET_ARCH_BFIN
284 config ADK_TARGET_CPU_BFIN_BF531
286 select ADK_TARGET_SUPPORTS_THREADS
287 select ADK_TARGET_SUPPORTS_LT
288 depends on ADK_TARGET_ARCH_BFIN
290 config ADK_TARGET_CPU_BFIN_BF532
292 select ADK_TARGET_SUPPORTS_THREADS
293 select ADK_TARGET_SUPPORTS_LT
294 depends on ADK_TARGET_ARCH_BFIN
296 config ADK_TARGET_CPU_BFIN_BF533
298 select ADK_TARGET_SUPPORTS_THREADS
299 select ADK_TARGET_SUPPORTS_LT
300 depends on ADK_TARGET_ARCH_BFIN
302 config ADK_TARGET_CPU_BFIN_BF534
304 select ADK_TARGET_SUPPORTS_THREADS
305 select ADK_TARGET_SUPPORTS_LT
306 depends on ADK_TARGET_ARCH_BFIN
308 config ADK_TARGET_CPU_BFIN_BF536
310 select ADK_TARGET_SUPPORTS_THREADS
311 select ADK_TARGET_SUPPORTS_LT
312 depends on ADK_TARGET_ARCH_BFIN
314 config ADK_TARGET_CPU_BFIN_BF537
316 select ADK_TARGET_SUPPORTS_THREADS
317 select ADK_TARGET_SUPPORTS_LT
318 depends on ADK_TARGET_ARCH_BFIN
320 config ADK_TARGET_CPU_BFIN_BF538
322 select ADK_TARGET_SUPPORTS_THREADS
323 select ADK_TARGET_SUPPORTS_LT
324 depends on ADK_TARGET_ARCH_BFIN
326 config ADK_TARGET_CPU_BFIN_BF539
328 select ADK_TARGET_SUPPORTS_THREADS
329 select ADK_TARGET_SUPPORTS_LT
330 depends on ADK_TARGET_ARCH_BFIN
332 config ADK_TARGET_CPU_BFIN_BF542
334 select ADK_TARGET_SUPPORTS_THREADS
335 select ADK_TARGET_SUPPORTS_LT
336 depends on ADK_TARGET_ARCH_BFIN
338 config ADK_TARGET_CPU_BFIN_BF544
340 select ADK_TARGET_SUPPORTS_THREADS
341 select ADK_TARGET_SUPPORTS_LT
342 depends on ADK_TARGET_ARCH_BFIN
344 config ADK_TARGET_CPU_BFIN_BF547
346 select ADK_TARGET_SUPPORTS_THREADS
347 select ADK_TARGET_SUPPORTS_LT
348 depends on ADK_TARGET_ARCH_BFIN
350 config ADK_TARGET_CPU_BFIN_BF548
352 select ADK_TARGET_SUPPORTS_THREADS
353 select ADK_TARGET_SUPPORTS_LT
354 depends on ADK_TARGET_ARCH_BFIN
356 config ADK_TARGET_CPU_BFIN_BF549
358 select ADK_TARGET_SUPPORTS_THREADS
359 select ADK_TARGET_SUPPORTS_LT
360 depends on ADK_TARGET_ARCH_BFIN
362 config ADK_TARGET_CPU_BFIN_BF542M
364 select ADK_TARGET_SUPPORTS_THREADS
365 select ADK_TARGET_SUPPORTS_LT
366 depends on ADK_TARGET_ARCH_BFIN
368 config ADK_TARGET_CPU_BFIN_BF544M
370 select ADK_TARGET_SUPPORTS_THREADS
371 select ADK_TARGET_SUPPORTS_LT
372 depends on ADK_TARGET_ARCH_BFIN
374 config ADK_TARGET_CPU_BFIN_BF547M
376 select ADK_TARGET_SUPPORTS_THREADS
377 select ADK_TARGET_SUPPORTS_LT
378 depends on ADK_TARGET_ARCH_BFIN
380 config ADK_TARGET_CPU_BFIN_BF548M
382 select ADK_TARGET_SUPPORTS_THREADS
383 select ADK_TARGET_SUPPORTS_LT
384 depends on ADK_TARGET_ARCH_BFIN
386 config ADK_TARGET_CPU_BFIN_BF549M
388 select ADK_TARGET_SUPPORTS_THREADS
389 select ADK_TARGET_SUPPORTS_LT
390 depends on ADK_TARGET_ARCH_BFIN
392 config ADK_TARGET_CPU_BFIN_BF561
394 select ADK_TARGET_SUPPORTS_THREADS
395 select ADK_TARGET_SUPPORTS_LT
396 depends on ADK_TARGET_ARCH_BFIN
398 config ADK_TARGET_CPU_BFIN_BF592
400 select ADK_TARGET_SUPPORTS_THREADS
401 select ADK_TARGET_SUPPORTS_LT
402 depends on ADK_TARGET_ARCH_BFIN
405 config ADK_TARGET_CPU_C6X
407 select ADK_TARGET_SUPPORTS_THREADS
408 select ADK_TARGET_SUPPORTS_LT
409 select ADK_TARGET_UCLINUX
410 depends on ADK_TARGET_ARCH_C6X
413 config ADK_TARGET_CPU_CR16
415 depends on ADK_TARGET_ARCH_CR16
418 config ADK_TARGET_CPU_CRIS_CRISV10
420 select ADK_TARGET_SUPPORTS_THREADS
421 select ADK_TARGET_SUPPORTS_LT
422 select ADK_TARGET_WITH_MMU
423 depends on ADK_TARGET_ARCH_CRIS
425 config ADK_TARGET_CPU_CRIS_CRISV32
427 select ADK_TARGET_SUPPORTS_THREADS
428 select ADK_TARGET_SUPPORTS_LT
429 select ADK_TARGET_WITH_MMU
430 depends on ADK_TARGET_ARCH_CRIS
433 config ADK_TARGET_CPU_CSKY_CK610
435 select ADK_TARGET_SUPPORTS_THREADS
436 select ADK_TARGET_SUPPORTS_LT
437 select ADK_TARGET_SUPPORTS_NPTL
438 select ADK_TARGET_WITH_MMU
439 depends on ADK_TARGET_ARCH_CSKY
441 config ADK_TARGET_CPU_CSKY_CK807
443 select ADK_TARGET_SUPPORTS_THREADS
444 select ADK_TARGET_SUPPORTS_LT
445 select ADK_TARGET_SUPPORTS_NPTL
446 select ADK_TARGET_WITH_MMU
447 depends on ADK_TARGET_ARCH_CSKY
449 config ADK_TARGET_CPU_CSKY_CK810
451 select ADK_TARGET_SUPPORTS_THREADS
452 select ADK_TARGET_SUPPORTS_LT
453 select ADK_TARGET_SUPPORTS_NPTL
454 select ADK_TARGET_WITH_MMU
455 depends on ADK_TARGET_ARCH_CSKY
458 config ADK_TARGET_CPU_EPIPHANY
460 select ADK_TARGET_WITH_MMU
461 depends on ADK_TARGET_ARCH_EPIPHANY
464 config ADK_TARGET_CPU_FRV
466 depends on ADK_TARGET_ARCH_FRV
469 config ADK_TARGET_CPU_FT32
471 depends on ADK_TARGET_ARCH_FT32
474 config ADK_TARGET_CPU_H8300H
476 depends on ADK_TARGET_ARCH_H8300
478 config ADK_TARGET_CPU_H8S
480 depends on ADK_TARGET_ARCH_H8300
483 config ADK_TARGET_CPU_PARISC
485 select ADK_TARGET_SUPPORTS_THREADS if ADK_TARGET_LIB_GLIBC
486 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_GLIBC
487 select ADK_TARGET_WITH_MMU
488 select ADK_TARGET_USE_STATIC_LIBS_ONLY if ADK_TARGET_LIB_UCLIBC_NG
489 depends on ADK_TARGET_ARCH_HPPA
492 config ADK_TARGET_CPU_IA64
494 select ADK_TARGET_SUPPORTS_THREADS
495 select ADK_TARGET_SUPPORTS_LT if ADK_TARGET_LIB_UCLIBC_NG
496 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_GLIBC
497 select ADK_TARGET_WITH_MMU
498 select ADK_TARGET_USE_STATIC_LIBS_ONLY if ADK_TARGET_LIB_UCLIBC_NG
499 depends on ADK_TARGET_ARCH_IA64
502 config ADK_TARGET_CPU_LM32
504 select ADK_TARGET_UCLINUX
505 depends on ADK_TARGET_ARCH_LM32
508 config ADK_TARGET_CPU_CF_51
510 select ADK_TARGET_SUPPORTS_THREADS
511 select ADK_TARGET_SUPPORTS_LT
512 select ADK_TARGET_CPU_CF
513 select ADK_TARGET_UCLINUX
514 depends on ADK_TARGET_ARCH_M68K
516 config ADK_TARGET_CPU_CF_5206
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_5206E
525 bool "coldfire 5206e"
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_5208
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_5211A
541 bool "coldfire 5211a"
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_5213
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_5216
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_52235
565 bool "coldfire 52235"
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_5225
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_52259
581 bool "coldfire 52259"
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_5235
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_5249
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_5250
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_5271
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_5272
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_5275
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_5282
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_53017
645 bool "coldfire 53017"
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_5307
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_5328
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_5329
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_5373
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_5407
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_5475
694 select ADK_TARGET_SUPPORTS_THREADS
695 select ADK_TARGET_SUPPORTS_LT
696 select ADK_TARGET_CPU_CF
697 select ADK_TARGET_WITH_MMU
698 depends on ADK_TARGET_ARCH_M68K
701 config ADK_TARGET_CPU_M32C
703 select ADK_TARGET_WITH_MMU
704 depends on ADK_TARGET_ARCH_M32C
707 config ADK_TARGET_CPU_M32R
709 select ADK_TARGET_WITH_MMU
710 depends on ADK_TARGET_ARCH_M32R
713 config ADK_TARGET_CPU_M68K_68020
715 select ADK_TARGET_SUPPORTS_THREADS
716 select ADK_TARGET_SUPPORTS_LT
717 select ADK_TARGET_SUPPORTS_NPTL
718 select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX
719 depends on ADK_TARGET_ARCH_M68K
721 config ADK_TARGET_CPU_M68K_68030
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_68040
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 select ADK_TARGET_CPU_WITH_FPU
736 depends on ADK_TARGET_ARCH_M68K
738 config ADK_TARGET_CPU_M68K_68060
740 select ADK_TARGET_SUPPORTS_THREADS
741 select ADK_TARGET_SUPPORTS_LT
742 select ADK_TARGET_SUPPORTS_NPTL
743 select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX
744 depends on ADK_TARGET_ARCH_M68K
747 config ADK_TARGET_CPU_METAG
749 select ADK_TARGET_SUPPORTS_THREADS
750 select ADK_TARGET_SUPPORTS_LT
751 select ADK_TARGET_SUPPORTS_NPTL
752 select ADK_TARGET_WITH_MMU
753 depends on ADK_TARGET_ARCH_METAG
756 config ADK_TARGET_CPU_MICROBLAZE
758 select ADK_TARGET_SUPPORTS_THREADS
759 select ADK_TARGET_SUPPORTS_LT
760 select ADK_TARGET_SUPPORTS_NPTL
761 select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX
762 depends on ADK_TARGET_ARCH_MICROBLAZE
765 config ADK_TARGET_CPU_MIPS_MIPS32
767 select ADK_TARGET_SUPPORTS_THREADS
768 select ADK_TARGET_SUPPORTS_LT
769 select ADK_TARGET_SUPPORTS_NPTL
770 select ADK_TARGET_WITH_MMU
771 select ADK_TARGET_CPU_WITH_FPU
772 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
773 select ADK_LINUX_KERNEL_CPU_MIPS32_R1 if ADK_TARGET_OS_LINUX
774 select ADK_WALDUX_KERNEL_CPU_MIPS32_R1 if ADK_TARGET_OS_WALDUX
775 depends on ADK_TARGET_ARCH_MIPS
777 config ADK_TARGET_CPU_MIPS_MIPS32R2
779 select ADK_TARGET_SUPPORTS_THREADS
780 select ADK_TARGET_SUPPORTS_LT
781 select ADK_TARGET_SUPPORTS_NPTL
782 select ADK_TARGET_WITH_MMU
783 select ADK_TARGET_CPU_WITH_FPU
784 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
785 select ADK_LINUX_KERNEL_CPU_MIPS32_R2 if ADK_TARGET_OS_LINUX
786 select ADK_WALDUX_KERNEL_CPU_MIPS32_R2 if ADK_TARGET_OS_WALDUX
787 depends on ADK_TARGET_ARCH_MIPS
789 config ADK_TARGET_CPU_MIPS_MIPS32R6
791 select ADK_TARGET_SUPPORTS_THREADS
792 select ADK_TARGET_SUPPORTS_LT
793 select ADK_TARGET_SUPPORTS_NPTL
794 select ADK_TARGET_WITH_MMU
795 select ADK_TARGET_CPU_WITH_FPU
796 select ADK_TARGET_ARCH_MIPS_WITH_NAN_2008
797 select ADK_LINUX_KERNEL_CPU_MIPS32_R6 if ADK_TARGET_OS_LINUX
798 select ADK_WALDUX_KERNEL_CPU_MIPS32_R6 if ADK_TARGET_OS_WALDUX
799 depends on ADK_TARGET_ARCH_MIPS
801 config ADK_TARGET_CPU_MIPS_R4400
803 select ADK_TARGET_SUPPORTS_THREADS
804 select ADK_TARGET_SUPPORTS_LT
805 select ADK_TARGET_SUPPORTS_NPTL
806 select ADK_TARGET_WITH_MMU
807 select ADK_TARGET_CPU_WITH_FPU
808 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
809 depends on ADK_TARGET_ARCH_MIPS
811 config ADK_TARGET_CPU_MIPS_R4600
813 select ADK_TARGET_SUPPORTS_THREADS
814 select ADK_TARGET_SUPPORTS_LT
815 select ADK_TARGET_SUPPORTS_NPTL
816 select ADK_TARGET_WITH_MMU
817 select ADK_TARGET_CPU_WITH_FPU
818 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
819 depends on ADK_TARGET_ARCH_MIPS
822 config ADK_TARGET_CPU_MIPS64_MIPS1
825 select ADK_TARGET_SUPPORTS_THREADS
826 select ADK_TARGET_SUPPORTS_LT
827 select ADK_TARGET_SUPPORTS_NPTL
828 select ADK_TARGET_WITH_MMU
829 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
830 depends on ADK_TARGET_ARCH_MIPS64
832 config ADK_TARGET_CPU_MIPS64_MIPS2
835 select ADK_TARGET_SUPPORTS_THREADS
836 select ADK_TARGET_SUPPORTS_LT
837 select ADK_TARGET_SUPPORTS_NPTL
838 select ADK_TARGET_WITH_MMU
839 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
840 depends on ADK_TARGET_ARCH_MIPS64
842 config ADK_TARGET_CPU_MIPS64_MIPS3
845 select ADK_TARGET_SUPPORTS_THREADS
846 select ADK_TARGET_SUPPORTS_LT
847 select ADK_TARGET_SUPPORTS_NPTL
848 select ADK_TARGET_WITH_MMU
849 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
850 depends on ADK_TARGET_ARCH_MIPS64
852 config ADK_TARGET_CPU_MIPS64_MIPS4
855 select ADK_TARGET_SUPPORTS_THREADS
856 select ADK_TARGET_SUPPORTS_LT
857 select ADK_TARGET_SUPPORTS_NPTL
858 select ADK_TARGET_WITH_MMU
859 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
860 depends on ADK_TARGET_ARCH_MIPS64
862 config ADK_TARGET_CPU_MIPS64_MIPS64
865 select ADK_TARGET_SUPPORTS_THREADS
866 select ADK_TARGET_SUPPORTS_LT
867 select ADK_TARGET_SUPPORTS_NPTL
868 select ADK_TARGET_WITH_MMU
869 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
870 select ADK_LINUX_KERNEL_CPU_MIPS64_R1 if ADK_TARGET_OS_LINUX
871 select ADK_WALDUX_KERNEL_CPU_MIPS64_R1 if ADK_TARGET_OS_WALDUX
872 depends on ADK_TARGET_ARCH_MIPS64
874 config ADK_TARGET_CPU_MIPS64_MIPS64R2
877 select ADK_TARGET_SUPPORTS_THREADS
878 select ADK_TARGET_SUPPORTS_LT
879 select ADK_TARGET_SUPPORTS_NPTL
880 select ADK_TARGET_WITH_MMU
881 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
882 select ADK_LINUX_KERNEL_CPU_MIPS64_R2 if ADK_TARGET_OS_LINUX
883 select ADK_WALDUX_KERNEL_CPU_MIPS64_R2 if ADK_TARGET_OS_WALDUX
884 depends on ADK_TARGET_ARCH_MIPS64
886 config ADK_TARGET_CPU_MIPS64_MIPS64R6
889 select ADK_TARGET_SUPPORTS_THREADS
890 select ADK_TARGET_SUPPORTS_LT
891 select ADK_TARGET_SUPPORTS_NPTL
892 select ADK_TARGET_WITH_MMU
893 select ADK_TARGET_ARCH_MIPS_WITH_NAN_2008
894 select ADK_LINUX_KERNEL_CPU_MIPS64_R6 if ADK_TARGET_OS_LINUX
895 select ADK_WALDUX_KERNEL_CPU_MIPS64_R6 if ADK_TARGET_OS_WALDUX
896 depends on ADK_TARGET_ARCH_MIPS64
898 config ADK_TARGET_CPU_MIPS64_LOONGSON2F
901 select ADK_TARGET_SUPPORTS_THREADS
902 select ADK_TARGET_SUPPORTS_LT
903 select ADK_TARGET_SUPPORTS_NPTL
904 select ADK_TARGET_WITH_MMU
905 depends on ADK_TARGET_ARCH_MIPS64
908 config ADK_TARGET_CPU_MN10300
910 depends on ADK_TARGET_ARCH_MN10300
913 config ADK_TARGET_CPU_MOXIE
915 select ADK_TARGET_WITH_MMU
916 depends on ADK_TARGET_ARCH_MOXIE
919 config ADK_TARGET_CPU_MSP430
921 depends on ADK_TARGET_ARCH_MSP430
924 config ADK_TARGET_CPU_NDS32
926 select ADK_TARGET_SUPPORTS_THREADS
927 select ADK_TARGET_SUPPORTS_LT
928 select ADK_TARGET_SUPPORTS_NPTL
929 select ADK_TARGET_WITH_MMU
930 depends on ADK_TARGET_ARCH_NDS32
933 config ADK_TARGET_CPU_NIOS2
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 depends on ADK_TARGET_ARCH_NIOS2
942 config ADK_TARGET_CPU_OR1K
944 select ADK_TARGET_SUPPORTS_THREADS
945 select ADK_TARGET_SUPPORTS_LT
946 select ADK_TARGET_SUPPORTS_NPTL
947 select ADK_TARGET_WITH_MMU
948 depends on ADK_TARGET_ARCH_OR1K
951 config ADK_TARGET_CPU_PPC
953 select ADK_TARGET_SUPPORTS_THREADS
954 select ADK_TARGET_SUPPORTS_LT
955 select ADK_TARGET_SUPPORTS_NPTL
956 select ADK_TARGET_WITH_MMU
957 depends on ADK_TARGET_ARCH_PPC
959 config ADK_TARGET_CPU_PPC_440
961 select ADK_TARGET_SUPPORTS_THREADS
962 select ADK_TARGET_SUPPORTS_LT
963 select ADK_TARGET_SUPPORTS_NPTL
964 select ADK_TARGET_WITH_MMU
965 depends on ADK_TARGET_ARCH_PPC
967 config ADK_TARGET_CPU_PPC_740
969 select ADK_TARGET_SUPPORTS_THREADS
970 select ADK_TARGET_SUPPORTS_LT
971 select ADK_TARGET_SUPPORTS_NPTL
972 select ADK_TARGET_WITH_MMU
973 depends on ADK_TARGET_ARCH_PPC
975 config ADK_TARGET_CPU_PPC_7400
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_PPC_WITH_ALTIVEC
982 depends on ADK_TARGET_ARCH_PPC
984 config ADK_TARGET_CPU_PPC_7450
986 select ADK_TARGET_SUPPORTS_THREADS
987 select ADK_TARGET_SUPPORTS_LT
988 select ADK_TARGET_SUPPORTS_NPTL
989 select ADK_TARGET_WITH_MMU
990 select ADK_TARGET_ARCH_PPC_WITH_ALTIVEC
991 depends on ADK_TARGET_ARCH_PPC
993 config ADK_TARGET_CPU_PPC_750
995 select ADK_TARGET_SUPPORTS_THREADS
996 select ADK_TARGET_SUPPORTS_LT
997 select ADK_TARGET_SUPPORTS_NPTL
998 select ADK_TARGET_WITH_MMU
999 depends on ADK_TARGET_ARCH_PPC
1001 config ADK_TARGET_CPU_PPC_8540
1003 select ADK_TARGET_SUPPORTS_THREADS
1004 select ADK_TARGET_SUPPORTS_LT
1005 select ADK_TARGET_SUPPORTS_NPTL
1006 select ADK_TARGET_WITH_MMU
1007 select ADK_TARGET_ARCH_PPC_WITH_SPE
1008 depends on ADK_TARGET_ARCH_PPC
1010 config ADK_TARGET_CPU_PPC_8548
1012 select ADK_TARGET_SUPPORTS_THREADS
1013 select ADK_TARGET_SUPPORTS_LT
1014 select ADK_TARGET_SUPPORTS_NPTL
1015 select ADK_TARGET_WITH_MMU
1016 select ADK_TARGET_ARCH_PPC_WITH_SPE
1017 depends on ADK_TARGET_ARCH_PPC
1019 config ADK_TARGET_CPU_PPC_E500MC
1021 select ADK_TARGET_SUPPORTS_THREADS
1022 select ADK_TARGET_SUPPORTS_LT
1023 select ADK_TARGET_SUPPORTS_NPTL
1024 select ADK_TARGET_WITH_MMU
1025 depends on ADK_TARGET_ARCH_PPC
1027 config ADK_TARGET_CPU_PPC_970
1029 select ADK_TARGET_SUPPORTS_THREADS
1030 select ADK_TARGET_SUPPORTS_LT
1031 select ADK_TARGET_SUPPORTS_NPTL
1032 select ADK_TARGET_WITH_MMU
1033 select ADK_TARGET_ARCH_PPC_WITH_ALTIVEC
1034 depends on ADK_TARGET_ARCH_PPC
1037 config ADK_TARGET_CPU_PPC64_POWER8
1040 select ADK_TARGET_SUPPORTS_THREADS
1041 select ADK_TARGET_SUPPORTS_NPTL
1042 select ADK_TARGET_WITH_MMU
1043 select ADK_TARGET_ARCH_PPC_WITH_ALTIVEC
1044 depends on ADK_TARGET_ARCH_PPC64
1046 config ADK_TARGET_CPU_PPC64_POWER7
1049 select ADK_TARGET_SUPPORTS_THREADS
1050 select ADK_TARGET_SUPPORTS_NPTL
1051 select ADK_TARGET_WITH_MMU
1052 select ADK_TARGET_ARCH_PPC_WITH_ALTIVEC
1053 depends on ADK_TARGET_ARCH_PPC64
1054 depends on ADK_TARGET_BIG_ENDIAN
1056 config ADK_TARGET_CPU_PPC64_POWER6
1059 select ADK_TARGET_SUPPORTS_THREADS
1060 select ADK_TARGET_SUPPORTS_NPTL
1061 select ADK_TARGET_WITH_MMU
1062 select ADK_TARGET_ARCH_PPC_WITH_ALTIVEC
1063 depends on ADK_TARGET_ARCH_PPC64
1064 depends on ADK_TARGET_BIG_ENDIAN
1066 config ADK_TARGET_CPU_PPC64_POWER5
1069 select ADK_TARGET_SUPPORTS_THREADS
1070 select ADK_TARGET_SUPPORTS_NPTL
1071 select ADK_TARGET_WITH_MMU
1072 depends on ADK_TARGET_ARCH_PPC64
1073 depends on ADK_TARGET_BIG_ENDIAN
1075 config ADK_TARGET_CPU_PPC64_POWER4
1078 select ADK_TARGET_SUPPORTS_THREADS
1079 select ADK_TARGET_SUPPORTS_NPTL
1080 select ADK_TARGET_WITH_MMU
1081 depends on ADK_TARGET_ARCH_PPC64
1082 depends on ADK_TARGET_BIG_ENDIAN
1084 config ADK_TARGET_CPU_PPC64_POWERPC64
1087 select ADK_TARGET_SUPPORTS_THREADS
1088 select ADK_TARGET_SUPPORTS_NPTL
1089 select ADK_TARGET_WITH_MMU
1090 depends on ADK_TARGET_ARCH_PPC64
1091 depends on ADK_TARGET_BIG_ENDIAN
1094 config ADK_TARGET_CPU_RISCV32_RV32IMAFDC
1096 select ADK_TARGET_SUPPORTS_THREADS
1097 select ADK_TARGET_SUPPORTS_NPTL
1098 select ADK_TARGET_WITH_MMU
1099 select ADK_TARGET_ABI_ILP32D
1100 depends on ADK_TARGET_ARCH_RISCV32
1102 config ADK_TARGET_CPU_RISCV32_RV32IMAC
1104 select ADK_TARGET_SUPPORTS_THREADS
1105 select ADK_TARGET_SUPPORTS_NPTL
1106 select ADK_TARGET_WITH_MMU
1107 select ADK_TARGET_ABI_ILP32
1108 depends on ADK_TARGET_ARCH_RISCV32
1110 config ADK_TARGET_CPU_RISCV64_RV64IMAFDC
1112 select ADK_TARGET_SUPPORTS_THREADS
1113 select ADK_TARGET_SUPPORTS_NPTL
1114 select ADK_TARGET_WITH_MMU
1115 select ADK_TARGET_ABI_LP64D
1116 depends on ADK_TARGET_ARCH_RISCV64
1118 config ADK_TARGET_CPU_RISCV64_RV64IMAC
1120 select ADK_TARGET_SUPPORTS_THREADS
1121 select ADK_TARGET_SUPPORTS_NPTL
1122 select ADK_TARGET_WITH_MMU
1123 select ADK_TARGET_ABI_LP64
1124 depends on ADK_TARGET_ARCH_RISCV64
1127 config ADK_TARGET_CPU_RX
1129 depends on ADK_TARGET_ARCH_RX
1132 config ADK_TARGET_CPU_S390_Z900
1135 select ADK_TARGET_SUPPORTS_THREADS
1136 select ADK_TARGET_SUPPORTS_NPTL
1137 select ADK_TARGET_WITH_MMU
1138 depends on ADK_TARGET_ARCH_S390
1141 config ADK_TARGET_CPU_SH_SH
1143 depends on ADK_TARGET_ARCH_SH
1145 config ADK_TARGET_CPU_SH_J2
1147 select ADK_TARGET_SUPPORTS_THREADS
1148 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_MUSL
1149 select ADK_TARGET_SUPPORTS_LT if ADK_TARGET_LIB_UCLIBC_NG
1150 depends on ADK_TARGET_ARCH_SH
1152 config ADK_TARGET_CPU_SH_SH2
1154 select ADK_TARGET_SUPPORTS_THREADS
1155 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_MUSL
1156 select ADK_TARGET_SUPPORTS_LT if ADK_TARGET_LIB_UCLIBC_NG
1157 depends on ADK_TARGET_ARCH_SH
1159 config ADK_TARGET_CPU_SH_SH2A
1161 select ADK_TARGET_SUPPORTS_THREADS
1162 select ADK_TARGET_SUPPORTS_LT
1163 depends on ADK_TARGET_ARCH_SH
1165 config ADK_TARGET_CPU_SH_SH3
1167 select ADK_TARGET_SUPPORTS_THREADS
1168 select ADK_TARGET_SUPPORTS_NPTL
1169 select ADK_TARGET_SUPPORTS_LT
1170 select ADK_TARGET_WITH_MMU
1171 depends on ADK_TARGET_ARCH_SH
1173 config ADK_TARGET_CPU_SH_SH4
1175 select ADK_TARGET_SUPPORTS_THREADS
1176 select ADK_TARGET_SUPPORTS_NPTL
1177 select ADK_TARGET_SUPPORTS_LT
1178 select ADK_TARGET_WITH_MMU
1179 depends on ADK_TARGET_ARCH_SH
1181 config ADK_TARGET_CPU_SH_SH4A
1183 select ADK_TARGET_SUPPORTS_THREADS
1184 select ADK_TARGET_SUPPORTS_NPTL
1185 select ADK_TARGET_SUPPORTS_LT
1186 select ADK_TARGET_WITH_MMU
1187 depends on ADK_TARGET_ARCH_SH
1190 config ADK_TARGET_CPU_SPARC_V8
1192 select ADK_TARGET_SUPPORTS_THREADS
1193 select ADK_TARGET_SUPPORTS_NPTL
1194 select ADK_TARGET_SUPPORTS_LT
1195 select ADK_TARGET_WITH_MMU
1196 depends on ADK_TARGET_ARCH_SPARC
1198 config ADK_TARGET_CPU_SPARC_V7
1200 select ADK_TARGET_SUPPORTS_THREADS
1201 select ADK_TARGET_SUPPORTS_NPTL
1202 select ADK_TARGET_SUPPORTS_LT
1203 select ADK_TARGET_WITH_MMU
1204 depends on ADK_TARGET_ARCH_SPARC
1206 config ADK_TARGET_CPU_SPARC_LEON
1208 select ADK_TARGET_SUPPORTS_THREADS
1209 select ADK_TARGET_SUPPORTS_NPTL
1210 select ADK_TARGET_SUPPORTS_LT
1211 select ADK_TARGET_WITH_MMU
1212 depends on ADK_TARGET_ARCH_SPARC
1215 config ADK_TARGET_CPU_SPARC64_V9
1218 select ADK_TARGET_SUPPORTS_THREADS if ADK_TARGET_LIB_GLIBC
1219 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_GLIBC
1220 select ADK_TARGET_USE_STATIC_LIBS_ONLY if ADK_TARGET_LIB_UCLIBC_NG
1221 select ADK_TARGET_WITH_MMU
1222 depends on ADK_TARGET_ARCH_SPARC64
1225 config ADK_TARGET_CPU_TILE_TILEGX
1228 select ADK_TARGET_SUPPORTS_THREADS
1229 select ADK_TARGET_SUPPORTS_NPTL
1230 select ADK_TARGET_WITH_MMU
1231 depends on ADK_TARGET_ARCH_TILE
1234 config ADK_TARGET_CPU_V850
1236 depends on ADK_TARGET_ARCH_V850
1239 config ADK_TARGET_CPU_X86_I486
1241 select ADK_TARGET_SUPPORTS_THREADS
1242 select ADK_TARGET_SUPPORTS_NPTL
1243 select ADK_TARGET_SUPPORTS_LT
1244 select ADK_TARGET_WITH_MMU
1245 depends on ADK_TARGET_ARCH_X86
1247 config ADK_TARGET_CPU_X86_I586
1249 select ADK_TARGET_SUPPORTS_THREADS
1250 select ADK_TARGET_SUPPORTS_NPTL
1251 select ADK_TARGET_SUPPORTS_LT
1252 select ADK_TARGET_WITH_MMU
1253 depends on ADK_TARGET_ARCH_X86
1255 config ADK_TARGET_CPU_X86_I686
1257 select ADK_TARGET_SUPPORTS_THREADS
1258 select ADK_TARGET_SUPPORTS_NPTL
1259 select ADK_TARGET_SUPPORTS_LT
1260 select ADK_TARGET_WITH_MMU
1261 depends on ADK_TARGET_ARCH_X86
1263 config ADK_TARGET_CPU_X86_GEODE
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_X86
1271 config ADK_TARGET_CPU_X86_ATOM
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_X86
1279 config ADK_TARGET_CPU_X86_PENTIUM_M
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_X86
1288 config ADK_TARGET_CPU_X86_64
1289 bool "Generic x86_64"
1291 select ADK_TARGET_SUPPORTS_THREADS
1292 select ADK_TARGET_SUPPORTS_NPTL
1293 select ADK_TARGET_SUPPORTS_LT
1294 select ADK_TARGET_WITH_MMU
1295 depends on ADK_TARGET_ARCH_X86_64
1297 config ADK_TARGET_CPU_X86_64_ATHLON_FX
1300 select ADK_TARGET_SUPPORTS_THREADS
1301 select ADK_TARGET_SUPPORTS_NPTL
1302 select ADK_TARGET_SUPPORTS_LT
1303 select ADK_TARGET_WITH_MMU
1304 select ADK_TARGET_CPU_WITH_VT
1305 select ADK_TARGET_CPU_WITH_MMX
1306 select ADK_TARGET_CPU_WITH_SSE
1307 select ADK_TARGET_CPU_WITH_SSE2
1308 select ADK_TARGET_CPU_WITH_3DNOW
1309 select ADK_TARGET_CPU_WITH_3DNOWEXT
1310 depends on ADK_TARGET_ARCH_X86_64
1312 config ADK_TARGET_CPU_X86_64_ATHLON_64
1315 select ADK_TARGET_SUPPORTS_THREADS
1316 select ADK_TARGET_SUPPORTS_NPTL
1317 select ADK_TARGET_SUPPORTS_LT
1318 select ADK_TARGET_WITH_MMU
1319 select ADK_TARGET_CPU_WITH_VT
1320 select ADK_TARGET_CPU_WITH_MMX
1321 select ADK_TARGET_CPU_WITH_SSE
1322 select ADK_TARGET_CPU_WITH_SSE2
1323 select ADK_TARGET_CPU_WITH_3DNOW
1324 select ADK_TARGET_CPU_WITH_3DNOWEXT
1325 depends on ADK_TARGET_ARCH_X86_64
1327 config ADK_TARGET_CPU_X86_64_ATHLON_64_SSE3
1328 bool "Athlon 64 with SSE3"
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 select ADK_TARGET_CPU_WITH_VT
1335 select ADK_TARGET_CPU_WITH_MMX
1336 select ADK_TARGET_CPU_WITH_SSE
1337 select ADK_TARGET_CPU_WITH_SSE2
1338 select ADK_TARGET_CPU_WITH_SSE3
1339 select ADK_TARGET_CPU_WITH_3DNOW
1340 select ADK_TARGET_CPU_WITH_3DNOWEXT
1341 depends on ADK_TARGET_ARCH_X86_64
1343 config ADK_TARGET_CPU_X86_64_BARCELONA
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 select ADK_TARGET_CPU_WITH_VT
1351 select ADK_TARGET_CPU_WITH_MMX
1352 select ADK_TARGET_CPU_WITH_SSE
1353 select ADK_TARGET_CPU_WITH_SSE2
1354 select ADK_TARGET_CPU_WITH_SSE3
1355 select ADK_TARGET_CPU_WITH_SSE4A
1356 select ADK_TARGET_CPU_WITH_3DNOW
1357 select ADK_TARGET_CPU_WITH_3DNOWEXT
1358 depends on ADK_TARGET_ARCH_X86_64
1360 config ADK_TARGET_CPU_X86_64_BDVER1
1363 select ADK_TARGET_SUPPORTS_THREADS
1364 select ADK_TARGET_SUPPORTS_NPTL
1365 select ADK_TARGET_SUPPORTS_LT
1366 select ADK_TARGET_WITH_MMU
1367 select ADK_TARGET_CPU_WITH_VT
1368 select ADK_TARGET_CPU_WITH_MMX
1369 select ADK_TARGET_CPU_WITH_SSE
1370 select ADK_TARGET_CPU_WITH_SSE2
1371 select ADK_TARGET_CPU_WITH_SSE3
1372 select ADK_TARGET_CPU_WITH_SSE4A
1373 select ADK_TARGET_CPU_WITH_SSE4_1
1374 select ADK_TARGET_CPU_WITH_SSE4_2
1375 select ADK_TARGET_CPU_WITH_SSSE3
1376 depends on ADK_TARGET_ARCH_X86_64
1378 config ADK_TARGET_CPU_X86_64_BDVER2
1381 select ADK_TARGET_SUPPORTS_THREADS
1382 select ADK_TARGET_SUPPORTS_NPTL
1383 select ADK_TARGET_SUPPORTS_LT
1384 select ADK_TARGET_WITH_MMU
1385 select ADK_TARGET_CPU_WITH_VT
1386 select ADK_TARGET_CPU_WITH_MMX
1387 select ADK_TARGET_CPU_WITH_SSE
1388 select ADK_TARGET_CPU_WITH_SSE2
1389 select ADK_TARGET_CPU_WITH_SSE3
1390 select ADK_TARGET_CPU_WITH_SSE4A
1391 select ADK_TARGET_CPU_WITH_SSE4_1
1392 select ADK_TARGET_CPU_WITH_SSE4_2
1393 select ADK_TARGET_CPU_WITH_SSSE3
1394 depends on ADK_TARGET_ARCH_X86_64
1396 config ADK_TARGET_CPU_X86_64_BDVER3
1399 select ADK_TARGET_SUPPORTS_THREADS
1400 select ADK_TARGET_SUPPORTS_NPTL
1401 select ADK_TARGET_SUPPORTS_LT
1402 select ADK_TARGET_WITH_MMU
1403 select ADK_TARGET_CPU_WITH_VT
1404 select ADK_TARGET_CPU_WITH_MMX
1405 select ADK_TARGET_CPU_WITH_SSE
1406 select ADK_TARGET_CPU_WITH_SSE2
1407 select ADK_TARGET_CPU_WITH_SSE3
1408 select ADK_TARGET_CPU_WITH_SSE4A
1409 select ADK_TARGET_CPU_WITH_SSE4_1
1410 select ADK_TARGET_CPU_WITH_SSE4_2
1411 select ADK_TARGET_CPU_WITH_SSSE3
1412 depends on ADK_TARGET_ARCH_X86_64
1414 config ADK_TARGET_CPU_X86_64_BDVER4
1417 select ADK_TARGET_SUPPORTS_THREADS
1418 select ADK_TARGET_SUPPORTS_NPTL
1419 select ADK_TARGET_SUPPORTS_LT
1420 select ADK_TARGET_WITH_MMU
1421 select ADK_TARGET_CPU_WITH_VT
1422 select ADK_TARGET_CPU_WITH_MMX
1423 select ADK_TARGET_CPU_WITH_SSE
1424 select ADK_TARGET_CPU_WITH_SSE2
1425 select ADK_TARGET_CPU_WITH_SSE3
1426 select ADK_TARGET_CPU_WITH_SSE4A
1427 select ADK_TARGET_CPU_WITH_SSE4_1
1428 select ADK_TARGET_CPU_WITH_SSE4_2
1429 select ADK_TARGET_CPU_WITH_SSSE3
1430 depends on ADK_TARGET_ARCH_X86_64
1432 config ADK_TARGET_CPU_X86_64_BONNELL
1435 select ADK_TARGET_SUPPORTS_THREADS
1436 select ADK_TARGET_SUPPORTS_NPTL
1437 select ADK_TARGET_SUPPORTS_LT
1438 select ADK_TARGET_WITH_MMU
1439 select ADK_TARGET_CPU_WITH_MMX
1440 select ADK_TARGET_CPU_WITH_SSE
1441 select ADK_TARGET_CPU_WITH_SSE2
1442 select ADK_TARGET_CPU_WITH_SSE3
1443 select ADK_TARGET_CPU_WITH_SSSE3
1444 depends on ADK_TARGET_ARCH_X86_64
1446 config ADK_TARGET_CPU_X86_64_BROADWELL
1449 select ADK_TARGET_SUPPORTS_THREADS
1450 select ADK_TARGET_SUPPORTS_NPTL
1451 select ADK_TARGET_SUPPORTS_LT
1452 select ADK_TARGET_WITH_MMU
1453 select ADK_TARGET_CPU_WITH_VT
1454 select ADK_TARGET_CPU_WITH_MMX
1455 select ADK_TARGET_CPU_WITH_SSE
1456 select ADK_TARGET_CPU_WITH_SSE2
1457 select ADK_TARGET_CPU_WITH_SSE3
1458 select ADK_TARGET_CPU_WITH_SSSE3
1459 depends on ADK_TARGET_ARCH_X86_64
1461 config ADK_TARGET_CPU_X86_64_BTVER1
1464 select ADK_TARGET_SUPPORTS_THREADS
1465 select ADK_TARGET_SUPPORTS_NPTL
1466 select ADK_TARGET_SUPPORTS_LT
1467 select ADK_TARGET_WITH_MMU
1468 select ADK_TARGET_CPU_WITH_VT
1469 select ADK_TARGET_CPU_WITH_MMX
1470 select ADK_TARGET_CPU_WITH_SSE
1471 select ADK_TARGET_CPU_WITH_SSE2
1472 select ADK_TARGET_CPU_WITH_SSE3
1473 select ADK_TARGET_CPU_WITH_SSE4A
1474 select ADK_TARGET_CPU_WITH_SSSE3
1475 depends on ADK_TARGET_ARCH_X86_64
1477 config ADK_TARGET_CPU_X86_64_BTVER2
1480 select ADK_TARGET_SUPPORTS_THREADS
1481 select ADK_TARGET_SUPPORTS_NPTL
1482 select ADK_TARGET_SUPPORTS_LT
1483 select ADK_TARGET_WITH_MMU
1484 select ADK_TARGET_CPU_WITH_VT
1485 select ADK_TARGET_CPU_WITH_MMX
1486 select ADK_TARGET_CPU_WITH_SSE
1487 select ADK_TARGET_CPU_WITH_SSE2
1488 select ADK_TARGET_CPU_WITH_SSE3
1489 select ADK_TARGET_CPU_WITH_SSE4A
1490 select ADK_TARGET_CPU_WITH_SSE4_1
1491 select ADK_TARGET_CPU_WITH_SSE4_2
1492 select ADK_TARGET_CPU_WITH_SSSE3
1493 depends on ADK_TARGET_ARCH_X86_64
1495 config ADK_TARGET_CPU_X86_64_CORE2
1498 select ADK_TARGET_SUPPORTS_THREADS
1499 select ADK_TARGET_SUPPORTS_NPTL
1500 select ADK_TARGET_SUPPORTS_LT
1501 select ADK_TARGET_WITH_MMU
1502 select ADK_TARGET_CPU_WITH_VT
1503 select ADK_TARGET_CPU_WITH_MMX
1504 select ADK_TARGET_CPU_WITH_SSE
1505 select ADK_TARGET_CPU_WITH_SSE2
1506 select ADK_TARGET_CPU_WITH_SSE3
1507 select ADK_TARGET_CPU_WITH_SSSE3
1508 depends on ADK_TARGET_ARCH_X86_64
1510 config ADK_TARGET_CPU_X86_64_HASWELL
1513 select ADK_TARGET_SUPPORTS_THREADS
1514 select ADK_TARGET_SUPPORTS_NPTL
1515 select ADK_TARGET_SUPPORTS_LT
1516 select ADK_TARGET_WITH_MMU
1517 select ADK_TARGET_CPU_WITH_VT
1518 select ADK_TARGET_CPU_WITH_MMX
1519 select ADK_TARGET_CPU_WITH_SSE
1520 select ADK_TARGET_CPU_WITH_SSE2
1521 select ADK_TARGET_CPU_WITH_SSE3
1522 select ADK_TARGET_CPU_WITH_SSE4_1
1523 select ADK_TARGET_CPU_WITH_SSE4_2
1524 select ADK_TARGET_CPU_WITH_SSSE3
1525 depends on ADK_TARGET_ARCH_X86_64
1527 config ADK_TARGET_CPU_X86_64_IVYBRIDGE
1530 select ADK_TARGET_SUPPORTS_THREADS
1531 select ADK_TARGET_SUPPORTS_NPTL
1532 select ADK_TARGET_SUPPORTS_LT
1533 select ADK_TARGET_WITH_MMU
1534 select ADK_TARGET_CPU_WITH_VT
1535 select ADK_TARGET_CPU_WITH_MMX
1536 select ADK_TARGET_CPU_WITH_SSE
1537 select ADK_TARGET_CPU_WITH_SSE2
1538 select ADK_TARGET_CPU_WITH_SSE3
1539 select ADK_TARGET_CPU_WITH_SSE4_1
1540 select ADK_TARGET_CPU_WITH_SSE4_2
1541 select ADK_TARGET_CPU_WITH_SSSE3
1542 depends on ADK_TARGET_ARCH_X86_64
1544 config ADK_TARGET_CPU_X86_64_K8
1547 select ADK_TARGET_SUPPORTS_THREADS
1548 select ADK_TARGET_SUPPORTS_NPTL
1549 select ADK_TARGET_SUPPORTS_LT
1550 select ADK_TARGET_WITH_MMU
1551 select ADK_TARGET_CPU_WITH_MMX
1552 select ADK_TARGET_CPU_WITH_SSE
1553 select ADK_TARGET_CPU_WITH_SSE2
1554 select ADK_TARGET_CPU_WITH_3DNOW
1555 select ADK_TARGET_CPU_WITH_3DNOWEXT
1556 depends on ADK_TARGET_ARCH_X86_64
1558 config ADK_TARGET_CPU_X86_64_K8_SSE3
1561 select ADK_TARGET_SUPPORTS_THREADS
1562 select ADK_TARGET_SUPPORTS_NPTL
1563 select ADK_TARGET_SUPPORTS_LT
1564 select ADK_TARGET_WITH_MMU
1565 select ADK_TARGET_CPU_WITH_VT
1566 select ADK_TARGET_CPU_WITH_MMX
1567 select ADK_TARGET_CPU_WITH_SSE
1568 select ADK_TARGET_CPU_WITH_SSE2
1569 select ADK_TARGET_CPU_WITH_SSE3
1570 select ADK_TARGET_CPU_WITH_3DNOW
1571 select ADK_TARGET_CPU_WITH_3DNOWEXT
1572 depends on ADK_TARGET_ARCH_X86_64
1574 config ADK_TARGET_CPU_X86_64_KNL
1577 select ADK_TARGET_SUPPORTS_THREADS
1578 select ADK_TARGET_SUPPORTS_NPTL
1579 select ADK_TARGET_SUPPORTS_LT
1580 select ADK_TARGET_WITH_MMU
1581 select ADK_TARGET_CPU_WITH_MMX
1582 select ADK_TARGET_CPU_WITH_SSE
1583 select ADK_TARGET_CPU_WITH_SSE2
1584 select ADK_TARGET_CPU_WITH_SSE3
1585 select ADK_TARGET_CPU_WITH_SSE4_1
1586 select ADK_TARGET_CPU_WITH_SSE4_2
1587 select ADK_TARGET_CPU_WITH_SSSE3
1588 depends on ADK_TARGET_ARCH_X86_64
1590 config ADK_TARGET_CPU_X86_64_NEHALEM
1593 select ADK_TARGET_SUPPORTS_THREADS
1594 select ADK_TARGET_SUPPORTS_NPTL
1595 select ADK_TARGET_SUPPORTS_LT
1596 select ADK_TARGET_WITH_MMU
1597 select ADK_TARGET_CPU_WITH_VT
1598 select ADK_TARGET_CPU_WITH_MMX
1599 select ADK_TARGET_CPU_WITH_SSE
1600 select ADK_TARGET_CPU_WITH_SSE2
1601 select ADK_TARGET_CPU_WITH_SSE3
1602 select ADK_TARGET_CPU_WITH_SSE4_1
1603 select ADK_TARGET_CPU_WITH_SSE4_2
1604 select ADK_TARGET_CPU_WITH_SSSE3
1605 depends on ADK_TARGET_ARCH_X86_64
1607 config ADK_TARGET_CPU_X86_64_NOCONA
1610 select ADK_TARGET_SUPPORTS_THREADS
1611 select ADK_TARGET_SUPPORTS_NPTL
1612 select ADK_TARGET_SUPPORTS_LT
1613 select ADK_TARGET_WITH_MMU
1614 select ADK_TARGET_CPU_WITH_MMX
1615 select ADK_TARGET_CPU_WITH_SSE
1616 select ADK_TARGET_CPU_WITH_SSE2
1617 select ADK_TARGET_CPU_WITH_SSE3
1618 depends on ADK_TARGET_ARCH_X86_64
1620 config ADK_TARGET_CPU_X86_64_OPTERON
1623 select ADK_TARGET_SUPPORTS_THREADS
1624 select ADK_TARGET_SUPPORTS_NPTL
1625 select ADK_TARGET_SUPPORTS_LT
1626 select ADK_TARGET_WITH_MMU
1627 select ADK_TARGET_CPU_WITH_MMX
1628 select ADK_TARGET_CPU_WITH_SSE
1629 select ADK_TARGET_CPU_WITH_SSE2
1630 select ADK_TARGET_CPU_WITH_3DNOW
1631 select ADK_TARGET_CPU_WITH_3DNOWEXT
1632 depends on ADK_TARGET_ARCH_X86_64
1634 config ADK_TARGET_CPU_X86_64_OPTERON_SSE3
1635 bool "Opteron with SSE3"
1637 select ADK_TARGET_SUPPORTS_THREADS
1638 select ADK_TARGET_SUPPORTS_NPTL
1639 select ADK_TARGET_SUPPORTS_LT
1640 select ADK_TARGET_WITH_MMU
1641 select ADK_TARGET_CPU_WITH_VT
1642 select ADK_TARGET_CPU_WITH_MMX
1643 select ADK_TARGET_CPU_WITH_SSE
1644 select ADK_TARGET_CPU_WITH_SSE2
1645 select ADK_TARGET_CPU_WITH_SSE3
1646 select ADK_TARGET_CPU_WITH_3DNOW
1647 select ADK_TARGET_CPU_WITH_3DNOWEXT
1648 depends on ADK_TARGET_ARCH_X86_64
1650 config ADK_TARGET_CPU_X86_64_SANDYBRIDGE
1653 select ADK_TARGET_SUPPORTS_THREADS
1654 select ADK_TARGET_SUPPORTS_NPTL
1655 select ADK_TARGET_SUPPORTS_LT
1656 select ADK_TARGET_WITH_MMU
1657 select ADK_TARGET_CPU_WITH_VT
1658 select ADK_TARGET_CPU_WITH_MMX
1659 select ADK_TARGET_CPU_WITH_SSE
1660 select ADK_TARGET_CPU_WITH_SSE2
1661 select ADK_TARGET_CPU_WITH_SSE3
1662 select ADK_TARGET_CPU_WITH_SSE4_1
1663 select ADK_TARGET_CPU_WITH_SSE4_2
1664 select ADK_TARGET_CPU_WITH_SSSE3
1665 depends on ADK_TARGET_ARCH_X86_64
1667 config ADK_TARGET_CPU_X86_64_SILVERMONT
1670 select ADK_TARGET_SUPPORTS_THREADS
1671 select ADK_TARGET_SUPPORTS_NPTL
1672 select ADK_TARGET_SUPPORTS_LT
1673 select ADK_TARGET_WITH_MMU
1674 select ADK_TARGET_CPU_WITH_VT
1675 select ADK_TARGET_CPU_WITH_MMX
1676 select ADK_TARGET_CPU_WITH_SSE
1677 select ADK_TARGET_CPU_WITH_SSE2
1678 select ADK_TARGET_CPU_WITH_SSE3
1679 select ADK_TARGET_CPU_WITH_SSE4_1
1680 select ADK_TARGET_CPU_WITH_SSE4_2
1681 select ADK_TARGET_CPU_WITH_SSSE3
1682 depends on ADK_TARGET_ARCH_X86_64
1684 config ADK_TARGET_CPU_X86_64_WESTMERE
1687 select ADK_TARGET_SUPPORTS_THREADS
1688 select ADK_TARGET_SUPPORTS_NPTL
1689 select ADK_TARGET_SUPPORTS_LT
1690 select ADK_TARGET_WITH_MMU
1691 select ADK_TARGET_CPU_WITH_VT
1692 select ADK_TARGET_CPU_WITH_MMX
1693 select ADK_TARGET_CPU_WITH_SSE
1694 select ADK_TARGET_CPU_WITH_SSE2
1695 select ADK_TARGET_CPU_WITH_SSE3
1696 select ADK_TARGET_CPU_WITH_SSE4_1
1697 select ADK_TARGET_CPU_WITH_SSE4_2
1698 select ADK_TARGET_CPU_WITH_SSSE3
1699 depends on ADK_TARGET_ARCH_X86_64
1702 config ADK_TARGET_CPU_XTENSA_DC233C
1704 select ADK_TARGET_SUPPORTS_THREADS
1705 select ADK_TARGET_SUPPORTS_NPTL
1706 select ADK_TARGET_SUPPORTS_LT
1707 select ADK_TARGET_KERNEL_UIMAGE
1708 select ADK_LINUX_KERNEL_XTENSA_VARIANT_DC233C if ADK_TARGET_OS_LINUX
1709 select ADK_LINUX_KERNEL_INITIALIZE_XTENSA_MMU_INSIDE_VMLINUX if ADK_TARGET_OS_LINUX
1710 select ADK_WALDUX_KERNEL_XTENSA_VARIANT_DC233C if ADK_TARGET_OS_WALDUX
1711 select ADK_WALDUX_KERNEL_INITIALIZE_XTENSA_MMU_INSIDE_VMLINUX if ADK_TARGET_OS_WALDUX
1712 depends on ADK_TARGET_ARCH_XTENSA
1714 config ADK_TARGET_CPU_XTENSA_DC232B
1716 select ADK_TARGET_SUPPORTS_THREADS
1717 select ADK_TARGET_SUPPORTS_NPTL
1718 select ADK_TARGET_SUPPORTS_LT
1719 select ADK_TARGET_KERNEL_UIMAGE
1720 select ADK_LINUX_KERNEL_XTENSA_VARIANT_DC232B if ADK_TARGET_OS_LINUX
1721 select ADK_WALDUX_KERNEL_XTENSA_VARIANT_DC232B if ADK_TARGET_OS_WALDUX
1722 depends on ADK_TARGET_ARCH_XTENSA
1724 config ADK_TARGET_CPU_XTENSA_DE212
1726 select ADK_TARGET_SUPPORTS_THREADS
1727 select ADK_TARGET_SUPPORTS_LT
1728 select ADK_TARGET_KERNEL_IMAGE
1729 select ADK_LINUX_KERNEL_XTENSA_VARIANT_CUSTOM if ADK_TARGET_OS_LINUX
1730 select ADK_WALDUX_KERNEL_XTENSA_VARIANT_CUSTOM if ADK_TARGET_OS_WALDUX
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 select ADK_WALDUX_KERNEL_XTENSA_VARIANT_DC233C if ADK_TARGET_OS_WALDUX
1741 depends on ADK_TARGET_ARCH_XTENSA
1743 config ADK_TARGET_CPU_XTENSA_FSF
1745 select ADK_TARGET_SUPPORTS_THREADS
1746 select ADK_TARGET_SUPPORTS_NPTL
1747 select ADK_TARGET_SUPPORTS_LT
1748 select ADK_TARGET_KERNEL_ZIMAGE
1749 select ADK_LINUX_KERNEL_XTENSA_VARIANT_FSF if ADK_TARGET_OS_LINUX
1750 select ADK_WALDUX_KERNEL_XTENSA_VARIANT_FSF if ADK_TARGET_OS_WALDUX
1751 depends on ADK_TARGET_ARCH_XTENSA
1755 # coldfire helper variable for gcc
1756 config ADK_TARGET_CPU_CF
1760 config ADK_TARGET_CPU_WITH_FPU
1763 config ADK_TARGET_CPU_WITH_FPU_VFP
1765 select ADK_TARGET_CPU_WITH_FPU
1767 config ADK_TARGET_CPU_WITH_FPU_VFPV3
1769 select ADK_TARGET_CPU_WITH_FPU
1771 config ADK_TARGET_CPU_WITH_FPU_VFPV4
1773 select ADK_TARGET_CPU_WITH_FPU
1775 config ADK_TARGET_CPU_WITH_FPU_FPV4
1777 select ADK_TARGET_CPU_WITH_FPU
1779 config ADK_TARGET_CPU_WITH_FPU_FPV5
1781 select ADK_TARGET_CPU_WITH_FPU
1783 config ADK_TARGET_CPU_WITH_THUMB
1786 config ADK_TARGET_CPU_WITH_THUMB2
1789 config ADK_TARGET_CPU_WITH_VT
1792 config ADK_TARGET_CPU_WITH_MTRR
1795 config ADK_TARGET_CPU_WITH_ALTIVEC
1798 config ADK_TARGET_CPU_WITH_MMX
1801 config ADK_TARGET_CPU_WITH_MMXEXT
1804 config ADK_TARGET_CPU_WITH_SSE
1807 config ADK_TARGET_CPU_WITH_SSE2
1810 config ADK_TARGET_CPU_WITH_SSE3
1813 config ADK_TARGET_CPU_WITH_SSE4A
1816 config ADK_TARGET_CPU_WITH_SSE4_1
1819 config ADK_TARGET_CPU_WITH_SSE4_2
1822 config ADK_TARGET_CPU_WITH_SSSE3
1825 config ADK_TARGET_CPU_WITH_IWMMXT
1828 config ADK_TARGET_CPU_WITH_NEON
1831 config ADK_TARGET_CPU_WITH_HT
1834 config ADK_TARGET_CPU_WITH_3DNOW
1837 config ADK_TARGET_CPU_WITH_3DNOWEXT
1840 # for gcc --with-cpu
1841 config ADK_TARGET_GCC_CPU
1843 default "51" if ADK_TARGET_CPU_CF_51
1844 default "5206" if ADK_TARGET_CPU_CF_5206
1845 default "5206e" if ADK_TARGET_CPU_CF_5206E
1846 default "5208" if ADK_TARGET_CPU_CF_5208
1847 default "5211a" if ADK_TARGET_CPU_CF_5211A
1848 default "5213" if ADK_TARGET_CPU_CF_5213
1849 default "5216" if ADK_TARGET_CPU_CF_5216
1850 default "52235" if ADK_TARGET_CPU_CF_52235
1851 default "5225" if ADK_TARGET_CPU_CF_5225
1852 default "52259" if ADK_TARGET_CPU_CF_52259
1853 default "5235" if ADK_TARGET_CPU_CF_5235
1854 default "5249" if ADK_TARGET_CPU_CF_5249
1855 default "5250" if ADK_TARGET_CPU_CF_5250
1856 default "5271" if ADK_TARGET_CPU_CF_5271
1857 default "5272" if ADK_TARGET_CPU_CF_5272
1858 default "5275" if ADK_TARGET_CPU_CF_5275
1859 default "5282" if ADK_TARGET_CPU_CF_5282
1860 default "53017" if ADK_TARGET_CPU_CF_53017
1861 default "5307" if ADK_TARGET_CPU_CF_5307
1862 default "5328" if ADK_TARGET_CPU_CF_5328
1863 default "5329" if ADK_TARGET_CPU_CF_5329
1864 default "5373" if ADK_TARGET_CPU_CF_5373
1865 default "5407" if ADK_TARGET_CPU_CF_5407
1866 default "5475" if ADK_TARGET_CPU_CF_5475
1867 default "68020" if ADK_TARGET_CPU_M68K_68020
1868 default "68030" if ADK_TARGET_CPU_M68K_68030
1869 default "68040" if ADK_TARGET_CPU_M68K_68040
1870 default "68060" if ADK_TARGET_CPU_M68K_68060
1871 default "arc700" if ADK_TARGET_CPU_ARC_ARC700
1872 default "archs" if ADK_TARGET_CPU_ARC_ARC_HS
1873 default "arm1176jzf-s" if ADK_TARGET_CPU_ARM_ARM1176JZF_S
1874 default "arm926ej-s" if ADK_TARGET_CPU_ARM_ARM926EJ_S
1875 default "cortex-a5" if ADK_TARGET_CPU_ARM_CORTEX_A5
1876 default "cortex-a7" if ADK_TARGET_CPU_ARM_CORTEX_A7
1877 default "cortex-a8" if ADK_TARGET_CPU_ARM_CORTEX_A8
1878 default "cortex-a9" if ADK_TARGET_CPU_ARM_CORTEX_A9
1879 default "cortex-a15" if ADK_TARGET_CPU_ARM_CORTEX_A15
1880 default "cortex-a17" if ADK_TARGET_CPU_ARM_CORTEX_A17
1881 default "cortex-a53" if ADK_TARGET_CPU_ARM_CORTEX_A53
1882 default "cortex-a57" if ADK_TARGET_CPU_ARM_CORTEX_A57
1883 default "cortex-a53" if ADK_TARGET_CPU_AARCH64_CORTEX_A53
1884 default "cortex-a57" if ADK_TARGET_CPU_AARCH64_CORTEX_A57
1885 default "cortex-m0" if ADK_TARGET_CPU_ARM_CORTEX_M0
1886 default "cortex-m3" if ADK_TARGET_CPU_ARM_CORTEX_M3
1887 default "cortex-m4" if ADK_TARGET_CPU_ARM_CORTEX_M4
1888 default "cortex-m7" if ADK_TARGET_CPU_ARM_CORTEX_M7
1889 default "ev4" if ADK_TARGET_CPU_ALPHA_EV4
1890 default "ev5" if ADK_TARGET_CPU_ALPHA_EV5
1891 default "ev6" if ADK_TARGET_CPU_ALPHA_EV6
1892 default "ev67" if ADK_TARGET_CPU_ALPHA_EV67
1893 default "leon" if ADK_TARGET_CPU_SPARC_LEON
1894 default "mpcore" if ADK_TARGET_CPU_ARM_ARM11MPCORE
1895 default "n13" if ADK_TARGET_CPU_NDS32
1896 default "powerpc" if ADK_TARGET_CPU_PPC
1897 default "powerpc64" if ADK_TARGET_CPU_PPC64_POWERPC64
1898 default "power4" if ADK_TARGET_CPU_PPC64_POWER4
1899 default "power5" if ADK_TARGET_CPU_PPC64_POWER5
1900 default "power6" if ADK_TARGET_CPU_PPC64_POWER6
1901 default "power7" if ADK_TARGET_CPU_PPC64_POWER7
1902 default "power8" if ADK_TARGET_CPU_PPC64_POWER8
1903 default "ultrasparc" if ADK_TARGET_CPU_SPARC64_V9
1904 default "v8" if ADK_TARGET_CPU_SPARC_V8
1905 default "xscale" if ADK_TARGET_CPU_ARM_XSCALE
1906 default "440" if ADK_TARGET_CPU_PPC_440
1907 default "740" if ADK_TARGET_CPU_PPC_740
1908 default "750" if ADK_TARGET_CPU_PPC_750
1909 default "7400" if ADK_TARGET_CPU_PPC_7400
1910 default "7450" if ADK_TARGET_CPU_PPC_7450
1911 default "8540" if ADK_TARGET_CPU_PPC_8540
1912 default "8548" if ADK_TARGET_CPU_PPC_8548
1913 default "970" if ADK_TARGET_CPU_PPC_970
1915 # for gcc --with-arch
1916 config ADK_TARGET_GCC_ARCH
1918 default "athlon" if ADK_TARGET_CPU_X86_64_ATHLON
1919 default "athlon-fx" if ADK_TARGET_CPU_X86_64_ATHLON_FX
1920 default "athlon64" if ADK_TARGET_CPU_X86_64_ATHLON_64
1921 default "athlon64-sse3" if ADK_TARGET_CPU_X86_64_ATHLON_64_SSE3
1922 default "atom" if ADK_TARGET_CPU_X86_ATOM
1923 default "barcelona" if ADK_TARGET_CPU_X86_64_BARCELONA
1924 default "bdver1" if ADK_TARGET_CPU_X86_64_BDVER1
1925 default "bdver2" if ADK_TARGET_CPU_X86_64_BDVER2
1926 default "bdver3" if ADK_TARGET_CPU_X86_64_BDVER3
1927 default "bdver4" if ADK_TARGET_CPU_X86_64_BDVER4
1928 default "bonnell" if ADK_TARGET_CPU_X86_64_BONNEL
1929 default "broadwell" if ADK_TARGET_CPU_X86_64_BROADWELL
1930 default "btver1" if ADK_TARGET_CPU_X86_64_BTVER1
1931 default "btver2" if ADK_TARGET_CPU_X86_64_BTVER2
1932 default "core2" if ADK_TARGET_CPU_X86_64_CORE2
1933 default "geode" if ADK_TARGET_CPU_X86_GEODE
1934 default "haswell" if ADK_TARGET_CPU_X86_64_HASWELL
1935 default "i486" if ADK_TARGET_CPU_X86_I486
1936 default "i586" if ADK_TARGET_CPU_X86_I586
1937 default "i686" if ADK_TARGET_CPU_X86_I686
1938 default "ivybridge" if ADK_TARGET_CPU_X86_64_IVYBRIDGE
1939 default "k8" if ADK_TARGET_CPU_X86_64_K8
1940 default "k8-sse3" if ADK_TARGET_CPU_X86_64_K8_SSE3
1941 default "knl" if ADK_TARGET_CPU_X86_64_KNL
1942 default "loongson2f" if ADK_TARGET_CPU_MIPS64_LOONGSON2F
1943 default "r4400" if ADK_TARGET_CPU_MIPS_R4400
1944 default "r4600" if ADK_TARGET_CPU_MIPS_R4600
1945 default "mips32" if ADK_TARGET_CPU_MIPS_MIPS32
1946 default "mips32r2" if ADK_TARGET_CPU_MIPS_MIPS32R2
1947 default "mips32r6" if ADK_TARGET_CPU_MIPS_MIPS32R6
1948 default "mips1" if ADK_TARGET_CPU_MIPS64_MIPS1
1949 default "mips2" if ADK_TARGET_CPU_MIPS64_MIPS2
1950 default "mips3" if ADK_TARGET_CPU_MIPS64_MIPS3
1951 default "mips4" if ADK_TARGET_CPU_MIPS64_MIPS4
1952 default "mips64" if ADK_TARGET_CPU_MIPS64_MIPS64
1953 default "mips64r2" if ADK_TARGET_CPU_MIPS64_MIPS64R2
1954 default "mips64r6" if ADK_TARGET_CPU_MIPS64_MIPS64R6
1955 default "nehalem" if ADK_TARGET_CPU_X86_64_NEHALEM
1956 default "nocona" if ADK_TARGET_CPU_X86_64_NOCONA
1957 default "opteron" if ADK_TARGET_CPU_X86_64_OPTERON
1958 default "opteron-sse3" if ADK_TARGET_CPU_X86_64_OPTERON_SSE3
1959 default "pentium-m" if ADK_TARGET_CPU_X86_PENTIUM_M
1960 default "sandybridge" if ADK_TARGET_CPU_X86_64_SANDYBRIDGE
1961 default "silvermont" if ADK_TARGET_CPU_X86_64_SILVERMONT
1962 default "westmere" if ADK_TARGET_CPU_X86_64_WESTMERE
1963 default "x86-64" if ADK_TARGET_CPU_X86_64
1964 default "z900" if ADK_TARGET_CPU_S390_Z900
1965 default "c674x" if ADK_TARGET_CPU_C6X
1966 default "rv32imafdc" if ADK_TARGET_CPU_RISCV32_RV32IMAFDC
1967 default "rv32imac" if ADK_TARGET_CPU_RISCV32_RV32IMAC
1968 default "rv64imafdc" if ADK_TARGET_CPU_RISCV64_RV64IMAFDC
1969 default "rv64imac" if ADK_TARGET_CPU_RISCV64_RV64IMAC
1971 # for CFLAGS/CXXFLAGS if gcc does not support --with-cpu
1972 config ADK_TARGET_CPU_FLAGS
1974 default "-mcpu=bf512" if ADK_TARGET_CPU_BFIN_BF512
1975 default "-mcpu=bf514" if ADK_TARGET_CPU_BFIN_BF514
1976 default "-mcpu=bf516" if ADK_TARGET_CPU_BFIN_BF516
1977 default "-mcpu=bf518" if ADK_TARGET_CPU_BFIN_BF518
1978 default "-mcpu=bf522" if ADK_TARGET_CPU_BFIN_BF522
1979 default "-mcpu=bf523" if ADK_TARGET_CPU_BFIN_BF523
1980 default "-mcpu=bf524" if ADK_TARGET_CPU_BFIN_BF524
1981 default "-mcpu=bf525" if ADK_TARGET_CPU_BFIN_BF525
1982 default "-mcpu=bf526" if ADK_TARGET_CPU_BFIN_BF526
1983 default "-mcpu=bf527" if ADK_TARGET_CPU_BFIN_BF527
1984 default "-mcpu=bf531" if ADK_TARGET_CPU_BFIN_BF531
1985 default "-mcpu=bf532" if ADK_TARGET_CPU_BFIN_BF532
1986 default "-mcpu=bf533" if ADK_TARGET_CPU_BFIN_BF533
1987 default "-mcpu=bf534" if ADK_TARGET_CPU_BFIN_BF534
1988 default "-mcpu=bf536" if ADK_TARGET_CPU_BFIN_BF536
1989 default "-mcpu=bf537" if ADK_TARGET_CPU_BFIN_BF537
1990 default "-mcpu=bf538" if ADK_TARGET_CPU_BFIN_BF538
1991 default "-mcpu=bf539" if ADK_TARGET_CPU_BFIN_BF539
1992 default "-mcpu=bf542" if ADK_TARGET_CPU_BFIN_BF542
1993 default "-mcpu=bf544" if ADK_TARGET_CPU_BFIN_BF544
1994 default "-mcpu=bf547" if ADK_TARGET_CPU_BFIN_BF547
1995 default "-mcpu=bf548" if ADK_TARGET_CPU_BFIN_BF548
1996 default "-mcpu=bf549" if ADK_TARGET_CPU_BFIN_BF549
1997 default "-mcpu=bf542m" if ADK_TARGET_CPU_BFIN_BF542M
1998 default "-mcpu=bf544m" if ADK_TARGET_CPU_BFIN_BF544M
1999 default "-mcpu=bf547m" if ADK_TARGET_CPU_BFIN_BF547M
2000 default "-mcpu=bf548m" if ADK_TARGET_CPU_BFIN_BF548M
2001 default "-mcpu=bf549m" if ADK_TARGET_CPU_BFIN_BF549M
2002 default "-mcpu=bf561" if ADK_TARGET_CPU_BFIN_BF561
2003 default "-mcpu=bf592" if ADK_TARGET_CPU_BFIN_BF592
2004 default "-mcpu=ck610" if ADK_TARGET_CPU_CSKY_CK610
2005 default "-mcpu=ck807" if ADK_TARGET_CPU_CSKY_CK807
2006 default "-mcpu=ck810" if ADK_TARGET_CPU_CSKY_CK810
2007 default "-mcpu=v10" if ADK_TARGET_CPU_CRIS_CRISV10
2008 default "-mcpu=v32" if ADK_TARGET_CPU_CRIS_CRISV32
2009 default "-mh" if ADK_TARGET_CPU_H8300H
2010 default "-ms" if ADK_TARGET_CPU_H8S
2011 default "-mmetac=2.1" if ADK_TARGET_CPU_METAG
2012 default "-mcpu=v7.10.d" if ADK_TARGET_CPU_MICROBLAZE
2013 default "-mj2" if ADK_TARGET_CPU_SH_J2
2014 default "-m2" if ADK_TARGET_CPU_SH_SH2
2015 default "-m2a" if ADK_TARGET_CPU_SH_SH2A
2016 default "-m3" if ADK_TARGET_CPU_SH_SH3
2017 default "-m4" if ADK_TARGET_CPU_SH_SH4
2018 default "-m4a" if ADK_TARGET_CPU_SH_SH4A
2019 default "-mcpu=tilegx" if ADK_TARGET_CPU_TILE_TILEGX
2022 config ADK_TARGET_CPU_TYPE
2024 default "arc700" if ADK_TARGET_CPU_ARC_ARC700
2025 default "archs" if ADK_TARGET_CPU_ARC_ARC_HS
2026 default "bf512" if ADK_TARGET_CPU_BFIN_BF512
2027 default "bf514" if ADK_TARGET_CPU_BFIN_BF514
2028 default "bf516" if ADK_TARGET_CPU_BFIN_BF516
2029 default "bf518" if ADK_TARGET_CPU_BFIN_BF518
2030 default "bf522" if ADK_TARGET_CPU_BFIN_BF522
2031 default "bf523" if ADK_TARGET_CPU_BFIN_BF523
2032 default "bf524" if ADK_TARGET_CPU_BFIN_BF524
2033 default "bf525" if ADK_TARGET_CPU_BFIN_BF525
2034 default "bf526" if ADK_TARGET_CPU_BFIN_BF526
2035 default "bf527" if ADK_TARGET_CPU_BFIN_BF527
2036 default "bf531" if ADK_TARGET_CPU_BFIN_BF531
2037 default "bf532" if ADK_TARGET_CPU_BFIN_BF532
2038 default "bf533" if ADK_TARGET_CPU_BFIN_BF533
2039 default "bf534" if ADK_TARGET_CPU_BFIN_BF534
2040 default "bf536" if ADK_TARGET_CPU_BFIN_BF536
2041 default "bf537" if ADK_TARGET_CPU_BFIN_BF537
2042 default "bf538" if ADK_TARGET_CPU_BFIN_BF538
2043 default "bf539" if ADK_TARGET_CPU_BFIN_BF539
2044 default "bf542" if ADK_TARGET_CPU_BFIN_BF542
2045 default "bf544" if ADK_TARGET_CPU_BFIN_BF544
2046 default "bf547" if ADK_TARGET_CPU_BFIN_BF547
2047 default "bf548" if ADK_TARGET_CPU_BFIN_BF548
2048 default "bf549" if ADK_TARGET_CPU_BFIN_BF549
2049 default "bf542m" if ADK_TARGET_CPU_BFIN_BF542M
2050 default "bf544m" if ADK_TARGET_CPU_BFIN_BF544M
2051 default "bf547m" if ADK_TARGET_CPU_BFIN_BF547M
2052 default "bf548m" if ADK_TARGET_CPU_BFIN_BF548M
2053 default "bf549m" if ADK_TARGET_CPU_BFIN_BF549M
2054 default "bf561" if ADK_TARGET_CPU_BFIN_BF561
2055 default "bf592" if ADK_TARGET_CPU_BFIN_BF592
2056 default "cf51" if ADK_TARGET_CPU_CF_51
2057 default "cf5206" if ADK_TARGET_CPU_CF_5206
2058 default "cf5206e" if ADK_TARGET_CPU_CF_5206E
2059 default "cf5208" if ADK_TARGET_CPU_CF_5208
2060 default "cf5211a" if ADK_TARGET_CPU_CF_5211A
2061 default "cf5213" if ADK_TARGET_CPU_CF_5213
2062 default "cf5216" if ADK_TARGET_CPU_CF_5216
2063 default "cf52235" if ADK_TARGET_CPU_CF_52235
2064 default "cf5225" if ADK_TARGET_CPU_CF_5225
2065 default "cf52259" if ADK_TARGET_CPU_CF_52259
2066 default "cf5235" if ADK_TARGET_CPU_CF_5235
2067 default "cf5249" if ADK_TARGET_CPU_CF_5249
2068 default "cf5250" if ADK_TARGET_CPU_CF_5250
2069 default "cf5271" if ADK_TARGET_CPU_CF_5271
2070 default "cf5272" if ADK_TARGET_CPU_CF_5272
2071 default "cf5275" if ADK_TARGET_CPU_CF_5275
2072 default "cf5282" if ADK_TARGET_CPU_CF_5282
2073 default "cf53017" if ADK_TARGET_CPU_CF_53017
2074 default "cf5307" if ADK_TARGET_CPU_CF_5307
2075 default "cf5328" if ADK_TARGET_CPU_CF_5328
2076 default "cf5329" if ADK_TARGET_CPU_CF_5329
2077 default "cf5373" if ADK_TARGET_CPU_CF_5373
2078 default "cf5407" if ADK_TARGET_CPU_CF_5407
2079 default "cf5475" if ADK_TARGET_CPU_CF_5475
2080 default "68020" if ADK_TARGET_CPU_M68K_68020
2081 default "68030" if ADK_TARGET_CPU_M68K_68030
2082 default "68040" if ADK_TARGET_CPU_M68K_68040
2083 default "68060" if ADK_TARGET_CPU_M68K_68060
2084 default "cortex_a5" if ADK_TARGET_CPU_ARM_CORTEX_A5
2085 default "cortex_a7" if ADK_TARGET_CPU_ARM_CORTEX_A7
2086 default "cortex_a8" if ADK_TARGET_CPU_ARM_CORTEX_A8
2087 default "cortex_a9" if ADK_TARGET_CPU_ARM_CORTEX_A9
2088 default "cortex_a15" if ADK_TARGET_CPU_ARM_CORTEX_A15
2089 default "cortex_a17" if ADK_TARGET_CPU_ARM_CORTEX_A17
2090 default "cortex_m3" if ADK_TARGET_CPU_ARM_CORTEX_M3
2091 default "cortex_m4" if ADK_TARGET_CPU_ARM_CORTEX_M4
2092 default "cortex_m7" if ADK_TARGET_CPU_ARM_CORTEX_M7
2093 default "arm1176jzf_s" if ADK_TARGET_CPU_ARM_ARM1176JZF_S
2094 default "arm926ej_s" if ADK_TARGET_CPU_ARM_ARM926EJ_S
2095 default "mpcore" if ADK_TARGET_CPU_ARM_ARM11MPCORE
2096 default "cortex_a53" if ADK_TARGET_CPU_ARM_CORTEX_A53
2097 default "cortex_a57" if ADK_TARGET_CPU_ARM_CORTEX_A57
2098 default "cortex_a53" if ADK_TARGET_CPU_AARCH64_CORTEX_A53
2099 default "cortex_a57" if ADK_TARGET_CPU_AARCH64_CORTEX_A57
2100 default "microblaze" if ADK_TARGET_CPU_MICROBLAZE
2101 default "mips32" if ADK_TARGET_CPU_MIPS_MIPS32
2102 default "mips32r2" if ADK_TARGET_CPU_MIPS_MIPS32R2
2103 default "mips32r6" if ADK_TARGET_CPU_MIPS_MIPS32R6
2104 default "mips64" if ADK_TARGET_CPU_MIPS64_MIPS64
2105 default "mips64r2" if ADK_TARGET_CPU_MIPS64_MIPS64R2
2106 default "mips64r6" if ADK_TARGET_CPU_MIPS64_MIPS64R6
2107 default "mips64" if ADK_TARGET_CPU_MIPS64_LOONGSON2F
2108 default "ppc64" if ADK_TARGET_ARCH_PPC64
2109 default "nds32" if ADK_TARGET_CPU_NDS32
2110 default "v8" if ADK_TARGET_CPU_SPARC_V8
2111 default "v9" if ADK_TARGET_CPU_SPARC64_V9
2112 default "leon" if ADK_TARGET_CPU_SPARC_LEON
2113 default "dc233c" if ADK_TARGET_CPU_XTENSA_DC233C
2114 default "dc232b" if ADK_TARGET_CPU_XTENSA_DC232B
2115 default "de212" if ADK_TARGET_CPU_XTENSA_DE212
2116 default "kc705_be" if ADK_TARGET_CPU_XTENSA_KC705_BE
2117 default "fsf" if ADK_TARGET_CPU_XTENSA_FSF
2118 default "crisv10" if ADK_TARGET_CPU_CRIS_CRISV10
2119 default "crisv32" if ADK_TARGET_CPU_CRIS_CRISV32
2120 default "sh" if ADK_TARGET_CPU_SH_SH
2121 default "j2" if ADK_TARGET_CPU_SH_J2
2122 default "sh2" if ADK_TARGET_CPU_SH_SH2
2123 default "sh2a" if ADK_TARGET_CPU_SH_SH2A
2124 default "sh3" if ADK_TARGET_CPU_SH_SH3
2125 default "sh4" if ADK_TARGET_CPU_SH_SH4
2126 default "sh4a" if ADK_TARGET_CPU_SH_SH4A
2128 # required for the correct toolchain triple
2129 config ADK_TARGET_CPU_ARCH
2131 default "aarch64" if ADK_TARGET_ARCH_AARCH64 && ADK_TARGET_LITTLE_ENDIAN
2132 default "aarch64_be" if ADK_TARGET_ARCH_AARCH64 && ADK_TARGET_BIG_ENDIAN
2133 default "alpha" if ADK_TARGET_ARCH_ALPHA
2134 default "arm" if ADK_TARGET_ARCH_ARM && ADK_TARGET_LITTLE_ENDIAN
2135 default "armeb" if ADK_TARGET_ARCH_ARM && ADK_TARGET_BIG_ENDIAN
2136 default "arc" if ADK_TARGET_ARCH_ARC && ADK_TARGET_LITTLE_ENDIAN
2137 default "arceb" if ADK_TARGET_ARCH_ARC && ADK_TARGET_BIG_ENDIAN
2138 default "avr32" if ADK_TARGET_ARCH_AVR32
2139 default "bfin" if ADK_TARGET_ARCH_BFIN
2140 default "c6x" if ADK_TARGET_ARCH_C6X
2141 default "cr16" if ADK_TARGET_ARCH_CR16
2142 default "cris" if ADK_TARGET_CPU_CRIS_CRISV10
2143 default "crisv32" if ADK_TARGET_CPU_CRIS_CRISV32
2144 default "csky" if ADK_TARGET_ARCH_CSKY
2145 default "epiphany" if ADK_TARGET_ARCH_EPIPHANY
2146 default "frv" if ADK_TARGET_ARCH_FRV
2147 default "ft32" if ADK_TARGET_ARCH_FT32
2148 default "i486" if ADK_TARGET_CPU_X86_I486
2149 default "i586" if ADK_TARGET_CPU_X86_I586
2150 default "i686" if ADK_TARGET_CPU_X86_I686
2151 default "i586" if ADK_TARGET_CPU_X86_GEODE
2152 default "i686" if ADK_TARGET_CPU_X86_PENTIUM_M
2153 default "i686" if ADK_TARGET_CPU_X86_ATOM
2154 default "h8300" if ADK_TARGET_ARCH_H8300
2155 default "hppa" if ADK_TARGET_ARCH_HPPA
2156 default "ia64" if ADK_TARGET_ARCH_IA64
2157 default "lm32" if ADK_TARGET_ARCH_LM32
2158 default "m32c" if ADK_TARGET_ARCH_M32C
2159 default "m32r" if ADK_TARGET_ARCH_M32R
2160 default "m68k" if ADK_TARGET_ARCH_M68K
2161 default "metag" if ADK_TARGET_ARCH_METAG
2162 default "microblaze" if ADK_TARGET_ARCH_MICROBLAZE && ADK_TARGET_BIG_ENDIAN
2163 default "microblazeel" if ADK_TARGET_ARCH_MICROBLAZE && ADK_TARGET_LITTLE_ENDIAN
2164 default "mips64" if ADK_TARGET_ARCH_MIPS64 && ADK_TARGET_BIG_ENDIAN
2165 default "mips64el" if ADK_TARGET_ARCH_MIPS64 && ADK_TARGET_LITTLE_ENDIAN
2166 default "mips" if ADK_TARGET_ARCH_MIPS && ADK_TARGET_BIG_ENDIAN
2167 default "mipsel" if ADK_TARGET_ARCH_MIPS && ADK_TARGET_LITTLE_ENDIAN
2168 default "mn10300" if ADK_TARGET_ARCH_MN10300
2169 default "moxie" if ADK_TARGET_ARCH_MOXIE
2170 default "msp430" if ADK_TARGET_ARCH_MSP430
2171 default "nds32le" if ADK_TARGET_ARCH_NDS32 && ADK_TARGET_LITTLE_ENDIAN
2172 default "nds32be" if ADK_TARGET_ARCH_NDS32 && ADK_TARGET_BIG_ENDIAN
2173 default "nios2" if ADK_TARGET_ARCH_NIOS2
2174 default "or1k" if ADK_TARGET_ARCH_OR1K
2175 default "ppc" if ADK_TARGET_ARCH_PPC
2176 default "ppc64le" if ADK_TARGET_ARCH_PPC64 && ADK_TARGET_LITTLE_ENDIAN
2177 default "ppc64" if ADK_TARGET_ARCH_PPC64 && ADK_TARGET_BIG_ENDIAN
2178 default "riscv32" if ADK_TARGET_ARCH_RISCV32
2179 default "riscv64" if ADK_TARGET_ARCH_RISCV64
2180 default "rx" if ADK_TARGET_ARCH_RX
2181 default "s390x" if ADK_TARGET_ARCH_S390
2182 default "sh" if ADK_TARGET_CPU_SH_SH && ADK_TARGET_LITTLE_ENDIAN
2183 default "sh2" if ADK_TARGET_CPU_SH_SH2 && ADK_TARGET_LITTLE_ENDIAN
2184 default "sh2eb" if ADK_TARGET_CPU_SH_SH2 && ADK_TARGET_BIG_ENDIAN
2185 default "sh2eb" if ADK_TARGET_CPU_SH_J2 && ADK_TARGET_BIG_ENDIAN
2186 default "sh2a" if ADK_TARGET_CPU_SH_SH2A
2187 default "sh3" if ADK_TARGET_CPU_SH_SH3 && ADK_TARGET_LITTLE_ENDIAN
2188 default "sh3eb" if ADK_TARGET_CPU_SH_SH3 && ADK_TARGET_BIG_ENDIAN
2189 default "sh4" if ADK_TARGET_CPU_SH_SH4 && ADK_TARGET_LITTLE_ENDIAN
2190 default "sh4eb" if ADK_TARGET_CPU_SH_SH4 && ADK_TARGET_BIG_ENDIAN
2191 default "sh4a" if ADK_TARGET_CPU_SH_SH4A && ADK_TARGET_LITTLE_ENDIAN
2192 default "sh4aeb" if ADK_TARGET_CPU_SH_SH4A && ADK_TARGET_BIG_ENDIAN
2193 default "sparc" if ADK_TARGET_ARCH_SPARC
2194 default "sparc64" if ADK_TARGET_ARCH_SPARC64
2195 default "tilegx" if ADK_TARGET_CPU_TILE_TILEGX
2196 default "v850" if ADK_TARGET_ARCH_V850
2197 default "x86_64" if ADK_TARGET_ARCH_X86_64
2198 default "xtensa" if ADK_TARGET_ARCH_XTENSA