COPYING CREDITS Documentation Kbuild MAINTAINERS Makefile README REPORTING-BUGS arch block crypto drivers fs include init ipc kernel lib mm net scripts security sound usr Default configuration is based on config.default * * Linux Kernel Configuration * * * General setup * Prompt for development and/or incomplete code/drivers (EXPERIMENTAL) [N/y/?] n Local version - append to kernel release (LOCALVERSION) [] Automatically append version information to the version string (LOCALVERSION_AUTO) [N/y/?] n Support for paging of anonymous memory (swap) (SWAP) [N/y/?] n System V IPC (SYSVIPC) [N/y/?] n BSD Process Accounting (BSD_PROCESS_ACCT) [N/y/?] n Kernel .config support (IKCONFIG) [N/y/?] n Kernel log buffer size (16 => 64KB, 17 => 128KB) (LOG_BUF_SHIFT) [14] 14 Create deprecated sysfs files (SYSFS_DEPRECATED) [N/y/?] n Kernel->user space relay support (formerly relayfs) (RELAY) [N/y/?] n Initial RAM filesystem and RAM disk (initramfs/initrd) support (BLK_DEV_INITRD) [N/y/?] n * * Configure standard kernel features (for small systems) * Configure standard kernel features (for small systems) (EMBEDDED) [N/y/?] n Load all symbols for debugging/ksymoops (KALLSYMS) [Y/?] (NEW) y Do an extra kallsyms pass (KALLSYMS_EXTRA_PASS) [N/y/?] n Choose SLAB allocator 1. SLAB (SLAB) > 2. SLUB (Unqueued Allocator) (SLUB) choice[1-2?]: 2 * * Enable loadable module support * Enable loadable module support (MODULES) [N/y/?] n * * Enable the block layer * Enable the block layer (BLOCK) [Y/?] (NEW) y Support for Large Block Devices (LBD) [N/y/?] n Support for tracing block io actions (BLK_DEV_IO_TRACE) [N/y/?] n Support for Large Single Files (LSF) [N/y/?] n * * IO Schedulers * Anticipatory I/O scheduler (IOSCHED_AS) [N/y/?] n Deadline I/O scheduler (IOSCHED_DEADLINE) [N/y/?] n CFQ I/O scheduler (IOSCHED_CFQ) [N/y/?] n Default I/O scheduler > 1. No-op (DEFAULT_NOOP) choice[1]: 1 * * Processor type and features * Tickless System (Dynamic Ticks) (NO_HZ) [N/y/?] n High Resolution Timer Support (HIGH_RES_TIMERS) [N/y/?] n Symmetric multi-processing support (SMP) [N/y/?] n Subarchitecture Type > 1. PC-compatible (X86_PC) 2. AMD Elan (X86_ELAN) 3. Voyager (NCR) (X86_VOYAGER) 4. NUMAQ (IBM/Sequent) (X86_NUMAQ) 5. SGI 320/540 (Visual Workstation) (X86_VISWS) 6. Generic architecture (Summit, bigsmp, ES7000, default) (X86_GENERICARCH) choice[1-6]: 1 Processor family 1. 386 (M386) 2. 486 (M486) 3. 586/K5/5x86/6x86/6x86MX (M586) 4. Pentium-Classic (M586TSC) 5. Pentium-MMX (M586MMX) > 6. Pentium-Pro (M686) 7. Pentium-II/Celeron(pre-Coppermine) (MPENTIUMII) 8. Pentium-III/Celeron(Coppermine)/Pentium-III Xeon (MPENTIUMIII) 9. Pentium M (MPENTIUMM) 10. Core 2/newer Xeon (MCORE2) 11. Pentium-4/Celeron(P4-based)/Pentium-4 M/older Xeon (MPENTIUM4) 12. K6/K6-II/K6-III (MK6) 13. Athlon/Duron/K7 (MK7) 14. Opteron/Athlon64/Hammer/K8 (MK8) 15. Crusoe (MCRUSOE) 16. Efficeon (MEFFICEON) 17. Winchip-C6 (MWINCHIPC6) 18. Winchip-2 (MWINCHIP2) 19. Winchip-2A/Winchip-3 (MWINCHIP3D) 20. GeodeGX1 (MGEODEGX1) 21. Geode GX/LX (MGEODE_LX) 22. CyrixIII/VIA-C3 (MCYRIXIII) 23. VIA C3-2 (Nehemiah) (MVIAC3_2) 24. VIA C7 (MVIAC7) choice[1-24]: 6 Generic x86 support (X86_GENERIC) [N/y/?] n HPET Timer Support (HPET_TIMER) [N/y/?] n Preemption Model > 1. No Forced Preemption (Server) (PREEMPT_NONE) 2. Voluntary Kernel Preemption (Desktop) (PREEMPT_VOLUNTARY) 3. Preemptible Kernel (Low-Latency Desktop) (PREEMPT) choice[1-3]: 1 Local APIC support on uniprocessors (X86_UP_APIC) [N/y/?] n Machine Check Exception (X86_MCE) [N/y/?] n Toshiba Laptop support (TOSHIBA) [N/y/?] n Dell laptop support (I8K) [N/y/?] n Enable X86 board specific fixups for reboot (X86_REBOOTFIXUPS) [N/y/?] n /dev/cpu/microcode - Intel IA32 CPU microcode support (MICROCODE) [N/y/?] n /dev/cpu/*/msr - Model-specific register support (X86_MSR) [N/y/?] n /dev/cpu/*/cpuid - CPU information support (X86_CPUID) [N/y/?] n * * Firmware Drivers * BIOS Enhanced Disk Drive calls determine boot disk (EDD) [N/y/?] n BIOS update support for DELL systems via sysfs (DELL_RBU) [N/y/?] n Dell Systems Management Base Driver (DCDBAS) [N/y/?] n Export DMI identification via sysfs to userspace (DMIID) [N/y/?] n High Memory Support 1. off (NOHIGHMEM) > 2. 4GB (HIGHMEM4G) 3. 64GB (HIGHMEM64G) choice[1-3]: 2 Allocate 3rd-level pagetables from highmem (HIGHPTE) [N/y/?] n Math emulation (MATH_EMULATION) [N/y/?] n MTRR (Memory Type Range Register) support (MTRR) [N/y/?] n Enable seccomp to safely compute untrusted bytecode (SECCOMP) [N/y/?] n Timer frequency 1. 100 HZ (HZ_100) > 2. 250 HZ (HZ_250) 3. 300 HZ (HZ_300) 4. 1000 HZ (HZ_1000) choice[1-4?]: 2 kexec system call (KEXEC) [N/y/?] n Alignment value to which kernel should be aligned (PHYSICAL_ALIGN) [0x100000] 0x100000 Compat VDSO support (COMPAT_VDSO) [N/y/?] n * * Power management options (ACPI, APM) * Power Management support (PM) [N/y/?] n * * CPU Frequency scaling * CPU Frequency scaling (CPU_FREQ) [N/y/?] n * * Bus options (PCI, PCMCIA, EISA, MCA, ISA) * PCI support (PCI) [N/y/?] n ISA support (ISA) [N/y/?] n MCA support (MCA) [N/y/?] n NatSemi SCx200 support (SCx200) [N/y/?] n * * PCCARD (PCMCIA/CardBus) support * PCCard (PCMCIA/CardBus) support (PCCARD) [N/y/?] n * * Executable file formats * Kernel support for ELF binaries (BINFMT_ELF) [N/y/?] n Kernel support for a.out and ECOFF binaries (BINFMT_AOUT) [N/y/?] n Kernel support for MISC binaries (BINFMT_MISC) [N/y/?] n * * Networking * Networking support (NET) [N/y/?] n * * Device Drivers * * * Generic Driver Options * Prevent firmware from being built (PREVENT_FIRMWARE_BUILD) [N/y/?] n Userspace firmware loading support (FW_LOADER) [N/y/?] n * * Memory Technology Device (MTD) support * Memory Technology Device (MTD) support (MTD) [N/y/?] n * * Parallel port support * Parallel port support (PARPORT) [N/y/?] n * * Block devices * Block devices (BLK_DEV) [N/y/?] n * * Misc devices * Misc devices (MISC_DEVICES) [N/y/?] n * * ATA/ATAPI/MFM/RLL support * ATA/ATAPI/MFM/RLL support (IDE) [N/y/?] n * * SCSI device support * RAID Transport Class (RAID_ATTRS) [N/y/?] n SCSI device support (SCSI) [N/y/?] n * * Serial ATA (prod) and Parallel ATA (experimental) drivers * Serial ATA (prod) and Parallel ATA (experimental) drivers (ATA) [N/y/?] n * * Multiple devices driver support (RAID and LVM) * Multiple devices driver support (RAID and LVM) (MD) [N/y/?] n * * Macintosh device drivers * Macintosh device drivers (MACINTOSH_DRIVERS) [N/y/?] n * * Telephony support * Telephony support (PHONE) [N/y/?] n * * Input device support * Generic input layer (needed for keyboard, mouse, ...) (INPUT) [Y/?] (NEW) y Support for memoryless force-feedback devices (INPUT_FF_MEMLESS) [N/y/?] n Polled input device skeleton (INPUT_POLLDEV) [N/y/?] n * * Userland interfaces * Mouse interface (INPUT_MOUSEDEV) [Y/?] (NEW) y Provide legacy /dev/psaux device (INPUT_MOUSEDEV_PSAUX) [N/y/?] n Horizontal screen resolution (INPUT_MOUSEDEV_SCREEN_X) [1024] 1024 Vertical screen resolution (INPUT_MOUSEDEV_SCREEN_Y) [768] 768 Joystick interface (INPUT_JOYDEV) [N/y/?] n Touchscreen interface (INPUT_TSDEV) [N/y/?] n Event interface (INPUT_EVDEV) [N/y/?] n Event debugging (INPUT_EVBUG) [N/y/?] n * * Input Device Drivers * * * Keyboards * Keyboards (INPUT_KEYBOARD) [Y/?] (NEW) y Sun Type 4 and Type 5 keyboard (KEYBOARD_SUNKBD) [N/y/?] n DECstation/VAXstation LK201/LK401 keyboard (KEYBOARD_LKKBD) [N/y/?] n XT keyboard (KEYBOARD_XTKBD) [N/y/?] n Newton keyboard (KEYBOARD_NEWTON) [N/y/?] n Stowaway keyboard (KEYBOARD_STOWAWAY) [N/y/?] n * * Mice * Mice (INPUT_MOUSE) [N/y/?] n * * Joysticks/Gamepads * Joysticks/Gamepads (INPUT_JOYSTICK) [N/y/?] n * * Tablets * Tablets (INPUT_TABLET) [N/y/?] n * * Touchscreens * Touchscreens (INPUT_TOUCHSCREEN) [N/y/?] n * * Miscellaneous devices * Miscellaneous devices (INPUT_MISC) [N/y/?] n * * Hardware I/O ports * Serial I/O support (SERIO) [Y/?] (NEW) y Serial port line discipline (SERIO_SERPORT) [N/y/?] n ct82c710 Aux port controller (SERIO_CT82C710) [N/y/?] n Raw access to serio ports (SERIO_RAW) [N/y/?] n Gameport support (GAMEPORT) [N/y/?] n * * Character devices * Virtual terminal (VT) [Y/?] (NEW) y Support for binding and unbinding console drivers (VT_HW_CONSOLE_BINDING) [N/y/?] n Non-standard serial port support (SERIAL_NONSTANDARD) [N/y/?] n * * Serial drivers * 8250/16550 and compatible serial support (SERIAL_8250) [N/y/?] n * * Non-8250 serial port support * Legacy (BSD) PTY support (LEGACY_PTYS) [N/y/?] n * * IPMI top-level message handler * IPMI top-level message handler (IPMI_HANDLER) [N/y/?] n * * Watchdog Timer Support * Watchdog Timer Support (WATCHDOG) [N/y/?] n Hardware Random Number Generator Core support (HW_RANDOM) [N/y/?] n /dev/nvram support (NVRAM) [N/y/?] n Enhanced Real Time Clock Support (RTC) [N/y/?] n Generic /dev/rtc emulation (GEN_RTC) [N/y/?] n Siemens R3964 line discipline (R3964) [N/y/?] n ACP Modem (Mwave) support (MWAVE) [N/y/?] n NatSemi PC8736x GPIO Support (PC8736x_GPIO) [N/y/?] n NatSemi Base GPIO Support (NSC_GPIO) [N/y/?] n AMD CS5535/CS5536 GPIO (Geode Companion Device) (CS5535_GPIO) [N/y/?] n RAW driver (/dev/raw/rawN) (RAW_DRIVER) [N/y/?] n Hangcheck timer (HANGCHECK_TIMER) [N/y/?] n * * I2C support * I2C support (I2C) [N/y/?] n * * SPI support * SPI support (SPI) [N/y/?] n * * Dallas's 1-wire support * Dallas's 1-wire support (W1) [N/y/?] n * * Power supply class support * Power supply class support (POWER_SUPPLY) [N/y/?] n * * Hardware Monitoring support * Hardware Monitoring support (HWMON) [N/y/?] n * * Multifunction device drivers * Support for Silicon Motion SM501 (MFD_SM501) [N/y/?] n * * Multimedia devices * Video For Linux (VIDEO_DEV) [N/y/?] n DAB adapters (DAB) [N/y/?] n * * Graphics support * * * Backlight & LCD device support * Backlight & LCD device support (BACKLIGHT_LCD_SUPPORT) [N/y/?] n * * Display device support * Display panel/monitor support (DISPLAY_SUPPORT) [N/y/?] n Lowlevel video output switch controls (VIDEO_OUTPUT_CONTROL) [N/y/?] n Support for frame buffer devices (FB) [N/y/?] n * * Console display driver support * VGA text console (VGA_CONSOLE) [Y/?] (NEW) y Enable Scrollback Buffer in System RAM (VGACON_SOFT_SCROLLBACK) [N/y/?] n Video mode selection support (VIDEO_SELECT) [N/y/?] n * * Sound * Sound card support (SOUND) [N/y/?] n * * HID Devices * HID Devices (HID_SUPPORT) [N/y/?] n * * USB support * USB support (USB_SUPPORT) [N/y/?] n * * MMC/SD card support * MMC/SD card support (MMC) [N/y/?] n * * LED Support * LED Support (NEW_LEDS) [N/y/?] n * * Real Time Clock * Real Time Clock (RTC_CLASS) [N/y/?] n * * DMA Engine support * Support for DMA engines (DMA_ENGINE) [N/y/?] n * * DMA Clients * * * DMA Devices * * * Virtualization * Virtualization (VIRTUALIZATION) [N/y/?] n * * Userspace I/O * Userspace I/O drivers (UIO) [N/y/?] n * * File systems * Second extended fs support (EXT2_FS) [N/y/?] n Ext3 journalling file system support (EXT3_FS) [N/y/?] n Reiserfs support (REISERFS_FS) [N/y/?] n JFS filesystem support (JFS_FS) [N/y/?] n XFS filesystem support (XFS_FS) [N/y/?] n Minix fs support (MINIX_FS) [N/y/?] n ROM file system support (ROMFS_FS) [N/y/?] n Inotify file change notification support (INOTIFY) [N/y/?] n Quota support (QUOTA) [N/y/?] n Kernel automounter support (AUTOFS_FS) [N/y/?] n Kernel automounter version 4 support (also supports v3) (AUTOFS4_FS) [N/y/?] n Filesystem in Userspace support (FUSE_FS) [N/y/?] n * * CD-ROM/DVD Filesystems * ISO 9660 CDROM file system support (ISO9660_FS) [N/y/?] n UDF file system support (UDF_FS) [N/y/?] n * * DOS/FAT/NT Filesystems * MSDOS fs support (MSDOS_FS) [N/y/?] n VFAT (Windows-95) fs support (VFAT_FS) [N/y/?] n NTFS file system support (NTFS_FS) [N/y/?] n * * Pseudo filesystems * /proc file system support (PROC_FS) [Y/?] (NEW) y /proc/kcore support (PROC_KCORE) [N/y] n Virtual memory file system support (former shm fs) (TMPFS) [N/y/?] n HugeTLB file system support (HUGETLBFS) [N/y/?] n * * Miscellaneous filesystems * Apple Extended HFS file system support (HFSPLUS_FS) [N/y/?] n Compressed ROM file system support (cramfs) (CRAMFS) [N/y/?] n FreeVxFS file system support (VERITAS VxFS(TM) compatible) (VXFS_FS) [N/y/?] n OS/2 HPFS file system support (HPFS_FS) [N/y/?] n QNX4 file system support (read only) (QNX4FS_FS) [N/y/?] n System V/Xenix/V7/Coherent file system support (SYSV_FS) [N/y/?] n UFS file system support (read only) (UFS_FS) [N/y/?] n * * Partition Types * Advanced partition selection (PARTITION_ADVANCED) [N/y/?] n * * Native Language Support * Base native language support (NLS) [N/y/?] n * * Kernel hacking * Show timing information on printks (PRINTK_TIME) [N/y/?] n Enable __must_check logic (ENABLE_MUST_CHECK) [N/y/?] n Magic SysRq key (MAGIC_SYSRQ) [N/y/?] n Enable unused/obsolete exported symbols (UNUSED_SYMBOLS) [N/y/?] n Debug Filesystem (DEBUG_FS) [N/y/?] n Run 'make headers_check' when building vmlinux (HEADERS_CHECK) [N/y/?] n Kernel debugging (DEBUG_KERNEL) [N/y/?] n SLUB debugging on by default (SLUB_DEBUG_ON) [N/y/?] n * * Security options * Enable access key retention support (KEYS) [N/y/?] n Enable different security models (SECURITY) [N/y/?] n * * Cryptographic API * Cryptographic API (CRYPTO) [N/y/?] n * * Library routines * CRC-CCITT functions (CRC_CCITT) [N/y/?] n CRC16 functions (CRC16) [N/y/?] n CRC ITU-T V.41 functions (CRC_ITU_T) [N/y/?] n CRC32 functions (CRC32) [N/y/?] n CRC7 functions (CRC7) [N/y/?] n CRC32c (Castagnoli, et al) Cyclic Redundancy-Check (LIBCRC32C) [N/y/?] n # # configuration written to .config #