Config.arm 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  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, or if you want to run on pretty much
  32. everything, or you just don't much care.
  33. - For anything else, pick the ARM core type that best matches the
  34. cpu you will be using on your device.
  35. If you don't know what to do, choose "Generic Arm".
  36. config CONFIG_GENERIC_ARM
  37. bool "Generic Arm"
  38. config CONFIG_ARM610
  39. bool "Arm 610"
  40. config CONFIG_ARM710
  41. bool "Arm 710"
  42. config CONFIG_ARM720T
  43. bool "Arm 720T"
  44. config CONFIG_ARM920T
  45. bool "Arm 920T"
  46. config CONFIG_ARM922T
  47. bool "Arm 922T"
  48. config CONFIG_ARM926T
  49. bool "Arm 926T"
  50. config CONFIG_ARM_SA110
  51. bool "Intel StrongArm SA-110"
  52. config CONFIG_ARM_SA1100
  53. bool "Intel StrongArm SA-1100"
  54. config CONFIG_ARM_XSCALE
  55. bool "Intel Xscale"
  56. endchoice
  57. choice
  58. prompt "Target Processor Endianness"
  59. default ARCH_LITTLE_ENDIAN
  60. help
  61. This is the endianness you wish to build use. Choose either Big
  62. Endian, or Little Endian.
  63. config ARCH_LITTLE_ENDIAN
  64. bool "Little Endian"
  65. config ARCH_BIG_ENDIAN
  66. bool "Big Endian"
  67. endchoice
  68. config ARCH_HAS_NO_MMU
  69. bool
  70. default y if CONFIG_ARM7TDMI
  71. source "extra/Configs/Config.in.arch"
  72. endmenu
  73. source "extra/Configs/Config.in"