Config.sh 1.0 KB

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