Config.sh 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  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. config ARCH_CFLAGS
  13. string
  14. choice
  15. prompt "Target Processor Type"
  16. default CONFIG_SH4
  17. help
  18. This is the processor type of your CPU. This information is used for
  19. optimizing purposes, as well as to determine if your CPU has an MMU,
  20. an FPU, etc. If you pick the wrong CPU type, there is no guarantee
  21. that uClibc will work at all....
  22. Here are the available choices:
  23. - "SH2A" Renesas SH-2A (SH7206)
  24. - "SH2" SuperH SH-2
  25. - "SH3" SuperH SH-3
  26. - "SH4" SuperH SH-4
  27. config CONFIG_SH2A
  28. select ARCH_HAS_NO_MMU
  29. select HAVE_NO_PIC
  30. bool "SH2A"
  31. config CONFIG_SH2
  32. select ARCH_HAS_NO_MMU
  33. bool "SH2"
  34. config CONFIG_SH3
  35. select ARCH_HAS_MMU
  36. bool "SH3"
  37. config CONFIG_SH4
  38. select FORCE_SHAREABLE_TEXT_SEGMENTS
  39. bool "SH4"
  40. endchoice
  41. config ARCH_HAS_BWD_MEMCPY
  42. bool
  43. default y
  44. depends on CONFIG_SH4