Kconfig 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. # For a description of the syntax of this configuration file,
  2. # see Documentation/kbuild/kconfig-language.txt.
  3. mainmenu "Linux/Microblaze Kernel Configuration"
  4. config MICROBLAZE
  5. def_bool y
  6. select HAVE_LMB
  7. config SWAP
  8. def_bool n
  9. config RWSEM_GENERIC_SPINLOCK
  10. def_bool y
  11. config RWSEM_XCHGADD_ALGORITHM
  12. bool
  13. config ARCH_HAS_ILOG2_U32
  14. def_bool n
  15. config ARCH_HAS_ILOG2_U64
  16. def_bool n
  17. config GENERIC_FIND_NEXT_BIT
  18. def_bool y
  19. config GENERIC_HWEIGHT
  20. def_bool y
  21. config GENERIC_HARDIRQS
  22. def_bool y
  23. config GENERIC_IRQ_PROBE
  24. def_bool y
  25. config GENERIC_CALIBRATE_DELAY
  26. def_bool y
  27. config GENERIC_TIME
  28. def_bool y
  29. config GENERIC_TIME_VSYSCALL
  30. def_bool n
  31. config GENERIC_CLOCKEVENTS
  32. def_bool y
  33. config GENERIC_HARDIRQS_NO__DO_IRQ
  34. def_bool y
  35. config PCI
  36. depends on !MMU
  37. def_bool n
  38. config NO_DMA
  39. depends on !MMU
  40. def_bool n
  41. source "init/Kconfig"
  42. source "kernel/Kconfig.freezer"
  43. source "arch/microblaze/platform/Kconfig.platform"
  44. menu "Processor type and features"
  45. source kernel/time/Kconfig
  46. source "kernel/Kconfig.preempt"
  47. source "kernel/Kconfig.hz"
  48. config MMU
  49. def_bool n
  50. config NO_MMU
  51. bool
  52. depends on !MMU
  53. default y
  54. comment "Boot options"
  55. config CMDLINE_BOOL
  56. bool "Default bootloader kernel arguments"
  57. config CMDLINE
  58. string "Default kernel command string"
  59. depends on CMDLINE_BOOL
  60. default "console=ttyUL0,115200"
  61. help
  62. On some architectures there is currently no way for the boot loader
  63. to pass arguments to the kernel. For these architectures, you should
  64. supply some command-line options at build time by entering them
  65. here.
  66. config CMDLINE_FORCE
  67. bool "Force default kernel command string"
  68. depends on CMDLINE_BOOL
  69. default n
  70. help
  71. Set this to have arguments from the default kernel command string
  72. override those passed by the boot loader.
  73. config OF
  74. def_bool y
  75. config OF_DEVICE
  76. def_bool y
  77. config PROC_DEVICETREE
  78. bool "Support for device tree in /proc"
  79. depends on PROC_FS
  80. help
  81. This option adds a device-tree directory under /proc which contains
  82. an image of the device tree that the kernel copies from Open
  83. Firmware or other boot firmware. If unsure, say Y here.
  84. endmenu
  85. source "mm/Kconfig"
  86. menu "Exectuable file formats"
  87. source "fs/Kconfig.binfmt"
  88. endmenu
  89. source "net/Kconfig"
  90. source "drivers/Kconfig"
  91. source "fs/Kconfig"
  92. source "arch/microblaze/Kconfig.debug"
  93. source "security/Kconfig"
  94. source "crypto/Kconfig"
  95. source "lib/Kconfig"