Kconfig 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166
  1. config ARCH_CPU_64BIT
  2. bool
  3. config ARCH_CPU_BIG_ENDIAN
  4. bool
  5. config ARCH_ARM
  6. bool
  7. config RT_USING_CPU_FFS
  8. bool
  9. default n
  10. config ARCH_ARM_CORTEX_M
  11. bool
  12. select ARCH_ARM
  13. config ARCH_ARM_CORTEX_FPU
  14. bool
  15. config ARCH_ARM_CORTEX_M0
  16. bool
  17. select ARCH_ARM_CORTEX_M
  18. config ARCH_ARM_CORTEX_M3
  19. bool
  20. select ARCH_ARM_CORTEX_M
  21. select RT_USING_CPU_FFS
  22. config ARCH_ARM_MPU
  23. bool
  24. depends on ARCH_ARM
  25. config ARCH_ARM_CORTEX_M4
  26. bool
  27. select ARCH_ARM_CORTEX_M
  28. select RT_USING_CPU_FFS
  29. config ARCH_ARM_CORTEX_M7
  30. bool
  31. select ARCH_ARM_CORTEX_M
  32. select RT_USING_CPU_FFS
  33. config ARCH_ARM_CORTEX_M33
  34. bool
  35. select ARCH_ARM_CORTEX_M
  36. select RT_USING_CPU_FFS
  37. config ARCH_ARM_CORTEX_R
  38. bool
  39. select ARCH_ARM
  40. config ARCH_ARM_MMU
  41. bool
  42. depends on ARCH_ARM
  43. config ARCH_ARM_ARM9
  44. bool
  45. select ARCH_ARM
  46. config ARCH_ARM_ARM11
  47. bool
  48. select ARCH_ARM
  49. config ARCH_ARM_CORTEX_A
  50. bool
  51. select ARCH_ARM
  52. select RT_USING_CPU_FFS
  53. if ARCH_ARM_CORTEX_A
  54. config RT_SMP_AUTO_BOOT
  55. bool
  56. default n
  57. config RT_USING_GIC_V2
  58. bool
  59. default n
  60. config RT_USING_GIC_V3
  61. bool
  62. default n
  63. config RT_NO_USING_GIC
  64. bool
  65. default y if !RT_USING_GIC_V2 && !RT_USING_GIC_V3
  66. endif
  67. config ARCH_ARM_CORTEX_A5
  68. bool
  69. select ARCH_ARM_CORTEX_A
  70. config ARCH_ARM_CORTEX_A7
  71. bool
  72. select ARCH_ARM_CORTEX_A
  73. config ARCH_ARM_CORTEX_A8
  74. bool
  75. select ARCH_ARM_CORTEX_A
  76. config ARCH_ARM_CORTEX_A9
  77. bool
  78. select ARCH_ARM_CORTEX_A
  79. config ARCH_ARMV8
  80. bool
  81. config ARCH_MIPS
  82. bool
  83. config ARCH_MIPS64
  84. bool
  85. select ARCH_CPU_64BIT
  86. config ARCH_MIPS_XBURST
  87. bool
  88. select ARCH_MIPS
  89. config ARCH_ANDES
  90. bool
  91. config ARCH_CSKY
  92. bool
  93. config ARCH_POWERPC
  94. bool
  95. config ARCH_RISCV
  96. bool
  97. config ARCH_RISCV_FPU
  98. bool
  99. config ARCH_RISCV_FPU_S
  100. select ARCH_RISCV_FPU
  101. bool
  102. config ARCH_RISCV_FPU_D
  103. select ARCH_RISCV_FPU
  104. bool
  105. config ARCH_RISCV32
  106. select ARCH_RISCV
  107. bool
  108. config ARCH_RISCV64
  109. select ARCH_RISCV
  110. select ARCH_CPU_64BIT
  111. bool
  112. config ARCH_IA32
  113. bool
  114. config ARCH_TIDSP
  115. bool
  116. config ARCH_TIDSP_C28X
  117. bool
  118. select ARCH_TIDSP
  119. select ARCH_CPU_STACK_GROWS_UPWARD
  120. config ARCH_HOST_SIMULATOR
  121. bool
  122. config ARCH_CPU_STACK_GROWS_UPWARD
  123. bool
  124. default n