Kconfig 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. # SPDX-License-Identifier: GPL-2.0
  2. comment "Processor Type"
  3. # Select CPU types depending on the architecture selected. This selects
  4. # which CPUs we support in the kernel image, and the compiler instruction
  5. # optimiser behaviour.
  6. config CPU_UCV2
  7. def_bool y
  8. comment "Processor Features"
  9. config CPU_ICACHE_DISABLE
  10. bool "Disable I-Cache (I-bit)"
  11. help
  12. Say Y here to disable the processor instruction cache. Unless
  13. you have a reason not to or are unsure, say N.
  14. config CPU_DCACHE_DISABLE
  15. bool "Disable D-Cache (D-bit)"
  16. help
  17. Say Y here to disable the processor data cache. Unless
  18. you have a reason not to or are unsure, say N.
  19. config CPU_DCACHE_WRITETHROUGH
  20. bool "Force write through D-cache"
  21. help
  22. Say Y here to use the data cache in writethrough mode. Unless you
  23. specifically require this or are unsure, say N.
  24. config CPU_DCACHE_LINE_DISABLE
  25. bool "Disable D-cache line ops"
  26. default y
  27. help
  28. Say Y here to disable the data cache line operations.
  29. config CPU_TLB_SINGLE_ENTRY_DISABLE
  30. bool "Disable TLB single entry ops"
  31. default y
  32. help
  33. Say Y here to disable the TLB single entry operations.
  34. config SWIOTLB
  35. def_bool y
  36. config IOMMU_HELPER
  37. def_bool SWIOTLB
  38. config NEED_SG_DMA_LENGTH
  39. def_bool SWIOTLB