Config.arm 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  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 "arm"
  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. config CONFIG_ARM_EABI
  21. bool "Use ARM EABI"
  22. default n
  23. help
  24. If you choose "Y" here, functions and constants required by the
  25. ARM EABI will be built into the library. You should choose "Y"
  26. if your compiler uses the ARM EABI, in which case you will also
  27. need a kernel supporting the EABI system call interface, or "N"
  28. for a compiler using the old Linux ABI.
  29. choice
  30. prompt "Target Processor Type"
  31. default CONFIG_GENERIC_ARM
  32. help
  33. This is the processor type of your CPU. This information is used for
  34. optimizing purposes. To build a library that will run on all ARMCPU
  35. types (albeit not optimally fast), you can specify "Generic Arm" here.
  36. If you pick anything other than "Generic Arm", there is no guarantee
  37. that uClibc will even run on anything other than the selected processor
  38. type.
  39. Here are the settings recommended for greatest speed:
  40. - "Generic Arm" select this if your compiler is already setup to
  41. optimize things properly, or if you want to run on pretty much
  42. everything, or you just don't much care.
  43. - For anything else, pick the ARM core type that best matches the
  44. cpu you will be using on your device.
  45. If you don't know what to do, choose "Generic Arm".
  46. config CONFIG_GENERIC_ARM
  47. bool "Generic Arm"
  48. config CONFIG_ARM610
  49. bool "Arm 610"
  50. config CONFIG_ARM710
  51. bool "Arm 710"
  52. config CONFIG_ARM720T
  53. bool "Arm 720T"
  54. config CONFIG_ARM920T
  55. bool "Arm 920T"
  56. config CONFIG_ARM922T
  57. bool "Arm 922T"
  58. config CONFIG_ARM926T
  59. bool "Arm 926T"
  60. config CONFIG_ARM1136JF_S
  61. bool "Arm 1136JF-S"
  62. config CONFIG_ARM_SA110
  63. bool "Intel StrongArm SA-110"
  64. config CONFIG_ARM_SA1100
  65. bool "Intel StrongArm SA-1100"
  66. config CONFIG_ARM_XSCALE
  67. bool "Intel Xscale"
  68. endchoice