Config.mips 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  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. string
  7. default "mips"
  8. source "extra/Configs/Config.in.arches"
  9. menu "Target Architecture Features and Options"
  10. source "extra/Configs/Config.in.arch"
  11. config FORCE_OPTIONS_FOR_ARCH
  12. bool
  13. default y
  14. select ARCH_ANY_ENDIAN
  15. config ARCH_CFLAGS
  16. string
  17. default "-mno-split-addresses"
  18. choice
  19. prompt "Target ABI"
  20. default CONFIG_MIPS_O32_ABI
  21. help
  22. This is the ABI you wish to build use. Choose either O32, N32
  23. or N64.
  24. config CONFIG_MIPS_O32_ABI
  25. bool "O32 ABI"
  26. config CONFIG_MIPS_N32_ABI
  27. bool "N32 ABI"
  28. config CONFIG_MIPS_N64_ABI
  29. bool "N64 ABI"
  30. endchoice
  31. choice
  32. prompt "Target Processor Architecture"
  33. default CONFIG_MIPS_ISA_1 if CONFIG_MIPS_O32_ABI
  34. default CONFIG_MIPS_ISA_3 if CONFIG_MIPS_N32_ABI
  35. default CONFIG_MIPS_ISA_3 if CONFIG_MIPS_N64_ABI
  36. help
  37. This selects the instruction set architecture of your MIPS CPU. This
  38. information is used for optimizing purposes. To build a library that
  39. will run on any MIPS CPU, you can specify "Generic (MIPS I)" here.
  40. If you pick anything other than "Generic (MIPS I)," there is no
  41. guarantee that uClibc will even run on anything other than the
  42. selected processor type.
  43. You should probably select the MIPS ISA that best matches the
  44. CPU you will be using on your device. uClibc will be tuned
  45. for that architecture.
  46. If you don't know what to do, choose "Generic (MIPS I)"
  47. config CONFIG_MIPS_ISA_1
  48. bool "Generic (MIPS I)"
  49. config CONFIG_MIPS_ISA_2
  50. bool "MIPS II"
  51. config CONFIG_MIPS_ISA_3
  52. bool "MIPS III"
  53. config CONFIG_MIPS_ISA_4
  54. bool "MIPS IV"
  55. config CONFIG_MIPS_ISA_MIPS32
  56. bool "MIPS32"
  57. config CONFIG_MIPS_ISA_MIPS32R2
  58. bool "MIPS32r2"
  59. config CONFIG_MIPS_ISA_MIPS64
  60. bool "MIPS64"
  61. endchoice
  62. endmenu
  63. source "extra/Configs/Config.in.common"