~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/arch/powerpc/platforms/pseries/Kconfig

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /arch/powerpc/platforms/pseries/Kconfig (Version linux-6.12-rc7) and /arch/i386/platforms/pseries/Kconfig (Version linux-4.16.18)


  1 # SPDX-License-Identifier: GPL-2.0                
  2 config PPC_PSERIES                                
  3         depends on PPC64 && PPC_BOOK3S            
  4         bool "IBM pSeries & new (POWER5-based)    
  5         select HAVE_PCSPKR_PLATFORM               
  6         select MPIC                               
  7         select OF_DYNAMIC                         
  8         select FORCE_PCI                          
  9         select PCI_MSI                            
 10         select GENERIC_ALLOCATOR                  
 11         select PPC_XICS                           
 12         select PPC_XIVE_SPAPR                     
 13         select PPC_ICP_NATIVE                     
 14         select PPC_ICP_HV                         
 15         select PPC_ICS_RTAS                       
 16         select PPC_I8259                          
 17         select PPC_RTAS                           
 18         select PPC_RTAS_DAEMON                    
 19         select RTAS_ERROR_LOGGING                 
 20         select PPC_UDBG_16550                     
 21         select PPC_DOORBELL                       
 22         select HOTPLUG_CPU                        
 23         select FORCE_SMP                          
 24         select SWIOTLB                            
 25         select ARCH_SUPPORTS_PER_VMA_LOCK         
 26         default y                                 
 27                                                   
 28 config PARAVIRT                                   
 29         bool                                      
 30                                                   
 31 config PARAVIRT_SPINLOCKS                         
 32         bool                                      
 33                                                   
 34 config PARAVIRT_TIME_ACCOUNTING                   
 35         select PARAVIRT                           
 36         bool                                      
 37                                                   
 38 config PPC_SPLPAR                                 
 39         bool "Support for shared-processor log    
 40         depends on PPC_PSERIES                    
 41         select PARAVIRT_SPINLOCKS if PPC_QUEUE    
 42         select PARAVIRT_TIME_ACCOUNTING if VIR    
 43         default y                                 
 44         help                                      
 45           Enabling this option will make the k    
 46           on logically-partitioned pSeries sys    
 47           processors, that is, which share phy    
 48           two or more partitions.                 
 49                                                   
 50           Say Y if you are unsure.                
 51                                                   
 52 config DTL                                        
 53         bool "Dispatch Trace Log"                 
 54         depends on PPC_SPLPAR && DEBUG_FS         
 55         help                                      
 56           SPLPAR machines can log hypervisor p    
 57           kernel buffer. Saying Y here will en    
 58           which are accessible through a debug    
 59                                                   
 60           Say N if you are unsure.                
 61                                                   
 62 config PSERIES_ENERGY                             
 63         tristate "pSeries energy management ca    
 64         depends on PPC_PSERIES                    
 65         default y                                 
 66         help                                      
 67           Provides interface to platform energ    
 68           on supported PSERIES platforms.         
 69           Provides: /sys/devices/system/cpu/ps    
 70           and /sys/devices/system/cpu/cpuN/pse    
 71                                                   
 72 config IO_EVENT_IRQ                               
 73         bool "IO Event Interrupt support"         
 74         depends on PPC_PSERIES                    
 75         default y                                 
 76         help                                      
 77           Select this option, if you want to e    
 78           interrupts. IO event interrupt is a     
 79           to return information about hardware    
 80           which may need OS attention. RTAS re    
 81           event types and scopes. Device drive    
 82           to receive events.                      
 83                                                   
 84           This option will only enable the IO     
 85           will still need to enable or compile    
 86           that use this infrastructure to hand    
 87                                                   
 88           Say Y if you are unsure.                
 89                                                   
 90 config LPARCFG                                    
 91         bool "LPAR Configuration Data"            
 92         depends on PPC_PSERIES                    
 93         help                                      
 94           Provide system capacity information     
 95           <key word>=<value> pairs through a /    
 96                                                   
 97 config PPC_PSERIES_DEBUG                          
 98         depends on PPC_PSERIES && PPC_EARLY_DE    
 99         bool "Enable extra debug logging in pl    
100         default y                                 
101         help                                      
102           Say Y here if you want the pseries c    
103           debug messages to the system log. Se    
104           problem with the pseries core and wa    
105           going on. This does not enable debug    
106           be manually done due to its verbosit    
107                                                   
108 config PPC_SMLPAR                                 
109         bool "Support for shared-memory logica    
110         depends on PPC_PSERIES                    
111         select LPARCFG                            
112         help                                      
113           Select this option to enable shared     
114           With this option a system running in    
115           memory than physically available and    
116           balance memory across many LPARs.       
117                                                   
118 config CMM                                        
119         tristate "Collaborative memory managem    
120         depends on PPC_SMLPAR                     
121         select MEMORY_BALLOON                     
122         default y                                 
123         help                                      
124           Select this option, if you want to e    
125           to reduce the memory size of the sys    
126           by allocating pages of memory and pu    
127           makes sense for a system running in     
128           will be reused for other LPARs. The     
129           balance memory across many LPARs.       
130                                                   
131 config HV_PERF_CTRS                               
132         bool "Hypervisor supplied PMU events (    
133         default y                                 
134         depends on PERF_EVENTS && PPC_PSERIES     
135         help                                      
136           Enable access to hypervisor supplied    
137           this enables code that uses the hcal    
138           interfaces to retrieve counters. GPC    
139           systems. 24x7 is available on Power     
140                                                   
141           If unsure, select Y.                    
142                                                   
143 config IBMVIO                                     
144         depends on PPC_PSERIES                    
145         bool                                      
146         default y                                 
147                                                   
148 config IBMEBUS                                    
149         depends on PPC_PSERIES && !CPU_LITTLE_    
150         bool "Support for GX bus based adapter    
151         help                                      
152           Bus device driver for GX bus based a    
153                                                   
154 config PSERIES_PLPKS                              
155         depends on PPC_PSERIES                    
156         select NLS                                
157         bool                                      
158         # PowerVM provides an isolated Platfor    
159         # allocation for each LPAR with indivi    
160         # controls to store sensitive informat    
161         # used to store asymmetric public keys    
162         # by different usecases.                  
163         #                                         
164         # This option is selected by in-kernel    
165         # access to the PKS.                      
166                                                   
167 config PSERIES_PLPKS_SED                          
168         depends on PPC_PSERIES                    
169         bool                                      
170         # This option is selected by in-kernel    
171         # access to the SED PKS keystore.         
172                                                   
173 config PAPR_SCM                                   
174         depends on PPC_PSERIES && MEMORY_HOTPL    
175         tristate "Support for the PAPR Storage    
176         help                                      
177           Enable access to hypervisor provided    
178                                                   
179 config PPC_SVM                                    
180         bool "Secure virtual machine (SVM) sup    
181         depends on PPC_PSERIES                    
182         select SWIOTLB                            
183         select ARCH_HAS_MEM_ENCRYPT               
184         select ARCH_HAS_FORCE_DMA_UNENCRYPTED     
185         select ARCH_HAS_CC_PLATFORM               
186         help                                      
187          There are certain POWER platforms whi    
188          the Protected Execution Facility, wit    
189          executing below the hypervisor layer.    
190          those guests.                            
191                                                   
192          If unsure, say "N".                      
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php