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