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

TOMOYO Linux Cross Reference
Linux/arch/alpha/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/alpha/Kconfig (Version linux-6.12-rc7) and /arch/ppc/Kconfig (Version linux-4.11.12)


  1 # SPDX-License-Identifier: GPL-2.0                
  2 config ALPHA                                      
  3         bool                                      
  4         default y                                 
  5         select ARCH_32BIT_USTAT_F_TINODE          
  6         select ARCH_HAS_CURRENT_STACK_POINTER     
  7         select ARCH_HAS_DMA_OPS if PCI            
  8         select ARCH_MIGHT_HAVE_PC_PARPORT         
  9         select ARCH_MIGHT_HAVE_PC_SERIO           
 10         select ARCH_NO_PREEMPT                    
 11         select ARCH_NO_SG_CHAIN                   
 12         select ARCH_USE_CMPXCHG_LOCKREF           
 13         select FORCE_PCI                          
 14         select PCI_DOMAINS if PCI                 
 15         select PCI_SYSCALL if PCI                 
 16         select HAVE_ASM_MODVERSIONS               
 17         select HAVE_PAGE_SIZE_8KB                 
 18         select HAVE_PCSPKR_PLATFORM               
 19         select HAVE_PERF_EVENTS                   
 20         select NEED_DMA_MAP_STATE                 
 21         select NEED_SG_DMA_LENGTH                 
 22         select GENERIC_IRQ_PROBE                  
 23         select GENERIC_PCI_IOMAP                  
 24         select AUTO_IRQ_AFFINITY if SMP           
 25         select GENERIC_IRQ_SHOW                   
 26         select ARCH_WANT_IPC_PARSE_VERSION        
 27         select ARCH_HAVE_NMI_SAFE_CMPXCHG         
 28         select AUDIT_ARCH                         
 29         select GENERIC_CPU_VULNERABILITIES        
 30         select GENERIC_SMP_IDLE_THREAD            
 31         select HAS_IOPORT                         
 32         select HAVE_ARCH_AUDITSYSCALL             
 33         select HAVE_MOD_ARCH_SPECIFIC             
 34         select LOCK_MM_AND_FIND_VMA               
 35         select MODULES_USE_ELF_RELA               
 36         select ODD_RT_SIGACTION                   
 37         select OLD_SIGSUSPEND                     
 38         select CPU_NO_EFFICIENT_FFS if !ALPHA_    
 39         select MMU_GATHER_NO_RANGE                
 40         select SPARSEMEM_EXTREME if SPARSEMEM     
 41         select ZONE_DMA                           
 42         help                                      
 43           The Alpha is a 64-bit general-purpos    
 44           marketed by the Digital Equipment Co    
 45           now Hewlett-Packard.  The Alpha Linu    
 46           <http://www.alphalinux.org/>.           
 47                                                   
 48 config 64BIT                                      
 49         def_bool y                                
 50                                                   
 51 config MMU                                        
 52         bool                                      
 53         default y                                 
 54                                                   
 55 config ARCH_HAS_ILOG2_U32                         
 56         bool                                      
 57         default n                                 
 58                                                   
 59 config ARCH_HAS_ILOG2_U64                         
 60         bool                                      
 61         default n                                 
 62                                                   
 63 config GENERIC_CALIBRATE_DELAY                    
 64         bool                                      
 65         default y                                 
 66                                                   
 67 config GENERIC_ISA_DMA                            
 68         bool                                      
 69         default y                                 
 70                                                   
 71 config PGTABLE_LEVELS                             
 72         int                                       
 73         default 3                                 
 74                                                   
 75 config AUDIT_ARCH                                 
 76         bool                                      
 77                                                   
 78 menu "System setup"                               
 79                                                   
 80 choice                                            
 81         prompt "Alpha system type"                
 82         default ALPHA_GENERIC                     
 83         help                                      
 84           This is the system type of your hard    
 85           run on any supported Alpha system. H    
 86           kernel for your specific system, it     
 87                                                   
 88           To find out what type of Alpha syste    
 89           check out the Linux/Alpha FAQ, acces    
 90           <http://www.alphalinux.org/>. In sum    
 91                                                   
 92           Alcor/Alpha-XLT     AS 600, AS 500,     
 93           DP264               DP264 / DS20 / E    
 94           LX164               AlphaPC164-LX       
 95           Miata               Personal Worksta    
 96           Marvel              AlphaServer ES47    
 97           Mikasa              AS 1000             
 98           Noritake            AS 1000A, AS 600    
 99           PC164               AlphaPC164          
