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_CK610
438 select ADK_TARGET_SUPPORTS_THREADS
439 select ADK_TARGET_SUPPORTS_LT
440 select ADK_TARGET_SUPPORTS_NPTL
441 select ADK_TARGET_WITH_MMU
442 depends on ADK_TARGET_ARCH_CSKY
444 config ADK_TARGET_CPU_CSKY_CK807
446 select ADK_TARGET_SUPPORTS_THREADS
447 select ADK_TARGET_SUPPORTS_LT
448 select ADK_TARGET_SUPPORTS_NPTL
449 select ADK_TARGET_WITH_MMU
450 depends on ADK_TARGET_ARCH_CSKY
452 config ADK_TARGET_CPU_CSKY_CK810
454 select ADK_TARGET_SUPPORTS_THREADS
455 select ADK_TARGET_SUPPORTS_LT
456 select ADK_TARGET_SUPPORTS_NPTL
457 select ADK_TARGET_WITH_MMU
458 depends on ADK_TARGET_ARCH_CSKY
461 config ADK_TARGET_CPU_EPIPHANY
463 select ADK_TARGET_WITH_MMU
464 depends on ADK_TARGET_ARCH_EPIPHANY
467 config ADK_TARGET_CPU_FRV
469 depends on ADK_TARGET_ARCH_FRV
472 config ADK_TARGET_CPU_FT32
474 depends on ADK_TARGET_ARCH_FT32
477 config ADK_TARGET_CPU_H8300H
479 depends on ADK_TARGET_ARCH_H8300
481 config ADK_TARGET_CPU_H8S
483 depends on ADK_TARGET_ARCH_H8300
486 config ADK_TARGET_CPU_PARISC
488 select ADK_TARGET_SUPPORTS_THREADS if ADK_TARGET_LIB_GLIBC
489 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_GLIBC
490 select ADK_TARGET_WITH_MMU
491 select ADK_TARGET_USE_STATIC_LIBS_ONLY if ADK_TARGET_LIB_UCLIBC_NG
492 depends on ADK_TARGET_ARCH_HPPA
495 config ADK_TARGET_CPU_IA64
497 select ADK_TARGET_SUPPORTS_THREADS
498 select ADK_TARGET_SUPPORTS_LT if ADK_TARGET_LIB_UCLIBC_NG
499 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_GLIBC
500 select ADK_TARGET_WITH_MMU
501 select ADK_TARGET_USE_STATIC_LIBS_ONLY if ADK_TARGET_LIB_UCLIBC_NG
502 depends on ADK_TARGET_ARCH_IA64
505 config ADK_TARGET_CPU_LM32
507 select ADK_TARGET_UCLINUX
508 depends on ADK_TARGET_ARCH_LM32
511 config ADK_TARGET_CPU_CF_51
513 select ADK_TARGET_SUPPORTS_THREADS
514 select ADK_TARGET_SUPPORTS_LT
515 select ADK_TARGET_CPU_CF
516 select ADK_TARGET_UCLINUX
517 depends on ADK_TARGET_ARCH_M68K
519 config ADK_TARGET_CPU_CF_5206
521 select ADK_TARGET_SUPPORTS_THREADS
522 select ADK_TARGET_SUPPORTS_LT
523 select ADK_TARGET_CPU_CF
524 select ADK_TARGET_UCLINUX
525 depends on ADK_TARGET_ARCH_M68K
527 config ADK_TARGET_CPU_CF_5206E
528 bool "coldfire 5206e"
529 select ADK_TARGET_SUPPORTS_THREADS
530 select ADK_TARGET_SUPPORTS_LT
531 select ADK_TARGET_CPU_CF
532 select ADK_TARGET_UCLINUX
533 depends on ADK_TARGET_ARCH_M68K
535 config ADK_TARGET_CPU_CF_5208
537 select ADK_TARGET_SUPPORTS_THREADS
538 select ADK_TARGET_SUPPORTS_LT
539 select ADK_TARGET_CPU_CF
540 select ADK_TARGET_UCLINUX
541 depends on ADK_TARGET_ARCH_M68K
543 config ADK_TARGET_CPU_CF_5211A
544 bool "coldfire 5211a"
545 select ADK_TARGET_SUPPORTS_THREADS
546 select ADK_TARGET_SUPPORTS_LT
547 select ADK_TARGET_CPU_CF
548 select ADK_TARGET_UCLINUX
549 depends on ADK_TARGET_ARCH_M68K
551 config ADK_TARGET_CPU_CF_5213
553 select ADK_TARGET_SUPPORTS_THREADS
554 select ADK_TARGET_SUPPORTS_LT
555 select ADK_TARGET_CPU_CF
556 select ADK_TARGET_UCLINUX
557 depends on ADK_TARGET_ARCH_M68K
559 config ADK_TARGET_CPU_CF_5216
561 select ADK_TARGET_SUPPORTS_THREADS
562 select ADK_TARGET_SUPPORTS_LT
563 select ADK_TARGET_CPU_CF
564 select ADK_TARGET_UCLINUX
565 depends on ADK_TARGET_ARCH_M68K
567 config ADK_TARGET_CPU_CF_52235
568 bool "coldfire 52235"
569 select ADK_TARGET_SUPPORTS_THREADS
570 select ADK_TARGET_SUPPORTS_LT
571 select ADK_TARGET_CPU_CF
572 select ADK_TARGET_UCLINUX
573 depends on ADK_TARGET_ARCH_M68K
575 config ADK_TARGET_CPU_CF_5225
577 select ADK_TARGET_SUPPORTS_THREADS
578 select ADK_TARGET_SUPPORTS_LT
579 select ADK_TARGET_CPU_CF
580 select ADK_TARGET_UCLINUX
581 depends on ADK_TARGET_ARCH_M68K
583 config ADK_TARGET_CPU_CF_52259
584 bool "coldfire 52259"
585 select ADK_TARGET_SUPPORTS_THREADS
586 select ADK_TARGET_SUPPORTS_LT
587 select ADK_TARGET_CPU_CF
588 select ADK_TARGET_UCLINUX
589 depends on ADK_TARGET_ARCH_M68K
591 config ADK_TARGET_CPU_CF_5235
593 select ADK_TARGET_SUPPORTS_THREADS
594 select ADK_TARGET_SUPPORTS_LT
595 select ADK_TARGET_CPU_CF
596 select ADK_TARGET_UCLINUX
597 depends on ADK_TARGET_ARCH_M68K
599 config ADK_TARGET_CPU_CF_5249
601 select ADK_TARGET_SUPPORTS_THREADS
602 select ADK_TARGET_SUPPORTS_LT
603 select ADK_TARGET_CPU_CF
604 select ADK_TARGET_UCLINUX
605 depends on ADK_TARGET_ARCH_M68K
607 config ADK_TARGET_CPU_CF_5250
609 select ADK_TARGET_SUPPORTS_THREADS
610 select ADK_TARGET_SUPPORTS_LT
611 select ADK_TARGET_CPU_CF
612 select ADK_TARGET_UCLINUX
613 depends on ADK_TARGET_ARCH_M68K
615 config ADK_TARGET_CPU_CF_5271
617 select ADK_TARGET_SUPPORTS_THREADS
618 select ADK_TARGET_SUPPORTS_LT
619 select ADK_TARGET_CPU_CF
620 select ADK_TARGET_UCLINUX
621 depends on ADK_TARGET_ARCH_M68K
623 config ADK_TARGET_CPU_CF_5272
625 select ADK_TARGET_SUPPORTS_THREADS
626 select ADK_TARGET_SUPPORTS_LT
627 select ADK_TARGET_CPU_CF
628 select ADK_TARGET_UCLINUX
629 depends on ADK_TARGET_ARCH_M68K
631 config ADK_TARGET_CPU_CF_5275
633 select ADK_TARGET_SUPPORTS_THREADS
634 select ADK_TARGET_SUPPORTS_LT
635 select ADK_TARGET_CPU_CF
636 select ADK_TARGET_UCLINUX
637 depends on ADK_TARGET_ARCH_M68K
639 config ADK_TARGET_CPU_CF_5282
641 select ADK_TARGET_SUPPORTS_THREADS
642 select ADK_TARGET_SUPPORTS_LT
643 select ADK_TARGET_CPU_CF
644 select ADK_TARGET_UCLINUX
645 depends on ADK_TARGET_ARCH_M68K
647 config ADK_TARGET_CPU_CF_53017
648 bool "coldfire 53017"
649 select ADK_TARGET_SUPPORTS_THREADS
650 select ADK_TARGET_SUPPORTS_LT
651 select ADK_TARGET_CPU_CF
652 select ADK_TARGET_UCLINUX
653 depends on ADK_TARGET_ARCH_M68K
655 config ADK_TARGET_CPU_CF_5307
657 select ADK_TARGET_SUPPORTS_THREADS
658 select ADK_TARGET_SUPPORTS_LT
659 select ADK_TARGET_CPU_CF
660 select ADK_TARGET_UCLINUX
661 depends on ADK_TARGET_ARCH_M68K
663 config ADK_TARGET_CPU_CF_5328
665 select ADK_TARGET_SUPPORTS_THREADS
666 select ADK_TARGET_SUPPORTS_LT
667 select ADK_TARGET_CPU_CF
668 select ADK_TARGET_UCLINUX
669 depends on ADK_TARGET_ARCH_M68K
671 config ADK_TARGET_CPU_CF_5329
673 select ADK_TARGET_SUPPORTS_THREADS
674 select ADK_TARGET_SUPPORTS_LT
675 select ADK_TARGET_CPU_CF
676 select ADK_TARGET_UCLINUX
677 depends on ADK_TARGET_ARCH_M68K
679 config ADK_TARGET_CPU_CF_5373
681 select ADK_TARGET_SUPPORTS_THREADS
682 select ADK_TARGET_SUPPORTS_LT
683 select ADK_TARGET_CPU_CF
684 select ADK_TARGET_UCLINUX
685 depends on ADK_TARGET_ARCH_M68K
687 config ADK_TARGET_CPU_CF_5407
689 select ADK_TARGET_SUPPORTS_THREADS
690 select ADK_TARGET_SUPPORTS_LT
691 select ADK_TARGET_CPU_CF
692 select ADK_TARGET_UCLINUX
693 depends on ADK_TARGET_ARCH_M68K
695 config ADK_TARGET_CPU_CF_5475
697 select ADK_TARGET_SUPPORTS_THREADS
698 select ADK_TARGET_SUPPORTS_LT
699 select ADK_TARGET_CPU_CF
700 select ADK_TARGET_WITH_MMU
701 depends on ADK_TARGET_ARCH_M68K
704 config ADK_TARGET_CPU_M32C
706 select ADK_TARGET_WITH_MMU
707 depends on ADK_TARGET_ARCH_M32C
710 config ADK_TARGET_CPU_M32R
712 select ADK_TARGET_WITH_MMU
713 depends on ADK_TARGET_ARCH_M32R
716 config ADK_TARGET_CPU_M68K_68020
718 select ADK_TARGET_SUPPORTS_THREADS
719 select ADK_TARGET_SUPPORTS_LT
720 select ADK_TARGET_SUPPORTS_NPTL
721 select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX
722 depends on ADK_TARGET_ARCH_M68K
724 config ADK_TARGET_CPU_M68K_68030
726 select ADK_TARGET_SUPPORTS_THREADS
727 select ADK_TARGET_SUPPORTS_LT
728 select ADK_TARGET_SUPPORTS_NPTL
729 select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX
730 depends on ADK_TARGET_ARCH_M68K
732 config ADK_TARGET_CPU_M68K_68040
734 select ADK_TARGET_SUPPORTS_THREADS
735 select ADK_TARGET_SUPPORTS_LT
736 select ADK_TARGET_SUPPORTS_NPTL
737 select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX
738 select ADK_TARGET_CPU_WITH_FPU
739 depends on ADK_TARGET_ARCH_M68K
741 config ADK_TARGET_CPU_M68K_68060
743 select ADK_TARGET_SUPPORTS_THREADS
744 select ADK_TARGET_SUPPORTS_LT
745 select ADK_TARGET_SUPPORTS_NPTL
746 select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX
747 depends on ADK_TARGET_ARCH_M68K
750 config ADK_TARGET_CPU_METAG
752 select ADK_TARGET_SUPPORTS_THREADS
753 select ADK_TARGET_SUPPORTS_LT
754 select ADK_TARGET_SUPPORTS_NPTL
755 select ADK_TARGET_WITH_MMU
756 depends on ADK_TARGET_ARCH_METAG
759 config ADK_TARGET_CPU_MICROBLAZE
761 select ADK_TARGET_SUPPORTS_THREADS
762 select ADK_TARGET_SUPPORTS_LT
763 select ADK_TARGET_SUPPORTS_NPTL
764 select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX
765 depends on ADK_TARGET_ARCH_MICROBLAZE
768 config ADK_TARGET_CPU_MIPS_MIPS32
770 select ADK_TARGET_SUPPORTS_THREADS
771 select ADK_TARGET_SUPPORTS_LT
772 select ADK_TARGET_SUPPORTS_NPTL
773 select ADK_TARGET_WITH_MMU
774 select ADK_TARGET_CPU_WITH_FPU
775 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
776 select ADK_LINUX_KERNEL_CPU_MIPS32_R1 if ADK_TARGET_OS_LINUX
777 depends on ADK_TARGET_ARCH_MIPS
779 config ADK_TARGET_CPU_MIPS_MIPS32R2
781 select ADK_TARGET_SUPPORTS_THREADS
782 select ADK_TARGET_SUPPORTS_LT
783 select ADK_TARGET_SUPPORTS_NPTL
784 select ADK_TARGET_WITH_MMU
785 select ADK_TARGET_CPU_WITH_FPU
786 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
787 select ADK_LINUX_KERNEL_CPU_MIPS32_R2 if ADK_TARGET_OS_LINUX
788 depends on ADK_TARGET_ARCH_MIPS
790 config ADK_TARGET_CPU_MIPS_MIPS32R6
792 select ADK_TARGET_SUPPORTS_THREADS
793 select ADK_TARGET_SUPPORTS_LT
794 select ADK_TARGET_SUPPORTS_NPTL
795 select ADK_TARGET_WITH_MMU
796 select ADK_TARGET_CPU_WITH_FPU
797 select ADK_TARGET_ARCH_MIPS_WITH_NAN_2008
798 select ADK_LINUX_KERNEL_CPU_MIPS32_R6 if ADK_TARGET_OS_LINUX
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 depends on ADK_TARGET_ARCH_MIPS64
873 config ADK_TARGET_CPU_MIPS64_MIPS64R2
876 select ADK_TARGET_SUPPORTS_THREADS
877 select ADK_TARGET_SUPPORTS_LT
878 select ADK_TARGET_SUPPORTS_NPTL
879 select ADK_TARGET_WITH_MMU
880 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
881 select ADK_LINUX_KERNEL_CPU_MIPS64_R2 if ADK_TARGET_OS_LINUX
882 depends on ADK_TARGET_ARCH_MIPS64
884 config ADK_TARGET_CPU_MIPS64_MIPS64R6
887 select ADK_TARGET_SUPPORTS_THREADS
888 select ADK_TARGET_SUPPORTS_LT
889 select ADK_TARGET_SUPPORTS_NPTL
890 select ADK_TARGET_WITH_MMU
891 select ADK_TARGET_ARCH_MIPS_WITH_NAN_2008
892 select ADK_LINUX_KERNEL_CPU_MIPS64_R6 if ADK_TARGET_OS_LINUX
893 depends on ADK_TARGET_ARCH_MIPS64
895 config ADK_TARGET_CPU_MIPS64_LOONGSON2F
898 select ADK_TARGET_SUPPORTS_THREADS
899 select ADK_TARGET_SUPPORTS_LT
900 select ADK_TARGET_SUPPORTS_NPTL
901 select ADK_TARGET_WITH_MMU
902 depends on ADK_TARGET_ARCH_MIPS64
905 config ADK_TARGET_CPU_MN10300
907 depends on ADK_TARGET_ARCH_MN10300
910 config ADK_TARGET_CPU_MOXIE
912 select ADK_TARGET_WITH_MMU
913 depends on ADK_TARGET_ARCH_MOXIE
916 config ADK_TARGET_CPU_MSP430
918 depends on ADK_TARGET_ARCH_MSP430
921 config ADK_TARGET_CPU_NDS32
923 select ADK_TARGET_SUPPORTS_THREADS
924 select ADK_TARGET_SUPPORTS_LT
925 select ADK_TARGET_SUPPORTS_NPTL
926 select ADK_TARGET_WITH_MMU
927 depends on ADK_TARGET_ARCH_NDS32
930 config ADK_TARGET_CPU_NIOS2
932 select ADK_TARGET_SUPPORTS_THREADS
933 select ADK_TARGET_SUPPORTS_LT
934 select ADK_TARGET_SUPPORTS_NPTL
935 select ADK_TARGET_WITH_MMU
936 depends on ADK_TARGET_ARCH_NIOS2
939 config ADK_TARGET_CPU_OR1K
941 select ADK_TARGET_SUPPORTS_THREADS
942 select ADK_TARGET_SUPPORTS_LT
943 select ADK_TARGET_SUPPORTS_NPTL
944 select ADK_TARGET_WITH_MMU
945 depends on ADK_TARGET_ARCH_OR1K
948 config ADK_TARGET_CPU_PPC
950 select ADK_TARGET_SUPPORTS_THREADS
951 select ADK_TARGET_SUPPORTS_LT
952 select ADK_TARGET_SUPPORTS_NPTL
953 select ADK_TARGET_WITH_MMU
954 depends on ADK_TARGET_ARCH_PPC
956 config ADK_TARGET_CPU_PPC_440
958 select ADK_TARGET_SUPPORTS_THREADS
959 select ADK_TARGET_SUPPORTS_LT
960 select ADK_TARGET_SUPPORTS_NPTL
961 select ADK_TARGET_WITH_MMU
962 depends on ADK_TARGET_ARCH_PPC
964 config ADK_TARGET_CPU_PPC_740
966 select ADK_TARGET_SUPPORTS_THREADS
967 select ADK_TARGET_SUPPORTS_LT
968 select ADK_TARGET_SUPPORTS_NPTL
969 select ADK_TARGET_WITH_MMU
970 depends on ADK_TARGET_ARCH_PPC
972 config ADK_TARGET_CPU_PPC_7400
974 select ADK_TARGET_SUPPORTS_THREADS
975 select ADK_TARGET_SUPPORTS_LT
976 select ADK_TARGET_SUPPORTS_NPTL
977 select ADK_TARGET_WITH_MMU
978 select ADK_TARGET_ARCH_PPC_WITH_ALTIVEC
979 depends on ADK_TARGET_ARCH_PPC
981 config ADK_TARGET_CPU_PPC_7450
983 select ADK_TARGET_SUPPORTS_THREADS
984 select ADK_TARGET_SUPPORTS_LT
985 select ADK_TARGET_SUPPORTS_NPTL
986 select ADK_TARGET_WITH_MMU
987 select ADK_TARGET_ARCH_PPC_WITH_ALTIVEC
988 depends on ADK_TARGET_ARCH_PPC
990 config ADK_TARGET_CPU_PPC_750
992 select ADK_TARGET_SUPPORTS_THREADS
993 select ADK_TARGET_SUPPORTS_LT
994 select ADK_TARGET_SUPPORTS_NPTL
995 select ADK_TARGET_WITH_MMU
996 depends on ADK_TARGET_ARCH_PPC
998 config ADK_TARGET_CPU_PPC_8540
1000 select ADK_TARGET_SUPPORTS_THREADS
1001 select ADK_TARGET_SUPPORTS_LT
1002 select ADK_TARGET_SUPPORTS_NPTL
1003 select ADK_TARGET_WITH_MMU
1004 select ADK_TARGET_ARCH_PPC_WITH_SPE
1005 depends on ADK_TARGET_ARCH_PPC
1007 config ADK_TARGET_CPU_PPC_8548
1009 select ADK_TARGET_SUPPORTS_THREADS
1010 select ADK_TARGET_SUPPORTS_LT
1011 select ADK_TARGET_SUPPORTS_NPTL
1012 select ADK_TARGET_WITH_MMU
1013 select ADK_TARGET_ARCH_PPC_WITH_SPE
1014 depends on ADK_TARGET_ARCH_PPC
1016 config ADK_TARGET_CPU_PPC_E500MC
1018 select ADK_TARGET_SUPPORTS_THREADS
1019 select ADK_TARGET_SUPPORTS_LT
1020 select ADK_TARGET_SUPPORTS_NPTL
1021 select ADK_TARGET_WITH_MMU
1022 depends on ADK_TARGET_ARCH_PPC
1024 config ADK_TARGET_CPU_PPC_970
1026 select ADK_TARGET_SUPPORTS_THREADS
1027 select ADK_TARGET_SUPPORTS_LT
1028 select ADK_TARGET_SUPPORTS_NPTL
1029 select ADK_TARGET_WITH_MMU
1030 select ADK_TARGET_ARCH_PPC_WITH_ALTIVEC
1031 depends on ADK_TARGET_ARCH_PPC
1034 config ADK_TARGET_CPU_PPC64_POWER8
1037 select ADK_TARGET_SUPPORTS_THREADS
1038 select ADK_TARGET_SUPPORTS_NPTL
1039 select ADK_TARGET_WITH_MMU
1040 select ADK_TARGET_ARCH_PPC_WITH_ALTIVEC
1041 depends on ADK_TARGET_ARCH_PPC64
1043 config ADK_TARGET_CPU_PPC64_POWER7
1046 select ADK_TARGET_SUPPORTS_THREADS
1047 select ADK_TARGET_SUPPORTS_NPTL
1048 select ADK_TARGET_WITH_MMU
1049 select ADK_TARGET_ARCH_PPC_WITH_ALTIVEC
1050 depends on ADK_TARGET_ARCH_PPC64
1051 depends on ADK_TARGET_BIG_ENDIAN
1053 config ADK_TARGET_CPU_PPC64_POWER6
1056 select ADK_TARGET_SUPPORTS_THREADS
1057 select ADK_TARGET_SUPPORTS_NPTL
1058 select ADK_TARGET_WITH_MMU
1059 select ADK_TARGET_ARCH_PPC_WITH_ALTIVEC
1060 depends on ADK_TARGET_ARCH_PPC64
1061 depends on ADK_TARGET_BIG_ENDIAN
1063 config ADK_TARGET_CPU_PPC64_POWER5
1066 select ADK_TARGET_SUPPORTS_THREADS
1067 select ADK_TARGET_SUPPORTS_NPTL
1068 select ADK_TARGET_WITH_MMU
1069 depends on ADK_TARGET_ARCH_PPC64
1070 depends on ADK_TARGET_BIG_ENDIAN
1072 config ADK_TARGET_CPU_PPC64_POWER4
1075 select ADK_TARGET_SUPPORTS_THREADS
1076 select ADK_TARGET_SUPPORTS_NPTL
1077 select ADK_TARGET_WITH_MMU
1078 depends on ADK_TARGET_ARCH_PPC64
1079 depends on ADK_TARGET_BIG_ENDIAN
1081 config ADK_TARGET_CPU_PPC64_POWERPC64
1084 select ADK_TARGET_SUPPORTS_THREADS
1085 select ADK_TARGET_SUPPORTS_NPTL
1086 select ADK_TARGET_WITH_MMU
1087 depends on ADK_TARGET_ARCH_PPC64
1088 depends on ADK_TARGET_BIG_ENDIAN
1091 config ADK_TARGET_CPU_RISCV32_RV32IMAFDC
1093 select ADK_TARGET_SUPPORTS_THREADS
1094 select ADK_TARGET_SUPPORTS_NPTL
1095 select ADK_TARGET_WITH_MMU
1096 select ADK_TARGET_ABI_ILP32D
1097 depends on ADK_TARGET_ARCH_RISCV32
1099 config ADK_TARGET_CPU_RISCV32_RV32IMAC
1101 select ADK_TARGET_SUPPORTS_THREADS
1102 select ADK_TARGET_SUPPORTS_NPTL
1103 select ADK_TARGET_WITH_MMU
1104 select ADK_TARGET_ABI_ILP32
1105 depends on ADK_TARGET_ARCH_RISCV32
1107 config ADK_TARGET_CPU_RISCV64_RV64IMAFDC
1109 select ADK_TARGET_SUPPORTS_THREADS if ADK_TARGET_LIB_GLIBC
1110 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_GLIBC
1111 select ADK_TARGET_USE_STATIC_LIBS_ONLY if ADK_TARGET_LIB_UCLIBC_NG
1112 select ADK_TARGET_WITH_MMU
1113 select ADK_TARGET_ABI_LP64D
1114 depends on ADK_TARGET_ARCH_RISCV64
1116 config ADK_TARGET_CPU_RISCV64_RV64IMAC
1118 select ADK_TARGET_SUPPORTS_THREADS if ADK_TARGET_LIB_GLIBC
1119 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_GLIBC
1120 select ADK_TARGET_USE_STATIC_LIBS_ONLY if ADK_TARGET_LIB_UCLIBC_NG
1121 select ADK_TARGET_WITH_MMU
1122 select ADK_TARGET_ABI_LP64
1123 depends on ADK_TARGET_ARCH_RISCV64
1126 config ADK_TARGET_CPU_RX
1128 depends on ADK_TARGET_ARCH_RX
1131 config ADK_TARGET_CPU_S390_Z900
1134 select ADK_TARGET_SUPPORTS_THREADS
1135 select ADK_TARGET_SUPPORTS_NPTL
1136 select ADK_TARGET_WITH_MMU
1137 depends on ADK_TARGET_ARCH_S390
1140 config ADK_TARGET_CPU_SH_SH
1142 depends on ADK_TARGET_ARCH_SH
1144 config ADK_TARGET_CPU_SH_J2
1146 select ADK_TARGET_SUPPORTS_THREADS
1147 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_MUSL
1148 select ADK_TARGET_SUPPORTS_LT if ADK_TARGET_LIB_UCLIBC_NG
1149 depends on ADK_TARGET_ARCH_SH
1151 config ADK_TARGET_CPU_SH_SH2
1153 select ADK_TARGET_SUPPORTS_THREADS
1154 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_MUSL
1155 select ADK_TARGET_SUPPORTS_LT if ADK_TARGET_LIB_UCLIBC_NG
1156 depends on ADK_TARGET_ARCH_SH
1158 config ADK_TARGET_CPU_SH_SH2A
1160 select ADK_TARGET_SUPPORTS_THREADS
1161 select ADK_TARGET_SUPPORTS_LT
1162 depends on ADK_TARGET_ARCH_SH
1164 config ADK_TARGET_CPU_SH_SH3
1166 select ADK_TARGET_SUPPORTS_THREADS
1167 select ADK_TARGET_SUPPORTS_NPTL
1168 select ADK_TARGET_SUPPORTS_LT
1169 select ADK_TARGET_WITH_MMU
1170 depends on ADK_TARGET_ARCH_SH
1172 config ADK_TARGET_CPU_SH_SH4
1174 select ADK_TARGET_SUPPORTS_THREADS
1175 select ADK_TARGET_SUPPORTS_NPTL
1176 select ADK_TARGET_SUPPORTS_LT
1177 select ADK_TARGET_WITH_MMU
1178 depends on ADK_TARGET_ARCH_SH
1180 config ADK_TARGET_CPU_SH_SH4A
1182 select ADK_TARGET_SUPPORTS_THREADS
1183 select ADK_TARGET_SUPPORTS_NPTL
1184 select ADK_TARGET_SUPPORTS_LT
1185 select ADK_TARGET_WITH_MMU
1186 depends on ADK_TARGET_ARCH_SH
1189 config ADK_TARGET_CPU_SPARC_V8
1191 select ADK_TARGET_SUPPORTS_THREADS
1192 select ADK_TARGET_SUPPORTS_NPTL
1193 select ADK_TARGET_SUPPORTS_LT
1194 select ADK_TARGET_WITH_MMU
1195 depends on ADK_TARGET_ARCH_SPARC
1197 config ADK_TARGET_CPU_SPARC_V7
1199 select ADK_TARGET_SUPPORTS_THREADS
1200 select ADK_TARGET_SUPPORTS_NPTL
1201 select ADK_TARGET_SUPPORTS_LT
1202 select ADK_TARGET_WITH_MMU
1203 depends on ADK_TARGET_ARCH_SPARC
1205 config ADK_TARGET_CPU_SPARC_LEON
1207 select ADK_TARGET_SUPPORTS_THREADS
1208 select ADK_TARGET_SUPPORTS_NPTL
1209 select ADK_TARGET_SUPPORTS_LT
1210 select ADK_TARGET_WITH_MMU
1211 depends on ADK_TARGET_ARCH_SPARC
1214 config ADK_TARGET_CPU_SPARC64_V9
1217 select ADK_TARGET_SUPPORTS_THREADS if ADK_TARGET_LIB_GLIBC
1218 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_GLIBC
1219 select ADK_TARGET_USE_STATIC_LIBS_ONLY if ADK_TARGET_LIB_UCLIBC_NG
1220 select ADK_TARGET_WITH_MMU
1221 depends on ADK_TARGET_ARCH_SPARC64
1224 config ADK_TARGET_CPU_TILE_TILEGX
1227 select ADK_TARGET_SUPPORTS_THREADS
1228 select ADK_TARGET_SUPPORTS_NPTL
1229 select ADK_TARGET_WITH_MMU
1230 depends on ADK_TARGET_ARCH_TILE
1233 config ADK_TARGET_CPU_V850
1235 depends on ADK_TARGET_ARCH_V850
1238 config ADK_TARGET_CPU_X86_I486
1240 select ADK_TARGET_SUPPORTS_THREADS
1241 select ADK_TARGET_SUPPORTS_NPTL
1242 select ADK_TARGET_SUPPORTS_LT
1243 select ADK_TARGET_WITH_MMU
1244 depends on ADK_TARGET_ARCH_X86
1246 config ADK_TARGET_CPU_X86_I586
1248 select ADK_TARGET_SUPPORTS_THREADS
1249 select ADK_TARGET_SUPPORTS_NPTL
1250 select ADK_TARGET_SUPPORTS_LT
1251 select ADK_TARGET_WITH_MMU
1252 depends on ADK_TARGET_ARCH_X86
1254 config ADK_TARGET_CPU_X86_I686
1256 select ADK_TARGET_SUPPORTS_THREADS
1257 select ADK_TARGET_SUPPORTS_NPTL
1258 select ADK_TARGET_SUPPORTS_LT
1259 select ADK_TARGET_WITH_MMU
1260 depends on ADK_TARGET_ARCH_X86
1262 config ADK_TARGET_CPU_X86_GEODE
1264 select ADK_TARGET_SUPPORTS_THREADS
1265 select ADK_TARGET_SUPPORTS_NPTL
1266 select ADK_TARGET_SUPPORTS_LT
1267 select ADK_TARGET_WITH_MMU
1268 depends on ADK_TARGET_ARCH_X86
1270 config ADK_TARGET_CPU_X86_ATOM
1272 select ADK_TARGET_SUPPORTS_THREADS
1273 select ADK_TARGET_SUPPORTS_NPTL
1274 select ADK_TARGET_SUPPORTS_LT
1275 select ADK_TARGET_WITH_MMU
1276 depends on ADK_TARGET_ARCH_X86
1278 config ADK_TARGET_CPU_X86_PENTIUM_M
1280 select ADK_TARGET_SUPPORTS_THREADS
1281 select ADK_TARGET_SUPPORTS_NPTL
1282 select ADK_TARGET_SUPPORTS_LT
1283 select ADK_TARGET_WITH_MMU
1284 depends on ADK_TARGET_ARCH_X86
1287 config ADK_TARGET_CPU_X86_64
1288 bool "Generic x86_64"
1290 select ADK_TARGET_SUPPORTS_THREADS
1291 select ADK_TARGET_SUPPORTS_NPTL
1292 select ADK_TARGET_SUPPORTS_LT
1293 select ADK_TARGET_WITH_MMU
1294 depends on ADK_TARGET_ARCH_X86_64
1296 config ADK_TARGET_CPU_X86_64_ATHLON_FX
1299 select ADK_TARGET_SUPPORTS_THREADS
1300 select ADK_TARGET_SUPPORTS_NPTL
1301 select ADK_TARGET_SUPPORTS_LT
1302 select ADK_TARGET_WITH_MMU
1303 select ADK_TARGET_CPU_WITH_VT
1304 select ADK_TARGET_CPU_WITH_MMX
1305 select ADK_TARGET_CPU_WITH_SSE
1306 select ADK_TARGET_CPU_WITH_SSE2
1307 select ADK_TARGET_CPU_WITH_3DNOW
1308 select ADK_TARGET_CPU_WITH_3DNOWEXT
1309 depends on ADK_TARGET_ARCH_X86_64
1311 config ADK_TARGET_CPU_X86_64_ATHLON_64
1314 select ADK_TARGET_SUPPORTS_THREADS
1315 select ADK_TARGET_SUPPORTS_NPTL
1316 select ADK_TARGET_SUPPORTS_LT
1317 select ADK_TARGET_WITH_MMU
1318 select ADK_TARGET_CPU_WITH_VT
1319 select ADK_TARGET_CPU_WITH_MMX
1320 select ADK_TARGET_CPU_WITH_SSE
1321 select ADK_TARGET_CPU_WITH_SSE2
1322 select ADK_TARGET_CPU_WITH_3DNOW
1323 select ADK_TARGET_CPU_WITH_3DNOWEXT
1324 depends on ADK_TARGET_ARCH_X86_64
1326 config ADK_TARGET_CPU_X86_64_ATHLON_64_SSE3
1327 bool "Athlon 64 with SSE3"
1329 select ADK_TARGET_SUPPORTS_THREADS
1330 select ADK_TARGET_SUPPORTS_NPTL
1331 select ADK_TARGET_SUPPORTS_LT
1332 select ADK_TARGET_WITH_MMU
1333 select ADK_TARGET_CPU_WITH_VT
1334 select ADK_TARGET_CPU_WITH_MMX
1335 select ADK_TARGET_CPU_WITH_SSE
1336 select ADK_TARGET_CPU_WITH_SSE2
1337 select ADK_TARGET_CPU_WITH_SSE3
1338 select ADK_TARGET_CPU_WITH_3DNOW
1339 select ADK_TARGET_CPU_WITH_3DNOWEXT
1340 depends on ADK_TARGET_ARCH_X86_64
1342 config ADK_TARGET_CPU_X86_64_BARCELONA
1345 select ADK_TARGET_SUPPORTS_THREADS
1346 select ADK_TARGET_SUPPORTS_NPTL
1347 select ADK_TARGET_SUPPORTS_LT
1348 select ADK_TARGET_WITH_MMU
1349 select ADK_TARGET_CPU_WITH_VT
1350 select ADK_TARGET_CPU_WITH_MMX
1351 select ADK_TARGET_CPU_WITH_SSE
1352 select ADK_TARGET_CPU_WITH_SSE2
1353 select ADK_TARGET_CPU_WITH_SSE3
1354 select ADK_TARGET_CPU_WITH_SSE4A
1355 select ADK_TARGET_CPU_WITH_3DNOW
1356 select ADK_TARGET_CPU_WITH_3DNOWEXT
1357 depends on ADK_TARGET_ARCH_X86_64
1359 config ADK_TARGET_CPU_X86_64_BDVER1
1362 select ADK_TARGET_SUPPORTS_THREADS
1363 select ADK_TARGET_SUPPORTS_NPTL
1364 select ADK_TARGET_SUPPORTS_LT
1365 select ADK_TARGET_WITH_MMU
1366 select ADK_TARGET_CPU_WITH_VT
1367 select ADK_TARGET_CPU_WITH_MMX
1368 select ADK_TARGET_CPU_WITH_SSE
1369 select ADK_TARGET_CPU_WITH_SSE2
1370 select ADK_TARGET_CPU_WITH_SSE3
1371 select ADK_TARGET_CPU_WITH_SSE4A
1372 select ADK_TARGET_CPU_WITH_SSE4_1
1373 select ADK_TARGET_CPU_WITH_SSE4_2
1374 select ADK_TARGET_CPU_WITH_SSSE3
1375 depends on ADK_TARGET_ARCH_X86_64
1377 config ADK_TARGET_CPU_X86_64_BDVER2
1380 select ADK_TARGET_SUPPORTS_THREADS
1381 select ADK_TARGET_SUPPORTS_NPTL
1382 select ADK_TARGET_SUPPORTS_LT
1383 select ADK_TARGET_WITH_MMU
1384 select ADK_TARGET_CPU_WITH_VT
1385 select ADK_TARGET_CPU_WITH_MMX
1386 select ADK_TARGET_CPU_WITH_SSE
1387 select ADK_TARGET_CPU_WITH_SSE2
1388 select ADK_TARGET_CPU_WITH_SSE3
1389 select ADK_TARGET_CPU_WITH_SSE4A
1390 select ADK_TARGET_CPU_WITH_SSE4_1
1391 select ADK_TARGET_CPU_WITH_SSE4_2
1392 select ADK_TARGET_CPU_WITH_SSSE3
1393 depends on ADK_TARGET_ARCH_X86_64
1395 config ADK_TARGET_CPU_X86_64_BDVER3
1398 select ADK_TARGET_SUPPORTS_THREADS
1399 select ADK_TARGET_SUPPORTS_NPTL
1400 select ADK_TARGET_SUPPORTS_LT
1401 select ADK_TARGET_WITH_MMU
1402 select ADK_TARGET_CPU_WITH_VT
1403 select ADK_TARGET_CPU_WITH_MMX
1404 select ADK_TARGET_CPU_WITH_SSE
1405 select ADK_TARGET_CPU_WITH_SSE2
1406 select ADK_TARGET_CPU_WITH_SSE3
1407 select ADK_TARGET_CPU_WITH_SSE4A
1408 select ADK_TARGET_CPU_WITH_SSE4_1
1409 select ADK_TARGET_CPU_WITH_SSE4_2
1410 select ADK_TARGET_CPU_WITH_SSSE3
1411 depends on ADK_TARGET_ARCH_X86_64
1413 config ADK_TARGET_CPU_X86_64_BDVER4
1416 select ADK_TARGET_SUPPORTS_THREADS
1417 select ADK_TARGET_SUPPORTS_NPTL
1418 select ADK_TARGET_SUPPORTS_LT
1419 select ADK_TARGET_WITH_MMU
1420 select ADK_TARGET_CPU_WITH_VT
1421 select ADK_TARGET_CPU_WITH_MMX
1422 select ADK_TARGET_CPU_WITH_SSE
1423 select ADK_TARGET_CPU_WITH_SSE2
1424 select ADK_TARGET_CPU_WITH_SSE3
1425 select ADK_TARGET_CPU_WITH_SSE4A
1426 select ADK_TARGET_CPU_WITH_SSE4_1
1427 select ADK_TARGET_CPU_WITH_SSE4_2
1428 select ADK_TARGET_CPU_WITH_SSSE3
1429 depends on ADK_TARGET_ARCH_X86_64
1431 config ADK_TARGET_CPU_X86_64_BONNELL
1434 select ADK_TARGET_SUPPORTS_THREADS
1435 select ADK_TARGET_SUPPORTS_NPTL
1436 select ADK_TARGET_SUPPORTS_LT
1437 select ADK_TARGET_WITH_MMU
1438 select ADK_TARGET_CPU_WITH_MMX
1439 select ADK_TARGET_CPU_WITH_SSE
1440 select ADK_TARGET_CPU_WITH_SSE2
1441 select ADK_TARGET_CPU_WITH_SSE3
1442 select ADK_TARGET_CPU_WITH_SSSE3
1443 depends on ADK_TARGET_ARCH_X86_64
1445 config ADK_TARGET_CPU_X86_64_BROADWELL
1448 select ADK_TARGET_SUPPORTS_THREADS
1449 select ADK_TARGET_SUPPORTS_NPTL
1450 select ADK_TARGET_SUPPORTS_LT
1451 select ADK_TARGET_WITH_MMU
1452 select ADK_TARGET_CPU_WITH_VT
1453 select ADK_TARGET_CPU_WITH_MMX
1454 select ADK_TARGET_CPU_WITH_SSE
1455 select ADK_TARGET_CPU_WITH_SSE2
1456 select ADK_TARGET_CPU_WITH_SSE3
1457 select ADK_TARGET_CPU_WITH_SSSE3
1458 depends on ADK_TARGET_ARCH_X86_64
1460 config ADK_TARGET_CPU_X86_64_BTVER1
1463 select ADK_TARGET_SUPPORTS_THREADS
1464 select ADK_TARGET_SUPPORTS_NPTL
1465 select ADK_TARGET_SUPPORTS_LT
1466 select ADK_TARGET_WITH_MMU
1467 select ADK_TARGET_CPU_WITH_VT
1468 select ADK_TARGET_CPU_WITH_MMX
1469 select ADK_TARGET_CPU_WITH_SSE
1470 select ADK_TARGET_CPU_WITH_SSE2
1471 select ADK_TARGET_CPU_WITH_SSE3
1472 select ADK_TARGET_CPU_WITH_SSE4A
1473 select ADK_TARGET_CPU_WITH_SSSE3
1474 depends on ADK_TARGET_ARCH_X86_64
1476 config ADK_TARGET_CPU_X86_64_BTVER2
1479 select ADK_TARGET_SUPPORTS_THREADS
1480 select ADK_TARGET_SUPPORTS_NPTL
1481 select ADK_TARGET_SUPPORTS_LT
1482 select ADK_TARGET_WITH_MMU
1483 select ADK_TARGET_CPU_WITH_VT
1484 select ADK_TARGET_CPU_WITH_MMX
1485 select ADK_TARGET_CPU_WITH_SSE
1486 select ADK_TARGET_CPU_WITH_SSE2
1487 select ADK_TARGET_CPU_WITH_SSE3
1488 select ADK_TARGET_CPU_WITH_SSE4A
1489 select ADK_TARGET_CPU_WITH_SSE4_1
1490 select ADK_TARGET_CPU_WITH_SSE4_2
1491 select ADK_TARGET_CPU_WITH_SSSE3
1492 depends on ADK_TARGET_ARCH_X86_64
1494 config ADK_TARGET_CPU_X86_64_CORE2
1497 select ADK_TARGET_SUPPORTS_THREADS
1498 select ADK_TARGET_SUPPORTS_NPTL
1499 select ADK_TARGET_SUPPORTS_LT
1500 select ADK_TARGET_WITH_MMU
1501 select ADK_TARGET_CPU_WITH_VT
1502 select ADK_TARGET_CPU_WITH_MMX
1503 select ADK_TARGET_CPU_WITH_SSE
1504 select ADK_TARGET_CPU_WITH_SSE2
1505 select ADK_TARGET_CPU_WITH_SSE3
1506 select ADK_TARGET_CPU_WITH_SSSE3
1507 depends on ADK_TARGET_ARCH_X86_64
1509 config ADK_TARGET_CPU_X86_64_HASWELL
1512 select ADK_TARGET_SUPPORTS_THREADS
1513 select ADK_TARGET_SUPPORTS_NPTL
1514 select ADK_TARGET_SUPPORTS_LT
1515 select ADK_TARGET_WITH_MMU
1516 select ADK_TARGET_CPU_WITH_VT
1517 select ADK_TARGET_CPU_WITH_MMX
1518 select ADK_TARGET_CPU_WITH_SSE
1519 select ADK_TARGET_CPU_WITH_SSE2
1520 select ADK_TARGET_CPU_WITH_SSE3
1521 select ADK_TARGET_CPU_WITH_SSE4_1
1522 select ADK_TARGET_CPU_WITH_SSE4_2
1523 select ADK_TARGET_CPU_WITH_SSSE3
1524 depends on ADK_TARGET_ARCH_X86_64
1526 config ADK_TARGET_CPU_X86_64_IVYBRIDGE
1529 select ADK_TARGET_SUPPORTS_THREADS
1530 select ADK_TARGET_SUPPORTS_NPTL
1531 select ADK_TARGET_SUPPORTS_LT
1532 select ADK_TARGET_WITH_MMU
1533 select ADK_TARGET_CPU_WITH_VT
1534 select ADK_TARGET_CPU_WITH_MMX
1535 select ADK_TARGET_CPU_WITH_SSE
1536 select ADK_TARGET_CPU_WITH_SSE2
1537 select ADK_TARGET_CPU_WITH_SSE3
1538 select ADK_TARGET_CPU_WITH_SSE4_1
1539 select ADK_TARGET_CPU_WITH_SSE4_2
1540 select ADK_TARGET_CPU_WITH_SSSE3
1541 depends on ADK_TARGET_ARCH_X86_64
1543 config ADK_TARGET_CPU_X86_64_K8
1546 select ADK_TARGET_SUPPORTS_THREADS
1547 select ADK_TARGET_SUPPORTS_NPTL
1548 select ADK_TARGET_SUPPORTS_LT
1549 select ADK_TARGET_WITH_MMU
1550 select ADK_TARGET_CPU_WITH_MMX
1551 select ADK_TARGET_CPU_WITH_SSE
1552 select ADK_TARGET_CPU_WITH_SSE2
1553 select ADK_TARGET_CPU_WITH_3DNOW
1554 select ADK_TARGET_CPU_WITH_3DNOWEXT
1555 depends on ADK_TARGET_ARCH_X86_64
1557 config ADK_TARGET_CPU_X86_64_K8_SSE3
1560 select ADK_TARGET_SUPPORTS_THREADS
1561 select ADK_TARGET_SUPPORTS_NPTL
1562 select ADK_TARGET_SUPPORTS_LT
1563 select ADK_TARGET_WITH_MMU
1564 select ADK_TARGET_CPU_WITH_VT
1565 select ADK_TARGET_CPU_WITH_MMX
1566 select ADK_TARGET_CPU_WITH_SSE
1567 select ADK_TARGET_CPU_WITH_SSE2
1568 select ADK_TARGET_CPU_WITH_SSE3
1569 select ADK_TARGET_CPU_WITH_3DNOW
1570 select ADK_TARGET_CPU_WITH_3DNOWEXT
1571 depends on ADK_TARGET_ARCH_X86_64
1573 config ADK_TARGET_CPU_X86_64_KNL
1576 select ADK_TARGET_SUPPORTS_THREADS
1577 select ADK_TARGET_SUPPORTS_NPTL
1578 select ADK_TARGET_SUPPORTS_LT
1579 select ADK_TARGET_WITH_MMU
1580 select ADK_TARGET_CPU_WITH_MMX
1581 select ADK_TARGET_CPU_WITH_SSE
1582 select ADK_TARGET_CPU_WITH_SSE2
1583 select ADK_TARGET_CPU_WITH_SSE3
1584 select ADK_TARGET_CPU_WITH_SSE4_1
1585 select ADK_TARGET_CPU_WITH_SSE4_2
1586 select ADK_TARGET_CPU_WITH_SSSE3
1587 depends on ADK_TARGET_ARCH_X86_64
1589 config ADK_TARGET_CPU_X86_64_NEHALEM
1592 select ADK_TARGET_SUPPORTS_THREADS
1593 select ADK_TARGET_SUPPORTS_NPTL
1594 select ADK_TARGET_SUPPORTS_LT
1595 select ADK_TARGET_WITH_MMU
1596 select ADK_TARGET_CPU_WITH_VT
1597 select ADK_TARGET_CPU_WITH_MMX
1598 select ADK_TARGET_CPU_WITH_SSE
1599 select ADK_TARGET_CPU_WITH_SSE2
1600 select ADK_TARGET_CPU_WITH_SSE3
1601 select ADK_TARGET_CPU_WITH_SSE4_1
1602 select ADK_TARGET_CPU_WITH_SSE4_2
1603 select ADK_TARGET_CPU_WITH_SSSE3
1604 depends on ADK_TARGET_ARCH_X86_64
1606 config ADK_TARGET_CPU_X86_64_NOCONA
1609 select ADK_TARGET_SUPPORTS_THREADS
1610 select ADK_TARGET_SUPPORTS_NPTL
1611 select ADK_TARGET_SUPPORTS_LT
1612 select ADK_TARGET_WITH_MMU
1613 select ADK_TARGET_CPU_WITH_MMX
1614 select ADK_TARGET_CPU_WITH_SSE
1615 select ADK_TARGET_CPU_WITH_SSE2
1616 select ADK_TARGET_CPU_WITH_SSE3
1617 depends on ADK_TARGET_ARCH_X86_64
1619 config ADK_TARGET_CPU_X86_64_OPTERON
1622 select ADK_TARGET_SUPPORTS_THREADS
1623 select ADK_TARGET_SUPPORTS_NPTL
1624 select ADK_TARGET_SUPPORTS_LT
1625 select ADK_TARGET_WITH_MMU
1626 select ADK_TARGET_CPU_WITH_MMX
1627 select ADK_TARGET_CPU_WITH_SSE
1628 select ADK_TARGET_CPU_WITH_SSE2
1629 select ADK_TARGET_CPU_WITH_3DNOW
1630 select ADK_TARGET_CPU_WITH_3DNOWEXT
1631 depends on ADK_TARGET_ARCH_X86_64
1633 config ADK_TARGET_CPU_X86_64_OPTERON_SSE3
1634 bool "Opteron with SSE3"
1636 select ADK_TARGET_SUPPORTS_THREADS
1637 select ADK_TARGET_SUPPORTS_NPTL
1638 select ADK_TARGET_SUPPORTS_LT
1639 select ADK_TARGET_WITH_MMU
1640 select ADK_TARGET_CPU_WITH_VT
1641 select ADK_TARGET_CPU_WITH_MMX
1642 select ADK_TARGET_CPU_WITH_SSE
1643 select ADK_TARGET_CPU_WITH_SSE2
1644 select ADK_TARGET_CPU_WITH_SSE3
1645 select ADK_TARGET_CPU_WITH_3DNOW
1646 select ADK_TARGET_CPU_WITH_3DNOWEXT
1647 depends on ADK_TARGET_ARCH_X86_64
1649 config ADK_TARGET_CPU_X86_64_SANDYBRIDGE
1652 select ADK_TARGET_SUPPORTS_THREADS
1653 select ADK_TARGET_SUPPORTS_NPTL
1654 select ADK_TARGET_SUPPORTS_LT
1655 select ADK_TARGET_WITH_MMU
1656 select ADK_TARGET_CPU_WITH_VT
1657 select ADK_TARGET_CPU_WITH_MMX
1658 select ADK_TARGET_CPU_WITH_SSE
1659 select ADK_TARGET_CPU_WITH_SSE2
1660 select ADK_TARGET_CPU_WITH_SSE3
1661 select ADK_TARGET_CPU_WITH_SSE4_1
1662 select ADK_TARGET_CPU_WITH_SSE4_2
1663 select ADK_TARGET_CPU_WITH_SSSE3
1664 depends on ADK_TARGET_ARCH_X86_64
1666 config ADK_TARGET_CPU_X86_64_SILVERMONT
1669 select ADK_TARGET_SUPPORTS_THREADS
1670 select ADK_TARGET_SUPPORTS_NPTL
1671 select ADK_TARGET_SUPPORTS_LT
1672 select ADK_TARGET_WITH_MMU
1673 select ADK_TARGET_CPU_WITH_VT
1674 select ADK_TARGET_CPU_WITH_MMX
1675 select ADK_TARGET_CPU_WITH_SSE
1676 select ADK_TARGET_CPU_WITH_SSE2
1677 select ADK_TARGET_CPU_WITH_SSE3
1678 select ADK_TARGET_CPU_WITH_SSE4_1
1679 select ADK_TARGET_CPU_WITH_SSE4_2
1680 select ADK_TARGET_CPU_WITH_SSSE3
1681 depends on ADK_TARGET_ARCH_X86_64
1683 config ADK_TARGET_CPU_X86_64_WESTMERE
1686 select ADK_TARGET_SUPPORTS_THREADS
1687 select ADK_TARGET_SUPPORTS_NPTL
1688 select ADK_TARGET_SUPPORTS_LT
1689 select ADK_TARGET_WITH_MMU
1690 select ADK_TARGET_CPU_WITH_VT
1691 select ADK_TARGET_CPU_WITH_MMX
1692 select ADK_TARGET_CPU_WITH_SSE
1693 select ADK_TARGET_CPU_WITH_SSE2
1694 select ADK_TARGET_CPU_WITH_SSE3
1695 select ADK_TARGET_CPU_WITH_SSE4_1
1696 select ADK_TARGET_CPU_WITH_SSE4_2
1697 select ADK_TARGET_CPU_WITH_SSSE3
1698 depends on ADK_TARGET_ARCH_X86_64
1701 config ADK_TARGET_CPU_XTENSA_DC233C
1703 select ADK_TARGET_SUPPORTS_THREADS
1704 select ADK_TARGET_SUPPORTS_NPTL
1705 select ADK_TARGET_SUPPORTS_LT
1706 select ADK_TARGET_KERNEL_UIMAGE
1707 select ADK_LINUX_KERNEL_XTENSA_VARIANT_DC233C if ADK_TARGET_OS_LINUX
1708 select ADK_LINUX_KERNEL_INITIALIZE_XTENSA_MMU_INSIDE_VMLINUX if ADK_TARGET_OS_LINUX
1709 depends on ADK_TARGET_ARCH_XTENSA
1711 config ADK_TARGET_CPU_XTENSA_DC232B
1713 select ADK_TARGET_SUPPORTS_THREADS
1714 select ADK_TARGET_SUPPORTS_NPTL
1715 select ADK_TARGET_SUPPORTS_LT
1716 select ADK_TARGET_KERNEL_UIMAGE
1717 select ADK_LINUX_KERNEL_XTENSA_VARIANT_DC232B if ADK_TARGET_OS_LINUX
1718 depends on ADK_TARGET_ARCH_XTENSA
1720 config ADK_TARGET_CPU_XTENSA_DE212
1722 select ADK_TARGET_SUPPORTS_THREADS
1723 select ADK_TARGET_SUPPORTS_LT
1724 select ADK_TARGET_KERNEL_IMAGE
1725 select ADK_LINUX_KERNEL_XTENSA_VARIANT_CUSTOM if ADK_TARGET_OS_LINUX
1726 depends on ADK_TARGET_ARCH_XTENSA
1728 config ADK_TARGET_CPU_XTENSA_KC705_BE
1730 select ADK_TARGET_SUPPORTS_THREADS
1731 select ADK_TARGET_SUPPORTS_NPTL
1732 select ADK_TARGET_SUPPORTS_LT
1733 select ADK_TARGET_KERNEL_UIMAGE
1734 select ADK_LINUX_KERNEL_XTENSA_VARIANT_DC233C if ADK_TARGET_OS_LINUX
1735 depends on ADK_TARGET_ARCH_XTENSA
1737 config ADK_TARGET_CPU_XTENSA_FSF
1739 select ADK_TARGET_SUPPORTS_THREADS
1740 select ADK_TARGET_SUPPORTS_NPTL
1741 select ADK_TARGET_SUPPORTS_LT
1742 select ADK_TARGET_KERNEL_ZIMAGE
1743 select ADK_LINUX_KERNEL_XTENSA_VARIANT_FSF if ADK_TARGET_OS_LINUX
1744 depends on ADK_TARGET_ARCH_XTENSA
1748 # coldfire helper variable for gcc
1749 config ADK_TARGET_CPU_CF
1753 config ADK_TARGET_CPU_WITH_FPU
1756 config ADK_TARGET_CPU_WITH_FPU_VFP
1758 select ADK_TARGET_CPU_WITH_FPU
1760 config ADK_TARGET_CPU_WITH_FPU_VFPV3
1762 select ADK_TARGET_CPU_WITH_FPU
1764 config ADK_TARGET_CPU_WITH_FPU_VFPV4
1766 select ADK_TARGET_CPU_WITH_FPU
1768 config ADK_TARGET_CPU_WITH_FPU_FPV4
1770 select ADK_TARGET_CPU_WITH_FPU
1772 config ADK_TARGET_CPU_WITH_FPU_FPV5
1774 select ADK_TARGET_CPU_WITH_FPU
1776 config ADK_TARGET_CPU_WITH_THUMB
1779 config ADK_TARGET_CPU_WITH_THUMB2
1782 config ADK_TARGET_CPU_WITH_VT
1785 config ADK_TARGET_CPU_WITH_MTRR
1788 config ADK_TARGET_CPU_WITH_ALTIVEC
1791 config ADK_TARGET_CPU_WITH_MMX
1794 config ADK_TARGET_CPU_WITH_MMXEXT
1797 config ADK_TARGET_CPU_WITH_SSE
1800 config ADK_TARGET_CPU_WITH_SSE2
1803 config ADK_TARGET_CPU_WITH_SSE3
1806 config ADK_TARGET_CPU_WITH_SSE4A
1809 config ADK_TARGET_CPU_WITH_SSE4_1
1812 config ADK_TARGET_CPU_WITH_SSE4_2
1815 config ADK_TARGET_CPU_WITH_SSSE3
1818 config ADK_TARGET_CPU_WITH_IWMMXT
1821 config ADK_TARGET_CPU_WITH_NEON
1824 config ADK_TARGET_CPU_WITH_HT
1827 config ADK_TARGET_CPU_WITH_3DNOW
1830 config ADK_TARGET_CPU_WITH_3DNOWEXT
1833 # for gcc --with-cpu
1834 config ADK_TARGET_GCC_CPU
1836 default "51" if ADK_TARGET_CPU_CF_51
1837 default "5206" if ADK_TARGET_CPU_CF_5206
1838 default "5206e" if ADK_TARGET_CPU_CF_5206E
1839 default "5208" if ADK_TARGET_CPU_CF_5208
1840 default "5211a" if ADK_TARGET_CPU_CF_5211A
1841 default "5213" if ADK_TARGET_CPU_CF_5213
1842 default "5216" if ADK_TARGET_CPU_CF_5216
1843 default "52235" if ADK_TARGET_CPU_CF_52235
1844 default "5225" if ADK_TARGET_CPU_CF_5225
1845 default "52259" if ADK_TARGET_CPU_CF_52259
1846 default "5235" if ADK_TARGET_CPU_CF_5235
1847 default "5249" if ADK_TARGET_CPU_CF_5249
1848 default "5250" if ADK_TARGET_CPU_CF_5250
1849 default "5271" if ADK_TARGET_CPU_CF_5271
1850 default "5272" if ADK_TARGET_CPU_CF_5272
1851 default "5275" if ADK_TARGET_CPU_CF_5275
1852 default "5282" if ADK_TARGET_CPU_CF_5282
1853 default "53017" if ADK_TARGET_CPU_CF_53017
1854 default "5307" if ADK_TARGET_CPU_CF_5307
1855 default "5328" if ADK_TARGET_CPU_CF_5328
1856 default "5329" if ADK_TARGET_CPU_CF_5329
1857 default "5373" if ADK_TARGET_CPU_CF_5373
1858 default "5407" if ADK_TARGET_CPU_CF_5407
1859 default "5475" if ADK_TARGET_CPU_CF_5475
1860 default "68020" if ADK_TARGET_CPU_M68K_68020
1861 default "68030" if ADK_TARGET_CPU_M68K_68030
1862 default "68040" if ADK_TARGET_CPU_M68K_68040
1863 default "68060" if ADK_TARGET_CPU_M68K_68060
1864 default "arc700" if ADK_TARGET_CPU_ARC_ARC700
1865 default "archs" if ADK_TARGET_CPU_ARC_ARCHS
1866 default "arm1176jzf-s" if ADK_TARGET_CPU_ARM_ARM1176JZF_S
1867 default "arm926ej-s" if ADK_TARGET_CPU_ARM_ARM926EJ_S
1868 default "cortex-a5" if ADK_TARGET_CPU_ARM_CORTEX_A5
1869 default "cortex-a7" if ADK_TARGET_CPU_ARM_CORTEX_A7
1870 default "cortex-a8" if ADK_TARGET_CPU_ARM_CORTEX_A8
1871 default "cortex-a9" if ADK_TARGET_CPU_ARM_CORTEX_A9
1872 default "cortex-a15" if ADK_TARGET_CPU_ARM_CORTEX_A15
1873 default "cortex-a17" if ADK_TARGET_CPU_ARM_CORTEX_A17
1874 default "cortex-a53" if ADK_TARGET_CPU_ARM_CORTEX_A53
1875 default "cortex-a57" if ADK_TARGET_CPU_ARM_CORTEX_A57
1876 default "cortex-a53" if ADK_TARGET_CPU_AARCH64_CORTEX_A53
1877 default "cortex-a57" if ADK_TARGET_CPU_AARCH64_CORTEX_A57
1878 default "cortex-m0" if ADK_TARGET_CPU_ARM_CORTEX_M0
1879 default "cortex-m3" if ADK_TARGET_CPU_ARM_CORTEX_M3
1880 default "cortex-m4" if ADK_TARGET_CPU_ARM_CORTEX_M4
1881 default "cortex-m7" if ADK_TARGET_CPU_ARM_CORTEX_M7
1882 default "ev4" if ADK_TARGET_CPU_ALPHA_EV4
1883 default "ev5" if ADK_TARGET_CPU_ALPHA_EV5
1884 default "ev6" if ADK_TARGET_CPU_ALPHA_EV6
1885 default "ev67" if ADK_TARGET_CPU_ALPHA_EV67
1886 default "leon" if ADK_TARGET_CPU_SPARC_LEON
1887 default "mpcore" if ADK_TARGET_CPU_ARM_ARM11MPCORE
1888 default "n13" if ADK_TARGET_CPU_NDS32
1889 default "powerpc" if ADK_TARGET_CPU_PPC
1890 default "powerpc64" if ADK_TARGET_CPU_PPC64_POWERPC64
1891 default "power4" if ADK_TARGET_CPU_PPC64_POWER4
1892 default "power5" if ADK_TARGET_CPU_PPC64_POWER5
1893 default "power6" if ADK_TARGET_CPU_PPC64_POWER6
1894 default "power7" if ADK_TARGET_CPU_PPC64_POWER7
1895 default "power8" if ADK_TARGET_CPU_PPC64_POWER8
1896 default "ultrasparc" if ADK_TARGET_CPU_SPARC64_V9
1897 default "v8" if ADK_TARGET_CPU_SPARC_V8
1898 default "xscale" if ADK_TARGET_CPU_ARM_XSCALE
1899 default "440" if ADK_TARGET_CPU_PPC_440
1900 default "740" if ADK_TARGET_CPU_PPC_740
1901 default "750" if ADK_TARGET_CPU_PPC_750
1902 default "7400" if ADK_TARGET_CPU_PPC_7400
1903 default "7450" if ADK_TARGET_CPU_PPC_7450
1904 default "8540" if ADK_TARGET_CPU_PPC_8540
1905 default "8548" if ADK_TARGET_CPU_PPC_8548
1906 default "970" if ADK_TARGET_CPU_PPC_970
1908 # for gcc --with-arch
1909 config ADK_TARGET_GCC_ARCH
1911 default "athlon" if ADK_TARGET_CPU_X86_64_ATHLON
1912 default "athlon-fx" if ADK_TARGET_CPU_X86_64_ATHLON_FX
1913 default "athlon64" if ADK_TARGET_CPU_X86_64_ATHLON_64
1914 default "athlon64-sse3" if ADK_TARGET_CPU_X86_64_ATHLON_64_SSE3
1915 default "atom" if ADK_TARGET_CPU_X86_ATOM
1916 default "barcelona" if ADK_TARGET_CPU_X86_64_BARCELONA
1917 default "bdver1" if ADK_TARGET_CPU_X86_64_BDVER1
1918 default "bdver2" if ADK_TARGET_CPU_X86_64_BDVER2
1919 default "bdver3" if ADK_TARGET_CPU_X86_64_BDVER3
1920 default "bdver4" if ADK_TARGET_CPU_X86_64_BDVER4
1921 default "bonnell" if ADK_TARGET_CPU_X86_64_BONNEL
1922 default "broadwell" if ADK_TARGET_CPU_X86_64_BROADWELL
1923 default "btver1" if ADK_TARGET_CPU_X86_64_BTVER1
1924 default "btver2" if ADK_TARGET_CPU_X86_64_BTVER2
1925 default "core2" if ADK_TARGET_CPU_X86_64_CORE2
1926 default "geode" if ADK_TARGET_CPU_X86_GEODE
1927 default "haswell" if ADK_TARGET_CPU_X86_64_HASWELL
1928 default "i486" if ADK_TARGET_CPU_X86_I486
1929 default "i586" if ADK_TARGET_CPU_X86_I586
1930 default "i686" if ADK_TARGET_CPU_X86_I686
1931 default "ivybridge" if ADK_TARGET_CPU_X86_64_IVYBRIDGE
1932 default "k8" if ADK_TARGET_CPU_X86_64_K8
1933 default "k8-sse3" if ADK_TARGET_CPU_X86_64_K8_SSE3
1934 default "knl" if ADK_TARGET_CPU_X86_64_KNL
1935 default "loongson2f" if ADK_TARGET_CPU_MIPS64_LOONGSON2F
1936 default "r4400" if ADK_TARGET_CPU_MIPS_R4400
1937 default "r4600" if ADK_TARGET_CPU_MIPS_R4600
1938 default "mips32" if ADK_TARGET_CPU_MIPS_MIPS32
1939 default "mips32r2" if ADK_TARGET_CPU_MIPS_MIPS32R2
1940 default "mips32r6" if ADK_TARGET_CPU_MIPS_MIPS32R6
1941 default "mips1" if ADK_TARGET_CPU_MIPS64_MIPS1
1942 default "mips2" if ADK_TARGET_CPU_MIPS64_MIPS2
1943 default "mips3" if ADK_TARGET_CPU_MIPS64_MIPS3
1944 default "mips4" if ADK_TARGET_CPU_MIPS64_MIPS4
1945 default "mips64" if ADK_TARGET_CPU_MIPS64_MIPS64
1946 default "mips64r2" if ADK_TARGET_CPU_MIPS64_MIPS64R2
1947 default "mips64r6" if ADK_TARGET_CPU_MIPS64_MIPS64R6
1948 default "nehalem" if ADK_TARGET_CPU_X86_64_NEHALEM
1949 default "nocona" if ADK_TARGET_CPU_X86_64_NOCONA
1950 default "opteron" if ADK_TARGET_CPU_X86_64_OPTERON
1951 default "opteron-sse3" if ADK_TARGET_CPU_X86_64_OPTERON_SSE3
1952 default "pentium-m" if ADK_TARGET_CPU_X86_PENTIUM_M
1953 default "sandybridge" if ADK_TARGET_CPU_X86_64_SANDYBRIDGE
1954 default "silvermont" if ADK_TARGET_CPU_X86_64_SILVERMONT
1955 default "westmere" if ADK_TARGET_CPU_X86_64_WESTMERE
1956 default "x86-64" if ADK_TARGET_CPU_X86_64
1957 default "z900" if ADK_TARGET_CPU_S390_Z900
1958 default "c674x" if ADK_TARGET_CPU_C6X
1959 default "rv32imafdc" if ADK_TARGET_CPU_RISCV32_RV32IMAFDC
1960 default "rv32imac" if ADK_TARGET_CPU_RISCV32_RV32IMAC
1961 default "rv64imafdc" if ADK_TARGET_CPU_RISCV64_RV64IMAFDC
1962 default "rv64imac" if ADK_TARGET_CPU_RISCV64_RV64IMAC
1964 # for CFLAGS/CXXFLAGS if gcc does not support --with-cpu
1965 config ADK_TARGET_CPU_FLAGS
1967 default "-mcpu=bf512" if ADK_TARGET_CPU_BFIN_BF512
1968 default "-mcpu=bf514" if ADK_TARGET_CPU_BFIN_BF514
1969 default "-mcpu=bf516" if ADK_TARGET_CPU_BFIN_BF516
1970 default "-mcpu=bf518" if ADK_TARGET_CPU_BFIN_BF518
1971 default "-mcpu=bf522" if ADK_TARGET_CPU_BFIN_BF522
1972 default "-mcpu=bf523" if ADK_TARGET_CPU_BFIN_BF523
1973 default "-mcpu=bf524" if ADK_TARGET_CPU_BFIN_BF524
1974 default "-mcpu=bf525" if ADK_TARGET_CPU_BFIN_BF525
1975 default "-mcpu=bf526" if ADK_TARGET_CPU_BFIN_BF526
1976 default "-mcpu=bf527" if ADK_TARGET_CPU_BFIN_BF527
1977 default "-mcpu=bf531" if ADK_TARGET_CPU_BFIN_BF531
1978 default "-mcpu=bf532" if ADK_TARGET_CPU_BFIN_BF532
1979 default "-mcpu=bf533" if ADK_TARGET_CPU_BFIN_BF533
1980 default "-mcpu=bf534" if ADK_TARGET_CPU_BFIN_BF534
1981 default "-mcpu=bf536" if ADK_TARGET_CPU_BFIN_BF536
1982 default "-mcpu=bf537" if ADK_TARGET_CPU_BFIN_BF537
1983 default "-mcpu=bf538" if ADK_TARGET_CPU_BFIN_BF538
1984 default "-mcpu=bf539" if ADK_TARGET_CPU_BFIN_BF539
1985 default "-mcpu=bf542" if ADK_TARGET_CPU_BFIN_BF542
1986 default "-mcpu=bf544" if ADK_TARGET_CPU_BFIN_BF544
1987 default "-mcpu=bf547" if ADK_TARGET_CPU_BFIN_BF547
1988 default "-mcpu=bf548" if ADK_TARGET_CPU_BFIN_BF548
1989 default "-mcpu=bf549" if ADK_TARGET_CPU_BFIN_BF549
1990 default "-mcpu=bf542m" if ADK_TARGET_CPU_BFIN_BF542M
1991 default "-mcpu=bf544m" if ADK_TARGET_CPU_BFIN_BF544M
1992 default "-mcpu=bf547m" if ADK_TARGET_CPU_BFIN_BF547M
1993 default "-mcpu=bf548m" if ADK_TARGET_CPU_BFIN_BF548M
1994 default "-mcpu=bf549m" if ADK_TARGET_CPU_BFIN_BF549M
1995 default "-mcpu=bf561" if ADK_TARGET_CPU_BFIN_BF561
1996 default "-mcpu=bf592" if ADK_TARGET_CPU_BFIN_BF592
1997 default "-mcpu=ck610" if ADK_TARGET_CPU_CSKY_CK610
1998 default "-mcpu=ck807" if ADK_TARGET_CPU_CSKY_CK807
1999 default "-mcpu=ck810" if ADK_TARGET_CPU_CSKY_CK810
2000 default "-mcpu=v10" if ADK_TARGET_CPU_CRIS_CRISV10
2001 default "-mcpu=v32" if ADK_TARGET_CPU_CRIS_CRISV32
2002 default "-mh" if ADK_TARGET_CPU_H8300H
2003 default "-ms" if ADK_TARGET_CPU_H8S
2004 default "-mmetac=2.1" if ADK_TARGET_CPU_METAG
2005 default "-mcpu=v7.10.d" if ADK_TARGET_CPU_MICROBLAZE
2006 default "-mj2" if ADK_TARGET_CPU_SH_J2
2007 default "-m2" if ADK_TARGET_CPU_SH_SH2
2008 default "-m2a" if ADK_TARGET_CPU_SH_SH2A
2009 default "-m3" if ADK_TARGET_CPU_SH_SH3
2010 default "-m4" if ADK_TARGET_CPU_SH_SH4
2011 default "-m4a" if ADK_TARGET_CPU_SH_SH4A
2012 default "-mcpu=tilegx" if ADK_TARGET_CPU_TILE_TILEGX
2015 config ADK_TARGET_CPU_TYPE
2017 default "arc700" if ADK_TARGET_CPU_ARC_ARC700
2018 default "archs" if ADK_TARGET_CPU_ARC_ARCHS
2019 default "bf512" if ADK_TARGET_CPU_BFIN_BF512
2020 default "bf514" if ADK_TARGET_CPU_BFIN_BF514
2021 default "bf516" if ADK_TARGET_CPU_BFIN_BF516
2022 default "bf518" if ADK_TARGET_CPU_BFIN_BF518
2023 default "bf522" if ADK_TARGET_CPU_BFIN_BF522
2024 default "bf523" if ADK_TARGET_CPU_BFIN_BF523
2025 default "bf524" if ADK_TARGET_CPU_BFIN_BF524
2026 default "bf525" if ADK_TARGET_CPU_BFIN_BF525
2027 default "bf526" if ADK_TARGET_CPU_BFIN_BF526
2028 default "bf527" if ADK_TARGET_CPU_BFIN_BF527
2029 default "bf531" if ADK_TARGET_CPU_BFIN_BF531
2030 default "bf532" if ADK_TARGET_CPU_BFIN_BF532
2031 default "bf533" if ADK_TARGET_CPU_BFIN_BF533
2032 default "bf534" if ADK_TARGET_CPU_BFIN_BF534
2033 default "bf536" if ADK_TARGET_CPU_BFIN_BF536
2034 default "bf537" if ADK_TARGET_CPU_BFIN_BF537
2035 default "bf538" if ADK_TARGET_CPU_BFIN_BF538
2036 default "bf539" if ADK_TARGET_CPU_BFIN_BF539
2037 default "bf542" if ADK_TARGET_CPU_BFIN_BF542
2038 default "bf544" if ADK_TARGET_CPU_BFIN_BF544
2039 default "bf547" if ADK_TARGET_CPU_BFIN_BF547
2040 default "bf548" if ADK_TARGET_CPU_BFIN_BF548
2041 default "bf549" if ADK_TARGET_CPU_BFIN_BF549
2042 default "bf542m" if ADK_TARGET_CPU_BFIN_BF542M
2043 default "bf544m" if ADK_TARGET_CPU_BFIN_BF544M
2044 default "bf547m" if ADK_TARGET_CPU_BFIN_BF547M
2045 default "bf548m" if ADK_TARGET_CPU_BFIN_BF548M
2046 default "bf549m" if ADK_TARGET_CPU_BFIN_BF549M
2047 default "bf561" if ADK_TARGET_CPU_BFIN_BF561
2048 default "bf592" if ADK_TARGET_CPU_BFIN_BF592
2049 default "cf51" if ADK_TARGET_CPU_CF_51
2050 default "cf5206" if ADK_TARGET_CPU_CF_5206
2051 default "cf5206e" if ADK_TARGET_CPU_CF_5206E
2052 default "cf5208" if ADK_TARGET_CPU_CF_5208
2053 default "cf5211a" if ADK_TARGET_CPU_CF_5211A
2054 default "cf5213" if ADK_TARGET_CPU_CF_5213
2055 default "cf5216" if ADK_TARGET_CPU_CF_5216
2056 default "cf52235" if ADK_TARGET_CPU_CF_52235
2057 default "cf5225" if ADK_TARGET_CPU_CF_5225
2058 default "cf52259" if ADK_TARGET_CPU_CF_52259
2059 default "cf5235" if ADK_TARGET_CPU_CF_5235
2060 default "cf5249" if ADK_TARGET_CPU_CF_5249
2061 default "cf5250" if ADK_TARGET_CPU_CF_5250
2062 default "cf5271" if ADK_TARGET_CPU_CF_5271
2063 default "cf5272" if ADK_TARGET_CPU_CF_5272
2064 default "cf5275" if ADK_TARGET_CPU_CF_5275
2065 default "cf5282" if ADK_TARGET_CPU_CF_5282
2066 default "cf53017" if ADK_TARGET_CPU_CF_53017
2067 default "cf5307" if ADK_TARGET_CPU_CF_5307
2068 default "cf5328" if ADK_TARGET_CPU_CF_5328
2069 default "cf5329" if ADK_TARGET_CPU_CF_5329
2070 default "cf5373" if ADK_TARGET_CPU_CF_5373
2071 default "cf5407" if ADK_TARGET_CPU_CF_5407
2072 default "cf5475" if ADK_TARGET_CPU_CF_5475
2073 default "68020" if ADK_TARGET_CPU_M68K_68020
2074 default "68030" if ADK_TARGET_CPU_M68K_68030
2075 default "68040" if ADK_TARGET_CPU_M68K_68040
2076 default "68060" if ADK_TARGET_CPU_M68K_68060
2077 default "cortex_a5" if ADK_TARGET_CPU_ARM_CORTEX_A5
2078 default "cortex_a7" if ADK_TARGET_CPU_ARM_CORTEX_A7
2079 default "cortex_a8" if ADK_TARGET_CPU_ARM_CORTEX_A8
2080 default "cortex_a9" if ADK_TARGET_CPU_ARM_CORTEX_A9
2081 default "cortex_a15" if ADK_TARGET_CPU_ARM_CORTEX_A15
2082 default "cortex_a17" if ADK_TARGET_CPU_ARM_CORTEX_A17
2083 default "cortex_m3" if ADK_TARGET_CPU_ARM_CORTEX_M3
2084 default "cortex_m4" if ADK_TARGET_CPU_ARM_CORTEX_M4
2085 default "cortex_m7" if ADK_TARGET_CPU_ARM_CORTEX_M7
2086 default "arm1176jzf_s" if ADK_TARGET_CPU_ARM_ARM1176JZF_S
2087 default "arm926ej_s" if ADK_TARGET_CPU_ARM_ARM926EJ_S
2088 default "mpcore" if ADK_TARGET_CPU_ARM_ARM11MPCORE
2089 default "cortex_a53" if ADK_TARGET_CPU_ARM_CORTEX_A53
2090 default "cortex_a57" if ADK_TARGET_CPU_ARM_CORTEX_A57
2091 default "cortex_a53" if ADK_TARGET_CPU_AARCH64_CORTEX_A53
2092 default "cortex_a57" if ADK_TARGET_CPU_AARCH64_CORTEX_A57
2093 default "microblaze" if ADK_TARGET_CPU_MICROBLAZE
2094 default "mips32" if ADK_TARGET_CPU_MIPS_MIPS32
2095 default "mips32r2" if ADK_TARGET_CPU_MIPS_MIPS32R2
2096 default "mips32r6" if ADK_TARGET_CPU_MIPS_MIPS32R6
2097 default "mips64" if ADK_TARGET_CPU_MIPS64_MIPS64
2098 default "mips64r2" if ADK_TARGET_CPU_MIPS64_MIPS64R2
2099 default "mips64r6" if ADK_TARGET_CPU_MIPS64_MIPS64R6
2100 default "mips64" if ADK_TARGET_CPU_MIPS64_LOONGSON2F
2101 default "ppc64" if ADK_TARGET_ARCH_PPC64
2102 default "nds32" if ADK_TARGET_CPU_NDS32
2103 default "v8" if ADK_TARGET_CPU_SPARC_V8
2104 default "v9" if ADK_TARGET_CPU_SPARC64_V9
2105 default "leon" if ADK_TARGET_CPU_SPARC_LEON
2106 default "dc233c" if ADK_TARGET_CPU_XTENSA_DC233C
2107 default "dc232b" if ADK_TARGET_CPU_XTENSA_DC232B
2108 default "de212" if ADK_TARGET_CPU_XTENSA_DE212
2109 default "kc705_be" if ADK_TARGET_CPU_XTENSA_KC705_BE
2110 default "fsf" if ADK_TARGET_CPU_XTENSA_FSF
2111 default "crisv10" if ADK_TARGET_CPU_CRIS_CRISV10
2112 default "crisv32" if ADK_TARGET_CPU_CRIS_CRISV32
2113 default "sh" if ADK_TARGET_CPU_SH_SH
2114 default "j2" if ADK_TARGET_CPU_SH_J2
2115 default "sh2" if ADK_TARGET_CPU_SH_SH2
2116 default "sh2a" if ADK_TARGET_CPU_SH_SH2A
2117 default "sh3" if ADK_TARGET_CPU_SH_SH3
2118 default "sh4" if ADK_TARGET_CPU_SH_SH4
2119 default "sh4a" if ADK_TARGET_CPU_SH_SH4A
2121 # required for the correct toolchain triple
2122 config ADK_TARGET_CPU_ARCH
2124 default "aarch64" if ADK_TARGET_ARCH_AARCH64 && ADK_TARGET_LITTLE_ENDIAN
2125 default "aarch64_be" if ADK_TARGET_ARCH_AARCH64 && ADK_TARGET_BIG_ENDIAN
2126 default "alpha" if ADK_TARGET_ARCH_ALPHA
2127 default "arm" if ADK_TARGET_ARCH_ARM && ADK_TARGET_LITTLE_ENDIAN
2128 default "armeb" if ADK_TARGET_ARCH_ARM && ADK_TARGET_BIG_ENDIAN
2129 default "arc" if ADK_TARGET_ARCH_ARC && ADK_TARGET_LITTLE_ENDIAN
2130 default "arceb" if ADK_TARGET_ARCH_ARC && ADK_TARGET_BIG_ENDIAN
2131 default "avr32" if ADK_TARGET_ARCH_AVR32
2132 default "bfin" if ADK_TARGET_ARCH_BFIN
2133 default "c6x" if ADK_TARGET_ARCH_C6X
2134 default "cr16" if ADK_TARGET_ARCH_CR16
2135 default "cris" if ADK_TARGET_CPU_CRIS_CRISV10
2136 default "crisv32" if ADK_TARGET_CPU_CRIS_CRISV32
2137 default "csky" if ADK_TARGET_ARCH_CSKY
2138 default "epiphany" if ADK_TARGET_ARCH_EPIPHANY
2139 default "frv" if ADK_TARGET_ARCH_FRV
2140 default "ft32" if ADK_TARGET_ARCH_FT32
2141 default "i486" if ADK_TARGET_CPU_X86_I486
2142 default "i586" if ADK_TARGET_CPU_X86_I586
2143 default "i686" if ADK_TARGET_CPU_X86_I686
2144 default "i586" if ADK_TARGET_CPU_X86_GEODE
2145 default "i686" if ADK_TARGET_CPU_X86_PENTIUM_M
2146 default "i686" if ADK_TARGET_CPU_X86_ATOM
2147 default "h8300" if ADK_TARGET_ARCH_H8300
2148 default "hppa" if ADK_TARGET_ARCH_HPPA
2149 default "ia64" if ADK_TARGET_ARCH_IA64
2150 default "lm32" if ADK_TARGET_ARCH_LM32
2151 default "m32c" if ADK_TARGET_ARCH_M32C
2152 default "m32r" if ADK_TARGET_ARCH_M32R
2153 default "m68k" if ADK_TARGET_ARCH_M68K
2154 default "metag" if ADK_TARGET_ARCH_METAG
2155 default "microblaze" if ADK_TARGET_ARCH_MICROBLAZE && ADK_TARGET_BIG_ENDIAN
2156 default "microblazeel" if ADK_TARGET_ARCH_MICROBLAZE && ADK_TARGET_LITTLE_ENDIAN
2157 default "mips64" if ADK_TARGET_ARCH_MIPS64 && ADK_TARGET_BIG_ENDIAN
2158 default "mips64el" if ADK_TARGET_ARCH_MIPS64 && ADK_TARGET_LITTLE_ENDIAN
2159 default "mips" if ADK_TARGET_ARCH_MIPS && ADK_TARGET_BIG_ENDIAN
2160 default "mipsel" if ADK_TARGET_ARCH_MIPS && ADK_TARGET_LITTLE_ENDIAN
2161 default "mn10300" if ADK_TARGET_ARCH_MN10300
2162 default "moxie" if ADK_TARGET_ARCH_MOXIE
2163 default "msp430" if ADK_TARGET_ARCH_MSP430
2164 default "nds32le" if ADK_TARGET_ARCH_NDS32 && ADK_TARGET_LITTLE_ENDIAN
2165 default "nds32be" if ADK_TARGET_ARCH_NDS32 && ADK_TARGET_BIG_ENDIAN
2166 default "nios2" if ADK_TARGET_ARCH_NIOS2
2167 default "or1k" if ADK_TARGET_ARCH_OR1K
2168 default "ppc" if ADK_TARGET_ARCH_PPC
2169 default "ppc64le" if ADK_TARGET_ARCH_PPC64 && ADK_TARGET_LITTLE_ENDIAN
2170 default "ppc64" if ADK_TARGET_ARCH_PPC64 && ADK_TARGET_BIG_ENDIAN
2171 default "riscv32" if ADK_TARGET_ARCH_RISCV32
2172 default "riscv64" if ADK_TARGET_ARCH_RISCV64
2173 default "rx" if ADK_TARGET_ARCH_RX
2174 default "s390x" if ADK_TARGET_ARCH_S390
2175 default "sh" if ADK_TARGET_CPU_SH_SH && ADK_TARGET_LITTLE_ENDIAN
2176 default "sh2" if ADK_TARGET_CPU_SH_SH2 && ADK_TARGET_LITTLE_ENDIAN
2177 default "sh2eb" if ADK_TARGET_CPU_SH_SH2 && ADK_TARGET_BIG_ENDIAN
2178 default "sh2eb" if ADK_TARGET_CPU_SH_J2 && ADK_TARGET_BIG_ENDIAN
2179 default "sh2a" if ADK_TARGET_CPU_SH_SH2A
2180 default "sh3" if ADK_TARGET_CPU_SH_SH3 && ADK_TARGET_LITTLE_ENDIAN
2181 default "sh3eb" if ADK_TARGET_CPU_SH_SH3 && ADK_TARGET_BIG_ENDIAN
2182 default "sh4" if ADK_TARGET_CPU_SH_SH4 && ADK_TARGET_LITTLE_ENDIAN
2183 default "sh4eb" if ADK_TARGET_CPU_SH_SH4 && ADK_TARGET_BIG_ENDIAN
2184 default "sh4a" if ADK_TARGET_CPU_SH_SH4A && ADK_TARGET_LITTLE_ENDIAN
2185 default "sh4aeb" if ADK_TARGET_CPU_SH_SH4A && ADK_TARGET_BIG_ENDIAN
2186 default "sparc" if ADK_TARGET_ARCH_SPARC
2187 default "sparc64" if ADK_TARGET_ARCH_SPARC64
2188 default "tilegx" if ADK_TARGET_CPU_TILE_TILEGX
2189 default "v850" if ADK_TARGET_ARCH_V850
2190 default "x86_64" if ADK_TARGET_ARCH_X86_64
2191 default "xtensa" if ADK_TARGET_ARCH_XTENSA