| # | |
| # For a description of the syntax of this configuration file, | |
| # see Documentation/kbuild/kconfig-language.txt. | |
| # | |
| mainmenu "Linux Kernel Configuration" | |
| config ARM | |
| bool | |
| default y | |
| config ARM26 | |
| bool | |
| default y | |
| config MMU | |
| bool | |
| default y | |
| config ARCH_ACORN | |
| bool | |
| default y | |
| config CPU_26 | |
| bool | |
| default y | |
| config FIQ | |
| bool | |
| default y | |
| # 9 = 512 pages 8 = 256 pages 7 = 128 pages | |
| config FORCE_MAX_ZONEORDER | |
| int | |
| default 9 | |
| config RWSEM_GENERIC_SPINLOCK | |
| bool | |
| default y | |
| config RWSEM_XCHGADD_ALGORITHM | |
| bool | |
| config GENERIC_HWEIGHT | |
| bool | |
| default y | |
| config GENERIC_CALIBRATE_DELAY | |
| bool | |
| default y | |
| config GENERIC_BUST_SPINLOCK | |
| bool | |
| config GENERIC_ISA_DMA | |
| bool | |
| config ARCH_MAY_HAVE_PC_FDC | |
| bool | |
| source "init/Kconfig" | |
| menu "System Type" | |
| choice | |
| prompt "Archimedes/A5000 Implementations" | |
| config ARCH_ARC | |
| bool "Archimedes" | |
| help | |
| Say Y to support the Acorn Archimedes. | |
| The Acorn Archimedes was an personal computer based on an 8MHz ARM2 | |
| processor, released in 1987. It supported up to 16MB of RAM in | |
| later models and floppy, harddisc, ethernet etc. | |
| config ARCH_A5K | |
| bool "A5000" | |
| select ARCH_MAY_HAVE_PC_FDC | |
| help | |
| Say Y here to to support the Acorn A5000. | |
| Linux can support the | |
| internal IDE disk and CD-ROM interface, serial and parallel port, | |
| and the floppy drive. Note that on some A5000s the floppy is | |
| plugged into the wrong socket on the motherboard. | |
| config PAGESIZE_16 | |
| bool "2MB physical memory (broken)" | |
| help | |
| Say Y here if your Archimedes or A5000 system has only 2MB of | |
| memory, otherwise say N. The resulting kernel will not run on a | |
| machine with 4MB of memory. | |
| endchoice | |
| endmenu | |
| config ISA_DMA_API | |
| bool | |
| default y | |
| menu "General setup" | |
| # Compressed boot loader in ROM. Yes, we really want to ask about | |
| # TEXT and BSS so we preserve their values in the config files. | |
| config ZBOOT_ROM | |
| bool "Compressed boot loader in ROM/flash" | |
| help | |
| Say Y here if you intend to execute your compressed kernel image (zImage) | |
| directly from ROM or flash. If unsure, say N. | |
| config ZBOOT_ROM_TEXT | |
| depends on ZBOOT_ROM | |
| hex "Compressed ROM boot loader base address" | |
| default "0" | |
| help | |
| The base address for zImage. Unless you have special requirements, you | |
| should not change this value. | |
| config ZBOOT_ROM_BSS | |
| depends on ZBOOT_ROM | |
| hex "Compressed ROM boot loader BSS address" | |
| default "0" | |
| help | |
| The base address of 64KiB of read/write memory, which must be available | |
| while the decompressor is running. Unless you have special requirements, | |
| you should not change this value. | |
| config XIP_KERNEL | |
| bool "Execute In Place (XIP) kernel image" | |
| help | |
| Select this option to create a kernel that can be programed into | |
| the OS ROMs. | |
| comment "At least one math emulation must be selected" | |
| config FPE_NWFPE | |
| tristate "NWFPE math emulation" | |
| ---help--- | |
| Say Y to include the NWFPE floating point emulator in the kernel. | |
| This is necessary to run most binaries. Linux does not currently | |
| support floating point hardware so you need to say Y here even if | |
| your machine has an FPA or floating point co-processor podule. | |
| It is also possible to say M to build the emulator as a module | |
| (nwfpe) or indeed to leave it out altogether. However, unless you | |
| know what you are doing this can easily render your machine | |
| unbootable. Saying Y is the safe option. | |
| You may say N here if you are going to load the Acorn FPEmulator | |
| early in the bootup. | |
| source "fs/Kconfig.binfmt" | |
| config PREEMPT | |
| bool "Preemptible Kernel (EXPERIMENTAL)" | |
| depends on CPU_32 && EXPERIMENTAL | |
| help | |
| This option reduces the latency of the kernel when reacting to | |
| real-time or interactive events by allowing a low priority process to | |
| be preempted even if it is in kernel mode executing a system call. | |
| This allows applications to run more reliably even when the system is | |
| under load. | |
| Say Y here if you are building a kernel for a desktop, embedded | |
| or real-time system. Say N if you are unsure. | |
| config ARTHUR | |
| tristate "RISC OS personality" | |
| depends on CPU_32 | |
| help | |
| Say Y here to include the kernel code necessary if you want to run | |
| Acorn RISC OS/Arthur binaries under Linux. This code is still very | |
| experimental; if this sounds frightening, say N and sleep in peace. | |
| You can also say M here to compile this support as a module (which | |
| will be called arthur). | |
| config CMDLINE | |
| string "Default kernel command string" | |
| default "" | |
| help | |
| On some architectures (EBSA110 and CATS), there is currently no way | |
| for the boot loader to pass arguments to the kernel. For these | |
| architectures, you should supply some command-line options at build | |
| time by entering them here. As a minimum, you should specify the | |
| memory size and the root device (e.g., mem=64M root=/dev/nfs). | |
| source "mm/Kconfig" | |
| endmenu | |
| source "net/Kconfig" | |
| source "drivers/base/Kconfig" | |
| source "drivers/parport/Kconfig" | |
| source "drivers/pnp/Kconfig" | |
| source "drivers/block/Kconfig" | |
| source "drivers/md/Kconfig" | |
| source "drivers/net/Kconfig" | |
| source "drivers/ide/Kconfig" | |
| source "drivers/scsi/Kconfig" | |
| source "drivers/isdn/Kconfig" | |
| # | |
| # input before char - char/joystick depends on it. As does USB. | |
| # | |
| source "drivers/input/Kconfig" | |
| source "drivers/char/Kconfig" | |
| source "drivers/media/Kconfig" | |
| source "fs/Kconfig" | |
| source "drivers/video/Kconfig" | |
| if ARCH_ACORN | |
| source "sound/Kconfig" | |
| endif | |
| source "drivers/misc/Kconfig" | |
| source "drivers/usb/Kconfig" | |
| source "arch/arm26/Kconfig.debug" | |
| source "security/Kconfig" | |
| source "crypto/Kconfig" | |
| source "lib/Kconfig" |