100           Rawhide             AS 1200, AS 4000    
101           Ruffian             RPX164-2, AlphaP    
102           SX164               AlphaPC164-SX       
103           Sable               AS 2000, AS 2100    
104           Shark               DS 20L              
105           Takara              Takara (OEM)        
106           Titan               AlphaServer ES45    
107           Wildfire            AlphaServer GS 4    
108                                                   
109           If you don't know what to do, choose    
110                                                   
111 config ALPHA_GENERIC                              
112         bool "Generic"                            
113         depends on TTY                            
114         select HAVE_EISA                          
115         help                                      
116           A generic kernel will run on all sup    
117                                                   
118 config ALPHA_ALCOR                                
119         bool "Alcor/Alpha-XLT"                    
120         select HAVE_EISA                          
121         help                                      
122           For systems using the Digital ALCOR     
123           slices (Data Switch, DSW) - 208-pin     
124           Address, CIA) - a 383 pin plastic PG    
125           controller (256-bit memory bus) and     
126           all the work required to support an     
127           memory coherence when a PCI device D    
128                                                   
129 config ALPHA_DP264                                
130         bool "DP264"                              
131         help                                      
132           Various 21264 systems with the tsuna    
133           API Networks: 264DP, UP2000(+), CS20    
134           Compaq: DS10(E,L), XP900, XP1000, DS    
135                                                   
136 config ALPHA_EIGER                                
137         bool "Eiger"                              
138         help                                      
139           Apparently an obscure OEM single-boa    
140           Typhoon/Tsunami chipset family. Info    
141                                                   
142 config ALPHA_LX164                                
143         bool "LX164"                              
144         help                                      
145           A technical overview of this board i    
146           <http://www.unix-ag.org/Linux-Alpha/    
147                                                   
148 config ALPHA_MARVEL                               
149         bool "Marvel"                             
150         help                                      
151           AlphaServer ES47 / ES80 / GS1280 bas    
152                                                   
153 config ALPHA_MIATA                                
154         bool "Miata"                              
155         select HAVE_EISA                          
156         help                                      
157           The Digital PersonalWorkStation (PWS    
158           or 600au).                              
159                                                   
160 config ALPHA_MIKASA                               
161         bool "Mikasa"                             
162         help                                      
163           AlphaServer 1000-based Alpha systems    
164                                                   
165 config ALPHA_NAUTILUS                             
166         bool "Nautilus"                           
167         help                                      
168           Alpha systems based on the AMD 751 &    
169                                                   
170 config ALPHA_NORITAKE                             
171         bool "Noritake"                           
172         select HAVE_EISA                          
173         help                                      
174           AlphaServer 1000A, AlphaServer 600A,    
175           systems.                                
176                                                   
177 config ALPHA_PC164                                
178         bool "PC164"                              
179                                                   
180 config ALPHA_RAWHIDE                              
181         bool "Rawhide"                            
182         select HAVE_EISA                          
183         help                                      
184           AlphaServer 1200, AlphaServer 4000 a    
185           See HOWTO at                            
186           <http://www.alphalinux.org/docs/rawh    
187                                                   
188 config ALPHA_RUFFIAN                              
189         bool "Ruffian"                            
190         help                                      
191           Samsung APC164UX.  There is a page o    
192           at <http://www.alphalinux.org/faq/FA    
193                                                   
194 config ALPHA_RX164                                
195         bool "RX164"                              
196                                                   
197 config ALPHA_SX164                                
198         bool "SX164"                              
199                                                   
200 config ALPHA_SABLE                                
201         bool "Sable"                              
202         select HAVE_EISA                          
203         help                                      
204           Digital AlphaServer 2000 and 2100-ba    
205                                                   
206 config ALPHA_SHARK                                
207         bool "Shark"                              
208                                                   
209 config ALPHA_TAKARA                               
210         bool "Takara"                             
211         help                                      
212           Alpha 11164-based OEM single-board c    
213                                                   
214 config ALPHA_TITAN                                
215         bool "Titan"                              
216         help                                      
217           AlphaServer ES45/DS25 SMP based on E    
218                                                   
219 config ALPHA_WILDFIRE                             
220         bool "Wildfire"                           
221         help                                      
222           AlphaServer GS 40/80/160/320 SMP bas    
223                                                   
224 endchoice                                         
225                                                   
226 # clear all implied options (don't want defaul    
227 # Most of these machines have ISA slots; not e    
228 # and this doesn't activate hordes of code, so    
229 config ISA                                        
230         bool                                      
231         default y                                 
232         help                                      
233           Find out whether you have ISA slots     
234           name of a bus system, i.e. the way t    
235           inside your box.  Other bus systems     
236           (MCA) or VESA.  ISA is an older syst    
237           newer boards don't support it.  If y    
238                                                   
239 config ISA_DMA_API                                
240         bool                                      
241         default y                                 
242                                                   
243 config ALPHA_CIA                                  
244         bool                                      
245         depends on ALPHA_MIATA || ALPHA_LX164     
246         default y                                 
247                                                   
248 config ALPHA_EV56                                 
249         bool                                      
250         default y if ALPHA_ALCOR || ALPHA_RX16    
251                                                   
252 config ALPHA_T2                                   
253         bool                                      
254         depends on ALPHA_SABLE                    
255         default y                                 
256                                                   
257 config ALPHA_PYXIS                                
258         bool                                      
259         depends on ALPHA_MIATA || ALPHA_LX164     
260         default y                                 
261                                                   
262 config ALPHA_EV6                                  
263         bool                                      
264         depends on ALPHA_NAUTILUS || ALPHA_WIL    
265         default y                                 
266                                                   
267 config ALPHA_TSUNAMI                              
268         bool                                      
269         depends on ALPHA_SHARK || ALPHA_DP264     
270         default y                                 
271                                                   
272 config ALPHA_EV67                                 
273         bool "EV67 (or later) CPU (speed > 600    
274         default y if ALPHA_NAUTILUS || ALPHA_W    
275         help                                      
276           Is this a machine based on the EV67     
277           and the machine will be treated as a    
278                                                   
279 config ALPHA_MCPCIA                               
280         bool                                      
281         depends on ALPHA_RAWHIDE                  
282         default y                                 
283                                                   
284 config ALPHA_POLARIS                              
285         bool                                      
286         depends on ALPHA_RX164                    
287         default y                                 
288                                                   
289 config ALPHA_IRONGATE                             
290         bool                                      
291         depends on ALPHA_NAUTILUS                 
292         default y                                 
293                                                   
294 config GENERIC_HWEIGHT                            
295         bool                                      
296         default y if !ALPHA_EV67                  
297                                                   
298 config ALPHA_BROKEN_IRQ_MASK                      
299         bool                                      
300         depends on ALPHA_GENERIC || ALPHA_PC16    
301         default y                                 
302                                                   
303 config VGA_HOSE                                   
304         bool                                      
305         depends on VGA_CONSOLE && (ALPHA_GENER    
306         default y                                 
307         help                                      
308           Support VGA on an arbitrary hose; ne    
309           which always have multiple hoses, an    
310                                                   
311                                                   
312 config ALPHA_QEMU                                 
313         bool "Run under QEMU emulation"           
314         depends on !ALPHA_GENERIC                 
315         help                                      
316           Assume the presence of special featu    
317           that reduce the overhead of system e    
318                                                   
319           Generic kernels will auto-detect QEM    
320           system-specific kernel, the assumpti    
321           eliminate as many runtime tests as p    
322                                                   
323           If unsure, say N.                       
324                                                   
325                                                   
326 config ALPHA_SRM                                  
327         bool "Use SRM as bootloader" if ALPHA_    
328         depends on TTY                            
329         default y if ALPHA_MIKASA || ALPHA_SAB    
330         help                                      
331           There are two different types of boo    
332           which is command line driven, and AR    
333           keys. Details about the Linux/Alpha     
334           the Linux/Alpha FAQ, accessible on t    
335           <http://www.alphalinux.org/>.           
336                                                   
337           The usual way to load Linux on an Al    
338           (a bootloader that lets you pass com    
339           kernel just like lilo does for the x    
340           loaded either from ARC or can be ins    
341           firmware replacement from floppy (wh    
342           jumper on the motherboard). If you w    
343           here. If MILO doesn't work on your s    
344           motherboards), you can bypass it alt    
345           from an SRM console; say Y here in o    
346           won't be able to boot from an IDE di    
347                                                   
348           If unsure, say N.                       
349                                                   
350 config ARCH_MAY_HAVE_PC_FDC                       
351         def_bool y                                
352                                                   
353 config SMP                                        
354         bool "Symmetric multi-processing suppo    
355         depends on ALPHA_SABLE || ALPHA_RAWHID    
356         help                                      
357           This enables support for systems wit    
358           a system with only one CPU, say N. I    
359           than one CPU, say Y.                    
360                                                   
361           If you say N here, the kernel will r    
362           machines, but will use only one CPU     
363           you say Y here, the kernel will run     
364           uniprocessor machines. On a uniproce    
365           will run faster if you say N here.      
366                                                   
367           See also the SMP-HOWTO available at     
368           <https://www.tldp.org/docs.html#howt    
369                                                   
370           If you don't know what to do here, s    
371                                                   
372 config NR_CPUS                                    
373         int "Maximum number of CPUs (2-32)"       
374         range 2 32                                
375         depends on SMP                            
376         default "32" if ALPHA_GENERIC || ALPHA    
377         default "4" if !ALPHA_GENERIC && !ALPH    
378         help                                      
379           MARVEL support can handle a maximum     
380           with working support have a maximum     
381                                                   
382 config ARCH_SPARSEMEM_ENABLE                      
383         bool "Sparse Memory Support"              
384         help                                      
385           Say Y to support efficient handling     
386           for systems that have huge holes in     
387                                                   
388 config ALPHA_WTINT                                
389         bool "Use WTINT" if ALPHA_SRM || ALPHA    
390         default y if ALPHA_QEMU                   
391         default n if ALPHA_EV56                   
392         default n if !ALPHA_SRM && !ALPHA_GENE    
393         default y if SMP                          
394         help                                      
395           The Wait for Interrupt (WTINT) PALca    
396           to sleep until the next interrupt.      
397           consumed, and the heat produced by t    
398           the side effect of making the cycle     
399           device across the sleep.                
400                                                   
401           For emulation under QEMU, definitely    
402           mechanisms for measuring time than t    
403                                                   
404           For EV4 (but not LCA), EV5 and EV56     
405           MILO, sleep mode is not supported so    
406                                                   
407           For SMP systems we cannot use the cy    
408           so you might as well say Y here.        
409                                                   
410           If unsure, say N.                       
411                                                   
412 # LARGE_VMALLOC is racy, if you *really* need     
413 config ALPHA_LARGE_VMALLOC                        
414         bool                                      
415         help                                      
416           Process creation and other aspects o    
417           be streamlined if we restrict the ke    
418           allocations.  This equates to about     
419                                                   
420           Under normal circumstances, this is     
421           as to be laughable.  However, there     
422           as benchmark-grade in-kernel web ser    
423           much vmalloc space as is available.     
424                                                   
425           Say N unless you know you need gobs     
426                                                   
427 config VERBOSE_MCHECK                             
428         bool "Verbose Machine Checks"             
429                                                   
430 config VERBOSE_MCHECK_ON                          
431         int "Verbose Printing Mode (0=off, 1=o    
432         depends on VERBOSE_MCHECK                 
433         default 1                                 
434         help                                      
435           This option allows the default print    
436           possibly overridden by a boot comman    
437                                                   
438           For example, if one wanted the optio    
439           machine checks, but wanted the defau    
440           machine check printing was turned of    
441           the printing mode to be 0. Then, upo    
442           the boot command line "verbose_mchec    
443           verbose machine check printing, or "    
444           the maximum information available.      
445                                                   
446           Take the default (1) unless you want    
447                                                   
448 choice                                            
449         prompt "Timer interrupt frequency (HZ)    
450         default HZ_128 if ALPHA_QEMU              
451         default HZ_1200 if ALPHA_RAWHIDE          
452         default HZ_1024                           
453         help                                      
454           The frequency at which timer interru    
455           minimizes latency, whereas a low fre    
456           process accounting.  The later effec    
457           when being run under QEMU.              
458                                                   
459           Note that some Alpha hardware cannot    
460           of the timer.  If unsure, say 1024 (    
461                                                   
462         config HZ_32                              
463                 bool "32 Hz"                      
464         config HZ_64                              
465                 bool "64 Hz"                      
466         config HZ_128                             
467                 bool "128 Hz"                     
468         config HZ_256                             
469                 bool "256 Hz"                     
470         config HZ_1024                            
471                 bool "1024 Hz"                    
472         config HZ_1200                            
473                 bool "1200 Hz"                    
474 endchoice                                         
475                                                   
476 config HZ                                         
477         int                                       
478         default 32 if HZ_32                       
479         default 64 if HZ_64                       
480         default 128 if HZ_128                     
481         default 256 if HZ_256                     
482         default 1200 if HZ_1200                   
483         default 1024                              
484                                                   
485 config SRM_ENV                                    
486         tristate "SRM environment through proc    
487         depends on PROC_FS                        
488         help                                      
489           If you enable this option, a subdire    
490           /proc/srm_environment will give you     
491           SRM environment variables (those whi    
492           to all others (by their internal num    
493                                                   
494           SRM is something like a BIOS for Alp    
495           other such BIOSes, like AlphaBIOS, w    
496           support (hey, that's not SRM!).         
497                                                   
498           Despite the fact that this driver do    
499           only on those which have SRM as thei    
500           build it even if your particular mac    
501           (or if you intend to compile a gener    
502           not create those subdirectory in /pr    
503           of course).                             
504                                                   
505           This driver is also available as a m    
506           srm_env then.                           
507                                                   
508 endmenu                                           
509                                                   
510 # DUMMY_CONSOLE may be defined in drivers/vide    
511 # but we also need it if VGA_HOSE is set          
512 config DUMMY_CONSOLE                              
513         bool                                      
514         depends on VGA_HOSE                       
515         default y                                 
                                                      

~ [ 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