]> bbs.cooldavid.org Git - net-next-2.6.git/blame - arch/powerpc/platforms/pseries/Kconfig
powerpc: Add kdump support to Collaborative Memory Manager
[net-next-2.6.git] / arch / powerpc / platforms / pseries / Kconfig
CommitLineData
35a1245a 1config PPC_PSERIES
28794d34 2 depends on PPC64 && PPC_BOOK3S
35a1245a
KG
3 bool "IBM pSeries & new (POWER5-based) iSeries"
4 select MPIC
5 select PPC_I8259
6 select PPC_RTAS
3d541c4b 7 select PPC_RTAS_DAEMON
35a1245a
KG
8 select RTAS_ERROR_LOGGING
9 select PPC_UDBG_16550
10 select PPC_NATIVE
b500563b 11 select PPC_PCI_CHOICE if EMBEDDED
35a1245a 12 default y
14cf11af
PM
13
14config PPC_SPLPAR
15 depends on PPC_PSERIES
16 bool "Support for shared-processor logical partitions"
17 default n
18 help
19 Enabling this option will make the kernel run more efficiently
20 on logically-partitioned pSeries systems which use shared
21 processors, that is, which share physical processors between
22 two or more partitions.
23
14cf11af
PM
24config EEH
25 bool "PCI Extended Error Handling (EEH)" if EMBEDDED
86932082 26 depends on PPC_PSERIES && PCI
14cf11af
PM
27 default y if !EMBEDDED
28
1bac0221
ME
29config PSERIES_MSI
30 bool
31 depends on PCI_MSI && EEH
32 default y
33
14cf11af
PM
34config SCANLOG
35 tristate "Scanlog dump interface"
36 depends on RTAS_PROC && PPC_PSERIES
37
38config LPARCFG
82dfdcae 39 bool "LPAR Configuration Data"
14cf11af
PM
40 depends on PPC_PSERIES || PPC_ISERIES
41 help
42 Provide system capacity information via human readable
43 <key word>=<value> pairs through a /proc/ppc64/lparcfg interface.
36f8a2c4
ME
44
45config PPC_PSERIES_DEBUG
46 depends on PPC_PSERIES && PPC_EARLY_DEBUG
47 bool "Enable extra debug logging in platforms/pseries"
48 default y
84af458b
BK
49
50config PPC_SMLPAR
51 bool "Support for shared-memory logical partitions"
52 depends on PPC_PSERIES
53 select LPARCFG
54 default n
55 help
56 Select this option to enable shared memory partition support.
57 With this option a system running in an LPAR can be given more
58 memory than physically available and will allow firmware to
59 balance memory across many LPARs.
60
61config CMM
62 tristate "Collaborative memory management"
8be8cf5b 63 depends on PPC_SMLPAR
84af458b
BK
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.
fc59a3fc
JK
72
73config DTL
74 bool "Dispatch Trace Log"
75 depends on PPC_SPLPAR && DEBUG_FS
76 help
77 SPLPAR machines can log hypervisor preempt & dispatch events to a
78 kernel buffer. Saying Y here will enable logging these events,
79 which are accessible through a debugfs file.
80
81 Say N if you are unsure.