1config ALPHA 2 bool 3 default y 4 select HAVE_AOUT 5 select HAVE_IDE 6 select HAVE_OPROFILE 7 select HAVE_SYSCALL_WRAPPERS 8 select HAVE_IRQ_WORK 9 select HAVE_PCSPKR_PLATFORM 10 select HAVE_PERF_EVENTS 11 select HAVE_DMA_ATTRS 12 select HAVE_GENERIC_HARDIRQS 13 select GENERIC_IRQ_PROBE 14 select AUTO_IRQ_AFFINITY if SMP 15 select GENERIC_IRQ_SHOW 16 select ARCH_WANT_OPTIONAL_GPIOLIB 17 select ARCH_HAVE_NMI_SAFE_CMPXCHG 18 help 19 The Alpha is a 64-bit general-purpose processor designed and 20 marketed by the Digital Equipment Corporation of blessed memory, 21 now Hewlett-Packard. The Alpha Linux project has a home page at 22 <http://www.alphalinux.org/>. 23 24config 64BIT 25 def_bool y 26 27config MMU 28 bool 29 default y 30 31config RWSEM_GENERIC_SPINLOCK 32 bool 33 34config RWSEM_XCHGADD_ALGORITHM 35 bool 36 default y 37 38config ARCH_HAS_ILOG2_U32 39 bool 40 default n 41 42config ARCH_HAS_ILOG2_U64 43 bool 44 default n 45 46config GENERIC_CALIBRATE_DELAY 47 bool 48 default y 49 50config GENERIC_CMOS_UPDATE 51 def_bool y 52 53config GENERIC_GPIO 54 bool 55 56config ZONE_DMA 57 bool 58 default y 59 60config ARCH_DMA_ADDR_T_64BIT 61 def_bool y 62 63config NEED_DMA_MAP_STATE 64 def_bool y 65 66config NEED_SG_DMA_LENGTH 67 def_bool y 68 69config GENERIC_ISA_DMA 70 bool 71 default y 72 73source "init/Kconfig" 74source "kernel/Kconfig.freezer" 75 76 77menu "System setup" 78 79choice 80 prompt "Alpha system type" 81 default ALPHA_GENERIC 82 ---help--- 83 This is the system type of your hardware. A "generic" kernel will 84 run on any supported Alpha system. However, if you configure a 85 kernel for your specific system, it will be faster and smaller. 86 87 To find out what type of Alpha system you have, you may want to 88 check out the Linux/Alpha FAQ, accessible on the WWW from 89 <http://www.alphalinux.org/>. In summary: 90 91 Alcor/Alpha-XLT AS 600, AS 500, XL-300, XL-366 92 Alpha-XL XL-233, XL-266 93 AlphaBook1 Alpha laptop 94 Avanti AS 200, AS 205, AS 250, AS 255, AS 300, AS 400 95 Cabriolet AlphaPC64, AlphaPCI64 96 DP264 DP264 / DS20 / ES40 / DS10 / DS10L 97 EB164 EB164 21164 evaluation board 98 EB64+ EB64+ 21064 evaluation board 99 EB66 EB66 21066 evaluation board 100 EB66+ EB66+ 21066 evaluation board 101 Jensen DECpc 150, DEC 2000 models 300, 500 102 LX164 AlphaPC164-LX 103 Lynx AS 2100A 104 Miata Personal Workstation 433/500/600 a/au 105 Marvel AlphaServer ES47 / ES80 / GS1280 106 Mikasa AS 1000 107 Noname AXPpci33, UDB (Multia) 108 Noritake AS 1000A, AS 600A, AS 800 109 PC164 AlphaPC164 110 Rawhide AS 1200, AS 4000, AS 4100 111 Ruffian RPX164-2, AlphaPC164-UX, AlphaPC164-BX 112 SX164 AlphaPC164-SX 113 Sable AS 2000, AS 2100 114 Shark DS 20L 115 Takara Takara (OEM) 116 Titan AlphaServer ES45 / DS25 / DS15 117 Wildfire AlphaServer GS 40/80/160/320 118 119 If you don't know what to do, choose "generic". 120 121config ALPHA_GENERIC 122 bool "Generic" 123 help 124 A generic kernel will run on all supported Alpha hardware. 125 126config ALPHA_ALCOR 127 bool "Alcor/Alpha-XLT" 128 help 129 For systems using the Digital ALCOR chipset: 5 chips (4, 64-bit data 130 slices (Data Switch, DSW) - 208-pin PQFP and 1 control (Control, I/O 131 Address, CIA) - a 383 pin plastic PGA). It provides a DRAM 132 controller (256-bit memory bus) and a PCI interface. It also does 133 all the work required to support an external Bcache and to maintain 134 memory coherence when a PCI device DMAs into (or out of) memory. 135 136config ALPHA_XL 137 bool "Alpha-XL" 138 help 139 XL-233 and XL-266-based Alpha systems. 140 141config ALPHA_BOOK1 142 bool "AlphaBook1" 143 help 144 Dec AlphaBook1/Burns Alpha-based laptops. 145 146config ALPHA_AVANTI_CH 147 bool "Avanti" 148 149config ALPHA_CABRIOLET 150 bool "Cabriolet" 151 help 152 Cabriolet AlphaPC64, AlphaPCI64 systems. Derived from EB64+ but now 153 baby-AT with Flash boot ROM, no on-board SCSI or Ethernet. 3 ISA 154 slots, 4 PCI slots (one pair are on a shared slot), uses plug-in 155 Bcache SIMMs. Requires power supply with 3.3V output. 156 157config ALPHA_DP264 158 bool "DP264" 159 help 160 Various 21264 systems with the tsunami core logic chipset. 161 API Networks: 264DP, UP2000(+), CS20; 162 Compaq: DS10(E,L), XP900, XP1000, DS20(E), ES40. 163 164config ALPHA_EB164 165 bool "EB164" 166 help 167 EB164 21164 evaluation board from DEC. Uses 21164 and ALCOR. Has 168 ISA and PCI expansion (3 ISA slots, 2 64-bit PCI slots (one is 169 shared with an ISA slot) and 2 32-bit PCI slots. Uses plus-in 170 Bcache SIMMs. I/O sub-system provides SuperI/O (2S, 1P, FD), KBD, 171 MOUSE (PS2 style), RTC/NVRAM. Boot ROM is Flash. PC-AT-sized 172 motherboard. Requires power supply with 3.3V output. 173 174config ALPHA_EB64P_CH 175 bool "EB64+" 176 177config ALPHA_EB66 178 bool "EB66" 179 help 180 A Digital DS group board. Uses 21066 or 21066A. I/O sub-system is 181 identical to EB64+. Baby PC-AT size. Runs from standard PC power 182 supply. The EB66 schematic was published as a marketing poster 183 advertising the 21066 as "the first microprocessor in the world with 184 embedded PCI". 185 186config ALPHA_EB66P 187 bool "EB66+" 188 help 189 Later variant of the EB66 board. 190 191config ALPHA_EIGER 192 bool "Eiger" 193 help 194 Apparently an obscure OEM single-board computer based on the 195 Typhoon/Tsunami chipset family. Information on it is scanty. 196 197config ALPHA_JENSEN 198 bool "Jensen" 199 help 200 DEC PC 150 AXP (aka Jensen): This is a very old Digital system - one 201 of the first-generation Alpha systems. A number of these systems 202 seem to be available on the second- hand market. The Jensen is a 203 floor-standing tower system which originally used a 150MHz 21064 It 204 used programmable logic to interface a 486 EISA I/O bridge to the 205 CPU. 206 207config ALPHA_LX164 208 bool "LX164" 209 help 210 A technical overview of this board is available at 211 <http://www.unix-ag.org/Linux-Alpha/Architectures/LX164.html>. 212 213config ALPHA_LYNX 214 bool "Lynx" 215 help 216 AlphaServer 2100A-based systems. 217 218config ALPHA_MARVEL 219 bool "Marvel" 220 help 221 AlphaServer ES47 / ES80 / GS1280 based on EV7. 222 223config ALPHA_MIATA 224 bool "Miata" 225 help 226 The Digital PersonalWorkStation (PWS 433a, 433au, 500a, 500au, 600a, 227 or 600au). 228 229config ALPHA_MIKASA 230 bool "Mikasa" 231 help 232 AlphaServer 1000-based Alpha systems. 233 234config ALPHA_NAUTILUS 235 bool "Nautilus" 236 help 237 Alpha systems based on the AMD 751 & ALI 1543C chipsets. 238 239config ALPHA_NONAME_CH 240 bool "Noname" 241 242config ALPHA_NORITAKE 243 bool "Noritake" 244 help 245 AlphaServer 1000A, AlphaServer 600A, and AlphaServer 800-based 246 systems. 247 248config ALPHA_PC164 249 bool "PC164" 250 251config ALPHA_P2K 252 bool "Platform2000" 253 254config ALPHA_RAWHIDE 255 bool "Rawhide" 256 help 257 AlphaServer 1200, AlphaServer 4000 and AlphaServer 4100 machines. 258 See HOWTO at 259 <http://www.alphalinux.org/docs/rawhide/4100_install.shtml>. 260 261config ALPHA_RUFFIAN 262 bool "Ruffian" 263 help 264 Samsung APC164UX. There is a page on known problems and workarounds 265 at <http://www.alphalinux.org/faq/FAQ-11.html>. 266 267config ALPHA_RX164 268 bool "RX164" 269 270config ALPHA_SX164 271 bool "SX164" 272 273config ALPHA_SABLE 274 bool "Sable" 275 help 276 Digital AlphaServer 2000 and 2100-based systems. 277 278config ALPHA_SHARK 279 bool "Shark" 280 281config ALPHA_TAKARA 282 bool "Takara" 283 help 284 Alpha 11164-based OEM single-board computer. 285 286config ALPHA_TITAN 287 bool "Titan" 288 help 289 AlphaServer ES45/DS25 SMP based on EV68 and Titan chipset. 290 291config ALPHA_WILDFIRE 292 bool "Wildfire" 293 help 294 AlphaServer GS 40/80/160/320 SMP based on the EV67 core. 295 296endchoice 297 298# clear all implied options (don't want default values for those): 299# Most of these machines have ISA slots; not exactly sure which don't, 300# and this doesn't activate hordes of code, so do it always. 301config ISA 302 bool 303 default y 304 help 305 Find out whether you have ISA slots on your motherboard. ISA is the 306 name of a bus system, i.e. the way the CPU talks to the other stuff 307 inside your box. Other bus systems are PCI, EISA, MicroChannel 308 (MCA) or VESA. ISA is an older system, now being displaced by PCI; 309 newer boards don't support it. If you have ISA, say Y, otherwise N. 310 311config ISA_DMA_API 312 bool 313 default y 314 315config PCI 316 bool 317 depends on !ALPHA_JENSEN 318 select GENERIC_PCI_IOMAP 319 default y 320 help 321 Find out whether you have a PCI motherboard. PCI is the name of a 322 bus system, i.e. the way the CPU talks to the other stuff inside 323 your box. Other bus systems are ISA, EISA, MicroChannel (MCA) or 324 VESA. If you have PCI, say Y, otherwise N. 325 326config PCI_DOMAINS 327 bool 328 default y 329 330config PCI_SYSCALL 331 def_bool PCI 332 333config IOMMU_HELPER 334 def_bool PCI 335 336config ALPHA_NONAME 337 bool 338 depends on ALPHA_BOOK1 || ALPHA_NONAME_CH 339 default y 340 help 341 The AXPpci33 (aka NoName), is based on the EB66 (includes the Multia 342 UDB). This design was produced by Digital's Technical OEM (TOEM) 343 group. It uses the 21066 processor running at 166MHz or 233MHz. It 344 is a baby-AT size, and runs from a standard PC power supply. It has 345 5 ISA slots and 3 PCI slots (one pair are a shared slot). There are 346 2 versions, with either PS/2 or large DIN connectors for the 347 keyboard. 348 349config ALPHA_EV4 350 bool 351 depends on ALPHA_JENSEN || (ALPHA_SABLE && !ALPHA_GAMMA) || ALPHA_LYNX || ALPHA_NORITAKE && !ALPHA_PRIMO || ALPHA_MIKASA && !ALPHA_PRIMO || ALPHA_CABRIOLET || ALPHA_AVANTI_CH || ALPHA_EB64P_CH || ALPHA_XL || ALPHA_NONAME || ALPHA_EB66 || ALPHA_EB66P || ALPHA_P2K 352 default y if !ALPHA_LYNX 353 354config ALPHA_LCA 355 bool 356 depends on ALPHA_NONAME || ALPHA_EB66 || ALPHA_EB66P || ALPHA_P2K 357 default y 358 359config ALPHA_APECS 360 bool 361 depends on !ALPHA_PRIMO && (ALPHA_NORITAKE || ALPHA_MIKASA) || ALPHA_CABRIOLET || ALPHA_AVANTI_CH || ALPHA_EB64P_CH || ALPHA_XL 362 default y 363 364config ALPHA_EB64P 365 bool 366 depends on ALPHA_CABRIOLET || ALPHA_EB64P_CH 367 default y 368 help 369 Uses 21064 or 21064A and APECs. Has ISA and PCI expansion (3 ISA, 370 2 PCI, one pair are on a shared slot). Supports 36-bit DRAM SIMs. 371 ISA bus generated by Intel SaturnI/O PCI-ISA bridge. On-board SCSI 372 (NCR 810 on PCI) Ethernet (Digital 21040), KBD, MOUSE (PS2 style), 373 SuperI/O (2S, 1P, FD), RTC/NVRAM. Boot ROM is EPROM. PC-AT size. 374 Runs from standard PC power supply. 375 376config ALPHA_EV5 377 bool "EV5 CPU(s) (model 5/xxx)?" if ALPHA_LYNX 378 default y if ALPHA_RX164 || ALPHA_RAWHIDE || ALPHA_MIATA || ALPHA_LX164 || ALPHA_SX164 || ALPHA_RUFFIAN || ALPHA_SABLE && ALPHA_GAMMA || ALPHA_NORITAKE && ALPHA_PRIMO || ALPHA_MIKASA && ALPHA_PRIMO || ALPHA_PC164 || ALPHA_TAKARA || ALPHA_EB164 || ALPHA_ALCOR 379 380config ALPHA_EV4 381 bool 382 default y if ALPHA_LYNX && !ALPHA_EV5 383 384config ALPHA_CIA 385 bool 386 depends on ALPHA_MIATA || ALPHA_LX164 || ALPHA_SX164 || ALPHA_RUFFIAN || ALPHA_NORITAKE && ALPHA_PRIMO || ALPHA_MIKASA && ALPHA_PRIMO || ALPHA_PC164 || ALPHA_TAKARA || ALPHA_EB164 || ALPHA_ALCOR 387 default y 388 389config ALPHA_EV56 390 bool "EV56 CPU (speed >= 366MHz)?" if ALPHA_ALCOR 391 default y if ALPHA_RX164 || ALPHA_MIATA || ALPHA_LX164 || ALPHA_SX164 || ALPHA_RUFFIAN || ALPHA_PC164 || ALPHA_TAKARA 392 393config ALPHA_EV56 394 prompt "EV56 CPU (speed >= 333MHz)?" 395 depends on ALPHA_NORITAKE || ALPHA_PRIMO 396 397config ALPHA_EV56 398 prompt "EV56 CPU (speed >= 400MHz)?" 399 depends on ALPHA_RAWHIDE 400 401config ALPHA_PRIMO 402 bool "EV5 CPU daughtercard (model 5/xxx)?" 403 depends on ALPHA_NORITAKE || ALPHA_MIKASA 404 help 405 Say Y if you have an AS 1000 5/xxx or an AS 1000A 5/xxx. 406 407config ALPHA_GAMMA 408 bool "EV5 CPU(s) (model 5/xxx)?" 409 depends on ALPHA_SABLE 410 help 411 Say Y if you have an AS 2000 5/xxx or an AS 2100 5/xxx. 412 413config ALPHA_GAMMA 414 bool 415 depends on ALPHA_LYNX 416 default y 417 418config ALPHA_T2 419 bool 420 depends on ALPHA_SABLE || ALPHA_LYNX 421 default y 422 423config ALPHA_PYXIS 424 bool 425 depends on ALPHA_MIATA || ALPHA_LX164 || ALPHA_SX164 || ALPHA_RUFFIAN 426 default y 427 428config ALPHA_EV6 429 bool 430 depends on ALPHA_NAUTILUS || ALPHA_WILDFIRE || ALPHA_TITAN || ALPHA_SHARK || ALPHA_DP264 || ALPHA_EIGER || ALPHA_MARVEL 431 default y 432 433config ALPHA_TSUNAMI 434 bool 435 depends on ALPHA_SHARK || ALPHA_DP264 || ALPHA_EIGER 436 default y 437 438config ALPHA_EV67 439 bool "EV67 (or later) CPU (speed > 600MHz)?" if ALPHA_DP264 || ALPHA_EIGER 440 default y if ALPHA_NAUTILUS || ALPHA_WILDFIRE || ALPHA_TITAN || ALPHA_SHARK || ALPHA_MARVEL 441 help 442 Is this a machine based on the EV67 core? If in doubt, select N here 443 and the machine will be treated as an EV6. 444 445config ALPHA_MCPCIA 446 bool 447 depends on ALPHA_RAWHIDE 448 default y 449 450config ALPHA_POLARIS 451 bool 452 depends on ALPHA_RX164 453 default y 454 455config ALPHA_IRONGATE 456 bool 457 depends on ALPHA_NAUTILUS 458 default y 459 460config GENERIC_HWEIGHT 461 bool 462 default y if !ALPHA_EV67 463 464config ALPHA_AVANTI 465 bool 466 depends on ALPHA_XL || ALPHA_AVANTI_CH 467 default y 468 help 469 Avanti AS 200, AS 205, AS 250, AS 255, AS 300, and AS 400-based 470 Alphas. Info at 471 <http://www.unix-ag.org/Linux-Alpha/Architectures/Avanti.html>. 472 473config ALPHA_BROKEN_IRQ_MASK 474 bool 475 depends on ALPHA_GENERIC || ALPHA_PC164 476 default y 477 478config VGA_HOSE 479 bool 480 depends on VGA_CONSOLE && (ALPHA_GENERIC || ALPHA_TITAN || ALPHA_MARVEL || ALPHA_TSUNAMI) 481 default y 482 help 483 Support VGA on an arbitrary hose; needed for several platforms 484 which always have multiple hoses, and whose consoles support it. 485 486 487config ALPHA_SRM 488 bool "Use SRM as bootloader" if ALPHA_CABRIOLET || ALPHA_AVANTI_CH || ALPHA_EB64P || ALPHA_PC164 || ALPHA_TAKARA || ALPHA_EB164 || ALPHA_ALCOR || ALPHA_MIATA || ALPHA_LX164 || ALPHA_SX164 || ALPHA_NAUTILUS || ALPHA_NONAME 489 default y if ALPHA_JENSEN || ALPHA_MIKASA || ALPHA_SABLE || ALPHA_LYNX || ALPHA_NORITAKE || ALPHA_DP264 || ALPHA_RAWHIDE || ALPHA_EIGER || ALPHA_WILDFIRE || ALPHA_TITAN || ALPHA_SHARK || ALPHA_MARVEL 490 ---help--- 491 There are two different types of booting firmware on Alphas: SRM, 492 which is command line driven, and ARC, which uses menus and arrow 493 keys. Details about the Linux/Alpha booting process are contained in 494 the Linux/Alpha FAQ, accessible on the WWW from 495 <http://www.alphalinux.org/>. 496 497 The usual way to load Linux on an Alpha machine is to use MILO 498 (a bootloader that lets you pass command line parameters to the 499 kernel just like lilo does for the x86 architecture) which can be 500 loaded either from ARC or can be installed directly as a permanent 501 firmware replacement from floppy (which requires changing a certain 502 jumper on the motherboard). If you want to do either of these, say N 503 here. If MILO doesn't work on your system (true for Jensen 504 motherboards), you can bypass it altogether and boot Linux directly 505 from an SRM console; say Y here in order to do that. Note that you 506 won't be able to boot from an IDE disk using SRM. 507 508 If unsure, say N. 509 510config EISA 511 bool 512 depends on ALPHA_GENERIC || ALPHA_JENSEN || ALPHA_ALCOR || ALPHA_MIKASA || ALPHA_SABLE || ALPHA_LYNX || ALPHA_NORITAKE || ALPHA_RAWHIDE 513 default y 514 515config ARCH_MAY_HAVE_PC_FDC 516 def_bool y 517 518config SMP 519 bool "Symmetric multi-processing support" 520 depends on ALPHA_SABLE || ALPHA_LYNX || ALPHA_RAWHIDE || ALPHA_DP264 || ALPHA_WILDFIRE || ALPHA_TITAN || ALPHA_GENERIC || ALPHA_SHARK || ALPHA_MARVEL 521 select USE_GENERIC_SMP_HELPERS 522 ---help--- 523 This enables support for systems with more than one CPU. If you have 524 a system with only one CPU, like most personal computers, say N. If 525 you have a system with more than one CPU, say Y. 526 527 If you say N here, the kernel will run on single and multiprocessor 528 machines, but will use only one CPU of a multiprocessor machine. If 529 you say Y here, the kernel will run on many, but not all, 530 singleprocessor machines. On a singleprocessor machine, the kernel 531 will run faster if you say N here. 532 533 See also the SMP-HOWTO available at 534 <http://www.tldp.org/docs.html#howto>. 535 536 If you don't know what to do here, say N. 537 538config HAVE_DEC_LOCK 539 bool 540 depends on SMP 541 default y 542 543config NR_CPUS 544 int "Maximum number of CPUs (2-32)" 545 range 2 32 546 depends on SMP 547 default "32" if ALPHA_GENERIC || ALPHA_MARVEL 548 default "4" if !ALPHA_GENERIC && !ALPHA_MARVEL 549 help 550 MARVEL support can handle a maximum of 32 CPUs, all the others 551 with working support have a maximum of 4 CPUs. 552 553config ARCH_DISCONTIGMEM_ENABLE 554 bool "Discontiguous Memory Support (EXPERIMENTAL)" 555 depends on EXPERIMENTAL 556 help 557 Say Y to support efficient handling of discontiguous physical memory, 558 for architectures which are either NUMA (Non-Uniform Memory Access) 559 or have huge holes in the physical address space for other reasons. 560 See <file:Documentation/vm/numa> for more. 561 562source "mm/Kconfig" 563 564config NUMA 565 bool "NUMA Support (EXPERIMENTAL)" 566 depends on DISCONTIGMEM && BROKEN 567 help 568 Say Y to compile the kernel to support NUMA (Non-Uniform Memory 569 Access). This option is for configuring high-end multiprocessor 570 server machines. If in doubt, say N. 571 572config NODES_SHIFT 573 int 574 default "7" 575 depends on NEED_MULTIPLE_NODES 576 577# LARGE_VMALLOC is racy, if you *really* need it then fix it first 578config ALPHA_LARGE_VMALLOC 579 bool 580 ---help--- 581 Process creation and other aspects of virtual memory management can 582 be streamlined if we restrict the kernel to one PGD for all vmalloc 583 allocations. This equates to about 8GB. 584 585 Under normal circumstances, this is so far and above what is needed 586 as to be laughable. However, there are certain applications (such 587 as benchmark-grade in-kernel web serving) that can make use of as 588 much vmalloc space as is available. 589 590 Say N unless you know you need gobs and gobs of vmalloc space. 591 592config VERBOSE_MCHECK 593 bool "Verbose Machine Checks" 594 595config VERBOSE_MCHECK_ON 596 int "Verbose Printing Mode (0=off, 1=on, 2=all)" 597 depends on VERBOSE_MCHECK 598 default 1 599 ---help--- 600 This option allows the default printing mode to be set, and then 601 possibly overridden by a boot command argument. 602 603 For example, if one wanted the option of printing verbose 604 machine checks, but wanted the default to be as if verbose 605 machine check printing was turned off, then one would choose 606 the printing mode to be 0. Then, upon reboot, one could add 607 the boot command line "verbose_mcheck=1" to get the normal 608 verbose machine check printing, or "verbose_mcheck=2" to get 609 the maximum information available. 610 611 Take the default (1) unless you want more control or more info. 612 613config HZ 614 int 615 default 1200 if ALPHA_RAWHIDE 616 default 1024 617 618source "drivers/pci/Kconfig" 619source "drivers/eisa/Kconfig" 620 621source "drivers/pcmcia/Kconfig" 622 623config SRM_ENV 624 tristate "SRM environment through procfs" 625 depends on PROC_FS 626 ---help--- 627 If you enable this option, a subdirectory inside /proc called 628 /proc/srm_environment will give you access to the all important 629 SRM environment variables (those which have a name) and also 630 to all others (by their internal number). 631 632 SRM is something like a BIOS for Alpha machines. There are some 633 other such BIOSes, like AlphaBIOS, which this driver cannot 634 support (hey, that's not SRM!). 635 636 Despite the fact that this driver doesn't work on all Alphas (but 637 only on those which have SRM as their firmware), it's save to 638 build it even if your particular machine doesn't know about SRM 639 (or if you intend to compile a generic kernel). It will simply 640 not create those subdirectory in /proc (and give you some warning, 641 of course). 642 643 This driver is also available as a module and will be called 644 srm_env then. 645 646source "fs/Kconfig.binfmt" 647 648endmenu 649 650source "net/Kconfig" 651 652source "drivers/Kconfig" 653 654source "fs/Kconfig" 655 656source "arch/alpha/Kconfig.debug" 657 658# DUMMY_CONSOLE may be defined in drivers/video/console/Kconfig 659# but we also need it if VGA_HOSE is set 660config DUMMY_CONSOLE 661 bool 662 depends on VGA_HOSE 663 default y 664 665source "security/Kconfig" 666 667source "crypto/Kconfig" 668 669source "lib/Kconfig" 670 671