Kconfig 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  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. default y
  45. config PPC_SMLPAR
  46. bool "Support for shared-memory logical partitions"
  47. depends on PPC_PSERIES
  48. select LPARCFG
  49. default n
  50. help
  51. Select this option to enable shared memory partition support.
  52. With this option a system running in an LPAR can be given more
  53. memory than physically available and will allow firmware to
  54. balance memory across many LPARs.
  55. config CMM
  56. tristate "Collaborative memory management"
  57. depends on PPC_SMLPAR
  58. default y
  59. help
  60. Select this option, if you want to enable the kernel interface
  61. to reduce the memory size of the system. This is accomplished
  62. by allocating pages of memory and put them "on hold". This only
  63. makes sense for a system running in an LPAR where the unused pages
  64. will be reused for other LPARs. The interface allows firmware to
  65. balance memory across many LPARs.
  66. config DTL
  67. bool "Dispatch Trace Log"
  68. depends on PPC_SPLPAR && DEBUG_FS
  69. help
  70. SPLPAR machines can log hypervisor preempt & dispatch events to a
  71. kernel buffer. Saying Y here will enable logging these events,
  72. which are accessible through a debugfs file.
  73. Say N if you are unsure.