Config.sh 1022 B

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