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