1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
5 prompt "CPU" if !ADK_TARGET_CHOOSE_ARCH
8 config ADK_TARGET_CPU_AARCH64_CORTEX_A53
11 select ADK_TARGET_SUPPORTS_THREADS
12 select ADK_TARGET_SUPPORTS_NPTL
13 select ADK_TARGET_WITH_MMU
14 depends on ADK_TARGET_ARCH_AARCH64
16 config ADK_TARGET_CPU_AARCH64_CORTEX_A57
19 select ADK_TARGET_SUPPORTS_THREADS
20 select ADK_TARGET_SUPPORTS_NPTL
21 select ADK_TARGET_WITH_MMU
22 depends on ADK_TARGET_ARCH_AARCH64
25 config ADK_TARGET_CPU_ALPHA_EV4
28 select ADK_TARGET_SUPPORTS_THREADS if ADK_TARGET_LIB_GLIBC
29 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_GLIBC
30 select ADK_TARGET_WITH_MMU
31 select ADK_TARGET_USE_STATIC_LIBS_ONLY if ADK_TARGET_LIB_UCLIBC_NG
32 depends on ADK_TARGET_ARCH_ALPHA
34 config ADK_TARGET_CPU_ALPHA_EV5
37 select ADK_TARGET_SUPPORTS_THREADS if ADK_TARGET_LIB_GLIBC
38 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_GLIBC
39 select ADK_TARGET_WITH_MMU
40 select ADK_TARGET_USE_STATIC_LIBS_ONLY if ADK_TARGET_LIB_UCLIBC_NG
41 depends on ADK_TARGET_ARCH_ALPHA
43 config ADK_TARGET_CPU_ALPHA_EV6
46 select ADK_TARGET_SUPPORTS_THREADS if ADK_TARGET_LIB_GLIBC
47 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_GLIBC
48 select ADK_TARGET_WITH_MMU
49 select ADK_TARGET_USE_STATIC_LIBS_ONLY if ADK_TARGET_LIB_UCLIBC_NG
50 depends on ADK_TARGET_ARCH_ALPHA
52 config ADK_TARGET_CPU_ALPHA_EV67
55 select ADK_TARGET_SUPPORTS_THREADS if ADK_TARGET_LIB_GLIBC
56 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_GLIBC
57 select ADK_TARGET_WITH_MMU
58 select ADK_TARGET_USE_STATIC_LIBS_ONLY if ADK_TARGET_LIB_UCLIBC_NG
59 depends on ADK_TARGET_ARCH_ALPHA
62 config ADK_TARGET_CPU_ARC_ARC700
64 select ADK_TARGET_SUPPORTS_THREADS
65 select ADK_TARGET_SUPPORTS_NPTL
66 select ADK_TARGET_SUPPORTS_LT
67 select ADK_TARGET_WITH_MMU
68 depends on ADK_TARGET_ARCH_ARC
70 config ADK_TARGET_CPU_ARC_ARC_HS
72 select ADK_TARGET_SUPPORTS_THREADS
73 select ADK_TARGET_SUPPORTS_NPTL
74 select ADK_TARGET_SUPPORTS_LT
75 select ADK_TARGET_WITH_MMU
76 depends on ADK_TARGET_ARCH_ARC
79 config ADK_TARGET_CPU_ARM_ARM1176JZF_S
81 select ADK_TARGET_SUPPORTS_THREADS
82 select ADK_TARGET_SUPPORTS_NPTL
83 select ADK_TARGET_SUPPORTS_LT
84 select ADK_TARGET_WITH_MMU
85 select ADK_TARGET_CPU_WITH_FPU_VFP
86 depends on ADK_TARGET_ARCH_ARM
88 config ADK_TARGET_CPU_ARM_ARM926EJ_S
90 select ADK_TARGET_SUPPORTS_THREADS
91 select ADK_TARGET_SUPPORTS_NPTL
92 select ADK_TARGET_SUPPORTS_LT
93 select ADK_TARGET_WITH_MMU
94 depends on ADK_TARGET_ARCH_ARM
96 config ADK_TARGET_CPU_ARM_ARM926EJ_S_NOMMU
97 bool "arm926ej-s (noMMU)"
98 select ADK_TARGET_SUPPORTS_THREADS
99 select ADK_TARGET_SUPPORTS_LT
100 select ADK_TARGET_WITHOUT_MMU
101 select ADK_TARGET_UCLINUX
102 depends on ADK_TARGET_ARCH_ARM
104 config ADK_TARGET_CPU_ARM_ARM11MPCORE
106 select ADK_TARGET_SUPPORTS_THREADS
107 select ADK_TARGET_SUPPORTS_NPTL
108 select ADK_TARGET_SUPPORTS_LT
109 select ADK_TARGET_WITH_MMU
110 select ADK_TARGET_CPU_WITH_FPU_VFPV3
111 depends on ADK_TARGET_ARCH_ARM
113 config ADK_TARGET_CPU_ARM_CORTEX_A5
115 select ADK_TARGET_SUPPORTS_THREADS
116 select ADK_TARGET_SUPPORTS_NPTL
117 select ADK_TARGET_SUPPORTS_LT
118 select ADK_TARGET_WITH_MMU
119 select ADK_TARGET_CPU_WITH_FPU_VFPV3
120 select ADK_TARGET_CPU_WITH_NEON
121 select ADK_TARGET_CPU_WITH_THUMB2
122 depends on ADK_TARGET_ARCH_ARM
124 config ADK_TARGET_CPU_ARM_CORTEX_A7
126 select ADK_TARGET_SUPPORTS_THREADS
127 select ADK_TARGET_SUPPORTS_NPTL
128 select ADK_TARGET_SUPPORTS_LT
129 select ADK_TARGET_WITH_MMU
130 select ADK_TARGET_CPU_WITH_FPU_VFPV4
131 select ADK_TARGET_CPU_WITH_NEON
132 select ADK_TARGET_CPU_WITH_THUMB2
133 depends on ADK_TARGET_ARCH_ARM
135 config ADK_TARGET_CPU_ARM_CORTEX_A8
137 select ADK_TARGET_SUPPORTS_THREADS
138 select ADK_TARGET_SUPPORTS_NPTL
139 select ADK_TARGET_SUPPORTS_LT
140 select ADK_TARGET_WITH_MMU
141 select ADK_TARGET_CPU_WITH_FPU_VFPV3
142 select ADK_TARGET_CPU_WITH_NEON
143 select ADK_TARGET_CPU_WITH_THUMB2
144 depends on ADK_TARGET_ARCH_ARM
146 config ADK_TARGET_CPU_ARM_CORTEX_A9
148 select ADK_TARGET_SUPPORTS_THREADS
149 select ADK_TARGET_SUPPORTS_NPTL
150 select ADK_TARGET_SUPPORTS_LT
151 select ADK_TARGET_WITH_MMU
152 select ADK_TARGET_CPU_WITH_FPU_VFPV3
153 select ADK_TARGET_CPU_WITH_NEON
154 select ADK_TARGET_CPU_WITH_THUMB2
155 depends on ADK_TARGET_ARCH_ARM
157 config ADK_TARGET_CPU_ARM_CORTEX_A15
159 select ADK_TARGET_SUPPORTS_THREADS
160 select ADK_TARGET_SUPPORTS_NPTL
161 select ADK_TARGET_SUPPORTS_LT
162 select ADK_TARGET_WITH_MMU
163 select ADK_TARGET_CPU_WITH_FPU_VFPV4
164 select ADK_TARGET_CPU_WITH_NEON
165 depends on ADK_TARGET_ARCH_ARM
167 config ADK_TARGET_CPU_ARM_CORTEX_A17
169 select ADK_TARGET_SUPPORTS_THREADS
170 select ADK_TARGET_SUPPORTS_NPTL
171 select ADK_TARGET_SUPPORTS_LT
172 select ADK_TARGET_WITH_MMU
173 select ADK_TARGET_CPU_WITH_FPU_VFPV4
174 select ADK_TARGET_CPU_WITH_NEON
175 depends on ADK_TARGET_ARCH_ARM
177 config ADK_TARGET_CPU_ARM_CORTEX_A53
179 select ADK_TARGET_SUPPORTS_THREADS
180 select ADK_TARGET_SUPPORTS_NPTL
181 select ADK_TARGET_SUPPORTS_LT
182 select ADK_TARGET_WITH_MMU
183 select ADK_TARGET_CPU_WITH_FPU_VFPV4
184 select ADK_TARGET_CPU_WITH_NEON
185 depends on ADK_TARGET_ARCH_ARM
187 config ADK_TARGET_CPU_ARM_CORTEX_A57
189 select ADK_TARGET_SUPPORTS_THREADS
190 select ADK_TARGET_SUPPORTS_NPTL
191 select ADK_TARGET_SUPPORTS_LT
192 select ADK_TARGET_WITH_MMU
193 select ADK_TARGET_CPU_WITH_FPU_VFPV4
194 select ADK_TARGET_CPU_WITH_NEON
195 depends on ADK_TARGET_ARCH_ARM
197 config ADK_TARGET_CPU_ARM_CORTEX_M7
199 select ADK_TARGET_SUPPORTS_THREADS
200 select ADK_TARGET_SUPPORTS_LT
201 select ADK_TARGET_UCLINUX
202 select ADK_TARGET_WITHOUT_MMU
203 select ADK_TARGET_CPU_WITH_THUMB2
204 select ADK_TARGET_CPU_WITH_FPU_FPV5
205 depends on ADK_TARGET_ARCH_ARM
207 config ADK_TARGET_CPU_ARM_CORTEX_M4
209 select ADK_TARGET_SUPPORTS_THREADS
210 select ADK_TARGET_SUPPORTS_LT
211 select ADK_TARGET_UCLINUX
212 select ADK_TARGET_WITHOUT_MMU
213 select ADK_TARGET_CPU_WITH_THUMB2
214 select ADK_TARGET_CPU_WITH_FPU_FPV4
215 depends on ADK_TARGET_ARCH_ARM
217 config ADK_TARGET_CPU_ARM_CORTEX_M3
219 select ADK_TARGET_SUPPORTS_THREADS
220 select ADK_TARGET_SUPPORTS_LT
221 select ADK_TARGET_UCLINUX
222 select ADK_TARGET_WITHOUT_MMU
223 select ADK_TARGET_CPU_WITH_THUMB2
224 depends on ADK_TARGET_ARCH_ARM
226 config ADK_TARGET_CPU_ARM_CORTEX_M0
228 select ADK_TARGET_SUPPORTS_THREADS
229 select ADK_TARGET_SUPPORTS_LT
230 select ADK_TARGET_UCLINUX
231 select ADK_TARGET_WITHOUT_MMU
232 select ADK_TARGET_CPU_WITH_THUMB2
233 depends on ADK_TARGET_ARCH_ARM
235 config ADK_TARGET_CPU_ARM_XSCALE
237 select ADK_TARGET_SUPPORTS_THREADS
238 select ADK_TARGET_SUPPORTS_NPTL
239 select ADK_TARGET_SUPPORTS_LT
240 select ADK_TARGET_WITH_MMU
241 depends on ADK_TARGET_ARCH_ARM
244 config ADK_TARGET_CPU_AVR32
246 select ADK_TARGET_SUPPORTS_THREADS
247 select ADK_TARGET_SUPPORTS_LT
248 select ADK_TARGET_WITH_MMU
249 depends on ADK_TARGET_ARCH_AVR32
252 config ADK_TARGET_CPU_BFIN_BF512
254 select ADK_TARGET_SUPPORTS_THREADS
255 select ADK_TARGET_SUPPORTS_LT
256 select ADK_TARGET_WITHOUT_MMU
257 depends on ADK_TARGET_ARCH_BFIN
259 config ADK_TARGET_CPU_BFIN_BF514
261 select ADK_TARGET_SUPPORTS_THREADS
262 select ADK_TARGET_SUPPORTS_LT
263 select ADK_TARGET_WITHOUT_MMU
264 depends on ADK_TARGET_ARCH_BFIN
266 config ADK_TARGET_CPU_BFIN_BF516
268 select ADK_TARGET_SUPPORTS_THREADS
269 select ADK_TARGET_SUPPORTS_LT
270 select ADK_TARGET_WITHOUT_MMU
271 depends on ADK_TARGET_ARCH_BFIN
273 config ADK_TARGET_CPU_BFIN_BF518
275 select ADK_TARGET_SUPPORTS_THREADS
276 select ADK_TARGET_SUPPORTS_LT
277 select ADK_TARGET_WITHOUT_MMU
278 depends on ADK_TARGET_ARCH_BFIN
280 config ADK_TARGET_CPU_BFIN_BF522
282 select ADK_TARGET_SUPPORTS_THREADS
283 select ADK_TARGET_SUPPORTS_LT
284 select ADK_TARGET_WITHOUT_MMU
285 depends on ADK_TARGET_ARCH_BFIN
287 config ADK_TARGET_CPU_BFIN_BF523
289 select ADK_TARGET_SUPPORTS_THREADS
290 select ADK_TARGET_SUPPORTS_LT
291 select ADK_TARGET_WITHOUT_MMU
292 depends on ADK_TARGET_ARCH_BFIN
294 config ADK_TARGET_CPU_BFIN_BF524
296 select ADK_TARGET_SUPPORTS_THREADS
297 select ADK_TARGET_SUPPORTS_LT
298 select ADK_TARGET_WITHOUT_MMU
299 depends on ADK_TARGET_ARCH_BFIN
301 config ADK_TARGET_CPU_BFIN_BF525
303 select ADK_TARGET_SUPPORTS_THREADS
304 select ADK_TARGET_SUPPORTS_LT
305 select ADK_TARGET_WITHOUT_MMU
306 depends on ADK_TARGET_ARCH_BFIN
308 config ADK_TARGET_CPU_BFIN_BF526
310 select ADK_TARGET_SUPPORTS_THREADS
311 select ADK_TARGET_SUPPORTS_LT
312 select ADK_TARGET_WITHOUT_MMU
313 depends on ADK_TARGET_ARCH_BFIN
315 config ADK_TARGET_CPU_BFIN_BF527
317 select ADK_TARGET_SUPPORTS_THREADS
318 select ADK_TARGET_SUPPORTS_LT
319 select ADK_TARGET_WITHOUT_MMU
320 depends on ADK_TARGET_ARCH_BFIN
322 config ADK_TARGET_CPU_BFIN_BF531
324 select ADK_TARGET_SUPPORTS_THREADS
325 select ADK_TARGET_SUPPORTS_LT
326 select ADK_TARGET_WITHOUT_MMU
327 depends on ADK_TARGET_ARCH_BFIN
329 config ADK_TARGET_CPU_BFIN_BF532
331 select ADK_TARGET_SUPPORTS_THREADS
332 select ADK_TARGET_SUPPORTS_LT
333 select ADK_TARGET_WITHOUT_MMU
334 depends on ADK_TARGET_ARCH_BFIN
336 config ADK_TARGET_CPU_BFIN_BF533
338 select ADK_TARGET_SUPPORTS_THREADS
339 select ADK_TARGET_SUPPORTS_LT
340 select ADK_TARGET_WITHOUT_MMU
341 depends on ADK_TARGET_ARCH_BFIN
343 config ADK_TARGET_CPU_BFIN_BF534
345 select ADK_TARGET_SUPPORTS_THREADS
346 select ADK_TARGET_SUPPORTS_LT
347 select ADK_TARGET_WITHOUT_MMU
348 depends on ADK_TARGET_ARCH_BFIN
350 config ADK_TARGET_CPU_BFIN_BF536
352 select ADK_TARGET_SUPPORTS_THREADS
353 select ADK_TARGET_SUPPORTS_LT
354 select ADK_TARGET_WITHOUT_MMU
355 depends on ADK_TARGET_ARCH_BFIN
357 config ADK_TARGET_CPU_BFIN_BF537
359 select ADK_TARGET_SUPPORTS_THREADS
360 select ADK_TARGET_SUPPORTS_LT
361 select ADK_TARGET_WITHOUT_MMU
362 depends on ADK_TARGET_ARCH_BFIN
364 config ADK_TARGET_CPU_BFIN_BF538
366 select ADK_TARGET_SUPPORTS_THREADS
367 select ADK_TARGET_SUPPORTS_LT
368 select ADK_TARGET_WITHOUT_MMU
369 depends on ADK_TARGET_ARCH_BFIN
371 config ADK_TARGET_CPU_BFIN_BF539
373 select ADK_TARGET_SUPPORTS_THREADS
374 select ADK_TARGET_SUPPORTS_LT
375 select ADK_TARGET_WITHOUT_MMU
376 depends on ADK_TARGET_ARCH_BFIN
378 config ADK_TARGET_CPU_BFIN_BF542
380 select ADK_TARGET_SUPPORTS_THREADS
381 select ADK_TARGET_SUPPORTS_LT
382 select ADK_TARGET_WITHOUT_MMU
383 depends on ADK_TARGET_ARCH_BFIN
385 config ADK_TARGET_CPU_BFIN_BF544
387 select ADK_TARGET_SUPPORTS_THREADS
388 select ADK_TARGET_SUPPORTS_LT
389 select ADK_TARGET_WITHOUT_MMU
390 depends on ADK_TARGET_ARCH_BFIN
392 config ADK_TARGET_CPU_BFIN_BF547
394 select ADK_TARGET_SUPPORTS_THREADS
395 select ADK_TARGET_SUPPORTS_LT
396 select ADK_TARGET_WITHOUT_MMU
397 depends on ADK_TARGET_ARCH_BFIN
399 config ADK_TARGET_CPU_BFIN_BF548
401 select ADK_TARGET_SUPPORTS_THREADS
402 select ADK_TARGET_SUPPORTS_LT
403 select ADK_TARGET_WITHOUT_MMU
404 depends on ADK_TARGET_ARCH_BFIN
406 config ADK_TARGET_CPU_BFIN_BF549
408 select ADK_TARGET_SUPPORTS_THREADS
409 select ADK_TARGET_SUPPORTS_LT
410 select ADK_TARGET_WITHOUT_MMU
411 depends on ADK_TARGET_ARCH_BFIN
413 config ADK_TARGET_CPU_BFIN_BF542M
415 select ADK_TARGET_SUPPORTS_THREADS
416 select ADK_TARGET_SUPPORTS_LT
417 select ADK_TARGET_WITHOUT_MMU
418 depends on ADK_TARGET_ARCH_BFIN
420 config ADK_TARGET_CPU_BFIN_BF544M
422 select ADK_TARGET_SUPPORTS_THREADS
423 select ADK_TARGET_SUPPORTS_LT
424 select ADK_TARGET_WITHOUT_MMU
425 depends on ADK_TARGET_ARCH_BFIN
427 config ADK_TARGET_CPU_BFIN_BF547M
429 select ADK_TARGET_SUPPORTS_THREADS
430 select ADK_TARGET_SUPPORTS_LT
431 select ADK_TARGET_WITHOUT_MMU
432 depends on ADK_TARGET_ARCH_BFIN
434 config ADK_TARGET_CPU_BFIN_BF548M
436 select ADK_TARGET_SUPPORTS_THREADS
437 select ADK_TARGET_SUPPORTS_LT
438 select ADK_TARGET_WITHOUT_MMU
439 depends on ADK_TARGET_ARCH_BFIN
441 config ADK_TARGET_CPU_BFIN_BF549M
443 select ADK_TARGET_SUPPORTS_THREADS
444 select ADK_TARGET_SUPPORTS_LT
445 select ADK_TARGET_WITHOUT_MMU
446 depends on ADK_TARGET_ARCH_BFIN
448 config ADK_TARGET_CPU_BFIN_BF561
450 select ADK_TARGET_SUPPORTS_THREADS
451 select ADK_TARGET_SUPPORTS_LT
452 select ADK_TARGET_WITHOUT_MMU
453 depends on ADK_TARGET_ARCH_BFIN
455 config ADK_TARGET_CPU_BFIN_BF592
457 select ADK_TARGET_SUPPORTS_THREADS
458 select ADK_TARGET_SUPPORTS_LT
459 select ADK_TARGET_WITHOUT_MMU
460 depends on ADK_TARGET_ARCH_BFIN
463 config ADK_TARGET_CPU_C6X
465 select ADK_TARGET_SUPPORTS_THREADS
466 select ADK_TARGET_SUPPORTS_LT
467 select ADK_TARGET_UCLINUX
468 select ADK_TARGET_WITHOUT_MMU
469 depends on ADK_TARGET_ARCH_C6X
472 config ADK_TARGET_CPU_CR16
474 depends on ADK_TARGET_ARCH_CR16
477 config ADK_TARGET_CPU_CRIS_CRISV10
479 select ADK_TARGET_SUPPORTS_THREADS
480 select ADK_TARGET_SUPPORTS_LT
481 select ADK_TARGET_WITH_MMU
482 depends on ADK_TARGET_ARCH_CRIS
484 config ADK_TARGET_CPU_CRIS_CRISV32
486 select ADK_TARGET_SUPPORTS_THREADS
487 select ADK_TARGET_SUPPORTS_LT
488 select ADK_TARGET_WITH_MMU
489 depends on ADK_TARGET_ARCH_CRIS
492 config ADK_TARGET_CPU_CSKY_CK610
494 select ADK_TARGET_SUPPORTS_THREADS
495 select ADK_TARGET_SUPPORTS_LT
496 select ADK_TARGET_SUPPORTS_NPTL
497 select ADK_TARGET_WITH_MMU
498 depends on ADK_TARGET_ARCH_CSKY
499 depends on ADK_TARGET_LITTLE_ENDIAN
501 config ADK_TARGET_CPU_CSKY_CK807
503 select ADK_TARGET_SUPPORTS_THREADS
504 select ADK_TARGET_SUPPORTS_LT
505 select ADK_TARGET_SUPPORTS_NPTL
506 select ADK_TARGET_WITH_MMU
507 depends on ADK_TARGET_ARCH_CSKY
508 depends on ADK_TARGET_LITTLE_ENDIAN
510 config ADK_TARGET_CPU_CSKY_CK810
512 select ADK_TARGET_SUPPORTS_THREADS
513 select ADK_TARGET_SUPPORTS_LT
514 select ADK_TARGET_SUPPORTS_NPTL
515 select ADK_TARGET_WITH_MMU
516 depends on ADK_TARGET_ARCH_CSKY
517 depends on ADK_TARGET_LITTLE_ENDIAN
520 config ADK_TARGET_CPU_EPIPHANY
522 select ADK_TARGET_WITH_MMU
523 depends on ADK_TARGET_ARCH_EPIPHANY
526 config ADK_TARGET_CPU_FRV
528 select ADK_TARGET_WITHOUT_MMU
529 depends on ADK_TARGET_ARCH_FRV
532 config ADK_TARGET_CPU_FT32
534 select ADK_TARGET_WITHOUT_MMU
535 depends on ADK_TARGET_ARCH_FT32
538 config ADK_TARGET_CPU_H8300H
540 select ADK_TARGET_WITHOUT_MMU
541 depends on ADK_TARGET_ARCH_H8300
543 config ADK_TARGET_CPU_H8S
545 select ADK_TARGET_WITHOUT_MMU
546 depends on ADK_TARGET_ARCH_H8300
549 config ADK_TARGET_CPU_PARISC
551 select ADK_TARGET_SUPPORTS_THREADS if ADK_TARGET_LIB_GLIBC
552 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_GLIBC
553 select ADK_TARGET_WITH_MMU
554 select ADK_TARGET_USE_STATIC_LIBS_ONLY if ADK_TARGET_LIB_UCLIBC_NG
555 depends on ADK_TARGET_ARCH_HPPA
558 config ADK_TARGET_CPU_IA64
560 select ADK_TARGET_SUPPORTS_THREADS
561 select ADK_TARGET_SUPPORTS_LT if ADK_TARGET_LIB_UCLIBC_NG
562 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_GLIBC
563 select ADK_TARGET_WITH_MMU
564 select ADK_TARGET_USE_STATIC_LIBS_ONLY if ADK_TARGET_LIB_UCLIBC_NG
565 depends on ADK_TARGET_ARCH_IA64
568 config ADK_TARGET_CPU_LM32
570 select ADK_TARGET_UCLINUX
571 select ADK_TARGET_WITHOUT_MMU
572 depends on ADK_TARGET_ARCH_LM32
575 config ADK_TARGET_CPU_CF_51
577 select ADK_TARGET_SUPPORTS_THREADS
578 select ADK_TARGET_SUPPORTS_LT
579 select ADK_TARGET_CPU_CF
580 select ADK_TARGET_UCLINUX
581 select ADK_TARGET_WITHOUT_MMU
582 depends on ADK_TARGET_ARCH_M68K
584 config ADK_TARGET_CPU_CF_5206
586 select ADK_TARGET_SUPPORTS_THREADS
587 select ADK_TARGET_SUPPORTS_LT
588 select ADK_TARGET_CPU_CF
589 select ADK_TARGET_UCLINUX
590 select ADK_TARGET_WITHOUT_MMU
591 depends on ADK_TARGET_ARCH_M68K
593 config ADK_TARGET_CPU_CF_5206E
594 bool "coldfire 5206e"
595 select ADK_TARGET_SUPPORTS_THREADS
596 select ADK_TARGET_SUPPORTS_LT
597 select ADK_TARGET_CPU_CF
598 select ADK_TARGET_UCLINUX
599 select ADK_TARGET_WITHOUT_MMU
600 depends on ADK_TARGET_ARCH_M68K
602 config ADK_TARGET_CPU_CF_5208
604 select ADK_TARGET_SUPPORTS_THREADS
605 select ADK_TARGET_SUPPORTS_LT
606 select ADK_TARGET_CPU_CF
607 select ADK_TARGET_UCLINUX
608 select ADK_TARGET_WITHOUT_MMU
609 depends on ADK_TARGET_ARCH_M68K
611 config ADK_TARGET_CPU_CF_5211A
612 bool "coldfire 5211a"
613 select ADK_TARGET_SUPPORTS_THREADS
614 select ADK_TARGET_SUPPORTS_LT
615 select ADK_TARGET_CPU_CF
616 select ADK_TARGET_UCLINUX
617 select ADK_TARGET_WITHOUT_MMU
618 depends on ADK_TARGET_ARCH_M68K
620 config ADK_TARGET_CPU_CF_5213
622 select ADK_TARGET_SUPPORTS_THREADS
623 select ADK_TARGET_SUPPORTS_LT
624 select ADK_TARGET_CPU_CF
625 select ADK_TARGET_UCLINUX
626 select ADK_TARGET_WITHOUT_MMU
627 depends on ADK_TARGET_ARCH_M68K
629 config ADK_TARGET_CPU_CF_5216
631 select ADK_TARGET_SUPPORTS_THREADS
632 select ADK_TARGET_SUPPORTS_LT
633 select ADK_TARGET_CPU_CF
634 select ADK_TARGET_UCLINUX
635 select ADK_TARGET_WITHOUT_MMU
636 depends on ADK_TARGET_ARCH_M68K
638 config ADK_TARGET_CPU_CF_52235
639 bool "coldfire 52235"
640 select ADK_TARGET_SUPPORTS_THREADS
641 select ADK_TARGET_SUPPORTS_LT
642 select ADK_TARGET_CPU_CF
643 select ADK_TARGET_UCLINUX
644 select ADK_TARGET_WITHOUT_MMU
645 depends on ADK_TARGET_ARCH_M68K
647 config ADK_TARGET_CPU_CF_5225
649 select ADK_TARGET_SUPPORTS_THREADS
650 select ADK_TARGET_SUPPORTS_LT
651 select ADK_TARGET_CPU_CF
652 select ADK_TARGET_UCLINUX
653 select ADK_TARGET_WITHOUT_MMU
654 depends on ADK_TARGET_ARCH_M68K
656 config ADK_TARGET_CPU_CF_52259
657 bool "coldfire 52259"
658 select ADK_TARGET_SUPPORTS_THREADS
659 select ADK_TARGET_SUPPORTS_LT
660 select ADK_TARGET_CPU_CF
661 select ADK_TARGET_UCLINUX
662 select ADK_TARGET_WITHOUT_MMU
663 depends on ADK_TARGET_ARCH_M68K
665 config ADK_TARGET_CPU_CF_5235
667 select ADK_TARGET_SUPPORTS_THREADS
668 select ADK_TARGET_SUPPORTS_LT
669 select ADK_TARGET_CPU_CF
670 select ADK_TARGET_UCLINUX
671 select ADK_TARGET_WITHOUT_MMU
672 depends on ADK_TARGET_ARCH_M68K
674 config ADK_TARGET_CPU_CF_5249
676 select ADK_TARGET_SUPPORTS_THREADS
677 select ADK_TARGET_SUPPORTS_LT
678 select ADK_TARGET_CPU_CF
679 select ADK_TARGET_UCLINUX
680 select ADK_TARGET_WITHOUT_MMU
681 depends on ADK_TARGET_ARCH_M68K
683 config ADK_TARGET_CPU_CF_5250
685 select ADK_TARGET_SUPPORTS_THREADS
686 select ADK_TARGET_SUPPORTS_LT
687 select ADK_TARGET_CPU_CF
688 select ADK_TARGET_UCLINUX
689 select ADK_TARGET_WITHOUT_MMU
690 depends on ADK_TARGET_ARCH_M68K
692 config ADK_TARGET_CPU_CF_5271
694 select ADK_TARGET_SUPPORTS_THREADS
695 select ADK_TARGET_SUPPORTS_LT
696 select ADK_TARGET_CPU_CF
697 select ADK_TARGET_UCLINUX
698 select ADK_TARGET_WITHOUT_MMU
699 depends on ADK_TARGET_ARCH_M68K
701 config ADK_TARGET_CPU_CF_5272
703 select ADK_TARGET_SUPPORTS_THREADS
704 select ADK_TARGET_SUPPORTS_LT
705 select ADK_TARGET_CPU_CF
706 select ADK_TARGET_UCLINUX
707 select ADK_TARGET_WITHOUT_MMU
708 depends on ADK_TARGET_ARCH_M68K
710 config ADK_TARGET_CPU_CF_5275
712 select ADK_TARGET_SUPPORTS_THREADS
713 select ADK_TARGET_SUPPORTS_LT
714 select ADK_TARGET_CPU_CF
715 select ADK_TARGET_UCLINUX
716 select ADK_TARGET_WITHOUT_MMU
717 depends on ADK_TARGET_ARCH_M68K
719 config ADK_TARGET_CPU_CF_5282
721 select ADK_TARGET_SUPPORTS_THREADS
722 select ADK_TARGET_SUPPORTS_LT
723 select ADK_TARGET_CPU_CF
724 select ADK_TARGET_UCLINUX
725 select ADK_TARGET_WITHOUT_MMU
726 depends on ADK_TARGET_ARCH_M68K
728 config ADK_TARGET_CPU_CF_53017
729 bool "coldfire 53017"
730 select ADK_TARGET_SUPPORTS_THREADS
731 select ADK_TARGET_SUPPORTS_LT
732 select ADK_TARGET_CPU_CF
733 select ADK_TARGET_UCLINUX
734 select ADK_TARGET_WITHOUT_MMU
735 depends on ADK_TARGET_ARCH_M68K
737 config ADK_TARGET_CPU_CF_5307
739 select ADK_TARGET_SUPPORTS_THREADS
740 select ADK_TARGET_SUPPORTS_LT
741 select ADK_TARGET_CPU_CF
742 select ADK_TARGET_UCLINUX
743 select ADK_TARGET_WITHOUT_MMU
744 depends on ADK_TARGET_ARCH_M68K
746 config ADK_TARGET_CPU_CF_5328
748 select ADK_TARGET_SUPPORTS_THREADS
749 select ADK_TARGET_SUPPORTS_LT
750 select ADK_TARGET_CPU_CF
751 select ADK_TARGET_UCLINUX
752 select ADK_TARGET_WITHOUT_MMU
753 depends on ADK_TARGET_ARCH_M68K
755 config ADK_TARGET_CPU_CF_5329
757 select ADK_TARGET_SUPPORTS_THREADS
758 select ADK_TARGET_SUPPORTS_LT
759 select ADK_TARGET_CPU_CF
760 select ADK_TARGET_UCLINUX
761 select ADK_TARGET_WITHOUT_MMU
762 depends on ADK_TARGET_ARCH_M68K
764 config ADK_TARGET_CPU_CF_5373
766 select ADK_TARGET_SUPPORTS_THREADS
767 select ADK_TARGET_SUPPORTS_LT
768 select ADK_TARGET_CPU_CF
769 select ADK_TARGET_UCLINUX
770 select ADK_TARGET_WITHOUT_MMU
771 depends on ADK_TARGET_ARCH_M68K
773 config ADK_TARGET_CPU_CF_5407
775 select ADK_TARGET_SUPPORTS_THREADS
776 select ADK_TARGET_SUPPORTS_LT
777 select ADK_TARGET_CPU_CF
778 select ADK_TARGET_UCLINUX
779 select ADK_TARGET_WITHOUT_MMU
780 depends on ADK_TARGET_ARCH_M68K
782 config ADK_TARGET_CPU_CF_5475
784 select ADK_TARGET_SUPPORTS_THREADS
785 select ADK_TARGET_SUPPORTS_LT
786 select ADK_TARGET_CPU_CF
787 select ADK_TARGET_WITH_MMU
788 depends on ADK_TARGET_ARCH_M68K
791 config ADK_TARGET_CPU_M32C
793 select ADK_TARGET_WITH_MMU
794 depends on ADK_TARGET_ARCH_M32C
797 config ADK_TARGET_CPU_M32R
799 select ADK_TARGET_WITH_MMU
800 depends on ADK_TARGET_ARCH_M32R
803 config ADK_TARGET_CPU_M68K_68020
805 select ADK_TARGET_SUPPORTS_THREADS
806 select ADK_TARGET_SUPPORTS_LT
807 select ADK_TARGET_SUPPORTS_NPTL
808 select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX
809 depends on ADK_TARGET_ARCH_M68K
811 config ADK_TARGET_CPU_M68K_68030
813 select ADK_TARGET_SUPPORTS_THREADS
814 select ADK_TARGET_SUPPORTS_LT
815 select ADK_TARGET_SUPPORTS_NPTL
816 select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX
817 depends on ADK_TARGET_ARCH_M68K
819 config ADK_TARGET_CPU_M68K_68040
821 select ADK_TARGET_SUPPORTS_THREADS
822 select ADK_TARGET_SUPPORTS_LT
823 select ADK_TARGET_SUPPORTS_NPTL
824 select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX
825 select ADK_TARGET_CPU_WITH_FPU
826 depends on ADK_TARGET_ARCH_M68K
828 config ADK_TARGET_CPU_M68K_68060
830 select ADK_TARGET_SUPPORTS_THREADS
831 select ADK_TARGET_SUPPORTS_LT
832 select ADK_TARGET_SUPPORTS_NPTL
833 select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX
834 depends on ADK_TARGET_ARCH_M68K
837 config ADK_TARGET_CPU_METAG
839 select ADK_TARGET_SUPPORTS_THREADS
840 select ADK_TARGET_SUPPORTS_LT
841 select ADK_TARGET_SUPPORTS_NPTL
842 select ADK_TARGET_WITH_MMU
843 depends on ADK_TARGET_ARCH_METAG
846 config ADK_TARGET_CPU_MICROBLAZE
848 select ADK_TARGET_SUPPORTS_THREADS
849 select ADK_TARGET_SUPPORTS_LT
850 select ADK_TARGET_SUPPORTS_NPTL
851 select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX
852 depends on ADK_TARGET_ARCH_MICROBLAZE
855 config ADK_TARGET_CPU_MIPS_MIPS32
857 select ADK_TARGET_SUPPORTS_THREADS
858 select ADK_TARGET_SUPPORTS_LT
859 select ADK_TARGET_SUPPORTS_NPTL
860 select ADK_TARGET_WITH_MMU
861 select ADK_TARGET_CPU_WITH_FPU
862 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
863 select ADK_LINUX_KERNEL_CPU_MIPS32_R1 if ADK_TARGET_OS_LINUX
864 select ADK_WALDUX_KERNEL_CPU_MIPS32_R1 if ADK_TARGET_OS_WALDUX
865 depends on ADK_TARGET_ARCH_MIPS
867 config ADK_TARGET_CPU_MIPS_MIPS32R2
869 select ADK_TARGET_SUPPORTS_THREADS
870 select ADK_TARGET_SUPPORTS_LT
871 select ADK_TARGET_SUPPORTS_NPTL
872 select ADK_TARGET_WITH_MMU
873 select ADK_TARGET_CPU_WITH_FPU
874 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
875 select ADK_LINUX_KERNEL_CPU_MIPS32_R2 if ADK_TARGET_OS_LINUX
876 select ADK_WALDUX_KERNEL_CPU_MIPS32_R2 if ADK_TARGET_OS_WALDUX
877 depends on ADK_TARGET_ARCH_MIPS
879 config ADK_TARGET_CPU_MIPS_MIPS32R6
881 select ADK_TARGET_SUPPORTS_THREADS
882 select ADK_TARGET_SUPPORTS_LT
883 select ADK_TARGET_SUPPORTS_NPTL
884 select ADK_TARGET_WITH_MMU
885 select ADK_TARGET_CPU_WITH_FPU
886 select ADK_TARGET_ARCH_MIPS_WITH_NAN_2008
887 select ADK_LINUX_KERNEL_CPU_MIPS32_R6 if ADK_TARGET_OS_LINUX
888 select ADK_WALDUX_KERNEL_CPU_MIPS32_R6 if ADK_TARGET_OS_WALDUX
889 depends on ADK_TARGET_ARCH_MIPS
891 config ADK_TARGET_CPU_MIPS_R4400
893 select ADK_TARGET_SUPPORTS_THREADS
894 select ADK_TARGET_SUPPORTS_LT
895 select ADK_TARGET_SUPPORTS_NPTL
896 select ADK_TARGET_WITH_MMU
897 select ADK_TARGET_CPU_WITH_FPU
898 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
899 depends on ADK_TARGET_ARCH_MIPS
901 config ADK_TARGET_CPU_MIPS_R4600
903 select ADK_TARGET_SUPPORTS_THREADS
904 select ADK_TARGET_SUPPORTS_LT
905 select ADK_TARGET_SUPPORTS_NPTL
906 select ADK_TARGET_WITH_MMU
907 select ADK_TARGET_CPU_WITH_FPU
908 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
909 depends on ADK_TARGET_ARCH_MIPS
912 config ADK_TARGET_CPU_MIPS64_MIPS1
915 select ADK_TARGET_SUPPORTS_THREADS
916 select ADK_TARGET_SUPPORTS_LT
917 select ADK_TARGET_SUPPORTS_NPTL
918 select ADK_TARGET_WITH_MMU
919 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
920 depends on ADK_TARGET_ARCH_MIPS64
922 config ADK_TARGET_CPU_MIPS64_MIPS2
925 select ADK_TARGET_SUPPORTS_THREADS
926 select ADK_TARGET_SUPPORTS_LT
927 select ADK_TARGET_SUPPORTS_NPTL
928 select ADK_TARGET_WITH_MMU
929 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
930 depends on ADK_TARGET_ARCH_MIPS64
932 config ADK_TARGET_CPU_MIPS64_MIPS3
935 select ADK_TARGET_SUPPORTS_THREADS
936 select ADK_TARGET_SUPPORTS_LT
937 select ADK_TARGET_SUPPORTS_NPTL
938 select ADK_TARGET_WITH_MMU
939 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
940 depends on ADK_TARGET_ARCH_MIPS64
942 config ADK_TARGET_CPU_MIPS64_MIPS4
945 select ADK_TARGET_SUPPORTS_THREADS
946 select ADK_TARGET_SUPPORTS_LT
947 select ADK_TARGET_SUPPORTS_NPTL
948 select ADK_TARGET_WITH_MMU
949 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
950 depends on ADK_TARGET_ARCH_MIPS64
952 config ADK_TARGET_CPU_MIPS64_MIPS64
955 select ADK_TARGET_SUPPORTS_THREADS
956 select ADK_TARGET_SUPPORTS_LT
957 select ADK_TARGET_SUPPORTS_NPTL
958 select ADK_TARGET_WITH_MMU
959 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
960 select ADK_LINUX_KERNEL_CPU_MIPS64_R1 if ADK_TARGET_OS_LINUX
961 select ADK_WALDUX_KERNEL_CPU_MIPS64_R1 if ADK_TARGET_OS_WALDUX
962 depends on ADK_TARGET_ARCH_MIPS64
964 config ADK_TARGET_CPU_MIPS64_MIPS64R2
967 select ADK_TARGET_SUPPORTS_THREADS
968 select ADK_TARGET_SUPPORTS_LT
969 select ADK_TARGET_SUPPORTS_NPTL
970 select ADK_TARGET_WITH_MMU
971 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
972 select ADK_LINUX_KERNEL_CPU_MIPS64_R2 if ADK_TARGET_OS_LINUX
973 select ADK_WALDUX_KERNEL_CPU_MIPS64_R2 if ADK_TARGET_OS_WALDUX
974 depends on ADK_TARGET_ARCH_MIPS64
976 config ADK_TARGET_CPU_MIPS64_MIPS64R6
979 select ADK_TARGET_SUPPORTS_THREADS
980 select ADK_TARGET_SUPPORTS_LT
981 select ADK_TARGET_SUPPORTS_NPTL
982 select ADK_TARGET_WITH_MMU
983 select ADK_TARGET_ARCH_MIPS_WITH_NAN_2008
984 select ADK_LINUX_KERNEL_CPU_MIPS64_R6 if ADK_TARGET_OS_LINUX
985 select ADK_WALDUX_KERNEL_CPU_MIPS64_R6 if ADK_TARGET_OS_WALDUX
986 depends on ADK_TARGET_ARCH_MIPS64
988 config ADK_TARGET_CPU_MIPS64_LOONGSON2F
991 select ADK_TARGET_SUPPORTS_THREADS
992 select ADK_TARGET_SUPPORTS_LT
993 select ADK_TARGET_SUPPORTS_NPTL
994 select ADK_TARGET_WITH_MMU
995 depends on ADK_TARGET_ARCH_MIPS64
998 config ADK_TARGET_CPU_MN10300
1000 depends on ADK_TARGET_ARCH_MN10300
1003 config ADK_TARGET_CPU_MOXIE
1005 select ADK_TARGET_WITH_MMU
1006 depends on ADK_TARGET_ARCH_MOXIE
1009 config ADK_TARGET_CPU_MSP430
1011 depends on ADK_TARGET_ARCH_MSP430
1014 config ADK_TARGET_CPU_NDS32
1016 select ADK_TARGET_SUPPORTS_THREADS
1017 select ADK_TARGET_SUPPORTS_LT
1018 select ADK_TARGET_SUPPORTS_NPTL
1019 select ADK_TARGET_WITH_MMU
1020 depends on ADK_TARGET_ARCH_NDS32
1023 config ADK_TARGET_CPU_NIOS2
1025 select ADK_TARGET_SUPPORTS_THREADS
1026 select ADK_TARGET_SUPPORTS_LT
1027 select ADK_TARGET_SUPPORTS_NPTL
1028 select ADK_TARGET_WITH_MMU
1029 depends on ADK_TARGET_ARCH_NIOS2
1032 config ADK_TARGET_CPU_OR1K
1034 select ADK_TARGET_SUPPORTS_THREADS
1035 select ADK_TARGET_SUPPORTS_LT
1036 select ADK_TARGET_SUPPORTS_NPTL
1037 select ADK_TARGET_WITH_MMU
1038 depends on ADK_TARGET_ARCH_OR1K
1041 config ADK_TARGET_CPU_PPC
1043 select ADK_TARGET_SUPPORTS_THREADS
1044 select ADK_TARGET_SUPPORTS_LT
1045 select ADK_TARGET_SUPPORTS_NPTL
1046 select ADK_TARGET_WITH_MMU
1047 depends on ADK_TARGET_ARCH_PPC
1049 config ADK_TARGET_CPU_PPC_440
1051 select ADK_TARGET_SUPPORTS_THREADS
1052 select ADK_TARGET_SUPPORTS_LT
1053 select ADK_TARGET_SUPPORTS_NPTL
1054 select ADK_TARGET_WITH_MMU
1055 depends on ADK_TARGET_ARCH_PPC
1057 config ADK_TARGET_CPU_PPC_740
1059 select ADK_TARGET_SUPPORTS_THREADS
1060 select ADK_TARGET_SUPPORTS_LT
1061 select ADK_TARGET_SUPPORTS_NPTL
1062 select ADK_TARGET_WITH_MMU
1063 depends on ADK_TARGET_ARCH_PPC
1065 config ADK_TARGET_CPU_PPC_7400
1067 select ADK_TARGET_SUPPORTS_THREADS
1068 select ADK_TARGET_SUPPORTS_LT
1069 select ADK_TARGET_SUPPORTS_NPTL
1070 select ADK_TARGET_WITH_MMU
1071 select ADK_TARGET_ARCH_PPC_WITH_ALTIVEC
1072 depends on ADK_TARGET_ARCH_PPC
1074 config ADK_TARGET_CPU_PPC_7450
1076 select ADK_TARGET_SUPPORTS_THREADS
1077 select ADK_TARGET_SUPPORTS_LT
1078 select ADK_TARGET_SUPPORTS_NPTL
1079 select ADK_TARGET_WITH_MMU
1080 select ADK_TARGET_ARCH_PPC_WITH_ALTIVEC
1081 depends on ADK_TARGET_ARCH_PPC
1083 config ADK_TARGET_CPU_PPC_750
1085 select ADK_TARGET_SUPPORTS_THREADS
1086 select ADK_TARGET_SUPPORTS_LT
1087 select ADK_TARGET_SUPPORTS_NPTL
1088 select ADK_TARGET_WITH_MMU
1089 depends on ADK_TARGET_ARCH_PPC
1091 config ADK_TARGET_CPU_PPC_8540
1093 select ADK_TARGET_SUPPORTS_THREADS
1094 select ADK_TARGET_SUPPORTS_LT
1095 select ADK_TARGET_SUPPORTS_NPTL
1096 select ADK_TARGET_WITH_MMU
1097 select ADK_TARGET_ARCH_PPC_WITH_SPE
1098 depends on ADK_TARGET_ARCH_PPC
1100 config ADK_TARGET_CPU_PPC_8548
1102 select ADK_TARGET_SUPPORTS_THREADS
1103 select ADK_TARGET_SUPPORTS_LT
1104 select ADK_TARGET_SUPPORTS_NPTL
1105 select ADK_TARGET_WITH_MMU
1106 select ADK_TARGET_ARCH_PPC_WITH_SPE
1107 depends on ADK_TARGET_ARCH_PPC
1109 config ADK_TARGET_CPU_PPC_E500MC
1111 select ADK_TARGET_SUPPORTS_THREADS
1112 select ADK_TARGET_SUPPORTS_LT
1113 select ADK_TARGET_SUPPORTS_NPTL
1114 select ADK_TARGET_WITH_MMU
1115 depends on ADK_TARGET_ARCH_PPC
1117 config ADK_TARGET_CPU_PPC_970
1119 select ADK_TARGET_SUPPORTS_THREADS
1120 select ADK_TARGET_SUPPORTS_LT
1121 select ADK_TARGET_SUPPORTS_NPTL
1122 select ADK_TARGET_WITH_MMU
1123 select ADK_TARGET_ARCH_PPC_WITH_ALTIVEC
1124 depends on ADK_TARGET_ARCH_PPC
1127 config ADK_TARGET_CPU_PPC64_POWER8
1130 select ADK_TARGET_SUPPORTS_THREADS
1131 select ADK_TARGET_SUPPORTS_NPTL
1132 select ADK_TARGET_WITH_MMU
1133 select ADK_TARGET_ARCH_PPC_WITH_ALTIVEC
1134 depends on ADK_TARGET_ARCH_PPC64
1136 config ADK_TARGET_CPU_PPC64_POWER7
1139 select ADK_TARGET_SUPPORTS_THREADS
1140 select ADK_TARGET_SUPPORTS_NPTL
1141 select ADK_TARGET_WITH_MMU
1142 select ADK_TARGET_ARCH_PPC_WITH_ALTIVEC
1143 depends on ADK_TARGET_ARCH_PPC64
1144 depends on ADK_TARGET_BIG_ENDIAN
1146 config ADK_TARGET_CPU_PPC64_POWER6
1149 select ADK_TARGET_SUPPORTS_THREADS
1150 select ADK_TARGET_SUPPORTS_NPTL
1151 select ADK_TARGET_WITH_MMU
1152 select ADK_TARGET_ARCH_PPC_WITH_ALTIVEC
1153 depends on ADK_TARGET_ARCH_PPC64
1154 depends on ADK_TARGET_BIG_ENDIAN
1156 config ADK_TARGET_CPU_PPC64_POWER5
1159 select ADK_TARGET_SUPPORTS_THREADS
1160 select ADK_TARGET_SUPPORTS_NPTL
1161 select ADK_TARGET_WITH_MMU
1162 depends on ADK_TARGET_ARCH_PPC64
1163 depends on ADK_TARGET_BIG_ENDIAN
1165 config ADK_TARGET_CPU_PPC64_POWER4
1168 select ADK_TARGET_SUPPORTS_THREADS
1169 select ADK_TARGET_SUPPORTS_NPTL
1170 select ADK_TARGET_WITH_MMU
1171 depends on ADK_TARGET_ARCH_PPC64
1172 depends on ADK_TARGET_BIG_ENDIAN
1174 config ADK_TARGET_CPU_PPC64_POWERPC64
1177 select ADK_TARGET_SUPPORTS_THREADS
1178 select ADK_TARGET_SUPPORTS_NPTL
1179 select ADK_TARGET_WITH_MMU
1180 depends on ADK_TARGET_ARCH_PPC64
1181 depends on ADK_TARGET_BIG_ENDIAN
1184 config ADK_TARGET_CPU_RISCV32_RV32IMAFDC
1186 select ADK_TARGET_SUPPORTS_THREADS
1187 select ADK_TARGET_SUPPORTS_NPTL
1188 select ADK_TARGET_WITH_MMU
1189 select ADK_TARGET_ABI_ILP32D
1190 depends on ADK_TARGET_ARCH_RISCV32
1192 config ADK_TARGET_CPU_RISCV32_RV32IMAC
1194 select ADK_TARGET_SUPPORTS_THREADS
1195 select ADK_TARGET_SUPPORTS_NPTL
1196 select ADK_TARGET_WITH_MMU
1197 select ADK_TARGET_ABI_ILP32
1198 depends on ADK_TARGET_ARCH_RISCV32
1200 config ADK_TARGET_CPU_RISCV64_RV64IMAFDC
1202 select ADK_TARGET_SUPPORTS_THREADS
1203 select ADK_TARGET_SUPPORTS_NPTL
1204 select ADK_TARGET_WITH_MMU
1205 select ADK_TARGET_ABI_LP64D
1206 depends on ADK_TARGET_ARCH_RISCV64
1208 config ADK_TARGET_CPU_RISCV64_RV64IMAC
1210 select ADK_TARGET_SUPPORTS_THREADS
1211 select ADK_TARGET_SUPPORTS_NPTL
1212 select ADK_TARGET_WITH_MMU
1213 select ADK_TARGET_ABI_LP64
1214 depends on ADK_TARGET_ARCH_RISCV64
1217 config ADK_TARGET_CPU_RX
1219 select ADK_TARGET_WITHOUT_MMU
1220 depends on ADK_TARGET_ARCH_RX
1223 config ADK_TARGET_CPU_S390_Z900
1226 select ADK_TARGET_SUPPORTS_THREADS
1227 select ADK_TARGET_SUPPORTS_NPTL
1228 select ADK_TARGET_WITH_MMU
1229 depends on ADK_TARGET_ARCH_S390
1232 config ADK_TARGET_CPU_SH_SH
1234 depends on ADK_TARGET_ARCH_SH
1236 config ADK_TARGET_CPU_SH_J2
1238 select ADK_TARGET_SUPPORTS_THREADS
1239 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_MUSL
1240 select ADK_TARGET_SUPPORTS_LT if ADK_TARGET_LIB_UCLIBC_NG
1241 select ADK_TARGET_WITHOUT_MMU
1242 depends on ADK_TARGET_ARCH_SH
1244 config ADK_TARGET_CPU_SH_SH2
1246 select ADK_TARGET_SUPPORTS_THREADS
1247 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_MUSL
1248 select ADK_TARGET_SUPPORTS_LT if ADK_TARGET_LIB_UCLIBC_NG
1249 select ADK_TARGET_WITHOUT_MMU
1250 depends on ADK_TARGET_ARCH_SH
1252 config ADK_TARGET_CPU_SH_SH2A
1254 select ADK_TARGET_SUPPORTS_THREADS
1255 select ADK_TARGET_SUPPORTS_LT
1256 select ADK_TARGET_WITHOUT_MMU
1257 depends on ADK_TARGET_ARCH_SH
1259 config ADK_TARGET_CPU_SH_SH3
1261 select ADK_TARGET_SUPPORTS_THREADS
1262 select ADK_TARGET_SUPPORTS_NPTL
1263 select ADK_TARGET_SUPPORTS_LT
1264 select ADK_TARGET_WITH_MMU
1265 depends on ADK_TARGET_ARCH_SH
1267 config ADK_TARGET_CPU_SH_SH4
1269 select ADK_TARGET_SUPPORTS_THREADS
1270 select ADK_TARGET_SUPPORTS_NPTL
1271 select ADK_TARGET_SUPPORTS_LT
1272 select ADK_TARGET_WITH_MMU
1273 depends on ADK_TARGET_ARCH_SH
1275 config ADK_TARGET_CPU_SH_SH4A
1277 select ADK_TARGET_SUPPORTS_THREADS
1278 select ADK_TARGET_SUPPORTS_NPTL
1279 select ADK_TARGET_SUPPORTS_LT
1280 select ADK_TARGET_WITH_MMU
1281 depends on ADK_TARGET_ARCH_SH
1284 config ADK_TARGET_CPU_SPARC_V8
1286 select ADK_TARGET_SUPPORTS_THREADS
1287 select ADK_TARGET_SUPPORTS_NPTL
1288 select ADK_TARGET_SUPPORTS_LT
1289 select ADK_TARGET_WITH_MMU
1290 depends on ADK_TARGET_ARCH_SPARC
1292 config ADK_TARGET_CPU_SPARC_V7
1294 select ADK_TARGET_SUPPORTS_THREADS
1295 select ADK_TARGET_SUPPORTS_NPTL
1296 select ADK_TARGET_SUPPORTS_LT
1297 select ADK_TARGET_WITH_MMU
1298 depends on ADK_TARGET_ARCH_SPARC
1300 config ADK_TARGET_CPU_SPARC_LEON
1302 select ADK_TARGET_SUPPORTS_THREADS
1303 select ADK_TARGET_SUPPORTS_NPTL
1304 select ADK_TARGET_SUPPORTS_LT
1305 select ADK_TARGET_WITH_MMU
1306 depends on ADK_TARGET_ARCH_SPARC
1309 config ADK_TARGET_CPU_SPARC64_V9
1312 select ADK_TARGET_SUPPORTS_THREADS if ADK_TARGET_LIB_GLIBC
1313 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_GLIBC
1314 select ADK_TARGET_USE_STATIC_LIBS_ONLY if ADK_TARGET_LIB_UCLIBC_NG
1315 select ADK_TARGET_WITH_MMU
1316 depends on ADK_TARGET_ARCH_SPARC64
1319 config ADK_TARGET_CPU_TILE_TILEGX
1322 select ADK_TARGET_SUPPORTS_THREADS
1323 select ADK_TARGET_SUPPORTS_NPTL
1324 select ADK_TARGET_WITH_MMU
1325 depends on ADK_TARGET_ARCH_TILE
1328 config ADK_TARGET_CPU_V850
1330 select ADK_TARGET_WITHOUT_MMU
1331 depends on ADK_TARGET_ARCH_V850
1334 config ADK_TARGET_CPU_X86_I486
1336 select ADK_TARGET_SUPPORTS_THREADS
1337 select ADK_TARGET_SUPPORTS_NPTL
1338 select ADK_TARGET_SUPPORTS_LT
1339 select ADK_TARGET_WITH_MMU
1340 depends on ADK_TARGET_ARCH_X86
1342 config ADK_TARGET_CPU_X86_I586
1344 select ADK_TARGET_SUPPORTS_THREADS
1345 select ADK_TARGET_SUPPORTS_NPTL
1346 select ADK_TARGET_SUPPORTS_LT
1347 select ADK_TARGET_WITH_MMU
1348 depends on ADK_TARGET_ARCH_X86
1350 config ADK_TARGET_CPU_X86_I686
1352 select ADK_TARGET_SUPPORTS_THREADS
1353 select ADK_TARGET_SUPPORTS_NPTL
1354 select ADK_TARGET_SUPPORTS_LT
1355 select ADK_TARGET_WITH_MMU
1356 depends on ADK_TARGET_ARCH_X86
1358 config ADK_TARGET_CPU_X86_GEODE
1360 select ADK_TARGET_SUPPORTS_THREADS
1361 select ADK_TARGET_SUPPORTS_NPTL
1362 select ADK_TARGET_SUPPORTS_LT
1363 select ADK_TARGET_WITH_MMU
1364 depends on ADK_TARGET_ARCH_X86
1366 config ADK_TARGET_CPU_X86_ATOM
1368 select ADK_TARGET_SUPPORTS_THREADS
1369 select ADK_TARGET_SUPPORTS_NPTL
1370 select ADK_TARGET_SUPPORTS_LT
1371 select ADK_TARGET_WITH_MMU
1372 depends on ADK_TARGET_ARCH_X86
1374 config ADK_TARGET_CPU_X86_PENTIUM_M
1376 select ADK_TARGET_SUPPORTS_THREADS
1377 select ADK_TARGET_SUPPORTS_NPTL
1378 select ADK_TARGET_SUPPORTS_LT
1379 select ADK_TARGET_WITH_MMU
1380 depends on ADK_TARGET_ARCH_X86
1383 config ADK_TARGET_CPU_X86_64
1384 bool "Generic x86_64"
1386 select ADK_TARGET_SUPPORTS_THREADS
1387 select ADK_TARGET_SUPPORTS_NPTL
1388 select ADK_TARGET_SUPPORTS_LT
1389 select ADK_TARGET_WITH_MMU
1390 depends on ADK_TARGET_ARCH_X86_64
1392 config ADK_TARGET_CPU_X86_64_ATHLON_FX
1395 select ADK_TARGET_SUPPORTS_THREADS
1396 select ADK_TARGET_SUPPORTS_NPTL
1397 select ADK_TARGET_SUPPORTS_LT
1398 select ADK_TARGET_WITH_MMU
1399 select ADK_TARGET_CPU_WITH_VT
1400 select ADK_TARGET_CPU_WITH_MMX
1401 select ADK_TARGET_CPU_WITH_SSE
1402 select ADK_TARGET_CPU_WITH_SSE2
1403 select ADK_TARGET_CPU_WITH_3DNOW
1404 select ADK_TARGET_CPU_WITH_3DNOWEXT
1405 depends on ADK_TARGET_ARCH_X86_64
1407 config ADK_TARGET_CPU_X86_64_ATHLON_64
1410 select ADK_TARGET_SUPPORTS_THREADS
1411 select ADK_TARGET_SUPPORTS_NPTL
1412 select ADK_TARGET_SUPPORTS_LT
1413 select ADK_TARGET_WITH_MMU
1414 select ADK_TARGET_CPU_WITH_VT
1415 select ADK_TARGET_CPU_WITH_MMX
1416 select ADK_TARGET_CPU_WITH_SSE
1417 select ADK_TARGET_CPU_WITH_SSE2
1418 select ADK_TARGET_CPU_WITH_3DNOW
1419 select ADK_TARGET_CPU_WITH_3DNOWEXT
1420 depends on ADK_TARGET_ARCH_X86_64
1422 config ADK_TARGET_CPU_X86_64_ATHLON_64_SSE3
1423 bool "Athlon 64 with SSE3"
1425 select ADK_TARGET_SUPPORTS_THREADS
1426 select ADK_TARGET_SUPPORTS_NPTL
1427 select ADK_TARGET_SUPPORTS_LT
1428 select ADK_TARGET_WITH_MMU
1429 select ADK_TARGET_CPU_WITH_VT
1430 select ADK_TARGET_CPU_WITH_MMX
1431 select ADK_TARGET_CPU_WITH_SSE
1432 select ADK_TARGET_CPU_WITH_SSE2
1433 select ADK_TARGET_CPU_WITH_SSE3
1434 select ADK_TARGET_CPU_WITH_3DNOW
1435 select ADK_TARGET_CPU_WITH_3DNOWEXT
1436 depends on ADK_TARGET_ARCH_X86_64
1438 config ADK_TARGET_CPU_X86_64_BARCELONA
1441 select ADK_TARGET_SUPPORTS_THREADS
1442 select ADK_TARGET_SUPPORTS_NPTL
1443 select ADK_TARGET_SUPPORTS_LT
1444 select ADK_TARGET_WITH_MMU
1445 select ADK_TARGET_CPU_WITH_VT
1446 select ADK_TARGET_CPU_WITH_MMX
1447 select ADK_TARGET_CPU_WITH_SSE
1448 select ADK_TARGET_CPU_WITH_SSE2
1449 select ADK_TARGET_CPU_WITH_SSE3
1450 select ADK_TARGET_CPU_WITH_SSE4A
1451 select ADK_TARGET_CPU_WITH_3DNOW
1452 select ADK_TARGET_CPU_WITH_3DNOWEXT
1453 depends on ADK_TARGET_ARCH_X86_64
1455 config ADK_TARGET_CPU_X86_64_BDVER1
1458 select ADK_TARGET_SUPPORTS_THREADS
1459 select ADK_TARGET_SUPPORTS_NPTL
1460 select ADK_TARGET_SUPPORTS_LT
1461 select ADK_TARGET_WITH_MMU
1462 select ADK_TARGET_CPU_WITH_VT
1463 select ADK_TARGET_CPU_WITH_MMX
1464 select ADK_TARGET_CPU_WITH_SSE
1465 select ADK_TARGET_CPU_WITH_SSE2
1466 select ADK_TARGET_CPU_WITH_SSE3
1467 select ADK_TARGET_CPU_WITH_SSE4A
1468 select ADK_TARGET_CPU_WITH_SSE4_1
1469 select ADK_TARGET_CPU_WITH_SSE4_2
1470 select ADK_TARGET_CPU_WITH_SSSE3
1471 depends on ADK_TARGET_ARCH_X86_64
1473 config ADK_TARGET_CPU_X86_64_BDVER2
1476 select ADK_TARGET_SUPPORTS_THREADS
1477 select ADK_TARGET_SUPPORTS_NPTL
1478 select ADK_TARGET_SUPPORTS_LT
1479 select ADK_TARGET_WITH_MMU
1480 select ADK_TARGET_CPU_WITH_VT
1481 select ADK_TARGET_CPU_WITH_MMX
1482 select ADK_TARGET_CPU_WITH_SSE
1483 select ADK_TARGET_CPU_WITH_SSE2
1484 select ADK_TARGET_CPU_WITH_SSE3
1485 select ADK_TARGET_CPU_WITH_SSE4A
1486 select ADK_TARGET_CPU_WITH_SSE4_1
1487 select ADK_TARGET_CPU_WITH_SSE4_2
1488 select ADK_TARGET_CPU_WITH_SSSE3
1489 depends on ADK_TARGET_ARCH_X86_64
1491 config ADK_TARGET_CPU_X86_64_BDVER3
1494 select ADK_TARGET_SUPPORTS_THREADS
1495 select ADK_TARGET_SUPPORTS_NPTL
1496 select ADK_TARGET_SUPPORTS_LT
1497 select ADK_TARGET_WITH_MMU
1498 select ADK_TARGET_CPU_WITH_VT
1499 select ADK_TARGET_CPU_WITH_MMX
1500 select ADK_TARGET_CPU_WITH_SSE
1501 select ADK_TARGET_CPU_WITH_SSE2
1502 select ADK_TARGET_CPU_WITH_SSE3
1503 select ADK_TARGET_CPU_WITH_SSE4A
1504 select ADK_TARGET_CPU_WITH_SSE4_1
1505 select ADK_TARGET_CPU_WITH_SSE4_2
1506 select ADK_TARGET_CPU_WITH_SSSE3
1507 depends on ADK_TARGET_ARCH_X86_64
1509 config ADK_TARGET_CPU_X86_64_BDVER4
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_SSE4A
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_BONNELL
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_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_SSSE3
1539 depends on ADK_TARGET_ARCH_X86_64
1541 config ADK_TARGET_CPU_X86_64_BROADWELL
1544 select ADK_TARGET_SUPPORTS_THREADS
1545 select ADK_TARGET_SUPPORTS_NPTL
1546 select ADK_TARGET_SUPPORTS_LT
1547 select ADK_TARGET_WITH_MMU
1548 select ADK_TARGET_CPU_WITH_VT
1549 select ADK_TARGET_CPU_WITH_MMX
1550 select ADK_TARGET_CPU_WITH_SSE
1551 select ADK_TARGET_CPU_WITH_SSE2
1552 select ADK_TARGET_CPU_WITH_SSE3
1553 select ADK_TARGET_CPU_WITH_SSSE3
1554 depends on ADK_TARGET_ARCH_X86_64
1556 config ADK_TARGET_CPU_X86_64_BTVER1
1559 select ADK_TARGET_SUPPORTS_THREADS
1560 select ADK_TARGET_SUPPORTS_NPTL
1561 select ADK_TARGET_SUPPORTS_LT
1562 select ADK_TARGET_WITH_MMU
1563 select ADK_TARGET_CPU_WITH_VT
1564 select ADK_TARGET_CPU_WITH_MMX
1565 select ADK_TARGET_CPU_WITH_SSE
1566 select ADK_TARGET_CPU_WITH_SSE2
1567 select ADK_TARGET_CPU_WITH_SSE3
1568 select ADK_TARGET_CPU_WITH_SSE4A
1569 select ADK_TARGET_CPU_WITH_SSSE3
1570 depends on ADK_TARGET_ARCH_X86_64
1572 config ADK_TARGET_CPU_X86_64_BTVER2
1575 select ADK_TARGET_SUPPORTS_THREADS
1576 select ADK_TARGET_SUPPORTS_NPTL
1577 select ADK_TARGET_SUPPORTS_LT
1578 select ADK_TARGET_WITH_MMU
1579 select ADK_TARGET_CPU_WITH_VT
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_SSE4A
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_CORE2
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_SSSE3
1603 depends on ADK_TARGET_ARCH_X86_64
1605 config ADK_TARGET_CPU_X86_64_HASWELL
1608 select ADK_TARGET_SUPPORTS_THREADS
1609 select ADK_TARGET_SUPPORTS_NPTL
1610 select ADK_TARGET_SUPPORTS_LT
1611 select ADK_TARGET_WITH_MMU
1612 select ADK_TARGET_CPU_WITH_VT
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 select ADK_TARGET_CPU_WITH_SSE4_1
1618 select ADK_TARGET_CPU_WITH_SSE4_2
1619 select ADK_TARGET_CPU_WITH_SSSE3
1620 depends on ADK_TARGET_ARCH_X86_64
1622 config ADK_TARGET_CPU_X86_64_IVYBRIDGE
1625 select ADK_TARGET_SUPPORTS_THREADS
1626 select ADK_TARGET_SUPPORTS_NPTL
1627 select ADK_TARGET_SUPPORTS_LT
1628 select ADK_TARGET_WITH_MMU
1629 select ADK_TARGET_CPU_WITH_VT
1630 select ADK_TARGET_CPU_WITH_MMX
1631 select ADK_TARGET_CPU_WITH_SSE
1632 select ADK_TARGET_CPU_WITH_SSE2
1633 select ADK_TARGET_CPU_WITH_SSE3
1634 select ADK_TARGET_CPU_WITH_SSE4_1
1635 select ADK_TARGET_CPU_WITH_SSE4_2
1636 select ADK_TARGET_CPU_WITH_SSSE3
1637 depends on ADK_TARGET_ARCH_X86_64
1639 config ADK_TARGET_CPU_X86_64_K8
1642 select ADK_TARGET_SUPPORTS_THREADS
1643 select ADK_TARGET_SUPPORTS_NPTL
1644 select ADK_TARGET_SUPPORTS_LT
1645 select ADK_TARGET_WITH_MMU
1646 select ADK_TARGET_CPU_WITH_MMX
1647 select ADK_TARGET_CPU_WITH_SSE
1648 select ADK_TARGET_CPU_WITH_SSE2
1649 select ADK_TARGET_CPU_WITH_3DNOW
1650 select ADK_TARGET_CPU_WITH_3DNOWEXT
1651 depends on ADK_TARGET_ARCH_X86_64
1653 config ADK_TARGET_CPU_X86_64_K8_SSE3
1656 select ADK_TARGET_SUPPORTS_THREADS
1657 select ADK_TARGET_SUPPORTS_NPTL
1658 select ADK_TARGET_SUPPORTS_LT
1659 select ADK_TARGET_WITH_MMU
1660 select ADK_TARGET_CPU_WITH_VT
1661 select ADK_TARGET_CPU_WITH_MMX
1662 select ADK_TARGET_CPU_WITH_SSE
1663 select ADK_TARGET_CPU_WITH_SSE2
1664 select ADK_TARGET_CPU_WITH_SSE3
1665 select ADK_TARGET_CPU_WITH_3DNOW
1666 select ADK_TARGET_CPU_WITH_3DNOWEXT
1667 depends on ADK_TARGET_ARCH_X86_64
1669 config ADK_TARGET_CPU_X86_64_KNL
1672 select ADK_TARGET_SUPPORTS_THREADS
1673 select ADK_TARGET_SUPPORTS_NPTL
1674 select ADK_TARGET_SUPPORTS_LT
1675 select ADK_TARGET_WITH_MMU
1676 select ADK_TARGET_CPU_WITH_MMX
1677 select ADK_TARGET_CPU_WITH_SSE
1678 select ADK_TARGET_CPU_WITH_SSE2
1679 select ADK_TARGET_CPU_WITH_SSE3
1680 select ADK_TARGET_CPU_WITH_SSE4_1
1681 select ADK_TARGET_CPU_WITH_SSE4_2
1682 select ADK_TARGET_CPU_WITH_SSSE3
1683 depends on ADK_TARGET_ARCH_X86_64
1685 config ADK_TARGET_CPU_X86_64_NEHALEM
1688 select ADK_TARGET_SUPPORTS_THREADS
1689 select ADK_TARGET_SUPPORTS_NPTL
1690 select ADK_TARGET_SUPPORTS_LT
1691 select ADK_TARGET_WITH_MMU
1692 select ADK_TARGET_CPU_WITH_VT
1693 select ADK_TARGET_CPU_WITH_MMX
1694 select ADK_TARGET_CPU_WITH_SSE
1695 select ADK_TARGET_CPU_WITH_SSE2
1696 select ADK_TARGET_CPU_WITH_SSE3
1697 select ADK_TARGET_CPU_WITH_SSE4_1
1698 select ADK_TARGET_CPU_WITH_SSE4_2
1699 select ADK_TARGET_CPU_WITH_SSSE3
1700 depends on ADK_TARGET_ARCH_X86_64
1702 config ADK_TARGET_CPU_X86_64_NOCONA
1705 select ADK_TARGET_SUPPORTS_THREADS
1706 select ADK_TARGET_SUPPORTS_NPTL
1707 select ADK_TARGET_SUPPORTS_LT
1708 select ADK_TARGET_WITH_MMU
1709 select ADK_TARGET_CPU_WITH_MMX
1710 select ADK_TARGET_CPU_WITH_SSE
1711 select ADK_TARGET_CPU_WITH_SSE2
1712 select ADK_TARGET_CPU_WITH_SSE3
1713 depends on ADK_TARGET_ARCH_X86_64
1715 config ADK_TARGET_CPU_X86_64_OPTERON
1718 select ADK_TARGET_SUPPORTS_THREADS
1719 select ADK_TARGET_SUPPORTS_NPTL
1720 select ADK_TARGET_SUPPORTS_LT
1721 select ADK_TARGET_WITH_MMU
1722 select ADK_TARGET_CPU_WITH_MMX
1723 select ADK_TARGET_CPU_WITH_SSE
1724 select ADK_TARGET_CPU_WITH_SSE2
1725 select ADK_TARGET_CPU_WITH_3DNOW
1726 select ADK_TARGET_CPU_WITH_3DNOWEXT
1727 depends on ADK_TARGET_ARCH_X86_64
1729 config ADK_TARGET_CPU_X86_64_OPTERON_SSE3
1730 bool "Opteron with SSE3"
1732 select ADK_TARGET_SUPPORTS_THREADS
1733 select ADK_TARGET_SUPPORTS_NPTL
1734 select ADK_TARGET_SUPPORTS_LT
1735 select ADK_TARGET_WITH_MMU
1736 select ADK_TARGET_CPU_WITH_VT
1737 select ADK_TARGET_CPU_WITH_MMX
1738 select ADK_TARGET_CPU_WITH_SSE
1739 select ADK_TARGET_CPU_WITH_SSE2
1740 select ADK_TARGET_CPU_WITH_SSE3
1741 select ADK_TARGET_CPU_WITH_3DNOW
1742 select ADK_TARGET_CPU_WITH_3DNOWEXT
1743 depends on ADK_TARGET_ARCH_X86_64
1745 config ADK_TARGET_CPU_X86_64_SANDYBRIDGE
1748 select ADK_TARGET_SUPPORTS_THREADS
1749 select ADK_TARGET_SUPPORTS_NPTL
1750 select ADK_TARGET_SUPPORTS_LT
1751 select ADK_TARGET_WITH_MMU
1752 select ADK_TARGET_CPU_WITH_VT
1753 select ADK_TARGET_CPU_WITH_MMX
1754 select ADK_TARGET_CPU_WITH_SSE
1755 select ADK_TARGET_CPU_WITH_SSE2
1756 select ADK_TARGET_CPU_WITH_SSE3
1757 select ADK_TARGET_CPU_WITH_SSE4_1
1758 select ADK_TARGET_CPU_WITH_SSE4_2
1759 select ADK_TARGET_CPU_WITH_SSSE3
1760 depends on ADK_TARGET_ARCH_X86_64
1762 config ADK_TARGET_CPU_X86_64_SILVERMONT
1765 select ADK_TARGET_SUPPORTS_THREADS
1766 select ADK_TARGET_SUPPORTS_NPTL
1767 select ADK_TARGET_SUPPORTS_LT
1768 select ADK_TARGET_WITH_MMU
1769 select ADK_TARGET_CPU_WITH_VT
1770 select ADK_TARGET_CPU_WITH_MMX
1771 select ADK_TARGET_CPU_WITH_SSE
1772 select ADK_TARGET_CPU_WITH_SSE2
1773 select ADK_TARGET_CPU_WITH_SSE3
1774 select ADK_TARGET_CPU_WITH_SSE4_1
1775 select ADK_TARGET_CPU_WITH_SSE4_2
1776 select ADK_TARGET_CPU_WITH_SSSE3
1777 depends on ADK_TARGET_ARCH_X86_64
1779 config ADK_TARGET_CPU_X86_64_WESTMERE
1782 select ADK_TARGET_SUPPORTS_THREADS
1783 select ADK_TARGET_SUPPORTS_NPTL
1784 select ADK_TARGET_SUPPORTS_LT
1785 select ADK_TARGET_WITH_MMU
1786 select ADK_TARGET_CPU_WITH_VT
1787 select ADK_TARGET_CPU_WITH_MMX
1788 select ADK_TARGET_CPU_WITH_SSE
1789 select ADK_TARGET_CPU_WITH_SSE2
1790 select ADK_TARGET_CPU_WITH_SSE3
1791 select ADK_TARGET_CPU_WITH_SSE4_1
1792 select ADK_TARGET_CPU_WITH_SSE4_2
1793 select ADK_TARGET_CPU_WITH_SSSE3
1794 depends on ADK_TARGET_ARCH_X86_64
1797 config ADK_TARGET_CPU_XTENSA_DC233C
1799 depends on ADK_TARGET_LITTLE_ENDIAN
1800 select ADK_TARGET_SUPPORTS_THREADS
1801 select ADK_TARGET_SUPPORTS_NPTL
1802 select ADK_TARGET_SUPPORTS_LT
1803 select ADK_TARGET_WITH_MMU
1804 select ADK_TARGET_KERNEL_UIMAGE
1805 select ADK_LINUX_KERNEL_XTENSA_VARIANT_DC233C if ADK_TARGET_OS_LINUX
1806 select ADK_LINUX_KERNEL_INITIALIZE_XTENSA_MMU_INSIDE_VMLINUX if ADK_TARGET_OS_LINUX
1807 select ADK_WALDUX_KERNEL_XTENSA_VARIANT_DC233C if ADK_TARGET_OS_WALDUX
1808 select ADK_WALDUX_KERNEL_INITIALIZE_XTENSA_MMU_INSIDE_VMLINUX if ADK_TARGET_OS_WALDUX
1809 depends on ADK_TARGET_ARCH_XTENSA
1811 config ADK_TARGET_CPU_XTENSA_DC232B
1813 depends on ADK_TARGET_LITTLE_ENDIAN
1814 select ADK_TARGET_SUPPORTS_THREADS
1815 select ADK_TARGET_SUPPORTS_NPTL
1816 select ADK_TARGET_SUPPORTS_LT
1817 select ADK_TARGET_WITH_MMU
1818 select ADK_TARGET_KERNEL_UIMAGE
1819 select ADK_LINUX_KERNEL_XTENSA_VARIANT_DC232B if ADK_TARGET_OS_LINUX
1820 select ADK_WALDUX_KERNEL_XTENSA_VARIANT_DC232B if ADK_TARGET_OS_WALDUX
1821 depends on ADK_TARGET_ARCH_XTENSA
1823 config ADK_TARGET_CPU_XTENSA_DE212
1825 depends on ADK_TARGET_LITTLE_ENDIAN
1826 select ADK_TARGET_SUPPORTS_THREADS
1827 select ADK_TARGET_SUPPORTS_LT
1828 select ADK_TARGET_WITHOUT_MMU
1829 select ADK_TARGET_UCLINUX
1830 select ADK_TARGET_KERNEL_IMAGE
1831 select ADK_LINUX_KERNEL_XTENSA_VARIANT_CUSTOM if ADK_TARGET_OS_LINUX
1832 select ADK_WALDUX_KERNEL_XTENSA_VARIANT_CUSTOM if ADK_TARGET_OS_WALDUX
1833 depends on ADK_TARGET_ARCH_XTENSA
1835 config ADK_TARGET_CPU_XTENSA_KC705_BE
1837 depends on ADK_TARGET_BIG_ENDIAN
1838 select ADK_TARGET_SUPPORTS_THREADS
1839 select ADK_TARGET_SUPPORTS_NPTL
1840 select ADK_TARGET_SUPPORTS_LT
1841 select ADK_TARGET_WITH_MMU
1842 select ADK_TARGET_KERNEL_UIMAGE
1843 select ADK_LINUX_KERNEL_XTENSA_VARIANT_DC233C if ADK_TARGET_OS_LINUX
1844 select ADK_WALDUX_KERNEL_XTENSA_VARIANT_DC233C if ADK_TARGET_OS_WALDUX
1845 depends on ADK_TARGET_ARCH_XTENSA
1847 config ADK_TARGET_CPU_XTENSA_FSF
1849 depends on ADK_TARGET_BIG_ENDIAN
1850 select ADK_TARGET_SUPPORTS_THREADS
1851 select ADK_TARGET_SUPPORTS_NPTL
1852 select ADK_TARGET_SUPPORTS_LT
1853 select ADK_TARGET_WITH_MMU
1854 select ADK_TARGET_KERNEL_ZIMAGE
1855 select ADK_LINUX_KERNEL_XTENSA_VARIANT_FSF if ADK_TARGET_OS_LINUX
1856 select ADK_WALDUX_KERNEL_XTENSA_VARIANT_FSF if ADK_TARGET_OS_WALDUX
1857 depends on ADK_TARGET_ARCH_XTENSA
1861 # coldfire helper variable for gcc
1862 config ADK_TARGET_CPU_CF
1866 config ADK_TARGET_CPU_WITH_FPU
1869 config ADK_TARGET_CPU_WITH_FPU_VFP
1871 select ADK_TARGET_CPU_WITH_FPU
1873 config ADK_TARGET_CPU_WITH_FPU_VFPV3
1875 select ADK_TARGET_CPU_WITH_FPU
1877 config ADK_TARGET_CPU_WITH_FPU_VFPV4
1879 select ADK_TARGET_CPU_WITH_FPU
1881 config ADK_TARGET_CPU_WITH_FPU_FPV4
1883 select ADK_TARGET_CPU_WITH_FPU
1885 config ADK_TARGET_CPU_WITH_FPU_FPV5
1887 select ADK_TARGET_CPU_WITH_FPU
1889 config ADK_TARGET_CPU_WITH_THUMB
1892 config ADK_TARGET_CPU_WITH_THUMB2
1895 config ADK_TARGET_CPU_WITH_VT
1898 config ADK_TARGET_CPU_WITH_MTRR
1901 config ADK_TARGET_CPU_WITH_ALTIVEC
1904 config ADK_TARGET_CPU_WITH_MMX
1907 config ADK_TARGET_CPU_WITH_MMXEXT
1910 config ADK_TARGET_CPU_WITH_SSE
1913 config ADK_TARGET_CPU_WITH_SSE2
1916 config ADK_TARGET_CPU_WITH_SSE3
1919 config ADK_TARGET_CPU_WITH_SSE4A
1922 config ADK_TARGET_CPU_WITH_SSE4_1
1925 config ADK_TARGET_CPU_WITH_SSE4_2
1928 config ADK_TARGET_CPU_WITH_SSSE3
1931 config ADK_TARGET_CPU_WITH_IWMMXT
1934 config ADK_TARGET_CPU_WITH_NEON
1937 config ADK_TARGET_CPU_WITH_HT
1940 config ADK_TARGET_CPU_WITH_3DNOW
1943 config ADK_TARGET_CPU_WITH_3DNOWEXT
1946 # for gcc --with-cpu
1947 config ADK_TARGET_GCC_CPU
1949 default "51" if ADK_TARGET_CPU_CF_51
1950 default "5206" if ADK_TARGET_CPU_CF_5206
1951 default "5206e" if ADK_TARGET_CPU_CF_5206E
1952 default "5208" if ADK_TARGET_CPU_CF_5208
1953 default "5211a" if ADK_TARGET_CPU_CF_5211A
1954 default "5213" if ADK_TARGET_CPU_CF_5213
1955 default "5216" if ADK_TARGET_CPU_CF_5216
1956 default "52235" if ADK_TARGET_CPU_CF_52235
1957 default "5225" if ADK_TARGET_CPU_CF_5225
1958 default "52259" if ADK_TARGET_CPU_CF_52259
1959 default "5235" if ADK_TARGET_CPU_CF_5235
1960 default "5249" if ADK_TARGET_CPU_CF_5249
1961 default "5250" if ADK_TARGET_CPU_CF_5250
1962 default "5271" if ADK_TARGET_CPU_CF_5271
1963 default "5272" if ADK_TARGET_CPU_CF_5272
1964 default "5275" if ADK_TARGET_CPU_CF_5275
1965 default "5282" if ADK_TARGET_CPU_CF_5282
1966 default "53017" if ADK_TARGET_CPU_CF_53017
1967 default "5307" if ADK_TARGET_CPU_CF_5307
1968 default "5328" if ADK_TARGET_CPU_CF_5328
1969 default "5329" if ADK_TARGET_CPU_CF_5329
1970 default "5373" if ADK_TARGET_CPU_CF_5373
1971 default "5407" if ADK_TARGET_CPU_CF_5407
1972 default "5475" if ADK_TARGET_CPU_CF_5475
1973 default "68020" if ADK_TARGET_CPU_M68K_68020
1974 default "68030" if ADK_TARGET_CPU_M68K_68030
1975 default "68040" if ADK_TARGET_CPU_M68K_68040
1976 default "68060" if ADK_TARGET_CPU_M68K_68060
1977 default "arc700" if ADK_TARGET_CPU_ARC_ARC700
1978 default "archs" if ADK_TARGET_CPU_ARC_ARC_HS
1979 default "arm1176jzf-s" if ADK_TARGET_CPU_ARM_ARM1176JZF_S
1980 default "arm926ej-s" if ADK_TARGET_CPU_ARM_ARM926EJ_S
1981 default "cortex-a5" if ADK_TARGET_CPU_ARM_CORTEX_A5
1982 default "cortex-a7" if ADK_TARGET_CPU_ARM_CORTEX_A7
1983 default "cortex-a8" if ADK_TARGET_CPU_ARM_CORTEX_A8
1984 default "cortex-a9" if ADK_TARGET_CPU_ARM_CORTEX_A9
1985 default "cortex-a15" if ADK_TARGET_CPU_ARM_CORTEX_A15
1986 default "cortex-a17" if ADK_TARGET_CPU_ARM_CORTEX_A17
1987 default "cortex-a53" if ADK_TARGET_CPU_ARM_CORTEX_A53
1988 default "cortex-a57" if ADK_TARGET_CPU_ARM_CORTEX_A57
1989 default "cortex-a53" if ADK_TARGET_CPU_AARCH64_CORTEX_A53
1990 default "cortex-a57" if ADK_TARGET_CPU_AARCH64_CORTEX_A57
1991 default "cortex-m0" if ADK_TARGET_CPU_ARM_CORTEX_M0
1992 default "cortex-m3" if ADK_TARGET_CPU_ARM_CORTEX_M3
1993 default "cortex-m4" if ADK_TARGET_CPU_ARM_CORTEX_M4
1994 default "cortex-m7" if ADK_TARGET_CPU_ARM_CORTEX_M7
1995 default "ev4" if ADK_TARGET_CPU_ALPHA_EV4
1996 default "ev5" if ADK_TARGET_CPU_ALPHA_EV5
1997 default "ev6" if ADK_TARGET_CPU_ALPHA_EV6
1998 default "ev67" if ADK_TARGET_CPU_ALPHA_EV67
1999 default "leon" if ADK_TARGET_CPU_SPARC_LEON
2000 default "mpcore" if ADK_TARGET_CPU_ARM_ARM11MPCORE
2001 default "n13" if ADK_TARGET_CPU_NDS32
2002 default "powerpc" if ADK_TARGET_CPU_PPC
2003 default "powerpc64" if ADK_TARGET_CPU_PPC64_POWERPC64
2004 default "power4" if ADK_TARGET_CPU_PPC64_POWER4
2005 default "power5" if ADK_TARGET_CPU_PPC64_POWER5
2006 default "power6" if ADK_TARGET_CPU_PPC64_POWER6
2007 default "power7" if ADK_TARGET_CPU_PPC64_POWER7
2008 default "power8" if ADK_TARGET_CPU_PPC64_POWER8
2009 default "ultrasparc" if ADK_TARGET_CPU_SPARC64_V9
2010 default "v8" if ADK_TARGET_CPU_SPARC_V8
2011 default "xscale" if ADK_TARGET_CPU_ARM_XSCALE
2012 default "440" if ADK_TARGET_CPU_PPC_440
2013 default "740" if ADK_TARGET_CPU_PPC_740
2014 default "750" if ADK_TARGET_CPU_PPC_750
2015 default "7400" if ADK_TARGET_CPU_PPC_7400
2016 default "7450" if ADK_TARGET_CPU_PPC_7450
2017 default "8540" if ADK_TARGET_CPU_PPC_8540
2018 default "8548" if ADK_TARGET_CPU_PPC_8548
2019 default "970" if ADK_TARGET_CPU_PPC_970
2021 # for gcc --with-arch
2022 config ADK_TARGET_GCC_ARCH
2024 default "athlon" if ADK_TARGET_CPU_X86_64_ATHLON
2025 default "athlon-fx" if ADK_TARGET_CPU_X86_64_ATHLON_FX
2026 default "athlon64" if ADK_TARGET_CPU_X86_64_ATHLON_64
2027 default "athlon64-sse3" if ADK_TARGET_CPU_X86_64_ATHLON_64_SSE3
2028 default "atom" if ADK_TARGET_CPU_X86_ATOM
2029 default "barcelona" if ADK_TARGET_CPU_X86_64_BARCELONA
2030 default "bdver1" if ADK_TARGET_CPU_X86_64_BDVER1
2031 default "bdver2" if ADK_TARGET_CPU_X86_64_BDVER2
2032 default "bdver3" if ADK_TARGET_CPU_X86_64_BDVER3
2033 default "bdver4" if ADK_TARGET_CPU_X86_64_BDVER4
2034 default "bonnell" if ADK_TARGET_CPU_X86_64_BONNEL
2035 default "broadwell" if ADK_TARGET_CPU_X86_64_BROADWELL
2036 default "btver1" if ADK_TARGET_CPU_X86_64_BTVER1
2037 default "btver2" if ADK_TARGET_CPU_X86_64_BTVER2
2038 default "core2" if ADK_TARGET_CPU_X86_64_CORE2
2039 default "geode" if ADK_TARGET_CPU_X86_GEODE
2040 default "haswell" if ADK_TARGET_CPU_X86_64_HASWELL
2041 default "i486" if ADK_TARGET_CPU_X86_I486
2042 default "i586" if ADK_TARGET_CPU_X86_I586
2043 default "i686" if ADK_TARGET_CPU_X86_I686
2044 default "ivybridge" if ADK_TARGET_CPU_X86_64_IVYBRIDGE
2045 default "k8" if ADK_TARGET_CPU_X86_64_K8
2046 default "k8-sse3" if ADK_TARGET_CPU_X86_64_K8_SSE3
2047 default "knl" if ADK_TARGET_CPU_X86_64_KNL
2048 default "loongson2f" if ADK_TARGET_CPU_MIPS64_LOONGSON2F
2049 default "r4400" if ADK_TARGET_CPU_MIPS_R4400
2050 default "r4600" if ADK_TARGET_CPU_MIPS_R4600
2051 default "mips32" if ADK_TARGET_CPU_MIPS_MIPS32
2052 default "mips32r2" if ADK_TARGET_CPU_MIPS_MIPS32R2
2053 default "mips32r6" if ADK_TARGET_CPU_MIPS_MIPS32R6
2054 default "mips1" if ADK_TARGET_CPU_MIPS64_MIPS1
2055 default "mips2" if ADK_TARGET_CPU_MIPS64_MIPS2
2056 default "mips3" if ADK_TARGET_CPU_MIPS64_MIPS3
2057 default "mips4" if ADK_TARGET_CPU_MIPS64_MIPS4
2058 default "mips64" if ADK_TARGET_CPU_MIPS64_MIPS64
2059 default "mips64r2" if ADK_TARGET_CPU_MIPS64_MIPS64R2
2060 default "mips64r6" if ADK_TARGET_CPU_MIPS64_MIPS64R6
2061 default "nehalem" if ADK_TARGET_CPU_X86_64_NEHALEM
2062 default "nocona" if ADK_TARGET_CPU_X86_64_NOCONA
2063 default "opteron" if ADK_TARGET_CPU_X86_64_OPTERON
2064 default "opteron-sse3" if ADK_TARGET_CPU_X86_64_OPTERON_SSE3
2065 default "pentium-m" if ADK_TARGET_CPU_X86_PENTIUM_M
2066 default "sandybridge" if ADK_TARGET_CPU_X86_64_SANDYBRIDGE
2067 default "silvermont" if ADK_TARGET_CPU_X86_64_SILVERMONT
2068 default "westmere" if ADK_TARGET_CPU_X86_64_WESTMERE
2069 default "x86-64" if ADK_TARGET_CPU_X86_64
2070 default "z900" if ADK_TARGET_CPU_S390_Z900
2071 default "c674x" if ADK_TARGET_CPU_C6X
2072 default "rv32imafdc" if ADK_TARGET_CPU_RISCV32_RV32IMAFDC
2073 default "rv32imac" if ADK_TARGET_CPU_RISCV32_RV32IMAC
2074 default "rv64imafdc" if ADK_TARGET_CPU_RISCV64_RV64IMAFDC
2075 default "rv64imac" if ADK_TARGET_CPU_RISCV64_RV64IMAC
2077 # for CFLAGS/CXXFLAGS if gcc does not support --with-cpu
2078 config ADK_TARGET_CPU_FLAGS
2080 default "-mcpu=bf512" if ADK_TARGET_CPU_BFIN_BF512
2081 default "-mcpu=bf514" if ADK_TARGET_CPU_BFIN_BF514
2082 default "-mcpu=bf516" if ADK_TARGET_CPU_BFIN_BF516
2083 default "-mcpu=bf518" if ADK_TARGET_CPU_BFIN_BF518
2084 default "-mcpu=bf522" if ADK_TARGET_CPU_BFIN_BF522
2085 default "-mcpu=bf523" if ADK_TARGET_CPU_BFIN_BF523
2086 default "-mcpu=bf524" if ADK_TARGET_CPU_BFIN_BF524
2087 default "-mcpu=bf525" if ADK_TARGET_CPU_BFIN_BF525
2088 default "-mcpu=bf526" if ADK_TARGET_CPU_BFIN_BF526
2089 default "-mcpu=bf527" if ADK_TARGET_CPU_BFIN_BF527
2090 default "-mcpu=bf531" if ADK_TARGET_CPU_BFIN_BF531
2091 default "-mcpu=bf532" if ADK_TARGET_CPU_BFIN_BF532
2092 default "-mcpu=bf533" if ADK_TARGET_CPU_BFIN_BF533
2093 default "-mcpu=bf534" if ADK_TARGET_CPU_BFIN_BF534
2094 default "-mcpu=bf536" if ADK_TARGET_CPU_BFIN_BF536
2095 default "-mcpu=bf537" if ADK_TARGET_CPU_BFIN_BF537
2096 default "-mcpu=bf538" if ADK_TARGET_CPU_BFIN_BF538
2097 default "-mcpu=bf539" if ADK_TARGET_CPU_BFIN_BF539
2098 default "-mcpu=bf542" if ADK_TARGET_CPU_BFIN_BF542
2099 default "-mcpu=bf544" if ADK_TARGET_CPU_BFIN_BF544
2100 default "-mcpu=bf547" if ADK_TARGET_CPU_BFIN_BF547
2101 default "-mcpu=bf548" if ADK_TARGET_CPU_BFIN_BF548
2102 default "-mcpu=bf549" if ADK_TARGET_CPU_BFIN_BF549
2103 default "-mcpu=bf542m" if ADK_TARGET_CPU_BFIN_BF542M
2104 default "-mcpu=bf544m" if ADK_TARGET_CPU_BFIN_BF544M
2105 default "-mcpu=bf547m" if ADK_TARGET_CPU_BFIN_BF547M
2106 default "-mcpu=bf548m" if ADK_TARGET_CPU_BFIN_BF548M
2107 default "-mcpu=bf549m" if ADK_TARGET_CPU_BFIN_BF549M
2108 default "-mcpu=bf561" if ADK_TARGET_CPU_BFIN_BF561
2109 default "-mcpu=bf592" if ADK_TARGET_CPU_BFIN_BF592
2110 default "-mcpu=ck610" if ADK_TARGET_CPU_CSKY_CK610
2111 default "-mcpu=ck807" if ADK_TARGET_CPU_CSKY_CK807
2112 default "-mcpu=ck810" if ADK_TARGET_CPU_CSKY_CK810
2113 default "-mcpu=v10" if ADK_TARGET_CPU_CRIS_CRISV10
2114 default "-mcpu=v32" if ADK_TARGET_CPU_CRIS_CRISV32
2115 default "-mh" if ADK_TARGET_CPU_H8300H
2116 default "-ms" if ADK_TARGET_CPU_H8S
2117 default "-mmetac=2.1" if ADK_TARGET_CPU_METAG
2118 default "-mcpu=v7.10.d" if ADK_TARGET_CPU_MICROBLAZE
2119 default "-mj2" if ADK_TARGET_CPU_SH_J2
2120 default "-m2" if ADK_TARGET_CPU_SH_SH2
2121 default "-m2a" if ADK_TARGET_CPU_SH_SH2A
2122 default "-m3" if ADK_TARGET_CPU_SH_SH3
2123 default "-m4" if ADK_TARGET_CPU_SH_SH4
2124 default "-m4a" if ADK_TARGET_CPU_SH_SH4A
2125 default "-mcpu=tilegx" if ADK_TARGET_CPU_TILE_TILEGX
2128 config ADK_TARGET_CPU_TYPE
2130 default "arc700" if ADK_TARGET_CPU_ARC_ARC700
2131 default "archs" if ADK_TARGET_CPU_ARC_ARC_HS
2132 default "bf512" if ADK_TARGET_CPU_BFIN_BF512
2133 default "bf514" if ADK_TARGET_CPU_BFIN_BF514
2134 default "bf516" if ADK_TARGET_CPU_BFIN_BF516
2135 default "bf518" if ADK_TARGET_CPU_BFIN_BF518
2136 default "bf522" if ADK_TARGET_CPU_BFIN_BF522
2137 default "bf523" if ADK_TARGET_CPU_BFIN_BF523
2138 default "bf524" if ADK_TARGET_CPU_BFIN_BF524
2139 default "bf525" if ADK_TARGET_CPU_BFIN_BF525
2140 default "bf526" if ADK_TARGET_CPU_BFIN_BF526
2141 default "bf527" if ADK_TARGET_CPU_BFIN_BF527
2142 default "bf531" if ADK_TARGET_CPU_BFIN_BF531
2143 default "bf532" if ADK_TARGET_CPU_BFIN_BF532
2144 default "bf533" if ADK_TARGET_CPU_BFIN_BF533
2145 default "bf534" if ADK_TARGET_CPU_BFIN_BF534
2146 default "bf536" if ADK_TARGET_CPU_BFIN_BF536
2147 default "bf537" if ADK_TARGET_CPU_BFIN_BF537
2148 default "bf538" if ADK_TARGET_CPU_BFIN_BF538
2149 default "bf539" if ADK_TARGET_CPU_BFIN_BF539
2150 default "bf542" if ADK_TARGET_CPU_BFIN_BF542
2151 default "bf544" if ADK_TARGET_CPU_BFIN_BF544
2152 default "bf547" if ADK_TARGET_CPU_BFIN_BF547
2153 default "bf548" if ADK_TARGET_CPU_BFIN_BF548
2154 default "bf549" if ADK_TARGET_CPU_BFIN_BF549
2155 default "bf542m" if ADK_TARGET_CPU_BFIN_BF542M
2156 default "bf544m" if ADK_TARGET_CPU_BFIN_BF544M
2157 default "bf547m" if ADK_TARGET_CPU_BFIN_BF547M
2158 default "bf548m" if ADK_TARGET_CPU_BFIN_BF548M
2159 default "bf549m" if ADK_TARGET_CPU_BFIN_BF549M
2160 default "bf561" if ADK_TARGET_CPU_BFIN_BF561
2161 default "bf592" if ADK_TARGET_CPU_BFIN_BF592
2162 default "cf51" if ADK_TARGET_CPU_CF_51
2163 default "cf5206" if ADK_TARGET_CPU_CF_5206
2164 default "cf5206e" if ADK_TARGET_CPU_CF_5206E
2165 default "cf5208" if ADK_TARGET_CPU_CF_5208
2166 default "cf5211a" if ADK_TARGET_CPU_CF_5211A
2167 default "cf5213" if ADK_TARGET_CPU_CF_5213
2168 default "cf5216" if ADK_TARGET_CPU_CF_5216
2169 default "cf52235" if ADK_TARGET_CPU_CF_52235
2170 default "cf5225" if ADK_TARGET_CPU_CF_5225
2171 default "cf52259" if ADK_TARGET_CPU_CF_52259
2172 default "cf5235" if ADK_TARGET_CPU_CF_5235
2173 default "cf5249" if ADK_TARGET_CPU_CF_5249
2174 default "cf5250" if ADK_TARGET_CPU_CF_5250
2175 default "cf5271" if ADK_TARGET_CPU_CF_5271
2176 default "cf5272" if ADK_TARGET_CPU_CF_5272
2177 default "cf5275" if ADK_TARGET_CPU_CF_5275
2178 default "cf5282" if ADK_TARGET_CPU_CF_5282
2179 default "cf53017" if ADK_TARGET_CPU_CF_53017
2180 default "cf5307" if ADK_TARGET_CPU_CF_5307
2181 default "cf5328" if ADK_TARGET_CPU_CF_5328
2182 default "cf5329" if ADK_TARGET_CPU_CF_5329
2183 default "cf5373" if ADK_TARGET_CPU_CF_5373
2184 default "cf5407" if ADK_TARGET_CPU_CF_5407
2185 default "cf5475" if ADK_TARGET_CPU_CF_5475
2186 default "68020" if ADK_TARGET_CPU_M68K_68020
2187 default "68030" if ADK_TARGET_CPU_M68K_68030
2188 default "68040" if ADK_TARGET_CPU_M68K_68040
2189 default "68060" if ADK_TARGET_CPU_M68K_68060
2190 default "cortex_a5" if ADK_TARGET_CPU_ARM_CORTEX_A5
2191 default "cortex_a7" if ADK_TARGET_CPU_ARM_CORTEX_A7
2192 default "cortex_a8" if ADK_TARGET_CPU_ARM_CORTEX_A8
2193 default "cortex_a9" if ADK_TARGET_CPU_ARM_CORTEX_A9
2194 default "cortex_a15" if ADK_TARGET_CPU_ARM_CORTEX_A15
2195 default "cortex_a17" if ADK_TARGET_CPU_ARM_CORTEX_A17
2196 default "cortex_m3" if ADK_TARGET_CPU_ARM_CORTEX_M3
2197 default "cortex_m4" if ADK_TARGET_CPU_ARM_CORTEX_M4
2198 default "cortex_m7" if ADK_TARGET_CPU_ARM_CORTEX_M7
2199 default "arm1176jzf_s" if ADK_TARGET_CPU_ARM_ARM1176JZF_S
2200 default "arm926ej_s" if ADK_TARGET_CPU_ARM_ARM926EJ_S
2201 default "mpcore" if ADK_TARGET_CPU_ARM_ARM11MPCORE
2202 default "cortex_a53" if ADK_TARGET_CPU_ARM_CORTEX_A53
2203 default "cortex_a57" if ADK_TARGET_CPU_ARM_CORTEX_A57
2204 default "cortex_a53" if ADK_TARGET_CPU_AARCH64_CORTEX_A53
2205 default "cortex_a57" if ADK_TARGET_CPU_AARCH64_CORTEX_A57
2206 default "microblaze" if ADK_TARGET_CPU_MICROBLAZE
2207 default "mips32" if ADK_TARGET_CPU_MIPS_MIPS32
2208 default "mips32r2" if ADK_TARGET_CPU_MIPS_MIPS32R2
2209 default "mips32r6" if ADK_TARGET_CPU_MIPS_MIPS32R6
2210 default "mips64" if ADK_TARGET_CPU_MIPS64_MIPS64
2211 default "mips64r2" if ADK_TARGET_CPU_MIPS64_MIPS64R2
2212 default "mips64r6" if ADK_TARGET_CPU_MIPS64_MIPS64R6
2213 default "mips64" if ADK_TARGET_CPU_MIPS64_LOONGSON2F
2214 default "ppc64" if ADK_TARGET_ARCH_PPC64
2215 default "nds32" if ADK_TARGET_CPU_NDS32
2216 default "v8" if ADK_TARGET_CPU_SPARC_V8
2217 default "v9" if ADK_TARGET_CPU_SPARC64_V9
2218 default "leon" if ADK_TARGET_CPU_SPARC_LEON
2219 default "dc233c" if ADK_TARGET_CPU_XTENSA_DC233C
2220 default "dc232b" if ADK_TARGET_CPU_XTENSA_DC232B
2221 default "de212" if ADK_TARGET_CPU_XTENSA_DE212
2222 default "kc705_be" if ADK_TARGET_CPU_XTENSA_KC705_BE
2223 default "fsf" if ADK_TARGET_CPU_XTENSA_FSF
2224 default "crisv10" if ADK_TARGET_CPU_CRIS_CRISV10
2225 default "crisv32" if ADK_TARGET_CPU_CRIS_CRISV32
2226 default "sh" if ADK_TARGET_CPU_SH_SH
2227 default "j2" if ADK_TARGET_CPU_SH_J2
2228 default "sh2" if ADK_TARGET_CPU_SH_SH2
2229 default "sh2a" if ADK_TARGET_CPU_SH_SH2A
2230 default "sh3" if ADK_TARGET_CPU_SH_SH3
2231 default "sh4" if ADK_TARGET_CPU_SH_SH4
2232 default "sh4a" if ADK_TARGET_CPU_SH_SH4A
2234 # required for the correct toolchain triple
2235 config ADK_TARGET_CPU_ARCH
2237 default "aarch64" if ADK_TARGET_ARCH_AARCH64 && ADK_TARGET_LITTLE_ENDIAN
2238 default "aarch64_be" if ADK_TARGET_ARCH_AARCH64 && ADK_TARGET_BIG_ENDIAN
2239 default "alpha" if ADK_TARGET_ARCH_ALPHA
2240 default "arm" if ADK_TARGET_ARCH_ARM && ADK_TARGET_LITTLE_ENDIAN
2241 default "armeb" if ADK_TARGET_ARCH_ARM && ADK_TARGET_BIG_ENDIAN
2242 default "arc" if ADK_TARGET_ARCH_ARC && ADK_TARGET_LITTLE_ENDIAN
2243 default "arceb" if ADK_TARGET_ARCH_ARC && ADK_TARGET_BIG_ENDIAN
2244 default "avr32" if ADK_TARGET_ARCH_AVR32
2245 default "bfin" if ADK_TARGET_ARCH_BFIN
2246 default "c6x" if ADK_TARGET_ARCH_C6X
2247 default "cr16" if ADK_TARGET_ARCH_CR16
2248 default "cris" if ADK_TARGET_CPU_CRIS_CRISV10
2249 default "crisv32" if ADK_TARGET_CPU_CRIS_CRISV32
2250 default "csky" if ADK_TARGET_ARCH_CSKY
2251 default "epiphany" if ADK_TARGET_ARCH_EPIPHANY
2252 default "frv" if ADK_TARGET_ARCH_FRV
2253 default "ft32" if ADK_TARGET_ARCH_FT32
2254 default "i486" if ADK_TARGET_CPU_X86_I486
2255 default "i586" if ADK_TARGET_CPU_X86_I586
2256 default "i686" if ADK_TARGET_CPU_X86_I686
2257 default "i586" if ADK_TARGET_CPU_X86_GEODE
2258 default "i686" if ADK_TARGET_CPU_X86_PENTIUM_M
2259 default "i686" if ADK_TARGET_CPU_X86_ATOM
2260 default "h8300" if ADK_TARGET_ARCH_H8300
2261 default "hppa" if ADK_TARGET_ARCH_HPPA
2262 default "ia64" if ADK_TARGET_ARCH_IA64
2263 default "lm32" if ADK_TARGET_ARCH_LM32
2264 default "m32c" if ADK_TARGET_ARCH_M32C
2265 default "m32r" if ADK_TARGET_ARCH_M32R
2266 default "m68k" if ADK_TARGET_ARCH_M68K
2267 default "metag" if ADK_TARGET_ARCH_METAG
2268 default "microblaze" if ADK_TARGET_ARCH_MICROBLAZE && ADK_TARGET_BIG_ENDIAN
2269 default "microblazeel" if ADK_TARGET_ARCH_MICROBLAZE && ADK_TARGET_LITTLE_ENDIAN
2270 default "mips64" if ADK_TARGET_ARCH_MIPS64 && ADK_TARGET_BIG_ENDIAN
2271 default "mips64el" if ADK_TARGET_ARCH_MIPS64 && ADK_TARGET_LITTLE_ENDIAN
2272 default "mips" if ADK_TARGET_ARCH_MIPS && ADK_TARGET_BIG_ENDIAN
2273 default "mipsel" if ADK_TARGET_ARCH_MIPS && ADK_TARGET_LITTLE_ENDIAN
2274 default "mn10300" if ADK_TARGET_ARCH_MN10300
2275 default "moxie" if ADK_TARGET_ARCH_MOXIE
2276 default "msp430" if ADK_TARGET_ARCH_MSP430
2277 default "nds32le" if ADK_TARGET_ARCH_NDS32 && ADK_TARGET_LITTLE_ENDIAN
2278 default "nds32be" if ADK_TARGET_ARCH_NDS32 && ADK_TARGET_BIG_ENDIAN
2279 default "nios2" if ADK_TARGET_ARCH_NIOS2
2280 default "or1k" if ADK_TARGET_ARCH_OR1K
2281 default "ppc" if ADK_TARGET_ARCH_PPC
2282 default "ppc64le" if ADK_TARGET_ARCH_PPC64 && ADK_TARGET_LITTLE_ENDIAN
2283 default "ppc64" if ADK_TARGET_ARCH_PPC64 && ADK_TARGET_BIG_ENDIAN
2284 default "riscv32" if ADK_TARGET_ARCH_RISCV32
2285 default "riscv64" if ADK_TARGET_ARCH_RISCV64
2286 default "rx" if ADK_TARGET_ARCH_RX
2287 default "s390x" if ADK_TARGET_ARCH_S390
2288 default "sh" if ADK_TARGET_CPU_SH_SH && ADK_TARGET_LITTLE_ENDIAN
2289 default "sh2" if ADK_TARGET_CPU_SH_SH2 && ADK_TARGET_LITTLE_ENDIAN
2290 default "sh2eb" if ADK_TARGET_CPU_SH_SH2 && ADK_TARGET_BIG_ENDIAN
2291 default "sh2eb" if ADK_TARGET_CPU_SH_J2 && ADK_TARGET_BIG_ENDIAN
2292 default "sh2a" if ADK_TARGET_CPU_SH_SH2A
2293 default "sh3" if ADK_TARGET_CPU_SH_SH3 && ADK_TARGET_LITTLE_ENDIAN
2294 default "sh3eb" if ADK_TARGET_CPU_SH_SH3 && ADK_TARGET_BIG_ENDIAN
2295 default "sh4" if ADK_TARGET_CPU_SH_SH4 && ADK_TARGET_LITTLE_ENDIAN
2296 default "sh4eb" if ADK_TARGET_CPU_SH_SH4 && ADK_TARGET_BIG_ENDIAN
2297 default "sh4a" if ADK_TARGET_CPU_SH_SH4A && ADK_TARGET_LITTLE_ENDIAN
2298 default "sh4aeb" if ADK_TARGET_CPU_SH_SH4A && ADK_TARGET_BIG_ENDIAN
2299 default "sparc" if ADK_TARGET_ARCH_SPARC
2300 default "sparc64" if ADK_TARGET_ARCH_SPARC64
2301 default "tilegx" if ADK_TARGET_CPU_TILE_TILEGX
2302 default "v850" if ADK_TARGET_ARCH_V850
2303 default "x86_64" if ADK_TARGET_ARCH_X86_64
2304 default "xtensa" if ADK_TARGET_ARCH_XTENSA