Config.arm 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. #
  2. # For a description of the syntax of this configuration file,
  3. # see extra/config/Kconfig-language.txt
  4. #
  5. config HAVE_ELF
  6. bool
  7. default y
  8. config TARGET_ARCH
  9. default "arm"
  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, or if you want to run on pretty much
  29. everything, or you just don't much care.
  30. - For anything else, pick the ARM core type that best matches the
  31. cpu you will be using on your device.
  32. If you don't know what to do, choose "Generic Arm".
  33. config CONFIG_GENERIC_ARM
  34. select UCLIBC_HAS_MMU
  35. select ARCH_HAS_NO_FPU
  36. bool "Generic Arm"
  37. config CONFIG_ARM610
  38. select ARCH_HAS_NO_MMU
  39. select ARCH_HAS_NO_FPU
  40. bool "Arm 610"
  41. config CONFIG_ARM710
  42. select ARCH_HAS_NO_MMU
  43. select ARCH_HAS_NO_FPU
  44. bool "Arm 710"
  45. config CONFIG_ARM720T
  46. select UCLIBC_HAS_MMU
  47. select ARCH_HAS_NO_FPU
  48. bool "Arm 720T"
  49. config CONFIG_ARM920T
  50. select UCLIBC_HAS_MMU
  51. select ARCH_HAS_NO_FPU
  52. bool "Arm 920T"
  53. config CONFIG_ARM922T
  54. select UCLIBC_HAS_MMU
  55. select ARCH_HAS_NO_FPU
  56. bool "Arm 922T"
  57. config CONFIG_ARM926T
  58. select UCLIBC_HAS_MMU
  59. select ARCH_HAS_NO_FPU
  60. bool "Arm 926T"
  61. config CONFIG_ARM_SA110
  62. select UCLIBC_HAS_MMU
  63. select ARCH_HAS_NO_FPU
  64. bool "Intel StrongArm SA-110"
  65. config CONFIG_ARM_SA1100
  66. select UCLIBC_HAS_MMU
  67. select ARCH_HAS_NO_FPU
  68. bool "Intel StrongArm SA-1100"
  69. config CONFIG_ARM_XSCALE
  70. select UCLIBC_HAS_MMU
  71. select ARCH_HAS_NO_FPU
  72. bool "Intel Xscale"
  73. endchoice