Config.arm 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  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" for any ARM core
  28. - "arm7tdmi" an MMU-less ARM core such as those distributed
  29. by Atmel, Samsung, and others.
  30. - "StrongARM" for Intel's StrongARM cores, such as the
  31. StrongARM 110/1100/1110.
  32. - "XScale" for Intel's XScale processors
  33. If you don't know what to do, choose "Generic Arm".
  34. config CONFIG_GENERIC_ARM
  35. bool "Generic Arm"
  36. config CONFIG_ARM7TDMI
  37. bool "arm7tdmi"
  38. config CONFIG_STRONGARM
  39. bool "StrongARM"
  40. config CONFIG_XSCALE
  41. bool "XScale"
  42. endchoice
  43. config ARCH_HAS_NO_MMU
  44. bool
  45. default y if CONFIG_ARM7TDMI
  46. source "extra/Configs/Config.in.arch"
  47. endmenu
  48. source "extra/Configs/Config.in"