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_CK807F
503 select ADK_TARGET_SUPPORTS_THREADS
504 select ADK_TARGET_SUPPORTS_LT
505 select ADK_TARGET_SUPPORTS_NPTL
506 select ADK_TARGET_WITH_MMU
507 select ADK_TARGET_CPU_WITH_FPU
508 depends on ADK_TARGET_ARCH_CSKY
509 depends on ADK_TARGET_LITTLE_ENDIAN
511 config ADK_TARGET_CPU_CSKY_CK810F
513 select ADK_TARGET_SUPPORTS_THREADS
514 select ADK_TARGET_SUPPORTS_LT
515 select ADK_TARGET_SUPPORTS_NPTL
516 select ADK_TARGET_WITH_MMU
517 select ADK_TARGET_CPU_WITH_FPU
518 depends on ADK_TARGET_ARCH_CSKY
519 depends on ADK_TARGET_LITTLE_ENDIAN
522 config ADK_TARGET_CPU_EPIPHANY
524 select ADK_TARGET_WITH_MMU
525 depends on ADK_TARGET_ARCH_EPIPHANY
528 config ADK_TARGET_CPU_FRV
530 select ADK_TARGET_WITHOUT_MMU
531 depends on ADK_TARGET_ARCH_FRV
534 config ADK_TARGET_CPU_FT32
536 select ADK_TARGET_WITHOUT_MMU
537 depends on ADK_TARGET_ARCH_FT32
540 config ADK_TARGET_CPU_H8300H
542 select ADK_TARGET_WITHOUT_MMU
543 depends on ADK_TARGET_ARCH_H8300
545 config ADK_TARGET_CPU_H8S
547 select ADK_TARGET_WITHOUT_MMU
548 depends on ADK_TARGET_ARCH_H8300
551 config ADK_TARGET_CPU_PARISC
553 select ADK_TARGET_SUPPORTS_THREADS
554 select ADK_TARGET_SUPPORTS_LT if ADK_TARGET_LIB_UCLIBC_NG
555 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_GLIBC
556 select ADK_TARGET_WITH_MMU
557 select ADK_TARGET_USE_STATIC_LIBS_ONLY if ADK_TARGET_LIB_UCLIBC_NG
558 depends on ADK_TARGET_ARCH_HPPA
561 config ADK_TARGET_CPU_IA64
563 select ADK_TARGET_SUPPORTS_THREADS
564 select ADK_TARGET_SUPPORTS_LT if ADK_TARGET_LIB_UCLIBC_NG
565 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_GLIBC
566 select ADK_TARGET_WITH_MMU
567 select ADK_TARGET_USE_STATIC_LIBS_ONLY if ADK_TARGET_LIB_UCLIBC_NG
568 depends on ADK_TARGET_ARCH_IA64
571 config ADK_TARGET_CPU_LM32
573 select ADK_TARGET_UCLINUX
574 select ADK_TARGET_WITHOUT_MMU
575 depends on ADK_TARGET_ARCH_LM32
578 config ADK_TARGET_CPU_CF_51
580 select ADK_TARGET_SUPPORTS_THREADS
581 select ADK_TARGET_SUPPORTS_LT
582 select ADK_TARGET_CPU_CF
583 select ADK_TARGET_UCLINUX
584 select ADK_TARGET_WITHOUT_MMU
585 depends on ADK_TARGET_ARCH_M68K
587 config ADK_TARGET_CPU_CF_5206
589 select ADK_TARGET_SUPPORTS_THREADS
590 select ADK_TARGET_SUPPORTS_LT
591 select ADK_TARGET_CPU_CF
592 select ADK_TARGET_UCLINUX
593 select ADK_TARGET_WITHOUT_MMU
594 depends on ADK_TARGET_ARCH_M68K
596 config ADK_TARGET_CPU_CF_5206E
597 bool "coldfire 5206e"
598 select ADK_TARGET_SUPPORTS_THREADS
599 select ADK_TARGET_SUPPORTS_LT
600 select ADK_TARGET_CPU_CF
601 select ADK_TARGET_UCLINUX
602 select ADK_TARGET_WITHOUT_MMU
603 depends on ADK_TARGET_ARCH_M68K
605 config ADK_TARGET_CPU_CF_5208
607 select ADK_TARGET_SUPPORTS_THREADS
608 select ADK_TARGET_SUPPORTS_LT
609 select ADK_TARGET_CPU_CF
610 select ADK_TARGET_UCLINUX
611 select ADK_TARGET_WITHOUT_MMU
612 depends on ADK_TARGET_ARCH_M68K
614 config ADK_TARGET_CPU_CF_5211A
615 bool "coldfire 5211a"
616 select ADK_TARGET_SUPPORTS_THREADS
617 select ADK_TARGET_SUPPORTS_LT
618 select ADK_TARGET_CPU_CF
619 select ADK_TARGET_UCLINUX
620 select ADK_TARGET_WITHOUT_MMU
621 depends on ADK_TARGET_ARCH_M68K
623 config ADK_TARGET_CPU_CF_5213
625 select ADK_TARGET_SUPPORTS_THREADS
626 select ADK_TARGET_SUPPORTS_LT
627 select ADK_TARGET_CPU_CF
628 select ADK_TARGET_UCLINUX
629 select ADK_TARGET_WITHOUT_MMU
630 depends on ADK_TARGET_ARCH_M68K
632 config ADK_TARGET_CPU_CF_5216
634 select ADK_TARGET_SUPPORTS_THREADS
635 select ADK_TARGET_SUPPORTS_LT
636 select ADK_TARGET_CPU_CF
637 select ADK_TARGET_UCLINUX
638 select ADK_TARGET_WITHOUT_MMU
639 depends on ADK_TARGET_ARCH_M68K
641 config ADK_TARGET_CPU_CF_52235
642 bool "coldfire 52235"
643 select ADK_TARGET_SUPPORTS_THREADS
644 select ADK_TARGET_SUPPORTS_LT
645 select ADK_TARGET_CPU_CF
646 select ADK_TARGET_UCLINUX
647 select ADK_TARGET_WITHOUT_MMU
648 depends on ADK_TARGET_ARCH_M68K
650 config ADK_TARGET_CPU_CF_5225
652 select ADK_TARGET_SUPPORTS_THREADS
653 select ADK_TARGET_SUPPORTS_LT
654 select ADK_TARGET_CPU_CF
655 select ADK_TARGET_UCLINUX
656 select ADK_TARGET_WITHOUT_MMU
657 depends on ADK_TARGET_ARCH_M68K
659 config ADK_TARGET_CPU_CF_52259
660 bool "coldfire 52259"
661 select ADK_TARGET_SUPPORTS_THREADS
662 select ADK_TARGET_SUPPORTS_LT
663 select ADK_TARGET_CPU_CF
664 select ADK_TARGET_UCLINUX
665 select ADK_TARGET_WITHOUT_MMU
666 depends on ADK_TARGET_ARCH_M68K
668 config ADK_TARGET_CPU_CF_5235
670 select ADK_TARGET_SUPPORTS_THREADS
671 select ADK_TARGET_SUPPORTS_LT
672 select ADK_TARGET_CPU_CF
673 select ADK_TARGET_UCLINUX
674 select ADK_TARGET_WITHOUT_MMU
675 depends on ADK_TARGET_ARCH_M68K
677 config ADK_TARGET_CPU_CF_5249
679 select ADK_TARGET_SUPPORTS_THREADS
680 select ADK_TARGET_SUPPORTS_LT
681 select ADK_TARGET_CPU_CF
682 select ADK_TARGET_UCLINUX
683 select ADK_TARGET_WITHOUT_MMU
684 depends on ADK_TARGET_ARCH_M68K
686 config ADK_TARGET_CPU_CF_5250
688 select ADK_TARGET_SUPPORTS_THREADS
689 select ADK_TARGET_SUPPORTS_LT
690 select ADK_TARGET_CPU_CF
691 select ADK_TARGET_UCLINUX
692 select ADK_TARGET_WITHOUT_MMU
693 depends on ADK_TARGET_ARCH_M68K
695 config ADK_TARGET_CPU_CF_5271
697 select ADK_TARGET_SUPPORTS_THREADS
698 select ADK_TARGET_SUPPORTS_LT
699 select ADK_TARGET_CPU_CF
700 select ADK_TARGET_UCLINUX
701 select ADK_TARGET_WITHOUT_MMU
702 depends on ADK_TARGET_ARCH_M68K
704 config ADK_TARGET_CPU_CF_5272
706 select ADK_TARGET_SUPPORTS_THREADS
707 select ADK_TARGET_SUPPORTS_LT
708 select ADK_TARGET_CPU_CF
709 select ADK_TARGET_UCLINUX
710 select ADK_TARGET_WITHOUT_MMU
711 depends on ADK_TARGET_ARCH_M68K
713 config ADK_TARGET_CPU_CF_5275
715 select ADK_TARGET_SUPPORTS_THREADS
716 select ADK_TARGET_SUPPORTS_LT
717 select ADK_TARGET_CPU_CF
718 select ADK_TARGET_UCLINUX
719 select ADK_TARGET_WITHOUT_MMU
720 depends on ADK_TARGET_ARCH_M68K
722 config ADK_TARGET_CPU_CF_5282
724 select ADK_TARGET_SUPPORTS_THREADS
725 select ADK_TARGET_SUPPORTS_LT
726 select ADK_TARGET_CPU_CF
727 select ADK_TARGET_UCLINUX
728 select ADK_TARGET_WITHOUT_MMU
729 depends on ADK_TARGET_ARCH_M68K
731 config ADK_TARGET_CPU_CF_53017
732 bool "coldfire 53017"
733 select ADK_TARGET_SUPPORTS_THREADS
734 select ADK_TARGET_SUPPORTS_LT
735 select ADK_TARGET_CPU_CF
736 select ADK_TARGET_UCLINUX
737 select ADK_TARGET_WITHOUT_MMU
738 depends on ADK_TARGET_ARCH_M68K
740 config ADK_TARGET_CPU_CF_5307
742 select ADK_TARGET_SUPPORTS_THREADS
743 select ADK_TARGET_SUPPORTS_LT
744 select ADK_TARGET_CPU_CF
745 select ADK_TARGET_UCLINUX
746 select ADK_TARGET_WITHOUT_MMU
747 depends on ADK_TARGET_ARCH_M68K
749 config ADK_TARGET_CPU_CF_5328
751 select ADK_TARGET_SUPPORTS_THREADS
752 select ADK_TARGET_SUPPORTS_LT
753 select ADK_TARGET_CPU_CF
754 select ADK_TARGET_UCLINUX
755 select ADK_TARGET_WITHOUT_MMU
756 depends on ADK_TARGET_ARCH_M68K
758 config ADK_TARGET_CPU_CF_5329
760 select ADK_TARGET_SUPPORTS_THREADS
761 select ADK_TARGET_SUPPORTS_LT
762 select ADK_TARGET_CPU_CF
763 select ADK_TARGET_UCLINUX
764 select ADK_TARGET_WITHOUT_MMU
765 depends on ADK_TARGET_ARCH_M68K
767 config ADK_TARGET_CPU_CF_5373
769 select ADK_TARGET_SUPPORTS_THREADS
770 select ADK_TARGET_SUPPORTS_LT
771 select ADK_TARGET_CPU_CF
772 select ADK_TARGET_UCLINUX
773 select ADK_TARGET_WITHOUT_MMU
774 depends on ADK_TARGET_ARCH_M68K
776 config ADK_TARGET_CPU_CF_5407
778 select ADK_TARGET_SUPPORTS_THREADS
779 select ADK_TARGET_SUPPORTS_LT
780 select ADK_TARGET_CPU_CF
781 select ADK_TARGET_UCLINUX
782 select ADK_TARGET_WITHOUT_MMU
783 depends on ADK_TARGET_ARCH_M68K
785 config ADK_TARGET_CPU_CF_5475
787 select ADK_TARGET_SUPPORTS_THREADS
788 select ADK_TARGET_SUPPORTS_LT
789 select ADK_TARGET_CPU_CF
790 select ADK_TARGET_WITH_MMU
791 depends on ADK_TARGET_ARCH_M68K
794 config ADK_TARGET_CPU_M32C
796 select ADK_TARGET_WITH_MMU
797 depends on ADK_TARGET_ARCH_M32C
800 config ADK_TARGET_CPU_M32R
802 select ADK_TARGET_WITH_MMU
803 depends on ADK_TARGET_ARCH_M32R
806 config ADK_TARGET_CPU_M68K_68020
808 select ADK_TARGET_SUPPORTS_THREADS
809 select ADK_TARGET_SUPPORTS_LT
810 select ADK_TARGET_SUPPORTS_NPTL
811 select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX
812 depends on ADK_TARGET_ARCH_M68K
814 config ADK_TARGET_CPU_M68K_68030
816 select ADK_TARGET_SUPPORTS_THREADS
817 select ADK_TARGET_SUPPORTS_LT
818 select ADK_TARGET_SUPPORTS_NPTL
819 select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX
820 depends on ADK_TARGET_ARCH_M68K
822 config ADK_TARGET_CPU_M68K_68040
824 select ADK_TARGET_SUPPORTS_THREADS
825 select ADK_TARGET_SUPPORTS_LT
826 select ADK_TARGET_SUPPORTS_NPTL
827 select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX
828 select ADK_TARGET_CPU_WITH_FPU
829 depends on ADK_TARGET_ARCH_M68K
831 config ADK_TARGET_CPU_M68K_68060
833 select ADK_TARGET_SUPPORTS_THREADS
834 select ADK_TARGET_SUPPORTS_LT
835 select ADK_TARGET_SUPPORTS_NPTL
836 select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX
837 depends on ADK_TARGET_ARCH_M68K
840 config ADK_TARGET_CPU_METAG
842 select ADK_TARGET_SUPPORTS_THREADS
843 select ADK_TARGET_SUPPORTS_LT
844 select ADK_TARGET_SUPPORTS_NPTL
845 select ADK_TARGET_WITH_MMU
846 depends on ADK_TARGET_ARCH_METAG
849 config ADK_TARGET_CPU_MICROBLAZE
851 select ADK_TARGET_SUPPORTS_THREADS
852 select ADK_TARGET_SUPPORTS_LT
853 select ADK_TARGET_SUPPORTS_NPTL
854 select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX
855 depends on ADK_TARGET_ARCH_MICROBLAZE
858 config ADK_TARGET_CPU_MIPS_MIPS32
860 select ADK_TARGET_SUPPORTS_THREADS
861 select ADK_TARGET_SUPPORTS_LT
862 select ADK_TARGET_SUPPORTS_NPTL
863 select ADK_TARGET_WITH_MMU
864 select ADK_TARGET_CPU_WITH_FPU
865 select ADK_KERNEL_CPU_MIPS32_R1
866 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
867 depends on ADK_TARGET_ARCH_MIPS
869 config ADK_TARGET_CPU_MIPS_MIPS32R2
871 select ADK_TARGET_SUPPORTS_THREADS
872 select ADK_TARGET_SUPPORTS_LT
873 select ADK_TARGET_SUPPORTS_NPTL
874 select ADK_TARGET_WITH_MMU
875 select ADK_TARGET_CPU_WITH_FPU
876 select ADK_KERNEL_CPU_MIPS32_R2
877 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
878 depends on ADK_TARGET_ARCH_MIPS
880 config ADK_TARGET_CPU_MIPS_MIPS32R6
882 select ADK_TARGET_SUPPORTS_THREADS
883 select ADK_TARGET_SUPPORTS_LT
884 select ADK_TARGET_SUPPORTS_NPTL
885 select ADK_TARGET_WITH_MMU
886 select ADK_TARGET_CPU_WITH_FPU
887 select ADK_KERNEL_CPU_MIPS32_R6
888 select ADK_TARGET_ARCH_MIPS_WITH_NAN_2008
889 depends on ADK_TARGET_ARCH_MIPS
891 config ADK_TARGET_CPU_MIPS_R4400
893 select ADK_TARGET_SUPPORTS_THREADS
894 select ADK_TARGET_SUPPORTS_LT
895 select ADK_TARGET_SUPPORTS_NPTL
896 select ADK_TARGET_WITH_MMU
897 select ADK_TARGET_CPU_WITH_FPU
898 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
899 depends on ADK_TARGET_ARCH_MIPS
901 config ADK_TARGET_CPU_MIPS_R4600
903 select ADK_TARGET_SUPPORTS_THREADS
904 select ADK_TARGET_SUPPORTS_LT
905 select ADK_TARGET_SUPPORTS_NPTL
906 select ADK_TARGET_WITH_MMU
907 select ADK_TARGET_CPU_WITH_FPU
908 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
909 depends on ADK_TARGET_ARCH_MIPS
912 config ADK_TARGET_CPU_MIPS64_MIPS1
915 select ADK_TARGET_SUPPORTS_THREADS
916 select ADK_TARGET_SUPPORTS_LT
917 select ADK_TARGET_SUPPORTS_NPTL
918 select ADK_TARGET_WITH_MMU
919 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
920 depends on ADK_TARGET_ARCH_MIPS64
922 config ADK_TARGET_CPU_MIPS64_MIPS2
925 select ADK_TARGET_SUPPORTS_THREADS
926 select ADK_TARGET_SUPPORTS_LT
927 select ADK_TARGET_SUPPORTS_NPTL
928 select ADK_TARGET_WITH_MMU
929 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
930 depends on ADK_TARGET_ARCH_MIPS64
932 config ADK_TARGET_CPU_MIPS64_MIPS3
935 select ADK_TARGET_SUPPORTS_THREADS
936 select ADK_TARGET_SUPPORTS_LT
937 select ADK_TARGET_SUPPORTS_NPTL
938 select ADK_TARGET_WITH_MMU
939 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
940 depends on ADK_TARGET_ARCH_MIPS64
942 config ADK_TARGET_CPU_MIPS64_MIPS4
945 select ADK_TARGET_SUPPORTS_THREADS
946 select ADK_TARGET_SUPPORTS_LT
947 select ADK_TARGET_SUPPORTS_NPTL
948 select ADK_TARGET_WITH_MMU
949 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
950 depends on ADK_TARGET_ARCH_MIPS64
952 config ADK_TARGET_CPU_MIPS64_MIPS64
955 select ADK_TARGET_SUPPORTS_THREADS
956 select ADK_TARGET_SUPPORTS_LT
957 select ADK_TARGET_SUPPORTS_NPTL
958 select ADK_TARGET_WITH_MMU
959 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
960 select ADK_KERNEL_CPU_MIPS64_R1
961 depends on ADK_TARGET_ARCH_MIPS64
963 config ADK_TARGET_CPU_MIPS64_MIPS64R2
966 select ADK_TARGET_SUPPORTS_THREADS
967 select ADK_TARGET_SUPPORTS_LT
968 select ADK_TARGET_SUPPORTS_NPTL
969 select ADK_TARGET_WITH_MMU
970 select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
971 select ADK_KERNEL_CPU_MIPS64_R2
972 depends on ADK_TARGET_ARCH_MIPS64
974 config ADK_TARGET_CPU_MIPS64_MIPS64R6
977 select ADK_TARGET_SUPPORTS_THREADS
978 select ADK_TARGET_SUPPORTS_LT
979 select ADK_TARGET_SUPPORTS_NPTL
980 select ADK_TARGET_WITH_MMU
981 select ADK_TARGET_ARCH_MIPS_WITH_NAN_2008
982 select ADK_KERNEL_CPU_MIPS64_R6
983 depends on ADK_TARGET_ARCH_MIPS64
985 config ADK_TARGET_CPU_MIPS64_LOONGSON2F
988 select ADK_TARGET_SUPPORTS_THREADS
989 select ADK_TARGET_SUPPORTS_LT
990 select ADK_TARGET_SUPPORTS_NPTL
991 select ADK_TARGET_WITH_MMU
992 depends on ADK_TARGET_ARCH_MIPS64
995 config ADK_TARGET_CPU_MN10300
997 depends on ADK_TARGET_ARCH_MN10300
1000 config ADK_TARGET_CPU_MOXIE
1002 select ADK_TARGET_WITH_MMU
1003 depends on ADK_TARGET_ARCH_MOXIE
1006 config ADK_TARGET_CPU_MSP430
1008 depends on ADK_TARGET_ARCH_MSP430
1011 config ADK_TARGET_CPU_NDS32
1013 select ADK_TARGET_SUPPORTS_THREADS
1014 select ADK_TARGET_SUPPORTS_LT
1015 select ADK_TARGET_SUPPORTS_NPTL
1016 select ADK_TARGET_WITH_MMU
1017 depends on ADK_TARGET_ARCH_NDS32
1020 config ADK_TARGET_CPU_NIOS2
1022 select ADK_TARGET_SUPPORTS_THREADS
1023 select ADK_TARGET_SUPPORTS_LT
1024 select ADK_TARGET_SUPPORTS_NPTL
1025 select ADK_TARGET_WITH_MMU
1026 depends on ADK_TARGET_ARCH_NIOS2
1029 config ADK_TARGET_CPU_OR1K
1031 select ADK_TARGET_SUPPORTS_THREADS
1032 select ADK_TARGET_SUPPORTS_LT
1033 select ADK_TARGET_SUPPORTS_NPTL
1034 select ADK_TARGET_WITH_MMU
1035 depends on ADK_TARGET_ARCH_OR1K
1038 config ADK_TARGET_CPU_PPC
1040 select ADK_TARGET_SUPPORTS_THREADS
1041 select ADK_TARGET_SUPPORTS_LT
1042 select ADK_TARGET_SUPPORTS_NPTL
1043 select ADK_TARGET_WITH_MMU
1044 depends on ADK_TARGET_ARCH_PPC
1046 config ADK_TARGET_CPU_PPC_440
1048 select ADK_TARGET_SUPPORTS_THREADS
1049 select ADK_TARGET_SUPPORTS_LT
1050 select ADK_TARGET_SUPPORTS_NPTL
1051 select ADK_TARGET_WITH_MMU
1052 depends on ADK_TARGET_ARCH_PPC
1054 config ADK_TARGET_CPU_PPC_740
1056 select ADK_TARGET_SUPPORTS_THREADS
1057 select ADK_TARGET_SUPPORTS_LT
1058 select ADK_TARGET_SUPPORTS_NPTL
1059 select ADK_TARGET_WITH_MMU
1060 depends on ADK_TARGET_ARCH_PPC
1062 config ADK_TARGET_CPU_PPC_7400
1064 select ADK_TARGET_SUPPORTS_THREADS
1065 select ADK_TARGET_SUPPORTS_LT
1066 select ADK_TARGET_SUPPORTS_NPTL
1067 select ADK_TARGET_WITH_MMU
1068 select ADK_TARGET_ARCH_PPC_WITH_ALTIVEC
1069 depends on ADK_TARGET_ARCH_PPC
1071 config ADK_TARGET_CPU_PPC_7450
1073 select ADK_TARGET_SUPPORTS_THREADS
1074 select ADK_TARGET_SUPPORTS_LT
1075 select ADK_TARGET_SUPPORTS_NPTL
1076 select ADK_TARGET_WITH_MMU
1077 select ADK_TARGET_ARCH_PPC_WITH_ALTIVEC
1078 depends on ADK_TARGET_ARCH_PPC
1080 config ADK_TARGET_CPU_PPC_750
1082 select ADK_TARGET_SUPPORTS_THREADS
1083 select ADK_TARGET_SUPPORTS_LT
1084 select ADK_TARGET_SUPPORTS_NPTL
1085 select ADK_TARGET_WITH_MMU
1086 depends on ADK_TARGET_ARCH_PPC
1088 config ADK_TARGET_CPU_PPC_8540
1090 select ADK_TARGET_SUPPORTS_THREADS
1091 select ADK_TARGET_SUPPORTS_LT
1092 select ADK_TARGET_SUPPORTS_NPTL
1093 select ADK_TARGET_WITH_MMU
1094 select ADK_TARGET_ARCH_PPC_WITH_SPE
1095 depends on ADK_TARGET_ARCH_PPC
1097 config ADK_TARGET_CPU_PPC_8548
1099 select ADK_TARGET_SUPPORTS_THREADS
1100 select ADK_TARGET_SUPPORTS_LT
1101 select ADK_TARGET_SUPPORTS_NPTL
1102 select ADK_TARGET_WITH_MMU
1103 select ADK_TARGET_ARCH_PPC_WITH_SPE
1104 depends on ADK_TARGET_ARCH_PPC
1106 config ADK_TARGET_CPU_PPC_E500MC
1108 select ADK_TARGET_SUPPORTS_THREADS
1109 select ADK_TARGET_SUPPORTS_LT
1110 select ADK_TARGET_SUPPORTS_NPTL
1111 select ADK_TARGET_WITH_MMU
1112 depends on ADK_TARGET_ARCH_PPC
1114 config ADK_TARGET_CPU_PPC_970
1116 select ADK_TARGET_SUPPORTS_THREADS
1117 select ADK_TARGET_SUPPORTS_LT
1118 select ADK_TARGET_SUPPORTS_NPTL
1119 select ADK_TARGET_WITH_MMU
1120 select ADK_TARGET_ARCH_PPC_WITH_ALTIVEC
1121 depends on ADK_TARGET_ARCH_PPC
1124 config ADK_TARGET_CPU_PPC64_POWERPC64
1127 select ADK_TARGET_SUPPORTS_THREADS
1128 select ADK_TARGET_SUPPORTS_NPTL
1129 select ADK_TARGET_WITH_MMU
1130 depends on ADK_TARGET_ARCH_PPC64
1131 depends on ADK_TARGET_BIG_ENDIAN
1133 config ADK_TARGET_CPU_PPC64_POWER4
1136 select ADK_TARGET_SUPPORTS_THREADS
1137 select ADK_TARGET_SUPPORTS_NPTL
1138 select ADK_TARGET_WITH_MMU
1139 depends on ADK_TARGET_ARCH_PPC64
1140 depends on ADK_TARGET_BIG_ENDIAN
1142 config ADK_TARGET_CPU_PPC64_POWER5
1145 select ADK_TARGET_SUPPORTS_THREADS
1146 select ADK_TARGET_SUPPORTS_NPTL
1147 select ADK_TARGET_WITH_MMU
1148 depends on ADK_TARGET_ARCH_PPC64
1149 depends on ADK_TARGET_BIG_ENDIAN
1151 config ADK_TARGET_CPU_PPC64_POWER6
1154 select ADK_TARGET_SUPPORTS_THREADS
1155 select ADK_TARGET_SUPPORTS_NPTL
1156 select ADK_TARGET_WITH_MMU
1157 select ADK_TARGET_ARCH_PPC_WITH_ALTIVEC
1158 depends on ADK_TARGET_ARCH_PPC64
1159 depends on ADK_TARGET_BIG_ENDIAN
1161 config ADK_TARGET_CPU_PPC64_POWER7
1164 select ADK_TARGET_SUPPORTS_THREADS
1165 select ADK_TARGET_SUPPORTS_NPTL
1166 select ADK_TARGET_WITH_MMU
1167 select ADK_TARGET_ARCH_PPC_WITH_ALTIVEC
1168 depends on ADK_TARGET_ARCH_PPC64
1169 depends on ADK_TARGET_BIG_ENDIAN
1171 config ADK_TARGET_CPU_PPC64_POWER8
1174 select ADK_TARGET_SUPPORTS_THREADS
1175 select ADK_TARGET_SUPPORTS_NPTL
1176 select ADK_TARGET_WITH_MMU
1177 select ADK_TARGET_ARCH_PPC_WITH_ALTIVEC
1178 depends on ADK_TARGET_ARCH_PPC64
1181 config ADK_TARGET_CPU_RISCV32_RV32IMAFDC
1183 select ADK_TARGET_SUPPORTS_THREADS
1184 select ADK_TARGET_SUPPORTS_NPTL
1185 select ADK_TARGET_WITH_MMU
1186 select ADK_TARGET_ABI_ILP32D
1187 depends on ADK_TARGET_ARCH_RISCV32
1189 config ADK_TARGET_CPU_RISCV32_RV32IMAC
1191 select ADK_TARGET_SUPPORTS_THREADS
1192 select ADK_TARGET_SUPPORTS_NPTL
1193 select ADK_TARGET_WITH_MMU
1194 select ADK_TARGET_ABI_ILP32
1195 depends on ADK_TARGET_ARCH_RISCV32
1197 config ADK_TARGET_CPU_RISCV64_RV64IMAFDC
1199 select ADK_TARGET_SUPPORTS_THREADS
1200 select ADK_TARGET_SUPPORTS_NPTL
1201 select ADK_TARGET_WITH_MMU
1202 select ADK_TARGET_ABI_LP64D
1203 depends on ADK_TARGET_ARCH_RISCV64
1205 config ADK_TARGET_CPU_RISCV64_RV64IMAC
1207 select ADK_TARGET_SUPPORTS_THREADS
1208 select ADK_TARGET_SUPPORTS_NPTL
1209 select ADK_TARGET_WITH_MMU
1210 select ADK_TARGET_ABI_LP64
1211 depends on ADK_TARGET_ARCH_RISCV64
1214 config ADK_TARGET_CPU_RX
1216 select ADK_TARGET_WITHOUT_MMU
1217 depends on ADK_TARGET_ARCH_RX
1220 config ADK_TARGET_CPU_S390_Z900
1223 select ADK_TARGET_SUPPORTS_THREADS
1224 select ADK_TARGET_SUPPORTS_NPTL
1225 select ADK_TARGET_WITH_MMU
1226 depends on ADK_TARGET_ARCH_S390
1229 config ADK_TARGET_CPU_SH_SH
1231 depends on ADK_TARGET_ARCH_SH
1233 config ADK_TARGET_CPU_SH_J2
1235 select ADK_TARGET_SUPPORTS_THREADS
1236 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_MUSL
1237 select ADK_TARGET_SUPPORTS_LT if ADK_TARGET_LIB_UCLIBC_NG
1238 select ADK_TARGET_WITHOUT_MMU
1239 depends on ADK_TARGET_ARCH_SH
1241 config ADK_TARGET_CPU_SH_SH2
1243 select ADK_TARGET_SUPPORTS_THREADS
1244 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_MUSL
1245 select ADK_TARGET_SUPPORTS_LT if ADK_TARGET_LIB_UCLIBC_NG
1246 select ADK_TARGET_WITHOUT_MMU
1247 depends on ADK_TARGET_ARCH_SH
1249 config ADK_TARGET_CPU_SH_SH2A
1251 select ADK_TARGET_SUPPORTS_THREADS
1252 select ADK_TARGET_SUPPORTS_LT
1253 select ADK_TARGET_WITHOUT_MMU
1254 depends on ADK_TARGET_ARCH_SH
1256 config ADK_TARGET_CPU_SH_SH3
1258 select ADK_TARGET_SUPPORTS_THREADS
1259 select ADK_TARGET_SUPPORTS_NPTL
1260 select ADK_TARGET_SUPPORTS_LT
1261 select ADK_TARGET_WITH_MMU
1262 depends on ADK_TARGET_ARCH_SH
1264 config ADK_TARGET_CPU_SH_SH4
1266 select ADK_TARGET_SUPPORTS_THREADS
1267 select ADK_TARGET_SUPPORTS_NPTL
1268 select ADK_TARGET_SUPPORTS_LT
1269 select ADK_TARGET_WITH_MMU
1270 depends on ADK_TARGET_ARCH_SH
1272 config ADK_TARGET_CPU_SH_SH4A
1274 select ADK_TARGET_SUPPORTS_THREADS
1275 select ADK_TARGET_SUPPORTS_NPTL
1276 select ADK_TARGET_SUPPORTS_LT
1277 select ADK_TARGET_WITH_MMU
1278 depends on ADK_TARGET_ARCH_SH
1281 config ADK_TARGET_CPU_SPARC_V8
1283 select ADK_TARGET_SUPPORTS_THREADS
1284 select ADK_TARGET_SUPPORTS_NPTL
1285 select ADK_TARGET_SUPPORTS_LT
1286 select ADK_TARGET_WITH_MMU
1287 depends on ADK_TARGET_ARCH_SPARC
1289 config ADK_TARGET_CPU_SPARC_V7
1291 select ADK_TARGET_SUPPORTS_THREADS
1292 select ADK_TARGET_SUPPORTS_NPTL
1293 select ADK_TARGET_SUPPORTS_LT
1294 select ADK_TARGET_WITH_MMU
1295 depends on ADK_TARGET_ARCH_SPARC
1297 config ADK_TARGET_CPU_SPARC_LEON
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 depends on ADK_TARGET_ARCH_SPARC
1306 config ADK_TARGET_CPU_SPARC64_V9
1309 select ADK_TARGET_SUPPORTS_THREADS if ADK_TARGET_LIB_GLIBC
1310 select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_LIB_GLIBC
1311 select ADK_TARGET_USE_STATIC_LIBS_ONLY if ADK_TARGET_LIB_UCLIBC_NG
1312 select ADK_TARGET_WITH_MMU
1313 depends on ADK_TARGET_ARCH_SPARC64
1316 config ADK_TARGET_CPU_TILE_TILEGX
1318 select ADK_TARGET_SUPPORTS_THREADS
1319 select ADK_TARGET_SUPPORTS_NPTL
1320 select ADK_TARGET_WITH_MMU
1321 depends on ADK_TARGET_ARCH_TILE
1324 config ADK_TARGET_CPU_V850
1326 select ADK_TARGET_WITHOUT_MMU
1327 depends on ADK_TARGET_ARCH_V850
1330 config ADK_TARGET_CPU_X86_I486
1332 select ADK_TARGET_SUPPORTS_THREADS
1333 select ADK_TARGET_SUPPORTS_NPTL
1334 select ADK_TARGET_SUPPORTS_LT
1335 select ADK_TARGET_WITH_MMU
1336 depends on ADK_TARGET_ARCH_X86
1338 config ADK_TARGET_CPU_X86_I586
1340 select ADK_TARGET_SUPPORTS_THREADS
1341 select ADK_TARGET_SUPPORTS_NPTL
1342 select ADK_TARGET_SUPPORTS_LT
1343 select ADK_TARGET_WITH_MMU
1344 depends on ADK_TARGET_ARCH_X86
1346 config ADK_TARGET_CPU_X86_I686
1348 select ADK_TARGET_SUPPORTS_THREADS
1349 select ADK_TARGET_SUPPORTS_NPTL
1350 select ADK_TARGET_SUPPORTS_LT
1351 select ADK_TARGET_WITH_MMU
1352 depends on ADK_TARGET_ARCH_X86
1354 config ADK_TARGET_CPU_X86_GEODE
1356 select ADK_TARGET_SUPPORTS_THREADS
1357 select ADK_TARGET_SUPPORTS_NPTL
1358 select ADK_TARGET_SUPPORTS_LT
1359 select ADK_TARGET_WITH_MMU
1360 depends on ADK_TARGET_ARCH_X86
1362 config ADK_TARGET_CPU_X86_ATOM
1364 select ADK_TARGET_SUPPORTS_THREADS
1365 select ADK_TARGET_SUPPORTS_NPTL
1366 select ADK_TARGET_SUPPORTS_LT
1367 select ADK_TARGET_WITH_MMU
1368 depends on ADK_TARGET_ARCH_X86
1370 config ADK_TARGET_CPU_X86_PENTIUM_M
1372 select ADK_TARGET_SUPPORTS_THREADS
1373 select ADK_TARGET_SUPPORTS_NPTL
1374 select ADK_TARGET_SUPPORTS_LT
1375 select ADK_TARGET_WITH_MMU
1376 depends on ADK_TARGET_ARCH_X86
1379 config ADK_TARGET_CPU_X86_64
1380 bool "Generic x86_64"
1382 select ADK_TARGET_SUPPORTS_THREADS
1383 select ADK_TARGET_SUPPORTS_NPTL
1384 select ADK_TARGET_SUPPORTS_LT
1385 select ADK_TARGET_WITH_MMU
1386 depends on ADK_TARGET_ARCH_X86_64
1388 config ADK_TARGET_CPU_X86_64_ATHLON_FX
1391 select ADK_TARGET_SUPPORTS_THREADS
1392 select ADK_TARGET_SUPPORTS_NPTL
1393 select ADK_TARGET_SUPPORTS_LT
1394 select ADK_TARGET_WITH_MMU
1395 select ADK_TARGET_CPU_WITH_VT
1396 select ADK_TARGET_CPU_WITH_MMX
1397 select ADK_TARGET_CPU_WITH_SSE
1398 select ADK_TARGET_CPU_WITH_SSE2
1399 select ADK_TARGET_CPU_WITH_3DNOW
1400 select ADK_TARGET_CPU_WITH_3DNOWEXT
1401 depends on ADK_TARGET_ARCH_X86_64
1403 config ADK_TARGET_CPU_X86_64_ATHLON_64
1406 select ADK_TARGET_SUPPORTS_THREADS
1407 select ADK_TARGET_SUPPORTS_NPTL
1408 select ADK_TARGET_SUPPORTS_LT
1409 select ADK_TARGET_WITH_MMU
1410 select ADK_TARGET_CPU_WITH_VT
1411 select ADK_TARGET_CPU_WITH_MMX
1412 select ADK_TARGET_CPU_WITH_SSE
1413 select ADK_TARGET_CPU_WITH_SSE2
1414 select ADK_TARGET_CPU_WITH_3DNOW
1415 select ADK_TARGET_CPU_WITH_3DNOWEXT
1416 depends on ADK_TARGET_ARCH_X86_64
1418 config ADK_TARGET_CPU_X86_64_ATHLON_64_SSE3
1419 bool "Athlon 64 with SSE3"
1421 select ADK_TARGET_SUPPORTS_THREADS
1422 select ADK_TARGET_SUPPORTS_NPTL
1423 select ADK_TARGET_SUPPORTS_LT
1424 select ADK_TARGET_WITH_MMU
1425 select ADK_TARGET_CPU_WITH_VT
1426 select ADK_TARGET_CPU_WITH_MMX
1427 select ADK_TARGET_CPU_WITH_SSE
1428 select ADK_TARGET_CPU_WITH_SSE2
1429 select ADK_TARGET_CPU_WITH_SSE3
1430 select ADK_TARGET_CPU_WITH_3DNOW
1431 select ADK_TARGET_CPU_WITH_3DNOWEXT
1432 depends on ADK_TARGET_ARCH_X86_64
1434 config ADK_TARGET_CPU_X86_64_BARCELONA
1437 select ADK_TARGET_SUPPORTS_THREADS
1438 select ADK_TARGET_SUPPORTS_NPTL
1439 select ADK_TARGET_SUPPORTS_LT
1440 select ADK_TARGET_WITH_MMU
1441 select ADK_TARGET_CPU_WITH_VT
1442 select ADK_TARGET_CPU_WITH_MMX
1443 select ADK_TARGET_CPU_WITH_SSE
1444 select ADK_TARGET_CPU_WITH_SSE2
1445 select ADK_TARGET_CPU_WITH_SSE3
1446 select ADK_TARGET_CPU_WITH_SSE4A
1447 select ADK_TARGET_CPU_WITH_3DNOW
1448 select ADK_TARGET_CPU_WITH_3DNOWEXT
1449 depends on ADK_TARGET_ARCH_X86_64
1451 config ADK_TARGET_CPU_X86_64_BDVER1
1454 select ADK_TARGET_SUPPORTS_THREADS
1455 select ADK_TARGET_SUPPORTS_NPTL
1456 select ADK_TARGET_SUPPORTS_LT
1457 select ADK_TARGET_WITH_MMU
1458 select ADK_TARGET_CPU_WITH_VT
1459 select ADK_TARGET_CPU_WITH_MMX
1460 select ADK_TARGET_CPU_WITH_SSE
1461 select ADK_TARGET_CPU_WITH_SSE2
1462 select ADK_TARGET_CPU_WITH_SSE3
1463 select ADK_TARGET_CPU_WITH_SSE4A
1464 select ADK_TARGET_CPU_WITH_SSE4_1
1465 select ADK_TARGET_CPU_WITH_SSE4_2
1466 select ADK_TARGET_CPU_WITH_SSSE3
1467 depends on ADK_TARGET_ARCH_X86_64
1469 config ADK_TARGET_CPU_X86_64_BDVER2
1472 select ADK_TARGET_SUPPORTS_THREADS
1473 select ADK_TARGET_SUPPORTS_NPTL
1474 select ADK_TARGET_SUPPORTS_LT
1475 select ADK_TARGET_WITH_MMU
1476 select ADK_TARGET_CPU_WITH_VT
1477 select ADK_TARGET_CPU_WITH_MMX
1478 select ADK_TARGET_CPU_WITH_SSE
1479 select ADK_TARGET_CPU_WITH_SSE2
1480 select ADK_TARGET_CPU_WITH_SSE3
1481 select ADK_TARGET_CPU_WITH_SSE4A
1482 select ADK_TARGET_CPU_WITH_SSE4_1
1483 select ADK_TARGET_CPU_WITH_SSE4_2
1484 select ADK_TARGET_CPU_WITH_SSSE3
1485 depends on ADK_TARGET_ARCH_X86_64
1487 config ADK_TARGET_CPU_X86_64_BDVER3
1490 select ADK_TARGET_SUPPORTS_THREADS
1491 select ADK_TARGET_SUPPORTS_NPTL
1492 select ADK_TARGET_SUPPORTS_LT
1493 select ADK_TARGET_WITH_MMU
1494 select ADK_TARGET_CPU_WITH_VT
1495 select ADK_TARGET_CPU_WITH_MMX
1496 select ADK_TARGET_CPU_WITH_SSE
1497 select ADK_TARGET_CPU_WITH_SSE2
1498 select ADK_TARGET_CPU_WITH_SSE3
1499 select ADK_TARGET_CPU_WITH_SSE4A
1500 select ADK_TARGET_CPU_WITH_SSE4_1
1501 select ADK_TARGET_CPU_WITH_SSE4_2
1502 select ADK_TARGET_CPU_WITH_SSSE3
1503 depends on ADK_TARGET_ARCH_X86_64
1505 config ADK_TARGET_CPU_X86_64_BDVER4
1508 select ADK_TARGET_SUPPORTS_THREADS
1509 select ADK_TARGET_SUPPORTS_NPTL
1510 select ADK_TARGET_SUPPORTS_LT
1511 select ADK_TARGET_WITH_MMU
1512 select ADK_TARGET_CPU_WITH_VT
1513 select ADK_TARGET_CPU_WITH_MMX
1514 select ADK_TARGET_CPU_WITH_SSE
1515 select ADK_TARGET_CPU_WITH_SSE2
1516 select ADK_TARGET_CPU_WITH_SSE3
1517 select ADK_TARGET_CPU_WITH_SSE4A
1518 select ADK_TARGET_CPU_WITH_SSE4_1
1519 select ADK_TARGET_CPU_WITH_SSE4_2
1520 select ADK_TARGET_CPU_WITH_SSSE3
1521 depends on ADK_TARGET_ARCH_X86_64
1523 config ADK_TARGET_CPU_X86_64_BONNELL
1526 select ADK_TARGET_SUPPORTS_THREADS
1527 select ADK_TARGET_SUPPORTS_NPTL
1528 select ADK_TARGET_SUPPORTS_LT
1529 select ADK_TARGET_WITH_MMU
1530 select ADK_TARGET_CPU_WITH_MMX
1531 select ADK_TARGET_CPU_WITH_SSE
1532 select ADK_TARGET_CPU_WITH_SSE2
1533 select ADK_TARGET_CPU_WITH_SSE3
1534 select ADK_TARGET_CPU_WITH_SSSE3
1535 depends on ADK_TARGET_ARCH_X86_64
1537 config ADK_TARGET_CPU_X86_64_BROADWELL
1540 select ADK_TARGET_SUPPORTS_THREADS
1541 select ADK_TARGET_SUPPORTS_NPTL
1542 select ADK_TARGET_SUPPORTS_LT
1543 select ADK_TARGET_WITH_MMU
1544 select ADK_TARGET_CPU_WITH_VT
1545 select ADK_TARGET_CPU_WITH_MMX
1546 select ADK_TARGET_CPU_WITH_SSE
1547 select ADK_TARGET_CPU_WITH_SSE2
1548 select ADK_TARGET_CPU_WITH_SSE3
1549 select ADK_TARGET_CPU_WITH_SSSE3
1550 depends on ADK_TARGET_ARCH_X86_64
1552 config ADK_TARGET_CPU_X86_64_BTVER1
1555 select ADK_TARGET_SUPPORTS_THREADS
1556 select ADK_TARGET_SUPPORTS_NPTL
1557 select ADK_TARGET_SUPPORTS_LT
1558 select ADK_TARGET_WITH_MMU
1559 select ADK_TARGET_CPU_WITH_VT
1560 select ADK_TARGET_CPU_WITH_MMX
1561 select ADK_TARGET_CPU_WITH_SSE
1562 select ADK_TARGET_CPU_WITH_SSE2
1563 select ADK_TARGET_CPU_WITH_SSE3
1564 select ADK_TARGET_CPU_WITH_SSE4A
1565 select ADK_TARGET_CPU_WITH_SSSE3
1566 depends on ADK_TARGET_ARCH_X86_64
1568 config ADK_TARGET_CPU_X86_64_BTVER2
1571 select ADK_TARGET_SUPPORTS_THREADS
1572 select ADK_TARGET_SUPPORTS_NPTL
1573 select ADK_TARGET_SUPPORTS_LT
1574 select ADK_TARGET_WITH_MMU
1575 select ADK_TARGET_CPU_WITH_VT
1576 select ADK_TARGET_CPU_WITH_MMX
1577 select ADK_TARGET_CPU_WITH_SSE
1578 select ADK_TARGET_CPU_WITH_SSE2
1579 select ADK_TARGET_CPU_WITH_SSE3
1580 select ADK_TARGET_CPU_WITH_SSE4A
1581 select ADK_TARGET_CPU_WITH_SSE4_1
1582 select ADK_TARGET_CPU_WITH_SSE4_2
1583 select ADK_TARGET_CPU_WITH_SSSE3
1584 depends on ADK_TARGET_ARCH_X86_64
1586 config ADK_TARGET_CPU_X86_64_CORE2
1589 select ADK_TARGET_SUPPORTS_THREADS
1590 select ADK_TARGET_SUPPORTS_NPTL
1591 select ADK_TARGET_SUPPORTS_LT
1592 select ADK_TARGET_WITH_MMU
1593 select ADK_TARGET_CPU_WITH_VT
1594 select ADK_TARGET_CPU_WITH_MMX
1595 select ADK_TARGET_CPU_WITH_SSE
1596 select ADK_TARGET_CPU_WITH_SSE2
1597 select ADK_TARGET_CPU_WITH_SSE3
1598 select ADK_TARGET_CPU_WITH_SSSE3
1599 depends on ADK_TARGET_ARCH_X86_64
1601 config ADK_TARGET_CPU_X86_64_HASWELL
1604 select ADK_TARGET_SUPPORTS_THREADS
1605 select ADK_TARGET_SUPPORTS_NPTL
1606 select ADK_TARGET_SUPPORTS_LT
1607 select ADK_TARGET_WITH_MMU
1608 select ADK_TARGET_CPU_WITH_VT
1609 select ADK_TARGET_CPU_WITH_MMX
1610 select ADK_TARGET_CPU_WITH_SSE
1611 select ADK_TARGET_CPU_WITH_SSE2
1612 select ADK_TARGET_CPU_WITH_SSE3
1613 select ADK_TARGET_CPU_WITH_SSE4_1
1614 select ADK_TARGET_CPU_WITH_SSE4_2
1615 select ADK_TARGET_CPU_WITH_SSSE3
1616 depends on ADK_TARGET_ARCH_X86_64
1618 config ADK_TARGET_CPU_X86_64_IVYBRIDGE
1621 select ADK_TARGET_SUPPORTS_THREADS
1622 select ADK_TARGET_SUPPORTS_NPTL
1623 select ADK_TARGET_SUPPORTS_LT
1624 select ADK_TARGET_WITH_MMU
1625 select ADK_TARGET_CPU_WITH_VT
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_SSE3
1630 select ADK_TARGET_CPU_WITH_SSE4_1
1631 select ADK_TARGET_CPU_WITH_SSE4_2
1632 select ADK_TARGET_CPU_WITH_SSSE3
1633 depends on ADK_TARGET_ARCH_X86_64
1635 config ADK_TARGET_CPU_X86_64_K8
1638 select ADK_TARGET_SUPPORTS_THREADS
1639 select ADK_TARGET_SUPPORTS_NPTL
1640 select ADK_TARGET_SUPPORTS_LT
1641 select ADK_TARGET_WITH_MMU
1642 select ADK_TARGET_CPU_WITH_MMX
1643 select ADK_TARGET_CPU_WITH_SSE
1644 select ADK_TARGET_CPU_WITH_SSE2
1645 select ADK_TARGET_CPU_WITH_3DNOW
1646 select ADK_TARGET_CPU_WITH_3DNOWEXT
1647 depends on ADK_TARGET_ARCH_X86_64
1649 config ADK_TARGET_CPU_X86_64_K8_SSE3
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_3DNOW
1662 select ADK_TARGET_CPU_WITH_3DNOWEXT
1663 depends on ADK_TARGET_ARCH_X86_64
1665 config ADK_TARGET_CPU_X86_64_KNL
1668 select ADK_TARGET_SUPPORTS_THREADS
1669 select ADK_TARGET_SUPPORTS_NPTL
1670 select ADK_TARGET_SUPPORTS_LT
1671 select ADK_TARGET_WITH_MMU
1672 select ADK_TARGET_CPU_WITH_MMX
1673 select ADK_TARGET_CPU_WITH_SSE
1674 select ADK_TARGET_CPU_WITH_SSE2
1675 select ADK_TARGET_CPU_WITH_SSE3
1676 select ADK_TARGET_CPU_WITH_SSE4_1
1677 select ADK_TARGET_CPU_WITH_SSE4_2
1678 select ADK_TARGET_CPU_WITH_SSSE3
1679 depends on ADK_TARGET_ARCH_X86_64
1681 config ADK_TARGET_CPU_X86_64_NEHALEM
1684 select ADK_TARGET_SUPPORTS_THREADS
1685 select ADK_TARGET_SUPPORTS_NPTL
1686 select ADK_TARGET_SUPPORTS_LT
1687 select ADK_TARGET_WITH_MMU
1688 select ADK_TARGET_CPU_WITH_VT
1689 select ADK_TARGET_CPU_WITH_MMX
1690 select ADK_TARGET_CPU_WITH_SSE
1691 select ADK_TARGET_CPU_WITH_SSE2
1692 select ADK_TARGET_CPU_WITH_SSE3
1693 select ADK_TARGET_CPU_WITH_SSE4_1
1694 select ADK_TARGET_CPU_WITH_SSE4_2
1695 select ADK_TARGET_CPU_WITH_SSSE3
1696 depends on ADK_TARGET_ARCH_X86_64
1698 config ADK_TARGET_CPU_X86_64_NOCONA
1701 select ADK_TARGET_SUPPORTS_THREADS
1702 select ADK_TARGET_SUPPORTS_NPTL
1703 select ADK_TARGET_SUPPORTS_LT
1704 select ADK_TARGET_WITH_MMU
1705 select ADK_TARGET_CPU_WITH_MMX
1706 select ADK_TARGET_CPU_WITH_SSE
1707 select ADK_TARGET_CPU_WITH_SSE2
1708 select ADK_TARGET_CPU_WITH_SSE3
1709 depends on ADK_TARGET_ARCH_X86_64
1711 config ADK_TARGET_CPU_X86_64_OPTERON
1714 select ADK_TARGET_SUPPORTS_THREADS
1715 select ADK_TARGET_SUPPORTS_NPTL
1716 select ADK_TARGET_SUPPORTS_LT
1717 select ADK_TARGET_WITH_MMU
1718 select ADK_TARGET_CPU_WITH_MMX
1719 select ADK_TARGET_CPU_WITH_SSE
1720 select ADK_TARGET_CPU_WITH_SSE2
1721 select ADK_TARGET_CPU_WITH_3DNOW
1722 select ADK_TARGET_CPU_WITH_3DNOWEXT
1723 depends on ADK_TARGET_ARCH_X86_64
1725 config ADK_TARGET_CPU_X86_64_OPTERON_SSE3
1726 bool "Opteron with SSE3"
1728 select ADK_TARGET_SUPPORTS_THREADS
1729 select ADK_TARGET_SUPPORTS_NPTL
1730 select ADK_TARGET_SUPPORTS_LT
1731 select ADK_TARGET_WITH_MMU
1732 select ADK_TARGET_CPU_WITH_VT
1733 select ADK_TARGET_CPU_WITH_MMX
1734 select ADK_TARGET_CPU_WITH_SSE
1735 select ADK_TARGET_CPU_WITH_SSE2
1736 select ADK_TARGET_CPU_WITH_SSE3
1737 select ADK_TARGET_CPU_WITH_3DNOW
1738 select ADK_TARGET_CPU_WITH_3DNOWEXT
1739 depends on ADK_TARGET_ARCH_X86_64
1741 config ADK_TARGET_CPU_X86_64_SANDYBRIDGE
1744 select ADK_TARGET_SUPPORTS_THREADS
1745 select ADK_TARGET_SUPPORTS_NPTL
1746 select ADK_TARGET_SUPPORTS_LT
1747 select ADK_TARGET_WITH_MMU
1748 select ADK_TARGET_CPU_WITH_VT
1749 select ADK_TARGET_CPU_WITH_MMX
1750 select ADK_TARGET_CPU_WITH_SSE
1751 select ADK_TARGET_CPU_WITH_SSE2
1752 select ADK_TARGET_CPU_WITH_SSE3
1753 select ADK_TARGET_CPU_WITH_SSE4_1
1754 select ADK_TARGET_CPU_WITH_SSE4_2
1755 select ADK_TARGET_CPU_WITH_SSSE3
1756 depends on ADK_TARGET_ARCH_X86_64
1758 config ADK_TARGET_CPU_X86_64_SILVERMONT
1761 select ADK_TARGET_SUPPORTS_THREADS
1762 select ADK_TARGET_SUPPORTS_NPTL
1763 select ADK_TARGET_SUPPORTS_LT
1764 select ADK_TARGET_WITH_MMU
1765 select ADK_TARGET_CPU_WITH_VT
1766 select ADK_TARGET_CPU_WITH_MMX
1767 select ADK_TARGET_CPU_WITH_SSE
1768 select ADK_TARGET_CPU_WITH_SSE2
1769 select ADK_TARGET_CPU_WITH_SSE3
1770 select ADK_TARGET_CPU_WITH_SSE4_1
1771 select ADK_TARGET_CPU_WITH_SSE4_2
1772 select ADK_TARGET_CPU_WITH_SSSE3
1773 depends on ADK_TARGET_ARCH_X86_64
1775 config ADK_TARGET_CPU_X86_64_WESTMERE
1778 select ADK_TARGET_SUPPORTS_THREADS
1779 select ADK_TARGET_SUPPORTS_NPTL
1780 select ADK_TARGET_SUPPORTS_LT
1781 select ADK_TARGET_WITH_MMU
1782 select ADK_TARGET_CPU_WITH_VT
1783 select ADK_TARGET_CPU_WITH_MMX
1784 select ADK_TARGET_CPU_WITH_SSE
1785 select ADK_TARGET_CPU_WITH_SSE2
1786 select ADK_TARGET_CPU_WITH_SSE3
1787 select ADK_TARGET_CPU_WITH_SSE4_1
1788 select ADK_TARGET_CPU_WITH_SSE4_2
1789 select ADK_TARGET_CPU_WITH_SSSE3
1790 depends on ADK_TARGET_ARCH_X86_64
1793 config ADK_TARGET_CPU_XTENSA_DC233C
1795 depends on ADK_TARGET_LITTLE_ENDIAN
1796 select ADK_TARGET_SUPPORTS_THREADS
1797 select ADK_TARGET_SUPPORTS_NPTL
1798 select ADK_TARGET_SUPPORTS_LT
1799 select ADK_TARGET_WITH_MMU
1800 select ADK_KERNEL_XTENSA_VARIANT_DC233C
1801 select ADK_TARGET_KERNEL_ZIMAGE
1802 select ADK_KERNEL_INITIALIZE_XTENSA_MMU_INSIDE_VMLINUX
1803 depends on ADK_TARGET_ARCH_XTENSA
1805 config ADK_TARGET_CPU_XTENSA_DC232B
1807 depends on ADK_TARGET_LITTLE_ENDIAN
1808 select ADK_TARGET_SUPPORTS_THREADS
1809 select ADK_TARGET_SUPPORTS_NPTL
1810 select ADK_TARGET_SUPPORTS_LT
1811 select ADK_TARGET_WITH_MMU
1812 select ADK_KERNEL_XTENSA_VARIANT_DC232B
1813 select ADK_TARGET_KERNEL_ZIMAGE
1814 depends on ADK_TARGET_ARCH_XTENSA
1816 config ADK_TARGET_CPU_XTENSA_DE212
1818 depends on ADK_TARGET_LITTLE_ENDIAN
1819 select ADK_TARGET_SUPPORTS_THREADS
1820 select ADK_TARGET_SUPPORTS_LT
1821 select ADK_TARGET_WITHOUT_MMU
1822 select ADK_TARGET_UCLINUX
1823 select ADK_KERNEL_XTENSA_VARIANT_CUSTOM
1824 select ADK_TARGET_KERNEL_ZIMAGE
1825 depends on ADK_TARGET_ARCH_XTENSA
1827 config ADK_TARGET_CPU_XTENSA_KC705_BE
1829 depends on ADK_TARGET_BIG_ENDIAN
1830 select ADK_TARGET_SUPPORTS_THREADS
1831 select ADK_TARGET_SUPPORTS_NPTL
1832 select ADK_TARGET_SUPPORTS_LT
1833 select ADK_TARGET_WITH_MMU
1834 select ADK_KERNEL_XTENSA_VARIANT_DC233C
1835 select ADK_TARGET_KERNEL_ZIMAGE
1836 depends on ADK_TARGET_ARCH_XTENSA
1838 config ADK_TARGET_CPU_XTENSA_FSF
1840 depends on ADK_TARGET_BIG_ENDIAN
1841 select ADK_TARGET_SUPPORTS_THREADS
1842 select ADK_TARGET_SUPPORTS_NPTL
1843 select ADK_TARGET_SUPPORTS_LT
1844 select ADK_TARGET_WITH_MMU
1845 select ADK_KERNEL_XTENSA_VARIANT_FSF
1846 select ADK_TARGET_KERNEL_ZIMAGE
1847 depends on ADK_TARGET_ARCH_XTENSA
1851 # coldfire helper variable for gcc
1852 config ADK_TARGET_CPU_CF
1856 config ADK_TARGET_CPU_WITH_FPU
1859 config ADK_TARGET_CPU_WITH_FPU_VFP
1861 select ADK_TARGET_CPU_WITH_FPU
1863 config ADK_TARGET_CPU_WITH_FPU_VFPV3
1865 select ADK_TARGET_CPU_WITH_FPU
1867 config ADK_TARGET_CPU_WITH_FPU_VFPV4
1869 select ADK_TARGET_CPU_WITH_FPU
1871 config ADK_TARGET_CPU_WITH_FPU_FPV4
1873 select ADK_TARGET_CPU_WITH_FPU
1875 config ADK_TARGET_CPU_WITH_FPU_FPV5
1877 select ADK_TARGET_CPU_WITH_FPU
1879 config ADK_TARGET_CPU_WITH_THUMB
1882 config ADK_TARGET_CPU_WITH_THUMB2
1885 config ADK_TARGET_CPU_WITH_VT
1888 config ADK_TARGET_CPU_WITH_MTRR
1891 config ADK_TARGET_CPU_WITH_ALTIVEC
1894 config ADK_TARGET_CPU_WITH_MMX
1897 config ADK_TARGET_CPU_WITH_MMXEXT
1900 config ADK_TARGET_CPU_WITH_SSE
1903 config ADK_TARGET_CPU_WITH_SSE2
1906 config ADK_TARGET_CPU_WITH_SSE3
1909 config ADK_TARGET_CPU_WITH_SSE4A
1912 config ADK_TARGET_CPU_WITH_SSE4_1
1915 config ADK_TARGET_CPU_WITH_SSE4_2
1918 config ADK_TARGET_CPU_WITH_SSSE3
1921 config ADK_TARGET_CPU_WITH_IWMMXT
1924 config ADK_TARGET_CPU_WITH_NEON
1927 config ADK_TARGET_CPU_WITH_HT
1930 config ADK_TARGET_CPU_WITH_3DNOW
1933 config ADK_TARGET_CPU_WITH_3DNOWEXT
1936 # for gcc --with-cpu
1937 config ADK_TARGET_GCC_CPU
1939 default "51" if ADK_TARGET_CPU_CF_51
1940 default "5206" if ADK_TARGET_CPU_CF_5206
1941 default "5206e" if ADK_TARGET_CPU_CF_5206E
1942 default "5208" if ADK_TARGET_CPU_CF_5208
1943 default "5211a" if ADK_TARGET_CPU_CF_5211A
1944 default "5213" if ADK_TARGET_CPU_CF_5213
1945 default "5216" if ADK_TARGET_CPU_CF_5216
1946 default "52235" if ADK_TARGET_CPU_CF_52235
1947 default "5225" if ADK_TARGET_CPU_CF_5225
1948 default "52259" if ADK_TARGET_CPU_CF_52259
1949 default "5235" if ADK_TARGET_CPU_CF_5235
1950 default "5249" if ADK_TARGET_CPU_CF_5249
1951 default "5250" if ADK_TARGET_CPU_CF_5250
1952 default "5271" if ADK_TARGET_CPU_CF_5271
1953 default "5272" if ADK_TARGET_CPU_CF_5272
1954 default "5275" if ADK_TARGET_CPU_CF_5275
1955 default "5282" if ADK_TARGET_CPU_CF_5282
1956 default "53017" if ADK_TARGET_CPU_CF_53017
1957 default "5307" if ADK_TARGET_CPU_CF_5307
1958 default "5328" if ADK_TARGET_CPU_CF_5328
1959 default "5329" if ADK_TARGET_CPU_CF_5329
1960 default "5373" if ADK_TARGET_CPU_CF_5373
1961 default "5407" if ADK_TARGET_CPU_CF_5407
1962 default "5475" if ADK_TARGET_CPU_CF_5475
1963 default "68020" if ADK_TARGET_CPU_M68K_68020
1964 default "68030" if ADK_TARGET_CPU_M68K_68030
1965 default "68040" if ADK_TARGET_CPU_M68K_68040
1966 default "68060" if ADK_TARGET_CPU_M68K_68060
1967 default "arc700" if ADK_TARGET_CPU_ARC_ARC700
1968 default "archs" if ADK_TARGET_CPU_ARC_ARC_HS
1969 default "arm1176jzf-s" if ADK_TARGET_CPU_ARM_ARM1176JZF_S
1970 default "arm926ej-s" if ADK_TARGET_CPU_ARM_ARM926EJ_S
1971 default "cortex-a5" if ADK_TARGET_CPU_ARM_CORTEX_A5
1972 default "cortex-a7" if ADK_TARGET_CPU_ARM_CORTEX_A7
1973 default "cortex-a8" if ADK_TARGET_CPU_ARM_CORTEX_A8
1974 default "cortex-a9" if ADK_TARGET_CPU_ARM_CORTEX_A9
1975 default "cortex-a15" if ADK_TARGET_CPU_ARM_CORTEX_A15
1976 default "cortex-a17" if ADK_TARGET_CPU_ARM_CORTEX_A17
1977 default "cortex-a53" if ADK_TARGET_CPU_ARM_CORTEX_A53
1978 default "cortex-a57" if ADK_TARGET_CPU_ARM_CORTEX_A57
1979 default "cortex-a53" if ADK_TARGET_CPU_AARCH64_CORTEX_A53
1980 default "cortex-a57" if ADK_TARGET_CPU_AARCH64_CORTEX_A57
1981 default "cortex-m0" if ADK_TARGET_CPU_ARM_CORTEX_M0
1982 default "cortex-m3" if ADK_TARGET_CPU_ARM_CORTEX_M3
1983 default "cortex-m4" if ADK_TARGET_CPU_ARM_CORTEX_M4
1984 default "cortex-m7" if ADK_TARGET_CPU_ARM_CORTEX_M7
1985 default "ev4" if ADK_TARGET_CPU_ALPHA_EV4
1986 default "ev5" if ADK_TARGET_CPU_ALPHA_EV5
1987 default "ev6" if ADK_TARGET_CPU_ALPHA_EV6
1988 default "ev67" if ADK_TARGET_CPU_ALPHA_EV67
1989 default "leon" if ADK_TARGET_CPU_SPARC_LEON
1990 default "mpcore" if ADK_TARGET_CPU_ARM_ARM11MPCORE
1991 default "n13" if ADK_TARGET_CPU_NDS32
1992 default "powerpc" if ADK_TARGET_CPU_PPC
1993 default "powerpc64" if ADK_TARGET_CPU_PPC64_POWERPC64
1994 default "power4" if ADK_TARGET_CPU_PPC64_POWER4
1995 default "power5" if ADK_TARGET_CPU_PPC64_POWER5
1996 default "power6" if ADK_TARGET_CPU_PPC64_POWER6
1997 default "power7" if ADK_TARGET_CPU_PPC64_POWER7
1998 default "power8" if ADK_TARGET_CPU_PPC64_POWER8
1999 default "ultrasparc" if ADK_TARGET_CPU_SPARC64_V9
2000 default "v8" if ADK_TARGET_CPU_SPARC_V8
2001 default "xscale" if ADK_TARGET_CPU_ARM_XSCALE
2002 default "440" if ADK_TARGET_CPU_PPC_440
2003 default "740" if ADK_TARGET_CPU_PPC_740
2004 default "750" if ADK_TARGET_CPU_PPC_750
2005 default "7400" if ADK_TARGET_CPU_PPC_7400
2006 default "7450" if ADK_TARGET_CPU_PPC_7450
2007 default "8540" if ADK_TARGET_CPU_PPC_8540
2008 default "8548" if ADK_TARGET_CPU_PPC_8548
2009 default "970" if ADK_TARGET_CPU_PPC_970
2011 # for gcc --with-arch
2012 config ADK_TARGET_GCC_ARCH
2014 default "athlon" if ADK_TARGET_CPU_X86_64_ATHLON
2015 default "athlon-fx" if ADK_TARGET_CPU_X86_64_ATHLON_FX
2016 default "athlon64" if ADK_TARGET_CPU_X86_64_ATHLON_64
2017 default "athlon64-sse3" if ADK_TARGET_CPU_X86_64_ATHLON_64_SSE3
2018 default "atom" if ADK_TARGET_CPU_X86_ATOM
2019 default "barcelona" if ADK_TARGET_CPU_X86_64_BARCELONA
2020 default "bdver1" if ADK_TARGET_CPU_X86_64_BDVER1
2021 default "bdver2" if ADK_TARGET_CPU_X86_64_BDVER2
2022 default "bdver3" if ADK_TARGET_CPU_X86_64_BDVER3
2023 default "bdver4" if ADK_TARGET_CPU_X86_64_BDVER4
2024 default "bonnell" if ADK_TARGET_CPU_X86_64_BONNEL
2025 default "broadwell" if ADK_TARGET_CPU_X86_64_BROADWELL
2026 default "btver1" if ADK_TARGET_CPU_X86_64_BTVER1
2027 default "btver2" if ADK_TARGET_CPU_X86_64_BTVER2
2028 default "core2" if ADK_TARGET_CPU_X86_64_CORE2
2029 default "geode" if ADK_TARGET_CPU_X86_GEODE
2030 default "haswell" if ADK_TARGET_CPU_X86_64_HASWELL
2031 default "i486" if ADK_TARGET_CPU_X86_I486
2032 default "i586" if ADK_TARGET_CPU_X86_I586
2033 default "i686" if ADK_TARGET_CPU_X86_I686
2034 default "ivybridge" if ADK_TARGET_CPU_X86_64_IVYBRIDGE
2035 default "k8" if ADK_TARGET_CPU_X86_64_K8
2036 default "k8-sse3" if ADK_TARGET_CPU_X86_64_K8_SSE3
2037 default "knl" if ADK_TARGET_CPU_X86_64_KNL
2038 default "loongson2f" if ADK_TARGET_CPU_MIPS64_LOONGSON2F
2039 default "r4400" if ADK_TARGET_CPU_MIPS_R4400
2040 default "r4600" if ADK_TARGET_CPU_MIPS_R4600
2041 default "mips32" if ADK_TARGET_CPU_MIPS_MIPS32
2042 default "mips32r2" if ADK_TARGET_CPU_MIPS_MIPS32R2
2043 default "mips32r6" if ADK_TARGET_CPU_MIPS_MIPS32R6
2044 default "mips1" if ADK_TARGET_CPU_MIPS64_MIPS1
2045 default "mips2" if ADK_TARGET_CPU_MIPS64_MIPS2
2046 default "mips3" if ADK_TARGET_CPU_MIPS64_MIPS3
2047 default "mips4" if ADK_TARGET_CPU_MIPS64_MIPS4
2048 default "mips64" if ADK_TARGET_CPU_MIPS64_MIPS64
2049 default "mips64r2" if ADK_TARGET_CPU_MIPS64_MIPS64R2
2050 default "mips64r6" if ADK_TARGET_CPU_MIPS64_MIPS64R6
2051 default "nehalem" if ADK_TARGET_CPU_X86_64_NEHALEM
2052 default "nocona" if ADK_TARGET_CPU_X86_64_NOCONA
2053 default "opteron" if ADK_TARGET_CPU_X86_64_OPTERON
2054 default "opteron-sse3" if ADK_TARGET_CPU_X86_64_OPTERON_SSE3
2055 default "pentium-m" if ADK_TARGET_CPU_X86_PENTIUM_M
2056 default "sandybridge" if ADK_TARGET_CPU_X86_64_SANDYBRIDGE
2057 default "silvermont" if ADK_TARGET_CPU_X86_64_SILVERMONT
2058 default "westmere" if ADK_TARGET_CPU_X86_64_WESTMERE
2059 default "x86-64" if ADK_TARGET_CPU_X86_64
2060 default "z900" if ADK_TARGET_CPU_S390_Z900
2061 default "c674x" if ADK_TARGET_CPU_C6X
2062 default "rv32imafdc" if ADK_TARGET_CPU_RISCV32_RV32IMAFDC
2063 default "rv32imac" if ADK_TARGET_CPU_RISCV32_RV32IMAC
2064 default "rv64imafdc" if ADK_TARGET_CPU_RISCV64_RV64IMAFDC
2065 default "rv64imac" if ADK_TARGET_CPU_RISCV64_RV64IMAC
2067 # for CFLAGS/CXXFLAGS if gcc does not support --with-cpu
2068 config ADK_TARGET_CPU_FLAGS
2070 default "-mcpu=bf512" if ADK_TARGET_CPU_BFIN_BF512
2071 default "-mcpu=bf514" if ADK_TARGET_CPU_BFIN_BF514
2072 default "-mcpu=bf516" if ADK_TARGET_CPU_BFIN_BF516
2073 default "-mcpu=bf518" if ADK_TARGET_CPU_BFIN_BF518
2074 default "-mcpu=bf522" if ADK_TARGET_CPU_BFIN_BF522
2075 default "-mcpu=bf523" if ADK_TARGET_CPU_BFIN_BF523
2076 default "-mcpu=bf524" if ADK_TARGET_CPU_BFIN_BF524
2077 default "-mcpu=bf525" if ADK_TARGET_CPU_BFIN_BF525
2078 default "-mcpu=bf526" if ADK_TARGET_CPU_BFIN_BF526
2079 default "-mcpu=bf527" if ADK_TARGET_CPU_BFIN_BF527
2080 default "-mcpu=bf531" if ADK_TARGET_CPU_BFIN_BF531
2081 default "-mcpu=bf532" if ADK_TARGET_CPU_BFIN_BF532
2082 default "-mcpu=bf533" if ADK_TARGET_CPU_BFIN_BF533
2083 default "-mcpu=bf534" if ADK_TARGET_CPU_BFIN_BF534
2084 default "-mcpu=bf536" if ADK_TARGET_CPU_BFIN_BF536
2085 default "-mcpu=bf537" if ADK_TARGET_CPU_BFIN_BF537
2086 default "-mcpu=bf538" if ADK_TARGET_CPU_BFIN_BF538
2087 default "-mcpu=bf539" if ADK_TARGET_CPU_BFIN_BF539
2088 default "-mcpu=bf542" if ADK_TARGET_CPU_BFIN_BF542
2089 default "-mcpu=bf544" if ADK_TARGET_CPU_BFIN_BF544
2090 default "-mcpu=bf547" if ADK_TARGET_CPU_BFIN_BF547
2091 default "-mcpu=bf548" if ADK_TARGET_CPU_BFIN_BF548
2092 default "-mcpu=bf549" if ADK_TARGET_CPU_BFIN_BF549
2093 default "-mcpu=bf542m" if ADK_TARGET_CPU_BFIN_BF542M
2094 default "-mcpu=bf544m" if ADK_TARGET_CPU_BFIN_BF544M
2095 default "-mcpu=bf547m" if ADK_TARGET_CPU_BFIN_BF547M
2096 default "-mcpu=bf548m" if ADK_TARGET_CPU_BFIN_BF548M
2097 default "-mcpu=bf549m" if ADK_TARGET_CPU_BFIN_BF549M
2098 default "-mcpu=bf561" if ADK_TARGET_CPU_BFIN_BF561
2099 default "-mcpu=bf592" if ADK_TARGET_CPU_BFIN_BF592
2100 default "-mcpu=ck610" if ADK_TARGET_CPU_CSKY_CK610
2101 default "-mcpu=ck810f" if ADK_TARGET_CPU_CSKY_CK810F
2102 default "-mcpu=ck807f" if ADK_TARGET_CPU_CSKY_CK807F
2103 default "-mcpu=v10" if ADK_TARGET_CPU_CRIS_CRISV10
2104 default "-mcpu=v32" if ADK_TARGET_CPU_CRIS_CRISV32
2105 default "-mh" if ADK_TARGET_CPU_H8300H
2106 default "-ms" if ADK_TARGET_CPU_H8S
2107 default "-mmetac=2.1" if ADK_TARGET_CPU_METAG
2108 default "-mcpu=v7.10.d" if ADK_TARGET_CPU_MICROBLAZE
2109 default "-mj2" if ADK_TARGET_CPU_SH_J2
2110 default "-m2" if ADK_TARGET_CPU_SH_SH2
2111 default "-m2a" if ADK_TARGET_CPU_SH_SH2A
2112 default "-m3" if ADK_TARGET_CPU_SH_SH3
2113 default "-m4" if ADK_TARGET_CPU_SH_SH4
2114 default "-m4a" if ADK_TARGET_CPU_SH_SH4A
2115 default "-mcpu=tilegx" if ADK_TARGET_CPU_TILE_TILEGX
2118 config ADK_TARGET_CPU_TYPE
2120 default "arc700" if ADK_TARGET_CPU_ARC_ARC700
2121 default "archs" if ADK_TARGET_CPU_ARC_ARC_HS
2122 default "bf512" if ADK_TARGET_CPU_BFIN_BF512
2123 default "bf514" if ADK_TARGET_CPU_BFIN_BF514
2124 default "bf516" if ADK_TARGET_CPU_BFIN_BF516
2125 default "bf518" if ADK_TARGET_CPU_BFIN_BF518
2126 default "bf522" if ADK_TARGET_CPU_BFIN_BF522
2127 default "bf523" if ADK_TARGET_CPU_BFIN_BF523
2128 default "bf524" if ADK_TARGET_CPU_BFIN_BF524
2129 default "bf525" if ADK_TARGET_CPU_BFIN_BF525
2130 default "bf526" if ADK_TARGET_CPU_BFIN_BF526
2131 default "bf527" if ADK_TARGET_CPU_BFIN_BF527
2132 default "bf531" if ADK_TARGET_CPU_BFIN_BF531
2133 default "bf532" if ADK_TARGET_CPU_BFIN_BF532
2134 default "bf533" if ADK_TARGET_CPU_BFIN_BF533
2135 default "bf534" if ADK_TARGET_CPU_BFIN_BF534
2136 default "bf536" if ADK_TARGET_CPU_BFIN_BF536
2137 default "bf537" if ADK_TARGET_CPU_BFIN_BF537
2138 default "bf538" if ADK_TARGET_CPU_BFIN_BF538
2139 default "bf539" if ADK_TARGET_CPU_BFIN_BF539
2140 default "bf542" if ADK_TARGET_CPU_BFIN_BF542
2141 default "bf544" if ADK_TARGET_CPU_BFIN_BF544
2142 default "bf547" if ADK_TARGET_CPU_BFIN_BF547
2143 default "bf548" if ADK_TARGET_CPU_BFIN_BF548
2144 default "bf549" if ADK_TARGET_CPU_BFIN_BF549
2145 default "bf542m" if ADK_TARGET_CPU_BFIN_BF542M
2146 default "bf544m" if ADK_TARGET_CPU_BFIN_BF544M
2147 default "bf547m" if ADK_TARGET_CPU_BFIN_BF547M
2148 default "bf548m" if ADK_TARGET_CPU_BFIN_BF548M
2149 default "bf549m" if ADK_TARGET_CPU_BFIN_BF549M
2150 default "bf561" if ADK_TARGET_CPU_BFIN_BF561
2151 default "bf592" if ADK_TARGET_CPU_BFIN_BF592
2152 default "cf51" if ADK_TARGET_CPU_CF_51
2153 default "cf5206" if ADK_TARGET_CPU_CF_5206
2154 default "cf5206e" if ADK_TARGET_CPU_CF_5206E
2155 default "cf5208" if ADK_TARGET_CPU_CF_5208
2156 default "cf5211a" if ADK_TARGET_CPU_CF_5211A
2157 default "cf5213" if ADK_TARGET_CPU_CF_5213
2158 default "cf5216" if ADK_TARGET_CPU_CF_5216
2159 default "cf52235" if ADK_TARGET_CPU_CF_52235
2160 default "cf5225" if ADK_TARGET_CPU_CF_5225
2161 default "cf52259" if ADK_TARGET_CPU_CF_52259
2162 default "cf5235" if ADK_TARGET_CPU_CF_5235
2163 default "cf5249" if ADK_TARGET_CPU_CF_5249
2164 default "cf5250" if ADK_TARGET_CPU_CF_5250
2165 default "cf5271" if ADK_TARGET_CPU_CF_5271
2166 default "cf5272" if ADK_TARGET_CPU_CF_5272
2167 default "cf5275" if ADK_TARGET_CPU_CF_5275
2168 default "cf5282" if ADK_TARGET_CPU_CF_5282
2169 default "cf53017" if ADK_TARGET_CPU_CF_53017
2170 default "cf5307" if ADK_TARGET_CPU_CF_5307
2171 default "cf5328" if ADK_TARGET_CPU_CF_5328
2172 default "cf5329" if ADK_TARGET_CPU_CF_5329
2173 default "cf5373" if ADK_TARGET_CPU_CF_5373
2174 default "cf5407" if ADK_TARGET_CPU_CF_5407
2175 default "cf5475" if ADK_TARGET_CPU_CF_5475
2176 default "68020" if ADK_TARGET_CPU_M68K_68020
2177 default "68030" if ADK_TARGET_CPU_M68K_68030
2178 default "68040" if ADK_TARGET_CPU_M68K_68040
2179 default "68060" if ADK_TARGET_CPU_M68K_68060
2180 default "cortex_a5" if ADK_TARGET_CPU_ARM_CORTEX_A5
2181 default "cortex_a7" if ADK_TARGET_CPU_ARM_CORTEX_A7
2182 default "cortex_a8" if ADK_TARGET_CPU_ARM_CORTEX_A8
2183 default "cortex_a9" if ADK_TARGET_CPU_ARM_CORTEX_A9
2184 default "cortex_a15" if ADK_TARGET_CPU_ARM_CORTEX_A15
2185 default "cortex_a17" if ADK_TARGET_CPU_ARM_CORTEX_A17
2186 default "cortex_m3" if ADK_TARGET_CPU_ARM_CORTEX_M3
2187 default "cortex_m4" if ADK_TARGET_CPU_ARM_CORTEX_M4
2188 default "cortex_m7" if ADK_TARGET_CPU_ARM_CORTEX_M7
2189 default "arm1176jzf_s" if ADK_TARGET_CPU_ARM_ARM1176JZF_S
2190 default "arm926ej_s" if ADK_TARGET_CPU_ARM_ARM926EJ_S
2191 default "mpcore" if ADK_TARGET_CPU_ARM_ARM11MPCORE
2192 default "cortex_a53" if ADK_TARGET_CPU_ARM_CORTEX_A53
2193 default "cortex_a57" if ADK_TARGET_CPU_ARM_CORTEX_A57
2194 default "cortex_a53" if ADK_TARGET_CPU_AARCH64_CORTEX_A53
2195 default "cortex_a57" if ADK_TARGET_CPU_AARCH64_CORTEX_A57
2196 default "microblaze" if ADK_TARGET_CPU_MICROBLAZE
2197 default "mips32" if ADK_TARGET_CPU_MIPS_MIPS32
2198 default "mips32r2" if ADK_TARGET_CPU_MIPS_MIPS32R2
2199 default "mips32r6" if ADK_TARGET_CPU_MIPS_MIPS32R6
2200 default "mips64" if ADK_TARGET_CPU_MIPS64_MIPS64
2201 default "mips64r2" if ADK_TARGET_CPU_MIPS64_MIPS64R2
2202 default "mips64r6" if ADK_TARGET_CPU_MIPS64_MIPS64R6
2203 default "mips64" if ADK_TARGET_CPU_MIPS64_LOONGSON2F
2204 default "ppc64" if ADK_TARGET_ARCH_PPC64
2205 default "nds32" if ADK_TARGET_CPU_NDS32
2206 default "v8" if ADK_TARGET_CPU_SPARC_V8
2207 default "v9" if ADK_TARGET_CPU_SPARC64_V9
2208 default "leon" if ADK_TARGET_CPU_SPARC_LEON
2209 default "dc233c" if ADK_TARGET_CPU_XTENSA_DC233C
2210 default "dc232b" if ADK_TARGET_CPU_XTENSA_DC232B
2211 default "de212" if ADK_TARGET_CPU_XTENSA_DE212
2212 default "kc705_be" if ADK_TARGET_CPU_XTENSA_KC705_BE
2213 default "fsf" if ADK_TARGET_CPU_XTENSA_FSF
2214 default "crisv10" if ADK_TARGET_CPU_CRIS_CRISV10
2215 default "crisv32" if ADK_TARGET_CPU_CRIS_CRISV32
2216 default "sh" if ADK_TARGET_CPU_SH_SH
2217 default "j2" if ADK_TARGET_CPU_SH_J2
2218 default "sh2" if ADK_TARGET_CPU_SH_SH2
2219 default "sh2a" if ADK_TARGET_CPU_SH_SH2A
2220 default "sh3" if ADK_TARGET_CPU_SH_SH3
2221 default "sh4" if ADK_TARGET_CPU_SH_SH4
2222 default "sh4a" if ADK_TARGET_CPU_SH_SH4A
2224 # required for the correct toolchain triple
2225 config ADK_TARGET_CPU_ARCH
2227 default "aarch64" if ADK_TARGET_ARCH_AARCH64 && ADK_TARGET_LITTLE_ENDIAN
2228 default "aarch64_be" if ADK_TARGET_ARCH_AARCH64 && ADK_TARGET_BIG_ENDIAN
2229 default "alpha" if ADK_TARGET_ARCH_ALPHA
2230 default "arm" if ADK_TARGET_ARCH_ARM && ADK_TARGET_LITTLE_ENDIAN
2231 default "armeb" if ADK_TARGET_ARCH_ARM && ADK_TARGET_BIG_ENDIAN
2232 default "arc" if ADK_TARGET_ARCH_ARC && ADK_TARGET_LITTLE_ENDIAN
2233 default "arceb" if ADK_TARGET_ARCH_ARC && ADK_TARGET_BIG_ENDIAN
2234 default "avr32" if ADK_TARGET_ARCH_AVR32
2235 default "bfin" if ADK_TARGET_ARCH_BFIN
2236 default "c6x" if ADK_TARGET_ARCH_C6X
2237 default "cr16" if ADK_TARGET_ARCH_CR16
2238 default "cris" if ADK_TARGET_CPU_CRIS_CRISV10
2239 default "crisv32" if ADK_TARGET_CPU_CRIS_CRISV32
2240 default "csky" if ADK_TARGET_ARCH_CSKY
2241 default "epiphany" if ADK_TARGET_ARCH_EPIPHANY
2242 default "frv" if ADK_TARGET_ARCH_FRV
2243 default "ft32" if ADK_TARGET_ARCH_FT32
2244 default "i486" if ADK_TARGET_CPU_X86_I486
2245 default "i586" if ADK_TARGET_CPU_X86_I586
2246 default "i686" if ADK_TARGET_CPU_X86_I686
2247 default "i586" if ADK_TARGET_CPU_X86_GEODE
2248 default "i686" if ADK_TARGET_CPU_X86_PENTIUM_M
2249 default "i686" if ADK_TARGET_CPU_X86_ATOM
2250 default "h8300" if ADK_TARGET_ARCH_H8300
2251 default "hppa" if ADK_TARGET_ARCH_HPPA
2252 default "ia64" if ADK_TARGET_ARCH_IA64
2253 default "lm32" if ADK_TARGET_ARCH_LM32
2254 default "m32c" if ADK_TARGET_ARCH_M32C
2255 default "m32r" if ADK_TARGET_ARCH_M32R
2256 default "m68k" if ADK_TARGET_ARCH_M68K
2257 default "metag" if ADK_TARGET_ARCH_METAG
2258 default "microblaze" if ADK_TARGET_ARCH_MICROBLAZE && ADK_TARGET_BIG_ENDIAN
2259 default "microblazeel" if ADK_TARGET_ARCH_MICROBLAZE && ADK_TARGET_LITTLE_ENDIAN
2260 default "mips64" if ADK_TARGET_ARCH_MIPS64 && ADK_TARGET_BIG_ENDIAN
2261 default "mips64el" if ADK_TARGET_ARCH_MIPS64 && ADK_TARGET_LITTLE_ENDIAN
2262 default "mips" if ADK_TARGET_ARCH_MIPS && ADK_TARGET_BIG_ENDIAN
2263 default "mipsel" if ADK_TARGET_ARCH_MIPS && ADK_TARGET_LITTLE_ENDIAN
2264 default "mn10300" if ADK_TARGET_ARCH_MN10300
2265 default "moxie" if ADK_TARGET_ARCH_MOXIE
2266 default "msp430" if ADK_TARGET_ARCH_MSP430
2267 default "nds32le" if ADK_TARGET_ARCH_NDS32 && ADK_TARGET_LITTLE_ENDIAN
2268 default "nds32be" if ADK_TARGET_ARCH_NDS32 && ADK_TARGET_BIG_ENDIAN
2269 default "nios2" if ADK_TARGET_ARCH_NIOS2
2270 default "or1k" if ADK_TARGET_ARCH_OR1K
2271 default "ppc" if ADK_TARGET_ARCH_PPC
2272 default "ppc64le" if ADK_TARGET_ARCH_PPC64 && ADK_TARGET_LITTLE_ENDIAN
2273 default "ppc64" if ADK_TARGET_ARCH_PPC64 && ADK_TARGET_BIG_ENDIAN
2274 default "riscv32" if ADK_TARGET_ARCH_RISCV32
2275 default "riscv64" if ADK_TARGET_ARCH_RISCV64
2276 default "rx" if ADK_TARGET_ARCH_RX
2277 default "s390x" if ADK_TARGET_ARCH_S390
2278 default "sh" if ADK_TARGET_CPU_SH_SH && ADK_TARGET_LITTLE_ENDIAN
2279 default "sh2" if ADK_TARGET_CPU_SH_SH2 && ADK_TARGET_LITTLE_ENDIAN
2280 default "sh2eb" if ADK_TARGET_CPU_SH_SH2 && ADK_TARGET_BIG_ENDIAN
2281 default "sh2eb" if ADK_TARGET_CPU_SH_J2 && ADK_TARGET_BIG_ENDIAN
2282 default "sh2a" if ADK_TARGET_CPU_SH_SH2A
2283 default "sh3" if ADK_TARGET_CPU_SH_SH3 && ADK_TARGET_LITTLE_ENDIAN
2284 default "sh3eb" if ADK_TARGET_CPU_SH_SH3 && ADK_TARGET_BIG_ENDIAN
2285 default "sh4" if ADK_TARGET_CPU_SH_SH4 && ADK_TARGET_LITTLE_ENDIAN
2286 default "sh4eb" if ADK_TARGET_CPU_SH_SH4 && ADK_TARGET_BIG_ENDIAN
2287 default "sh4a" if ADK_TARGET_CPU_SH_SH4A && ADK_TARGET_LITTLE_ENDIAN
2288 default "sh4aeb" if ADK_TARGET_CPU_SH_SH4A && ADK_TARGET_BIG_ENDIAN
2289 default "sparc" if ADK_TARGET_ARCH_SPARC
2290 default "sparc64" if ADK_TARGET_ARCH_SPARC64
2291 default "tilegx" if ADK_TARGET_CPU_TILE_TILEGX
2292 default "v850" if ADK_TARGET_ARCH_V850
2293 default "x86_64" if ADK_TARGET_ARCH_X86_64
2294 default "xtensa" if ADK_TARGET_ARCH_XTENSA