Config.in.cpu 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184
  1. # This file is part of the OpenADK project. OpenADK is copyrighted
  2. # material, please see the LICENCE file in the top-level directory.
  3. config ADK_TARGET_CPU_WITH_FPU
  4. boolean
  5. config ADK_TARGET_CPU_WITH_VT
  6. boolean
  7. config ADK_TARGET_CPU_WITH_MTRR
  8. boolean
  9. config ADK_TARGET_CPU_WITH_MMX
  10. boolean
  11. config ADK_TARGET_CPU_WITH_MMXEXT
  12. boolean
  13. config ADK_TARGET_CPU_WITH_SSE
  14. boolean
  15. config ADK_TARGET_CPU_WITH_SSE2
  16. boolean
  17. config ADK_TARGET_CPU_WITH_SSE3
  18. boolean
  19. config ADK_TARGET_CPU_WITH_SSSE3
  20. boolean
  21. config ADK_TARGET_CPU_WITH_IWMMXT
  22. boolean
  23. config ADK_TARGET_CPU_WITH_HT
  24. boolean
  25. config ADK_TARGET_CPU_WITH_3DNOW
  26. boolean
  27. config ADK_TARGET_CPU_WITH_3DNOWEXT
  28. boolean
  29. config ADK_CPU_ATHLON
  30. boolean
  31. config ADK_CPU_ARC
  32. boolean
  33. config ADK_CPU_TILE
  34. boolean
  35. config ADK_CPU_C6X
  36. boolean
  37. config ADK_CPU_CRIS_V10
  38. boolean
  39. config ADK_CPU_CRIS_V32
  40. boolean
  41. config ADK_CPU_SH4
  42. boolean
  43. config ADK_CPU_SPARC_V8
  44. boolean
  45. config ADK_CPU_SPARC_V9
  46. boolean
  47. config ADK_CPU_X86
  48. boolean
  49. config ADK_CPU_X86_64
  50. boolean
  51. config ADK_CPU_GEODE
  52. boolean
  53. config ADK_CPU_PPC
  54. boolean
  55. config ADK_CPU_PPC_440
  56. boolean
  57. config ADK_CPU_PPC64
  58. boolean
  59. config ADK_CPU_PENTIUM_M
  60. boolean
  61. config ADK_CPU_AMDFAM10
  62. select ADK_TARGET_CPU_WITH_VT
  63. boolean
  64. config ADK_CPU_LOONGSON2F
  65. boolean
  66. config ADK_CPU_XSCALE
  67. boolean
  68. config ADK_CPU_M68K
  69. boolean
  70. config ADK_CPU_MIPS32
  71. boolean
  72. config ADK_CPU_MIPS32R2
  73. boolean
  74. config ADK_CPU_MIPS64
  75. boolean
  76. config ADK_CPU_MICROBLAZE
  77. boolean
  78. config ADK_CPU_ARM926EJ_S
  79. boolean
  80. config ADK_CPU_ARM1176JZF_S
  81. boolean
  82. config ADK_CPU_CORTEX_M3
  83. boolean
  84. config ADK_CPU_CORTEX_A7
  85. boolean
  86. config ADK_CPU_CORTEX_A9
  87. boolean
  88. config ADK_CPU_ARMV8
  89. boolean
  90. config ADK_CPU_CF_5208
  91. boolean
  92. config ADK_CPU_BFIN
  93. boolean
  94. config ADK_CPU_AVR32
  95. boolean
  96. config ADK_TARGET_CPU_ARCH
  97. string
  98. default "aarch64" if ADK_TARGET_ARCH_AARCH64 && ADK_little
  99. default "alpha" if ADK_TARGET_ARCH_ALPHA
  100. default "armv5te" if ADK_TARGET_ARCH_ARM && ADK_little && ADK_armv5te
  101. default "armv6" if ADK_TARGET_ARCH_ARM && ADK_little && ADK_armv6
  102. default "armv7a" if ADK_TARGET_ARCH_ARM && ADK_little && ADK_armv7a
  103. default "arm" if ADK_TARGET_ARCH_ARM && ADK_little
  104. default "armeb" if ADK_TARGET_ARCH_ARM && ADK_big
  105. default "arc" if ADK_CPU_ARC && ADK_little
  106. default "arceb" if ADK_CPU_ARC && ADK_big
  107. default "avr32" if ADK_CPU_AVR32
  108. default "bfin" if ADK_CPU_BFIN
  109. default "c6x" if ADK_CPU_C6X
  110. default "cris" if ADK_CPU_CRIS_V10
  111. default "crisv32" if ADK_CPU_CRIS_V32
  112. default "i486" if ADK_CPU_I486
  113. default "i586" if ADK_CPU_I586
  114. default "i686" if ADK_CPU_I686
  115. default "i586" if ADK_CPU_GEODE
  116. default "i686" if ADK_CPU_PENTIUM_M
  117. default "i686" if ADK_CPU_ATOM
  118. default "i686" if ADK_CPU_ATHLON
  119. default "m68k" if ADK_TARGET_ARCH_M68K
  120. default "microblaze" if ADK_TARGET_ARCH_MICROBLAZE && ADK_big
  121. default "microblazeel" if ADK_TARGET_ARCH_MICROBLAZE && ADK_little
  122. default "mips64" if ADK_TARGET_ARCH_MIPS64 && ADK_big
  123. default "mips64el" if ADK_TARGET_ARCH_MIPS64 && ADK_little
  124. default "mips" if ADK_TARGET_ARCH_MIPS && ADK_big
  125. default "mipsel" if ADK_TARGET_ARCH_MIPS && ADK_little
  126. default "nios2" if ADK_TARGET_ARCH_NIOS2
  127. default "ppc" if ADK_CPU_PPC
  128. default "ppc" if ADK_CPU_PPC_440
  129. default "ppc64" if ADK_CPU_PPC64
  130. default "sh4" if ADK_TARGET_ARCH_SH && ADK_little
  131. default "sh4eb" if ADK_TARGET_ARCH_SH && ADK_big
  132. default "sparc" if ADK_TARGET_ARCH_SPARC
  133. default "sparc64" if ADK_TARGET_ARCH_SPARC64
  134. default "tilegx" if ADK_CPU_TILE
  135. default "x86_64" if ADK_CPU_X86_64
  136. default "x86_64" if ADK_CPU_AMDFAM10
  137. default "xtensa" if ADK_TARGET_ARCH_XTENSA