Commit | Line | Data |
---|---|---|
35a1245a | 1 | config 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 | |
7 | select RTAS_ERROR_LOGGING | |
8 | select PPC_UDBG_16550 | |
9 | select PPC_NATIVE | |
b500563b | 10 | select PPC_PCI_CHOICE if EMBEDDED |
35a1245a | 11 | default y |
14cf11af PM |
12 | |
13 | config PPC_SPLPAR | |
14 | depends on PPC_PSERIES | |
15 | bool "Support for shared-processor logical partitions" | |
16 | default n | |
17 | help | |
18 | Enabling this option will make the kernel run more efficiently | |
19 | on logically-partitioned pSeries systems which use shared | |
20 | processors, that is, which share physical processors between | |
21 | two or more partitions. | |
22 | ||
14cf11af PM |
23 | config EEH |
24 | bool "PCI Extended Error Handling (EEH)" if EMBEDDED | |
86932082 | 25 | depends on PPC_PSERIES && PCI |
14cf11af PM |
26 | default y if !EMBEDDED |
27 | ||
1bac0221 ME |
28 | config PSERIES_MSI |
29 | bool | |
30 | depends on PCI_MSI && EEH | |
31 | default y | |
32 | ||
14cf11af PM |
33 | config SCANLOG |
34 | tristate "Scanlog dump interface" | |
35 | depends on RTAS_PROC && PPC_PSERIES | |
36 | ||
37 | config LPARCFG | |
82dfdcae | 38 | bool "LPAR Configuration Data" |
14cf11af PM |
39 | depends on PPC_PSERIES || PPC_ISERIES |
40 | help | |
41 | Provide system capacity information via human readable | |
42 | <key word>=<value> pairs through a /proc/ppc64/lparcfg interface. | |
36f8a2c4 ME |
43 | |
44 | config PPC_PSERIES_DEBUG | |
45 | depends on PPC_PSERIES && PPC_EARLY_DEBUG | |
46 | bool "Enable extra debug logging in platforms/pseries" | |
47 | default y | |
84af458b BK |
48 | |
49 | config PPC_SMLPAR | |
50 | bool "Support for shared-memory logical partitions" | |
51 | depends on PPC_PSERIES | |
52 | select LPARCFG | |
53 | default n | |
54 | help | |
55 | Select this option to enable shared memory partition support. | |
56 | With this option a system running in an LPAR can be given more | |
57 | memory than physically available and will allow firmware to | |
58 | balance memory across many LPARs. | |
59 | ||
60 | config CMM | |
61 | tristate "Collaborative memory management" | |
2218108e | 62 | depends on PPC_SMLPAR && !CRASH_DUMP |
84af458b BK |
63 | default y |
64 | help | |
65 | Select this option, if you want to enable the kernel interface | |
66 | to reduce the memory size of the system. This is accomplished | |
67 | by allocating pages of memory and put them "on hold". This only | |
68 | makes sense for a system running in an LPAR where the unused pages | |
69 | will be reused for other LPARs. The interface allows firmware to | |
70 | balance memory across many LPARs. |