Kconfig 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. config PPC_PSERIES
  2. depends on PPC64 && PPC_BOOK3S
  3. bool "IBM pSeries & new (POWER5-based) iSeries"
  4. select MPIC
  5. select PCI_MSI
  6. select XICS
  7. select PPC_I8259
  8. select PPC_RTAS
  9. select PPC_RTAS_DAEMON
  10. select RTAS_ERROR_LOGGING
  11. select PPC_UDBG_16550
  12. select PPC_NATIVE
  13. select PPC_PCI_CHOICE if EMBEDDED
  14. default y
  15. config PPC_SPLPAR
  16. depends on PPC_PSERIES
  17. bool "Support for shared-processor logical partitions"
  18. default n
  19. help
  20. Enabling this option will make the kernel run more efficiently
  21. on logically-partitioned pSeries systems which use shared
  22. processors, that is, which share physical processors between
  23. two or more partitions.
  24. config EEH
  25. bool "PCI Extended Error Handling (EEH)" if EMBEDDED
  26. depends on PPC_PSERIES && PCI
  27. default y if !EMBEDDED
  28. config PSERIES_MSI
  29. bool
  30. depends on PCI_MSI && EEH
  31. default y
  32. config SCANLOG
  33. tristate "Scanlog dump interface"
  34. depends on RTAS_PROC && PPC_PSERIES
  35. config LPARCFG
  36. bool "LPAR Configuration Data"
  37. depends on PPC_PSERIES || PPC_ISERIES
  38. help
  39. Provide system capacity information via human readable
  40. <key word>=<value> pairs through a /proc/ppc64/lparcfg interface.
  41. config PPC_PSERIES_DEBUG
  42. depends on PPC_PSERIES && PPC_EARLY_DEBUG
  43. bool "Enable extra debug logging in platforms/pseries"
  44. help
  45. Say Y here if you want the pseries core to produce a bunch of
  46. debug messages to the system log. Select this if you are having a
  47. problem with the pseries core and want to see more of what is
  48. going on. This does not enable debugging in lpar.c, which must
  49. be manually done due to its verbosity.
  50. default y
  51. config PPC_SMLPAR
  52. bool "Support for shared-memory logical partitions"
  53. depends on PPC_PSERIES
  54. select LPARCFG
  55. default n
  56. help
  57. Select this option to enable shared memory partition support.
  58. With this option a system running in an LPAR can be given more
  59. memory than physically available and will allow firmware to
  60. balance memory across many LPARs.
  61. config CMM
  62. tristate "Collaborative memory management"
  63. depends on PPC_SMLPAR
  64. default y
  65. help
  66. Select this option, if you want to enable the kernel interface
  67. to reduce the memory size of the system. This is accomplished
  68. by allocating pages of memory and put them "on hold". This only
  69. makes sense for a system running in an LPAR where the unused pages
  70. will be reused for other LPARs. The interface allows firmware to
  71. balance memory across many LPARs.
  72. config DTL
  73. bool "Dispatch Trace Log"
  74. depends on PPC_SPLPAR && DEBUG_FS
  75. help
  76. SPLPAR machines can log hypervisor preempt & dispatch events to a
  77. kernel buffer. Saying Y here will enable logging these events,
  78. which are accessible through a debugfs file.
  79. Say N if you are unsure.