Config.sh 991 B

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