Config.sh 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. #
  2. # For a description of the syntax of this configuration file,
  3. # see extra/config/Kconfig-language.txt
  4. #
  5. config TARGET_ARCH
  6. string
  7. default "sh"
  8. config FORCE_OPTIONS_FOR_ARCH
  9. bool
  10. default y
  11. select ARCH_ANY_ENDIAN
  12. select ARCH_HAS_DEPRECATED_SYSCALLS
  13. choice
  14. prompt "Target Processor Type"
  15. default CONFIG_SH4
  16. help
  17. This is the processor type of your CPU. This information is used for
  18. optimizing purposes, as well as to determine if your CPU has an MMU,
  19. an FPU, etc. If you pick the wrong CPU type, there is no guarantee
  20. that uClibc will work at all....
  21. Here are the available choices:
  22. - "SH2A" Renesas SH-2A (SH7206)
  23. - "SH2" SuperH SH-2
  24. - "SH3" SuperH SH-3
  25. - "SH4" SuperH SH-4
  26. config CONFIG_SH2A
  27. select ARCH_HAS_NO_MMU
  28. select HAVE_NO_PIC
  29. bool "SH2A"
  30. config CONFIG_SH2
  31. select ARCH_HAS_NO_MMU
  32. bool "SH2"
  33. config CONFIG_SH3
  34. select ARCH_HAS_MMU
  35. bool "SH3"
  36. config CONFIG_SH4
  37. bool "SH4"
  38. endchoice
  39. config ARCH_HAS_BWD_MEMCPY
  40. bool
  41. default y
  42. depends on CONFIG_SH4