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