Config.mips 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  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. config FORCE_OPTIONS_FOR_ARCH
  9. bool
  10. default y
  11. select ARCH_ANY_ENDIAN
  12. select ARCH_HAS_UCONTEXT
  13. select ARCH_HAS_DEPRECATED_SYSCALLS
  14. choice
  15. prompt "Target ABI"
  16. default CONFIG_MIPS_O32_ABI
  17. help
  18. This is the ABI you wish to build use. Choose either O32, N32
  19. or N64.
  20. config CONFIG_MIPS_O32_ABI
  21. bool "O32 ABI"
  22. config CONFIG_MIPS_N32_ABI
  23. bool "N32 ABI"
  24. config CONFIG_MIPS_N64_ABI
  25. bool "N64 ABI"
  26. endchoice
  27. choice
  28. prompt "Target NAN Encoding"
  29. default CONFIG_MIPS_NAN_LEGACY
  30. help
  31. This is the NAN Encoding you want to use. Chose either Legacy
  32. or 2008.
  33. config CONFIG_MIPS_NAN_LEGACY
  34. bool "LEGACY"
  35. config CONFIG_MIPS_NAN_2008
  36. bool "2008"
  37. endchoice
  38. choice
  39. prompt "Target Processor Architecture"
  40. default CONFIG_MIPS_ISA_1 if CONFIG_MIPS_O32_ABI
  41. default CONFIG_MIPS_ISA_3 if CONFIG_MIPS_N32_ABI
  42. default CONFIG_MIPS_ISA_3 if CONFIG_MIPS_N64_ABI
  43. help
  44. This selects the instruction set architecture of your MIPS CPU. This
  45. information is used for optimizing purposes. To build a library that
  46. will run on any MIPS CPU, you can specify "Generic (MIPS I)" here.
  47. If you pick anything other than "Generic (MIPS I)," there is no
  48. guarantee that uClibc will even run on anything other than the
  49. selected processor type.
  50. You should probably select the MIPS ISA that best matches the
  51. CPU you will be using on your device. uClibc will be tuned
  52. for that architecture.
  53. If you don't know what to do, choose "Generic (MIPS I)"
  54. config CONFIG_MIPS_ISA_1
  55. bool "Generic (MIPS I)"
  56. config CONFIG_MIPS_ISA_2
  57. bool "MIPS II"
  58. config CONFIG_MIPS_ISA_3
  59. bool "MIPS III"
  60. config CONFIG_MIPS_ISA_4
  61. bool "MIPS IV"
  62. config CONFIG_MIPS_ISA_MIPS32
  63. bool "MIPS32"
  64. config CONFIG_MIPS_ISA_MIPS32R2
  65. bool "MIPS32r2"
  66. config CONFIG_MIPS_ISA_MIPS64
  67. bool "MIPS64"
  68. config CONFIG_MIPS_ISA_MIPS64R2
  69. bool "MIPS64r2"
  70. endchoice