Config.arm 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  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. choice
  17. prompt "Target Processor Type"
  18. default CONFIG_GENERIC_ARM
  19. help
  20. This is the processor type of your CPU. This information is used for
  21. optimizing purposes. To build a library that will run on all ARMCPU
  22. types (albeit not optimally fast), you can specify "Generic Arm" here.
  23. If you pick anything other than "Generic Arm", there is no guarantee
  24. that uClibc will even run on anything other than the selected processor
  25. type.
  26. Here are the settings recommended for greatest speed:
  27. - "Generic Arm" select this if your compiler is already setup to
  28. optimize things properly.
  29. - "arm7tdmi" an MMU-less ARM core such as those distributed
  30. by Atmel, Samsung, and others.
  31. - "StrongARM" for Intel's StrongARM cores, such as the
  32. StrongARM 110/1100/1110.
  33. - "XScale" for Intel's XScale processors
  34. If you don't know what to do, choose "Generic Arm".
  35. config CONFIG_GENERIC_ARM
  36. bool "Generic Arm"
  37. config CONFIG_ARM7TDMI
  38. bool "arm7tdmi"
  39. config CONFIG_STRONGARM
  40. bool "StrongARM"
  41. config CONFIG_XSCALE
  42. bool "XScale"
  43. endchoice
  44. config ARCH_HAS_NO_MMU
  45. bool
  46. default y if CONFIG_ARM7TDMI
  47. source "extra/Configs/Config.in.arch"
  48. endmenu
  49. source "extra/Configs/Config.in"