Kconfig 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  1. config ARCH_CPU_64BIT
  2. bool
  3. config RT_USING_CACHE
  4. bool
  5. default n
  6. config RT_USING_CPU_FFS
  7. bool
  8. default n
  9. config ARCH_CPU_STACK_GROWS_UPWARD
  10. bool
  11. default n
  12. config ARCH_MM_MMU
  13. bool
  14. config ARCH_MM_MPU
  15. bool
  16. config ARCH_ARM
  17. bool
  18. config ARCH_ARM_CORTEX_M
  19. bool
  20. select ARCH_ARM
  21. config ARCH_ARM_CORTEX_FPU
  22. bool
  23. config ARCH_ARM_CORTEX_M0
  24. bool
  25. select ARCH_ARM_CORTEX_M
  26. config ARCH_ARM_CORTEX_M3
  27. bool
  28. select ARCH_ARM_CORTEX_M
  29. select RT_USING_CPU_FFS
  30. config ARCH_ARM_MPU
  31. bool
  32. depends on ARCH_ARM
  33. select ARCH_MM_MPU
  34. config ARCH_ARM_CORTEX_M4
  35. bool
  36. select ARCH_ARM_CORTEX_M
  37. select RT_USING_CPU_FFS
  38. config ARCH_ARM_CORTEX_M7
  39. bool
  40. select ARCH_ARM_CORTEX_M
  41. select RT_USING_CPU_FFS
  42. config ARCH_ARM_CORTEX_R
  43. bool
  44. select ARCH_ARM
  45. config ARCH_ARM_MMU
  46. bool
  47. select RT_USING_CACHE
  48. select ARCH_MM_MMU
  49. depends on ARCH_ARM
  50. config RT_USING_USERSPACE
  51. bool "Isolated user space"
  52. default n
  53. depends on ARCH_MM_MMU
  54. config KERNEL_VADDR_START
  55. hex "The virtural address of kernel start"
  56. default 0xc0000000
  57. depends on RT_USING_USERSPACE
  58. config PV_OFFSET
  59. hex "The offset of kernel physical address and virtural address"
  60. default 0
  61. depends on RT_USING_USERSPACE
  62. config RT_IOREMAP_LATE
  63. bool "Support to create IO mapping in the kernel address space after system initlalization."
  64. default n
  65. depends on ARCH_ARM_CORTEX_A
  66. config ARCH_ARM_ARM9
  67. bool
  68. select ARCH_ARM
  69. config ARCH_ARM_ARM11
  70. bool
  71. select ARCH_ARM
  72. config ARCH_ARM_CORTEX_A
  73. bool
  74. select ARCH_ARM
  75. config ARCH_ARM_CORTEX_A5
  76. bool
  77. select ARCH_ARM_CORTEX_A
  78. config ARCH_ARM_CORTEX_A7
  79. bool
  80. select ARCH_ARM_CORTEX_A
  81. config ARCH_ARM_CORTEX_A8
  82. bool
  83. select ARCH_ARM_CORTEX_A
  84. config ARCH_ARM_CORTEX_A9
  85. bool
  86. select ARCH_ARM_CORTEX_A
  87. config ARCH_ARM_SECURE_MODE
  88. bool "Running in secure mode [ARM Cortex-A]"
  89. default n
  90. depends on ARCH_ARM_CORTEX_A
  91. config RT_BACKTRACE_FUNCTION_NAME
  92. bool "To show function name when backtrace."
  93. default n
  94. depends on ARCH_ARM_CORTEX_A
  95. config ARCH_ARMV8
  96. bool
  97. select ARCH_ARM
  98. config ARCH_MIPS
  99. bool
  100. config ARCH_MIPS64
  101. bool
  102. select ARCH_CPU_64BIT
  103. config ARCH_MIPS_XBURST
  104. bool
  105. select ARCH_MIPS
  106. config ARCH_ANDES
  107. bool
  108. config ARCH_CSKY
  109. bool
  110. config ARCH_POWERPC
  111. bool
  112. config ARCH_RISCV
  113. bool
  114. config ARCH_RISCV_FPU
  115. bool
  116. config ARCH_RISCV32
  117. select ARCH_RISCV
  118. bool
  119. config ARCH_RISCV64
  120. select ARCH_RISCV
  121. select ARCH_CPU_64BIT
  122. bool
  123. config ARCH_IA32
  124. bool
  125. config ARCH_TIDSP
  126. bool
  127. config ARCH_TIDSP_C28X
  128. bool
  129. select ARCH_TIDSP
  130. select ARCH_CPU_STACK_GROWS_UPWARD
  131. config ARCH_HOST_SIMULATOR
  132. bool