1config 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 EXPERT 14 default y 15 16config PPC_SPLPAR 17 depends on PPC_PSERIES 18 bool "Support for shared-processor logical partitions" 19 default n 20 help 21 Enabling this option will make the kernel run more efficiently 22 on logically-partitioned pSeries systems which use shared 23 processors, that is, which share physical processors between 24 two or more partitions. 25 26config EEH 27 bool "PCI Extended Error Handling (EEH)" if EXPERT 28 depends on PPC_PSERIES && PCI 29 default y if !EXPERT 30 31config PSERIES_MSI 32 bool 33 depends on PCI_MSI && EEH 34 default y 35 36config PSERIES_ENERGY 37 tristate "pSeries energy management capabilities driver" 38 depends on PPC_PSERIES 39 default y 40 help 41 Provides interface to platform energy management capabilities 42 on supported PSERIES platforms. 43 Provides: /sys/devices/system/cpu/pseries_(de)activation_hint_list 44 and /sys/devices/system/cpu/cpuN/pseries_(de)activation_hint 45 46config SCANLOG 47 tristate "Scanlog dump interface" 48 depends on RTAS_PROC && PPC_PSERIES 49 50config LPARCFG 51 bool "LPAR Configuration Data" 52 depends on PPC_PSERIES || PPC_ISERIES 53 help 54 Provide system capacity information via human readable 55 <key word>=<value> pairs through a /proc/ppc64/lparcfg interface. 56 57config PPC_PSERIES_DEBUG 58 depends on PPC_PSERIES && PPC_EARLY_DEBUG 59 bool "Enable extra debug logging in platforms/pseries" 60 help 61 Say Y here if you want the pseries core to produce a bunch of 62 debug messages to the system log. Select this if you are having a 63 problem with the pseries core and want to see more of what is 64 going on. This does not enable debugging in lpar.c, which must 65 be manually done due to its verbosity. 66 default y 67 68config PPC_SMLPAR 69 bool "Support for shared-memory logical partitions" 70 depends on PPC_PSERIES 71 select LPARCFG 72 default n 73 help 74 Select this option to enable shared memory partition support. 75 With this option a system running in an LPAR can be given more 76 memory than physically available and will allow firmware to 77 balance memory across many LPARs. 78 79config CMM 80 tristate "Collaborative memory management" 81 depends on PPC_SMLPAR 82 default y 83 help 84 Select this option, if you want to enable the kernel interface 85 to reduce the memory size of the system. This is accomplished 86 by allocating pages of memory and put them "on hold". This only 87 makes sense for a system running in an LPAR where the unused pages 88 will be reused for other LPARs. The interface allows firmware to 89 balance memory across many LPARs. 90 91config DTL 92 bool "Dispatch Trace Log" 93 depends on PPC_SPLPAR && DEBUG_FS 94 help 95 SPLPAR machines can log hypervisor preempt & dispatch events to a 96 kernel buffer. Saying Y here will enable logging these events, 97 which are accessible through a debugfs file. 98 99 Say N if you are unsure. 100