Config.mips 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  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 "mips"
  7. config HAVE_ELF
  8. bool
  9. default y
  10. config ARCH_CFLAGS
  11. string
  12. default "-mno-split-addresses"
  13. config ARCH_LDFLAGS
  14. string
  15. config LIBGCC_CFLAGS
  16. string
  17. config ARCH_SUPPORTS_BIG_ENDIAN
  18. bool
  19. default y
  20. config ARCH_SUPPORTS_LITTLE_ENDIAN
  21. bool
  22. default y
  23. choice
  24. prompt "Target Processor Architecture"
  25. default CONFIG_MIPS_ISA_1
  26. help
  27. This selects the instruction set architecture of your MIPS CPU. This
  28. information is used for optimizing purposes. To build a library that
  29. will run on any MIPS CPU, you can specify "Generic (MIPS I)" here.
  30. If you pick anything other than "Generic (MIPS I)," there is no
  31. guarantee that uClibc will even run on anything other than the
  32. selected processor type.
  33. You should probably select the MIPS ISA that best matches the
  34. CPU you will be using on your device. uClibc will be tuned
  35. for that architecture.
  36. If you don't know what to do, choose "Generic (MIPS I)"
  37. config CONFIG_MIPS_ISA_1
  38. bool "Generic (MIPS I)"
  39. config CONFIG_MIPS_ISA_2
  40. bool "MIPS II"
  41. config CONFIG_MIPS_ISA_3
  42. bool "MIPS III"
  43. config CONFIG_MIPS_ISA_4
  44. bool "MIPS IV"
  45. config CONFIG_MIPS_ISA_MIPS32
  46. bool "MIPS32"
  47. config CONFIG_MIPS_ISA_MIPS64
  48. bool "MIPS64"
  49. endchoice