Config.mips 1.6 KB

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