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_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_WANT_IPC_PARSE_VERSION
  18        select ARCH_HAVE_NMI_SAFE_CMPXCHG
  19        select GENERIC_SMP_IDLE_THREAD
  20        select GENERIC_CMOS_UPDATE
  21        select GENERIC_STRNCPY_FROM_USER
  22        select GENERIC_STRNLEN_USER
  23        help
  24          The Alpha is a 64-bit general-purpose processor designed and
  25          marketed by the Digital Equipment Corporation of blessed memory,
  26          now Hewlett-Packard.  The Alpha Linux project has a home page at
  27          <http://www.alphalinux.org/>.
  28
  29config 64BIT
  30        def_bool y
  31
  32config MMU
  33        bool
  34        default y
  35
  36config RWSEM_GENERIC_SPINLOCK
  37        bool
  38
  39config RWSEM_XCHGADD_ALGORITHM
  40        bool
  41        default y
  42
  43config ARCH_HAS_ILOG2_U32
  44        bool
  45        default n
  46
  47config ARCH_HAS_ILOG2_U64
  48        bool
  49        default n
  50
  51config GENERIC_CALIBRATE_DELAY
  52        bool
  53        default y
  54
  55config GENERIC_GPIO
  56        bool
  57
  58config ZONE_DMA
  59        bool
  60        default y
  61
  62config ARCH_DMA_ADDR_T_64BIT
  63        def_bool y
  64
  65config NEED_DMA_MAP_STATE
  66       def_bool y
  67
  68config NEED_SG_DMA_LENGTH
  69        def_bool y
  70
  71config GENERIC_ISA_DMA
  72        bool
  73        default y
  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        select GENERIC_PCI_IOMAP
 321        default y
 322        help
 323          Find out whether you have a PCI motherboard. PCI is the name of a
 324          bus system, i.e. the way the CPU talks to the other stuff inside
 325          your box. Other bus systems are ISA, EISA, MicroChannel (MCA) or
 326          VESA. If you have PCI, say Y, otherwise N.
 327
 328config PCI_DOMAINS
 329        bool
 330        default y
 331
 332config PCI_SYSCALL
 333        def_bool PCI
 334
 335config IOMMU_HELPER
 336        def_bool PCI
 337
 338config ALPHA_NONAME
 339        bool
 340        depends on ALPHA_BOOK1 || ALPHA_NONAME_CH
 341        default y
 342        help
 343          The AXPpci33 (aka NoName), is based on the EB66 (includes the Multia
 344          UDB).  This design was produced by Digital's Technical OEM (TOEM)
 345          group. It uses the 21066 processor running at 166MHz or 233MHz. It
 346          is a baby-AT size, and runs from a standard PC power supply. It has
 347          5 ISA slots and 3 PCI slots (one pair are a shared slot). There are
 348          2 versions, with either PS/2 or large DIN connectors for the
 349          keyboard.
 350
 351config ALPHA_EV4
 352        bool
 353        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
 354        default y if !ALPHA_LYNX
 355
 356config ALPHA_LCA
 357        bool
 358        depends on ALPHA_NONAME || ALPHA_EB66 || ALPHA_EB66P || ALPHA_P2K
 359        default y
 360
 361config ALPHA_APECS
 362        bool
 363        depends on !ALPHA_PRIMO && (ALPHA_NORITAKE || ALPHA_MIKASA) || ALPHA_CABRIOLET || ALPHA_AVANTI_CH || ALPHA_EB64P_CH || ALPHA_XL
 364        default y
 365
 366config ALPHA_EB64P
 367        bool
 368        depends on ALPHA_CABRIOLET || ALPHA_EB64P_CH
 369        default y
 370        help
 371          Uses 21064 or 21064A and APECs.  Has ISA and PCI expansion (3 ISA,
 372          2 PCI, one pair are on a shared slot). Supports 36-bit DRAM SIMs.
 373          ISA bus generated by Intel SaturnI/O PCI-ISA bridge. On-board SCSI
 374          (NCR 810 on PCI) Ethernet (Digital 21040), KBD, MOUSE (PS2 style),
 375          SuperI/O (2S, 1P, FD), RTC/NVRAM. Boot ROM is EPROM.  PC-AT size.
 376          Runs from standard PC power supply.
 377
 378config ALPHA_EV5
 379        bool "EV5 CPU(s) (model 5/xxx)?" if ALPHA_LYNX
 380        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
 381
 382config ALPHA_EV4
 383        bool
 384        default y if ALPHA_LYNX && !ALPHA_EV5
 385
 386config ALPHA_CIA
 387        bool
 388        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
 389        default y
 390
 391config ALPHA_EV56
 392        bool "EV56 CPU (speed >= 366MHz)?" if ALPHA_ALCOR
 393        default y if ALPHA_RX164 || ALPHA_MIATA || ALPHA_LX164 || ALPHA_SX164 || ALPHA_RUFFIAN || ALPHA_PC164 || ALPHA_TAKARA
 394
 395config ALPHA_EV56
 396        prompt "EV56 CPU (speed >= 333MHz)?"
 397        depends on ALPHA_NORITAKE || ALPHA_PRIMO
 398
 399config ALPHA_EV56
 400        prompt "EV56 CPU (speed >= 400MHz)?"
 401        depends on ALPHA_RAWHIDE
 402
 403config ALPHA_PRIMO
 404        bool "EV5 CPU daughtercard (model 5/xxx)?"
 405        depends on ALPHA_NORITAKE || ALPHA_MIKASA
 406        help
 407          Say Y if you have an AS 1000 5/xxx or an AS 1000A 5/xxx.
 408
 409config ALPHA_GAMMA
 410        bool "EV5 CPU(s) (model 5/xxx)?"
 411        depends on ALPHA_SABLE
 412        help
 413          Say Y if you have an AS 2000 5/xxx or an AS 2100 5/xxx.
 414
 415config ALPHA_GAMMA
 416        bool
 417        depends on ALPHA_LYNX
 418        default y
 419
 420config ALPHA_T2
 421        bool
 422        depends on ALPHA_SABLE || ALPHA_LYNX
 423        default y
 424
 425config ALPHA_PYXIS
 426        bool
 427        depends on ALPHA_MIATA || ALPHA_LX164 || ALPHA_SX164 || ALPHA_RUFFIAN
 428        default y
 429
 430config ALPHA_EV6
 431        bool
 432        depends on ALPHA_NAUTILUS || ALPHA_WILDFIRE || ALPHA_TITAN || ALPHA_SHARK || ALPHA_DP264 || ALPHA_EIGER || ALPHA_MARVEL
 433        default y
 434
 435config ALPHA_TSUNAMI
 436        bool
 437        depends on ALPHA_SHARK || ALPHA_DP264 || ALPHA_EIGER
 438        default y
 439
 440config ALPHA_EV67
 441        bool "EV67 (or later) CPU (speed > 600MHz)?" if ALPHA_DP264 || ALPHA_EIGER
 442        default y if ALPHA_NAUTILUS || ALPHA_WILDFIRE || ALPHA_TITAN || ALPHA_SHARK || ALPHA_MARVEL
 443        help
 444          Is this a machine based on the EV67 core?  If in doubt, select N here
 445          and the machine will be treated as an EV6.
 446
 447config ALPHA_MCPCIA
 448        bool
 449        depends on ALPHA_RAWHIDE
 450        default y
 451
 452config ALPHA_POLARIS
 453        bool
 454        depends on ALPHA_RX164
 455        default y
 456
 457config ALPHA_IRONGATE
 458        bool
 459        depends on ALPHA_NAUTILUS
 460        default y
 461
 462config GENERIC_HWEIGHT
 463        bool
 464        default y if !ALPHA_EV67
 465
 466config ALPHA_AVANTI
 467        bool
 468        depends on ALPHA_XL || ALPHA_AVANTI_CH
 469        default y
 470        help
 471          Avanti AS 200, AS 205, AS 250, AS 255, AS 300, and AS 400-based
 472          Alphas. Info at
 473          <http://www.unix-ag.org/Linux-Alpha/Architectures/Avanti.html>.
 474
 475config ALPHA_BROKEN_IRQ_MASK
 476        bool
 477        depends on ALPHA_GENERIC || ALPHA_PC164
 478        default y
 479
 480config VGA_HOSE
 481        bool
 482        depends on VGA_CONSOLE && (ALPHA_GENERIC || ALPHA_TITAN || ALPHA_MARVEL || ALPHA_TSUNAMI)
 483        default y
 484        help
 485          Support VGA on an arbitrary hose; needed for several platforms
 486          which always have multiple hoses, and whose consoles support it.
 487
 488
 489config ALPHA_SRM
 490        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
 491        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
 492        ---help---
 493          There are two different types of booting firmware on Alphas: SRM,
 494          which is command line driven, and ARC, which uses menus and arrow
 495          keys. Details about the Linux/Alpha booting process are contained in
 496          the Linux/Alpha FAQ, accessible on the WWW from
 497          <http://www.alphalinux.org/>.
 498
 499          The usual way to load Linux on an Alpha machine is to use MILO
 500          (a bootloader that lets you pass command line parameters to the
 501          kernel just like lilo does for the x86 architecture) which can be
 502          loaded either from ARC or can be installed directly as a permanent
 503          firmware replacement from floppy (which requires changing a certain
 504          jumper on the motherboard). If you want to do either of these, say N
 505          here. If MILO doesn't work on your system (true for Jensen
 506          motherboards), you can bypass it altogether and boot Linux directly
 507          from an SRM console; say Y here in order to do that. Note that you
 508          won't be able to boot from an IDE disk using SRM.
 509
 510          If unsure, say N.
 511
 512config EISA
 513        bool
 514        depends on ALPHA_GENERIC || ALPHA_JENSEN || ALPHA_ALCOR || ALPHA_MIKASA || ALPHA_SABLE || ALPHA_LYNX || ALPHA_NORITAKE || ALPHA_RAWHIDE
 515        default y
 516
 517config ARCH_MAY_HAVE_PC_FDC
 518        def_bool y
 519
 520config SMP
 521        bool "Symmetric multi-processing support"
 522        depends on ALPHA_SABLE || ALPHA_LYNX || ALPHA_RAWHIDE || ALPHA_DP264 || ALPHA_WILDFIRE || ALPHA_TITAN || ALPHA_GENERIC || ALPHA_SHARK || ALPHA_MARVEL
 523        select USE_GENERIC_SMP_HELPERS
 524        ---help---
 525          This enables support for systems with more than one CPU. If you have
 526          a system with only one CPU, like most personal computers, say N. If
 527          you have a system with more than one CPU, say Y.
 528
 529          If you say N here, the kernel will run on single and multiprocessor
 530          machines, but will use only one CPU of a multiprocessor machine. If
 531          you say Y here, the kernel will run on many, but not all,
 532          singleprocessor machines. On a singleprocessor machine, the kernel
 533          will run faster if you say N here.
 534
 535          See also the SMP-HOWTO available at
 536          <http://www.tldp.org/docs.html#howto>.
 537
 538          If you don't know what to do here, say N.
 539
 540config HAVE_DEC_LOCK
 541        bool
 542        depends on SMP
 543        default y
 544
 545config NR_CPUS
 546        int "Maximum number of CPUs (2-32)"
 547        range 2 32
 548        depends on SMP
 549        default "32" if ALPHA_GENERIC || ALPHA_MARVEL
 550        default "4" if !ALPHA_GENERIC && !ALPHA_MARVEL
 551        help
 552          MARVEL support can handle a maximum of 32 CPUs, all the others
 553          with working support have a maximum of 4 CPUs.
 554
 555config ARCH_DISCONTIGMEM_ENABLE
 556        bool "Discontiguous Memory Support (EXPERIMENTAL)"
 557        depends on EXPERIMENTAL
 558        help
 559          Say Y to support efficient handling of discontiguous physical memory,
 560          for architectures which are either NUMA (Non-Uniform Memory Access)
 561          or have huge holes in the physical address space for other reasons.
 562          See <file:Documentation/vm/numa> for more.
 563
 564source "mm/Kconfig"
 565
 566config NUMA
 567        bool "NUMA Support (EXPERIMENTAL)"
 568        depends on DISCONTIGMEM && BROKEN
 569        help
 570          Say Y to compile the kernel to support NUMA (Non-Uniform Memory
 571          Access).  This option is for configuring high-end multiprocessor
 572          server machines.  If in doubt, say N.
 573
 574config NODES_SHIFT
 575        int
 576        default "7"
 577        depends on NEED_MULTIPLE_NODES
 578
 579# LARGE_VMALLOC is racy, if you *really* need it then fix it first
 580config ALPHA_LARGE_VMALLOC
 581        bool
 582        ---help---
 583          Process creation and other aspects of virtual memory management can
 584          be streamlined if we restrict the kernel to one PGD for all vmalloc
 585          allocations.  This equates to about 8GB.
 586
 587          Under normal circumstances, this is so far and above what is needed
 588          as to be laughable.  However, there are certain applications (such
 589          as benchmark-grade in-kernel web serving) that can make use of as
 590          much vmalloc space as is available.
 591
 592          Say N unless you know you need gobs and gobs of vmalloc space.
 593
 594config VERBOSE_MCHECK
 595        bool "Verbose Machine Checks"
 596
 597config VERBOSE_MCHECK_ON
 598        int "Verbose Printing Mode (0=off, 1=on, 2=all)"
 599        depends on VERBOSE_MCHECK
 600        default 1
 601        ---help---
 602          This option allows the default printing mode to be set, and then
 603          possibly overridden by a boot command argument.
 604
 605          For example, if one wanted the option of printing verbose
 606          machine checks, but wanted the default to be as if verbose
 607          machine check printing was turned off, then one would choose
 608          the printing mode to be 0. Then, upon reboot, one could add
 609          the boot command line "verbose_mcheck=1" to get the normal
 610          verbose machine check printing, or "verbose_mcheck=2" to get
 611          the maximum information available.
 612
 613          Take the default (1) unless you want more control or more info.
 614
 615config HZ
 616        int
 617        default 1200 if ALPHA_RAWHIDE
 618        default 1024
 619
 620source "drivers/pci/Kconfig"
 621source "drivers/eisa/Kconfig"
 622
 623source "drivers/pcmcia/Kconfig"
 624
 625config SRM_ENV
 626        tristate "SRM environment through procfs"
 627        depends on PROC_FS
 628        ---help---
 629          If you enable this option, a subdirectory inside /proc called
 630          /proc/srm_environment will give you access to the all important
 631          SRM environment variables (those which have a name) and also
 632          to all others (by their internal number).
 633
 634          SRM is something like a BIOS for Alpha machines. There are some
 635          other such BIOSes, like AlphaBIOS, which this driver cannot
 636          support (hey, that's not SRM!).
 637
 638          Despite the fact that this driver doesn't work on all Alphas (but
 639          only on those which have SRM as their firmware), it's save to
 640          build it even if your particular machine doesn't know about SRM
 641          (or if you intend to compile a generic kernel). It will simply
 642          not create those subdirectory in /proc (and give you some warning,
 643          of course).
 644
 645          This driver is also available as a module and will be called
 646          srm_env then.
 647
 648source "fs/Kconfig.binfmt"
 649
 650endmenu
 651
 652source "net/Kconfig"
 653
 654source "drivers/Kconfig"
 655
 656source "fs/Kconfig"
 657
 658source "arch/alpha/Kconfig.debug"
 659
 660# DUMMY_CONSOLE may be defined in drivers/video/console/Kconfig
 661# but we also need it if VGA_HOSE is set
 662config DUMMY_CONSOLE
 663        bool
 664        depends on VGA_HOSE
 665        default y
 666
 667source "security/Kconfig"
 668
 669source "crypto/Kconfig"
 670
 671source "lib/Kconfig"
 672
 673
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.