Config.arm 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. #
  2. # For a description of the syntax of this configuration file,
  3. # see extra/config/Kconfig-language.txt
  4. #
  5. mainmenu "uClibc C Library Configuration"
  6. menu "Target Architecture Features and Options"
  7. config HAVE_ELF
  8. bool
  9. default y
  10. config ARCH_CFLAGS
  11. string
  12. config ARCH_LDFLAGS
  13. string
  14. config LIBGCC_CFLAGS
  15. string
  16. config ADD_LIBGCC_FUNCTIONS
  17. bool
  18. default y
  19. choice
  20. prompt "Target Processor Type"
  21. default CONFIG_GENERIC_ARM
  22. help
  23. This is the processor type of your CPU. This information is used for
  24. optimizing purposes. To build a library that will run on all ARMCPU
  25. types (albeit not optimally fast), you can specify "Generic Arm" here.
  26. If you pick anything other than "Generic Arm", there is no guarantee
  27. that uClibc will even run on anything other than the selected processor
  28. type.
  29. Here are the settings recommended for greatest speed:
  30. - "Generic Arm" select this if your compiler is already setup to
  31. optimize things properly.
  32. - "arm7tdmi" an MMU-less ARM core such as those distributed
  33. by Atmel, Samsung, and others.
  34. - "StrongARM" for Intel's StrongARM cores, such as the
  35. StrongARM 110/1100/1110.
  36. - "XScale" for Intel's XScale processors
  37. If you don't know what to do, choose "Generic Arm".
  38. config CONFIG_GENERIC_ARM
  39. bool "Generic Arm"
  40. config CONFIG_ARM7TDMI
  41. bool "arm7tdmi"
  42. config CONFIG_STRONGARM
  43. bool "StrongARM"
  44. config CONFIG_XSCALE
  45. bool "XScale"
  46. endchoice
  47. config ARCH_HAS_NO_MMU
  48. bool
  49. default y if CONFIG_ARM7TDMI
  50. source "extra/Configs/Config.in.arch"
  51. endmenu
  52. source "extra/Configs/Config.in"