Kconfig 2.6 KB

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