123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211 |
- #
- # For a description of the syntax of this configuration file,
- # see Documentation/kbuild/kconfig-language.txt.
- #
- mainmenu "Linux/PA-RISC Kernel Configuration"
- config PARISC
- def_bool y
- help
- The PA-RISC microprocessor is designed by Hewlett-Packard and used
- in many of their workstations & servers (HP9000 700 and 800 series,
- and later HP3000 series). The PA-RISC Linux project home page is
- at <http://www.parisc-linux.org/>.
- config MMU
- def_bool y
- config STACK_GROWSUP
- def_bool y
- config UID16
- bool
- config RWSEM_GENERIC_SPINLOCK
- def_bool y
- config RWSEM_XCHGADD_ALGORITHM
- bool
- config GENERIC_CALIBRATE_DELAY
- bool
- default y
- config GENERIC_ISA_DMA
- bool
- config GENERIC_HARDIRQS
- def_bool y
- config GENERIC_IRQ_PROBE
- def_bool y
- # unless you want to implement ACPI on PA-RISC ... ;-)
- config PM
- bool
- config ISA_DMA_API
- bool
- default y
- config ARCH_MAY_HAVE_PC_FDC
- bool
- default y
- source "init/Kconfig"
- menu "Processor type and features"
- choice
- prompt "Processor type"
- default PA7000
- config PA7000
- bool "PA7000/PA7100"
- ---help---
- This is the processor type of your CPU. This information is
- used for optimizing purposes. In order to compile a kernel
- that can run on all 32-bit PA CPUs (albeit not optimally fast),
- you can specify "PA7000" here.
- Specifying "PA8000" here will allow you to select a 64-bit kernel
- which is required on some machines.
- config PA7100LC
- bool "PA7100LC"
- help
- Select this option for the PCX-L processor, as used in the
- 712, 715/64, 715/80, 715/100, 715/100XC, 725/100, 743, 748,
- D200, D210, D300, D310 and E-class
- config PA7200
- bool "PA7200"
- help
- Select this option for the PCX-T' processor, as used in the
- C100, C110, J100, J110, J210XC, D250, D260, D350, D360,
- K100, K200, K210, K220, K400, K410 and K420
- config PA7300LC
- bool "PA7300LC"
- help
- Select this option for the PCX-L2 processor, as used in the
- 744, A180, B132L, B160L, B180L, C132L, C160L, C180L,
- D220, D230, D320 and D330.
- config PA8X00
- bool "PA8000 and up"
- help
- Select this option for PCX-U to PCX-W2 processors.
- endchoice
- # Define implied options from the CPU selection here
- config PA20
- def_bool y
- depends on PA8X00
- config PA11
- def_bool y
- depends on PA7000 || PA7100LC || PA7200 || PA7300LC
- config PREFETCH
- def_bool y
- depends on PA8X00
- config 64BIT
- bool "64-bit kernel"
- depends on PA8X00
- help
- Enable this if you want to support 64bit kernel on PA-RISC platform.
- At the moment, only people willing to use more than 2GB of RAM,
- or having a 64bit-only capable PA-RISC machine should say Y here.
- Since there is no 64bit userland on PA-RISC, there is no point to
- enable this option otherwise. The 64bit kernel is significantly bigger
- and slower than the 32bit one.
- config SMP
- bool "Symmetric multi-processing support"
- ---help---
- This enables support for systems with more than one CPU. If you have
- a system with only one CPU, like most personal computers, say N. If
- you have a system with more than one CPU, say Y.
- If you say N here, the kernel will run on single and multiprocessor
- machines, but will use only one CPU of a multiprocessor machine. If
- you say Y here, the kernel will run on many, but not all,
- singleprocessor machines. On a singleprocessor machine, the kernel
- will run faster if you say N here.
- See also the <file:Documentation/smp.txt>,
- <file:Documentation/nmi_watchdog.txt> and the SMP-HOWTO available
- at <http://www.tldp.org/docs.html#howto>.
- If you don't know what to do here, say N.
- config HOTPLUG_CPU
- bool
- default y if SMP
- select HOTPLUG
- config ARCH_DISCONTIGMEM_ENABLE
- bool "Discontiguous memory support (EXPERIMENTAL)"
- depends on EXPERIMENTAL
- help
- Say Y to support efficient handling of discontiguous physical memory,
- for architectures which are either NUMA (Non-Uniform Memory Access)
- or have huge holes in the physical address space for other reasons.
- See <file:Documentation/vm/numa> for more.
- source "mm/Kconfig"
- config PREEMPT
- bool
- # bool "Preemptible Kernel"
- default n
- config COMPAT
- def_bool y
- depends on 64BIT
- config HPUX
- bool "Support for HP-UX binaries"
- depends on !64BIT
- config NR_CPUS
- int "Maximum number of CPUs (2-32)"
- range 2 32
- depends on SMP
- default "32"
- endmenu
- source "drivers/parisc/Kconfig"
- menu "Executable file formats"
- source "fs/Kconfig.binfmt"
- endmenu
- source "net/Kconfig"
- source "drivers/Kconfig"
- source "fs/Kconfig"
- source "arch/parisc/oprofile/Kconfig"
- source "arch/parisc/Kconfig.debug"
- source "security/Kconfig"
- source "crypto/Kconfig"
- source "lib/Kconfig"
|