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