aic79xx= [HW,SCSI]
See Documentation/scsi/aic79xx.txt.
+ amd_iommu= [HW,X86-84]
+ Pass parameters to the AMD IOMMU driver in the system.
+ Possible values are:
+ isolate - enable device isolation (each device, as far
+ as possible, will get its own protection
+ domain)
+++ + + fullflush - enable flushing of IO/TLB entries when
+++ + + they are unmapped. Otherwise they are
+++ + + flushed before they will be reused, which
+++ + + is a lot of faster
+++ + +
+ amd_iommu_size= [HW,X86-64]
+ Define the size of the aperture for the AMD IOMMU
+ driver. Possible values are:
+ '32M', '64M' (default), '128M', '256M', '512M', '1G'
+
amijoy.map= [HW,JOY] Amiga joystick support
Map of devices attached to JOY0DAT and JOY1DAT
Format: <a>,<b>
or
memmap=0x10000$0x18690000
- memtest= [KNL,X86_64] Enable memtest
+++++ +++++ memory_corruption_check=0/1 [X86]
+++++ +++++ Some BIOSes seem to corrupt the first 64k of
+++++ +++++ memory when doing things like suspend/resume.
+++++ +++++ Setting this option will scan the memory
+++++ +++++ looking for corruption. Enabling this will
+++++ +++++ both detect corruption and prevent the kernel
+++++ +++++ from using the memory being corrupted.
+++++ +++++ However, its intended as a diagnostic tool; if
+++++ +++++ repeatable BIOS-originated corruption always
+++++ +++++ affects the same memory, you can use memmap=
+++++ +++++ to prevent the kernel from using that memory.
+++++ +++++
+++++ +++++ memory_corruption_check_size=size [X86]
+++++ +++++ By default it checks for corruption in the low
+++++ +++++ 64k, making this memory unavailable for normal
+++++ +++++ use. Use this parameter to scan for
+++++ +++++ corruption in more or less memory.
+++++ +++++
+++++ +++++ memory_corruption_check_period=seconds [X86]
+++++ +++++ By default it checks for corruption every 60
+++++ +++++ seconds. Use this parameter to check at some
+++++ +++++ other rate. 0 disables periodic checking.
+++++ +++++
+ memtest= [KNL,X86] Enable memtest
Format: <integer>
range: 0,4 : pattern number
default : 0 <disable>
S: Maintained
ACPI
- P: Andi Kleen
- M: ak@linux.intel.com
+ P: Len Brown
- M: len.brown@intel.com
M: lenb@kernel.org
L: linux-acpi@vger.kernel.org
W: http://www.lesswatts.org/projects/acpi/
W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
S: Supported
+ AMD IOMMU (AMD-VI)
+ P: Joerg Roedel
+ M: joerg.roedel@amd.com
+ L: iommu@lists.linux-foundation.org
+++ + +T: git://git.kernel.org/pub/scm/linux/kernel/git/joro/linux-2.6-iommu.git
+ S: Supported
+
+++ +++++++AMD MICROCODE UPDATE SUPPORT
+++ +++++++P: Peter Oruba
+++ +++++++M: peter.oruba@amd.com
+++ +++++++S: Supported
+++ +++++++
AMS (Apple Motion Sensor) DRIVER
P: Stelian Pop
M: stelian@popies.net
L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
S: Maintained
-- - -ARM/COMPULAB CM-X270/EM-X270 MACHINE SUPPORT
+++ + +ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
+ P: Mike Rapoport
+ M: mike@compulab.co.il
+ L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
+ S: Maintained
+
ARM/CORGI MACHINE SUPPORT
P: Richard Purdie
M: rpurdie@rpsys.net
S: Maintained
+ ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
+ P: Daniel Ribeiro
+ M: drwyrm@gmail.com
+ P: Stefan Schmidt
+ M: stefan@openezx.org
+ P: Harald Welte
+ M: laforge@openezx.org
+ L: openezx-devel@lists.openezx.org (subscribers-only)
+ W: http://www.openezx.org/
+ S: Maintained
+
+ + ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
+ + P: Sascha Hauer
+ + M: kernel@pengutronix.de
+ + L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
+ + S: Maintained
+ +
ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
P: Lennert Buytenhek
M: kernel@wantstofly.org
L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
S: Maintained
+ + ARM/MAGICIAN MACHINE SUPPORT
+ + P: Philipp Zabel
+ + M: philipp.zabel@gmail.com
+ + S: Maintained
+ +
ARM/TOSA MACHINE SUPPORT
+ P: Dmitry Baryshkov
+ M: dbaryshkov@gmail.com
P: Dirk Opfer
M: dirk@opfer-online.de
S: Maintained
+ ARM/PALMTX SUPPORT
+ P: Marek Vasut
+ M: marek.vasut@gmail.com
+ W: http://hackndev.com
+ S: Maintained
+
+++ + +ARM/PALMZ72 SUPPORT
+++ + +P: Sergey Lapin
+++ + +M: slapin@ossfans.org
+++ + +W: http://hackndev.com
+++ + +S: Maintained
+++ + +
ARM/PLEB SUPPORT
P: Peter Chubb
M: pleb@gelato.unsw.edu.au
L: linux-mtd@lists.infradead.org
S: Maintained
- - BLUETOOTH SUBSYSTEM
+ + BLUETOOTH DRIVERS
P: Marcel Holtmann
M: marcel@holtmann.org
- - P: Maxim Krasnyansky
- - M: maxk@qualcomm.com
L: linux-bluetooth@vger.kernel.org
- - W: http://bluez.sf.net
- - W: http://www.bluez.org
- - W: http://www.holtmann.org/linux/bluetooth/
- - T: git kernel.org:/pub/scm/linux/kernel/git/holtmann/bluetooth-2.6.git
- - S: Maintained
- -
- - BLUETOOTH RFCOMM LAYER
- P: Marcel Holtmann
- M: marcel@holtmann.org
- P: Maxim Krasnyansky
- M: maxk@qualcomm.com
- S: Maintained
-
- BLUETOOTH BNEP LAYER
- P: Marcel Holtmann
- M: marcel@holtmann.org
- P: Maxim Krasnyansky
- M: maxk@qualcomm.com
- S: Maintained
-
- BLUETOOTH CMTP LAYER
- P: Marcel Holtmann
- M: marcel@holtmann.org
- S: Maintained
-
- BLUETOOTH HIDP LAYER
- P: Marcel Holtmann
- M: marcel@holtmann.org
- S: Maintained
-
- BLUETOOTH HCI UART DRIVER
- P: Marcel Holtmann
- M: marcel@holtmann.org
- P: Maxim Krasnyansky
- M: maxk@qualcomm.com
- S: Maintained
-
- BLUETOOTH HCI USB DRIVER
- - P: Marcel Holtmann
- - M: marcel@holtmann.org
- - P: Maxim Krasnyansky
- - M: maxk@qualcomm.com
- S: Maintained
-
- BLUETOOTH HCI BCM203X DRIVER
- P: Marcel Holtmann
- M: marcel@holtmann.org
- S: Maintained
-
- BLUETOOTH HCI BPA10X DRIVER
- P: Marcel Holtmann
- M: marcel@holtmann.org
- S: Maintained
-
- BLUETOOTH HCI BFUSB DRIVER
- P: Marcel Holtmann
- M: marcel@holtmann.org
- S: Maintained
-
- BLUETOOTH HCI DTL1 DRIVER
- P: Marcel Holtmann
- M: marcel@holtmann.org
+ + W: http://www.bluez.org/
S: Maintained
- BLUETOOTH BNEP LAYER
- P: Marcel Holtmann
- M: marcel@holtmann.org
- P: Maxim Krasnyansky
- M: maxk@qualcomm.com
- S: Maintained
-
- BLUETOOTH CMTP LAYER
- P: Marcel Holtmann
- M: marcel@holtmann.org
- S: Maintained
-
- BLUETOOTH HIDP LAYER
- P: Marcel Holtmann
- M: marcel@holtmann.org
- S: Maintained
-
- BLUETOOTH HCI UART DRIVER
- P: Marcel Holtmann
- M: marcel@holtmann.org
- P: Maxim Krasnyansky
- M: maxk@qualcomm.com
- S: Maintained
-
- BLUETOOTH HCI USB DRIVER
- P: Marcel Holtmann
- M: marcel@holtmann.org
- P: Maxim Krasnyansky
- M: maxk@qualcomm.com
- S: Maintained
-
- BLUETOOTH HCI BCM203X DRIVER
- P: Marcel Holtmann
- M: marcel@holtmann.org
- S: Maintained
-
- BLUETOOTH HCI BPA10X DRIVER
- P: Marcel Holtmann
- M: marcel@holtmann.org
- S: Maintained
-
- BLUETOOTH HCI BFUSB DRIVER
- P: Marcel Holtmann
- M: marcel@holtmann.org
- S: Maintained
-
- BLUETOOTH HCI DTL1 DRIVER
- P: Marcel Holtmann
- M: marcel@holtmann.org
- S: Maintained
-
- - BLUETOOTH HCI BLUECARD DRIVER
- - P: Marcel Holtmann
- - M: marcel@holtmann.org
- - S: Maintained
- -
- - BLUETOOTH HCI BT3C DRIVER
- - P: Marcel Holtmann
- - M: marcel@holtmann.org
- - S: Maintained
- -
- - BLUETOOTH HCI BTUART DRIVER
+ + BLUETOOTH SUBSYSTEM
P: Marcel Holtmann
M: marcel@holtmann.org
- - S: Maintained
- -
- - BLUETOOTH HCI VHCI DRIVER
- - P: Maxim Krasnyansky
- - M: maxk@qualcomm.com
+ + L: linux-bluetooth@vger.kernel.org
+ + W: http://www.bluez.org/
+ + T: git kernel.org:/pub/scm/linux/kernel/git/holtmann/bluetooth-2.6.git
S: Maintained
BONDING DRIVER
W: http://www.ibm.com/developerworks/power/cell/
S: Supported
+++ + +CISCO 10G ETHERNET DRIVER
+++ + +P: Scott Feldman
+++ + +M: scofeldm@cisco.com
+++ + +P: Joe Eykholt
+++ + +M: jeykholt@cisco.com
+++ + +S: Supported
+++ + +
CFAG12864B LCD DRIVER
P: Miguel Ojeda Sandonis
- M: maxextreme@gmail.com
+ M: miguel.ojeda.sandonis@gmail.com
L: linux-kernel@vger.kernel.org
- W: http://auxdisplay.googlepages.com/
+ W: http://miguelojeda.es/auxdisplay.htm
+ W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
S: Maintained
CFAG12864BFB LCD FRAMEBUFFER DRIVER
L: linux-acpi@vger.kernel.org
S: Supported
- - P: Michael Kerrisk
- - M: mtk.manpages@gmail.com
- - P: Randy Dunlap
- - M: rdunlap@xenotime.net
- - L: linux-doc@vger.kernel.org
- - S: Maintained
+ DOCUMENTATION (/Documentation directory)
+ + + P: Michael Kerrisk
+ + + M: mtk.manpages@gmail.com
+ + + P: Randy Dunlap
+ + + M: rdunlap@xenotime.net
+ + + L: linux-doc@vger.kernel.org
+ + + S: Maintained
+
DOUBLETALK DRIVER
P: James R. Van Zandt
M: jrv@vanzandt.mv.com
S: Maintained
EXT4 FILE SYSTEM
--- - -P: Stephen Tweedie, Andrew Morton
-- - -M: sct@redhat.com, akpm@linux-foundation.org, adilger@sun.com
- M: sct@redhat.com, akpm@linux-foundation.org, adilger@clusterfs.com
+++ + +P: Theodore Ts'o
+++ + +M: tytso@mit.edu, adilger@sun.com
L: linux-ext4@vger.kernel.org
+++ + +W: http://ext4.wiki.kernel.org
S: Maintained
F71805F HARDWARE MONITORING DRIVER
S: Maintained
HARDWARE MONITORING
- - P: Mark M. Hoffman
- - M: mhoffman@lightlink.com
L: lm-sensors@lm-sensors.org
W: http://www.lm-sensors.org/
- S: Orphaned
- - T: git lm-sensors.org:/kernel/mhoffman/hwmon-2.6.git testing
- - T: git lm-sensors.org:/kernel/mhoffman/hwmon-2.6.git release
- - S: Maintained
+ + + S: Orphan
HARDWARE RANDOM NUMBER GENERATOR CORE
- - - S: Orphaned
+ + + S: Orphan
HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
P: Robert Love
MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
P: Michael Kerrisk
M: mtk.manpages@gmail.com
- - W: http://www.kernel.org/doc/man-pages
- - S: Supported
- W: ftp://ftp.kernel.org/pub/linux/docs/manpages
- S: Maintained
+ + + W: http://www.kernel.org/doc/man-pages
+++ + +L: linux-man@vger.kernel.org
+ + + S: Supported
MARVELL LIBERTAS WIRELESS DRIVER
P: Dan Williams
L: linux-kernel@vger.kernel.org
S: Maintained
- P: Felipe Balbi
- M: felipe.balbi@nokia.com
- L: linux-usb@vger.kernel.org
- S: Maintained
+ + MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
+ + + P: Felipe Balbi
+ + + M: felipe.balbi@nokia.com
+ + + L: linux-usb@vger.kernel.org
+ + + S: Maintained
+ +
MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
P: Andrew Gallatin
M: gallatin@myri.com
P: Eric Paris
M: eparis@parisplace.org
L: linux-kernel@vger.kernel.org (kernel issues)
- -L: selinux@tycho.nsa.gov (subscribers-only, general discussion)
- -W: http://www.nsa.gov/selinux
+ +L: selinux@tycho.nsa.gov (subscribers-only, general discussion)
- - - W: http://www.nsa.gov/selinux
+++ + +W: http://selinuxproject.org
+++ + +T: git kernel.org:pub/scm/linux/kernel/git/jmorris/security-testing-2.6.git
S: Supported
SENSABLE PHANTOM
M: bn@niasdigital.com
S: Maintained
- P: Guennadi Liakhovetski
- M: g.liakhovetski@gmx.de
- L: video4linux-list@redhat.com
- S: Maintained
+ + SOC-CAMERA V4L2 SUBSYSTEM
+ + + P: Guennadi Liakhovetski
+ + + M: g.liakhovetski@gmx.de
+ + + L: video4linux-list@redhat.com
+ + + S: Maintained
+ +
SOFTWARE RAID (Multiple Disks) SUPPORT
P: Ingo Molnar
M: mingo@redhat.com
W: http://www.linux-usb.org/usbnet
S: Maintained
- - L: linx-uvc-devel@berlios.de
+ USB VIDEO CLASS
+ P: Laurent Pinchart
+ M: laurent.pinchart@skynet.be
+ + + L: linux-uvc-devel@lists.berlios.de
+ L: video4linux-list@redhat.com
+ W: http://linux-uvc.berlios.de
+ S: Maintained
+
USB W996[87]CF DRIVER
P: Luca Risolia
M: luca.risolia@studio.unibo.it
select HAVE_UNSTABLE_SCHED_CLOCK
select HAVE_IDE
select HAVE_OPROFILE
+ select HAVE_IOREMAP_PROT
select HAVE_KPROBES
- select ARCH_WANT_OPTIONAL_GPIOLIB if !X86_RDC321X
+ + select ARCH_WANT_OPTIONAL_GPIOLIB
select HAVE_KRETPROBES
+ select HAVE_DYNAMIC_FTRACE
+ select HAVE_FTRACE
select HAVE_KVM if ((X86_32 && !X86_VOYAGER && !X86_VISWS && !X86_NUMAQ) || X86_64)
select HAVE_ARCH_KGDB if !X86_VOYAGER
+++ + + select HAVE_ARCH_TRACEHOOK
+ + select HAVE_GENERIC_DMA_COHERENT if X86_32
+ select HAVE_EFFICIENT_UNALIGNED_ACCESS
config ARCH_DEFCONFIG
string
This option is needed for the systems that have more than 8 CPUs
and if the system is not of any sub-arch type above.
- If you don't have such a system, you should say N here.
+ endif
+
- config X86_RDC321X
- bool "RDC R-321x SoC"
- depends on X86_32
- select M486
- select X86_REBOOTFIXUPS
- select GENERIC_GPIO
- select LEDS_CLASS
- select LEDS_GPIO
- select NEW_LEDS
- help
- This option is needed for RDC R-321x system-on-chip, also known
- as R-8610-(G).
- If you don't have one of these chips, you should say N here.
-
+ config X86_VSMP
+ bool "Support for ScaleMP vSMP"
+ select PARAVIRT
+ depends on X86_64 && PCI
+ help
+ Support for ScaleMP vSMP systems. Say 'Y' here if this kernel is
+ supposed to run on these EM64T-based machines. Only choose this option
+ if you have one of these machines.
+
+ endchoice
config X86_VISWS
bool "SGI 320/540 (Visual Workstation)"
Say Y here to create a kernel to run on the SGI 320 or 540.
- A kernel compiled for the Visual Workstation will not run on PCs
- and vice versa. See <file:Documentation/sgi-visws.txt> for details.
-
- config X86_GENERICARCH
- bool "Generic architecture (Summit, bigsmp, ES7000, default)"
- depends on X86_32
- help
- This option compiles in the Summit, bigsmp, ES7000, default subarchitectures.
- It is intended for a generic binary kernel.
- If you want a NUMA kernel, select ACPI. We need SRAT for NUMA.
-
- config X86_ES7000
- bool "Support for Unisys ES7000 IA32 series"
- depends on X86_32 && SMP
- help
- Support for Unisys ES7000 systems. Say 'Y' here if this kernel is
- supposed to run on an IA32-based Unisys ES7000 system.
- Only choose this option if you have such a system, otherwise you
- should say N here.
+ A kernel compiled for the Visual Workstation will run on general
+ PCs as well. See <file:Documentation/sgi-visws.txt> for details.
- select GENERIC_GPIO
- select LEDS_CLASS
- select LEDS_GPIO
- select NEW_LEDS
+ config X86_RDC321X
+ bool "RDC R-321x SoC"
+ depends on X86_32
+ select M486
+ select X86_REBOOTFIXUPS
- config X86_VSMP
- bool "Support for ScaleMP vSMP"
- select PARAVIRT
- depends on X86_64
- help
- Support for ScaleMP vSMP systems. Say 'Y' here if this kernel is
- supposed to run on these EM64T-based machines. Only choose this option
- if you have one of these machines.
-
- endchoice
-
+ help
+ This option is needed for RDC R-321x system-on-chip, also known
+ as R-8610-(G).
+ If you don't have one of these chips, you should say N here.
+
config SCHED_NO_NO_OMIT_FRAME_POINTER
def_bool y
prompt "Single-depth WCHAN output"
Calgary anyway, pass 'iommu=calgary' on the kernel command line.
If unsure, say Y.
+ config AMD_IOMMU
+ bool "AMD IOMMU support"
+ select SWIOTLB
+++ + + select PCI_MSI
+ depends on X86_64 && PCI && ACPI
+ help
+ With this option you can enable support for AMD IOMMU hardware in
+ your system. An IOMMU is a hardware component which provides
+ remapping of DMA memory accesses from devices. With an AMD IOMMU you
+ can isolate the the DMA memory of different devices and protect the
+ system from misbehaving device drivers or hardware.
+
+ You can find out if your system has an AMD IOMMU if you look into
+ your BIOS for an option to enable it or if you have an IVRS ACPI
+ table.
+
# need this always selected by IOMMU for the VIA workaround
config SWIOTLB
bool
3 GB of memory. If unsure, say Y.
config IOMMU_HELPER
- def_bool (CALGARY_IOMMU || GART_IOMMU || SWIOTLB)
+ def_bool (CALGARY_IOMMU || GART_IOMMU || SWIOTLB || AMD_IOMMU)
+ +
+ config MAXSMP
+ bool "Configure Maximum number of SMP Processors and NUMA Nodes"
- depends on X86_64 && SMP
+ + depends on X86_64 && SMP && BROKEN
+ default n
+ help
+ Configure maximum number of CPUS and NUMA Nodes for this architecture.
+ If unsure, say N.
- if MAXSMP
config NR_CPUS
- int "Maximum number of CPUs (2-255)"
- range 2 255
- int
- default "4096"
- endif
-
- if !MAXSMP
- config NR_CPUS
- int "Maximum number of CPUs (2-4096)"
- range 2 4096
+ + int "Maximum number of CPUs (2-512)" if !MAXSMP
+ + range 2 512
depends on SMP
+ + default "4096" if MAXSMP
default "32" if X86_NUMAQ || X86_SUMMIT || X86_BIGSMP || X86_ES7000
default "8"
help
This allows you to specify the maximum number of CPUs which this
- kernel will support. The maximum supported value is 255 and the
- kernel will support. The maximum supported value is 4096 and the
+ + kernel will support. The maximum supported value is 512 and the
minimum value which makes sense is 2.
This is purely to save memory - each supported CPU adds
into virtual nodes when booted with "numa=fake=N", where N is the
number of nodes. This is only useful for debugging.
- if MAXSMP
-
config NODES_SHIFT
- int "Max num nodes shift(1-15)"
- range 1 15 if X86_64
- int
- default "9"
- endif
-
- if !MAXSMP
- config NODES_SHIFT
- int "Maximum NUMA Nodes (as a power of 2)"
+ + int "Maximum NUMA Nodes (as a power of 2)" if !MAXSMP
+ range 1 9 if X86_64
+ + default "9" if MAXSMP
default "6" if X86_64
default "4" if X86_NUMAQ
default "3"
depends on NEED_MULTIPLE_NODES
- endif
+ help
+ Specify the maximum number of NUMA Nodes available on the target
+ system. Increases memory reserved to accomodate various tables.
config HAVE_ARCH_BOOTMEM_NODE
def_bool y
You can safely say Y even if your machine doesn't have MTRRs, you'll
just add about 9 KB to your kernel.
--- - - See <file:Documentation/mtrr.txt> for more information.
+++ + + See <file:Documentation/x86/mtrr.txt> for more information.
+
+ config MTRR_SANITIZER
-- - - bool
+++ + + def_bool y
+ prompt "MTRR cleanup support"
+ depends on MTRR
+ help
+ Convert MTRR layout from continuous to discrete, so X drivers can
+ add writeback entries.
+
+ Can be disabled with disable_mtrr_cleanup on the kernel command line.
+ The largest mtrr entry size for a continous block can be set with
+ mtrr_chunk_size.
+
-- - - If unsure, say N.
+++ + + If unsure, say Y.
+
+ config MTRR_SANITIZER_ENABLE_DEFAULT
+ int "MTRR cleanup enable value (0-1)"
+ range 0 1
+ default "0"
+ depends on MTRR_SANITIZER
+ help
+ Enable mtrr cleanup default value
+
+ config MTRR_SANITIZER_SPARE_REG_NR_DEFAULT
+ int "MTRR cleanup spare reg num (0-7)"
+ range 0 7
+ default "1"
+ depends on MTRR_SANITIZER
+ help
+ mtrr cleanup spare entries default, it can be changed via
+ mtrr_spare_reg_nr=N on the kernel command line.
config X86_PAT
bool
strongly in flux, so no good recommendation can be made.
config CRASH_DUMP
- - bool "kernel crash dumps (EXPERIMENTAL)"
- depends on EXPERIMENTAL
+ + bool "kernel crash dumps"
depends on X86_64 || (X86_32 && HIGHMEM)
help
Generate crash dump after being started by kexec.
#
# Automatically generated make config: don't edit
-- -# Linux kernel version: 2.6.27-rc4
-- -# Mon Aug 25 15:04:00 2008
- # Linux kernel version: 2.6.22-git14
- # Fri Jul 20 09:53:15 2007
- # Linux kernel version: 2.6.26-rc1
- # Sun May 4 19:59:02 2008
+++ + +# Linux kernel version: 2.6.27-rc5
+++ + +# Wed Sep 3 17:23:09 2008
#
+ # CONFIG_64BIT is not set
CONFIG_X86_32=y
- CONFIG_DEFCONFIG_LIST="arch/x86/configs/i386_defconfig"
+ # CONFIG_X86_64 is not set
+ CONFIG_X86=y
+ + CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig"
+ # CONFIG_GENERIC_LOCKBREAK is not set
CONFIG_GENERIC_TIME=y
+ CONFIG_GENERIC_CMOS_UPDATE=y
CONFIG_CLOCKSOURCE_WATCHDOG=y
CONFIG_GENERIC_CLOCKEVENTS=y
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
CONFIG_GENERIC_IOMAP=y
CONFIG_GENERIC_BUG=y
CONFIG_GENERIC_HWEIGHT=y
+ # CONFIG_GENERIC_GPIO is not set
CONFIG_ARCH_MAY_HAVE_PC_FDC=y
- CONFIG_DMI=y
+ # CONFIG_RWSEM_GENERIC_SPINLOCK is not set
+ CONFIG_RWSEM_XCHGADD_ALGORITHM=y
+ # CONFIG_ARCH_HAS_ILOG2_U32 is not set
+ # CONFIG_ARCH_HAS_ILOG2_U64 is not set
+ CONFIG_ARCH_HAS_CPU_IDLE_WAIT=y
+ CONFIG_GENERIC_CALIBRATE_DELAY=y
+ # CONFIG_GENERIC_TIME_VSYSCALL is not set
+ CONFIG_ARCH_HAS_CPU_RELAX=y
+ CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
+ CONFIG_HAVE_SETUP_PER_CPU_AREA=y
+ # CONFIG_HAVE_CPUMASK_OF_CPU_MAP is not set
+ CONFIG_ARCH_HIBERNATION_POSSIBLE=y
+ CONFIG_ARCH_SUSPEND_POSSIBLE=y
+ # CONFIG_ZONE_DMA32 is not set
+ CONFIG_ARCH_POPULATES_NODE_MAP=y
+ # CONFIG_AUDIT_ARCH is not set
+ CONFIG_ARCH_SUPPORTS_AOUT=y
+ CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y
+ CONFIG_GENERIC_HARDIRQS=y
+ CONFIG_GENERIC_IRQ_PROBE=y
+ CONFIG_GENERIC_PENDING_IRQ=y
+ CONFIG_X86_SMP=y
+ CONFIG_X86_32_SMP=y
+ CONFIG_X86_HT=y
+ CONFIG_X86_BIOS_REBOOT=y
+ CONFIG_X86_TRAMPOLINE=y
+ CONFIG_KTIME_SCALAR=y
+ CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
#
- # Code maturity level options
+ # General setup
#
CONFIG_EXPERIMENTAL=y
CONFIG_LOCK_KERNEL=y
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
CONFIG_POSIX_MQUEUE=y
- # CONFIG_BSD_PROCESS_ACCT is not set
- # CONFIG_TASKSTATS is not set
- # CONFIG_USER_NS is not set
- # CONFIG_AUDIT is not set
- CONFIG_IKCONFIG=y
- CONFIG_IKCONFIG_PROC=y
- CONFIG_LOG_BUF_SHIFT=18
- # CONFIG_CPUSETS is not set
- CONFIG_SYSFS_DEPRECATED=y
+ CONFIG_BSD_PROCESS_ACCT=y
+ # CONFIG_BSD_PROCESS_ACCT_V3 is not set
+ CONFIG_TASKSTATS=y
+ CONFIG_TASK_DELAY_ACCT=y
+ CONFIG_TASK_XACCT=y
+ CONFIG_TASK_IO_ACCOUNTING=y
+ CONFIG_AUDIT=y
+ CONFIG_AUDITSYSCALL=y
+ CONFIG_AUDIT_TREE=y
+ # CONFIG_IKCONFIG is not set
+ CONFIG_LOG_BUF_SHIFT=17
+ CONFIG_CGROUPS=y
+ # CONFIG_CGROUP_DEBUG is not set
+ CONFIG_CGROUP_NS=y
+ # CONFIG_CGROUP_DEVICE is not set
+ CONFIG_CPUSETS=y
+ + CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
+ CONFIG_GROUP_SCHED=y
+ CONFIG_FAIR_GROUP_SCHED=y
+ # CONFIG_RT_GROUP_SCHED is not set
+ # CONFIG_USER_SCHED is not set
+ CONFIG_CGROUP_SCHED=y
+ CONFIG_CGROUP_CPUACCT=y
+ CONFIG_RESOURCE_COUNTERS=y
+ # CONFIG_CGROUP_MEM_RES_CTLR is not set
+ # CONFIG_SYSFS_DEPRECATED_V2 is not set
+ CONFIG_PROC_PID_CPUSET=y
CONFIG_RELAY=y
+ CONFIG_NAMESPACES=y
+ CONFIG_UTS_NS=y
+ CONFIG_IPC_NS=y
+ CONFIG_USER_NS=y
+ CONFIG_PID_NS=y
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE=""
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
# CONFIG_EMBEDDED is not set
CONFIG_UID16=y
CONFIG_SYSCTL_SYSCALL=y
- CONFIG_SYSCTL_SYSCALL_CHECK=y
CONFIG_KALLSYMS=y
CONFIG_KALLSYMS_ALL=y
- # CONFIG_KALLSYMS_EXTRA_PASS is not set
+ CONFIG_KALLSYMS_EXTRA_PASS=y
CONFIG_HOTPLUG=y
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_ELF_CORE=y
+ + CONFIG_PCSPKR_PLATFORM=y
+ # CONFIG_COMPAT_BRK is not set
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_ANON_INODES=y
# CONFIG_SLAB is not set
CONFIG_SLUB=y
# CONFIG_SLOB is not set
+ CONFIG_PROFILING=y
+ CONFIG_MARKERS=y
+ # CONFIG_OPROFILE is not set
+ CONFIG_HAVE_OPROFILE=y
+ CONFIG_KPROBES=y
+ + CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
+ CONFIG_KRETPROBES=y
+ + CONFIG_HAVE_IOREMAP_PROT=y
+ CONFIG_HAVE_KPROBES=y
+ CONFIG_HAVE_KRETPROBES=y
+ + # CONFIG_HAVE_ARCH_TRACEHOOK is not set
+ # CONFIG_HAVE_DMA_ATTRS is not set
+ + CONFIG_USE_GENERIC_SMP_HELPERS=y
+ + # CONFIG_HAVE_CLK is not set
+ CONFIG_PROC_PAGE_MONITOR=y
+ + CONFIG_HAVE_GENERIC_DMA_COHERENT=y
+ CONFIG_SLABINFO=y
CONFIG_RT_MUTEXES=y
# CONFIG_TINY_SHMEM is not set
CONFIG_BASE_SMALL=0
CONFIG_MODULE_FORCE_UNLOAD=y
# CONFIG_MODVERSIONS is not set
# CONFIG_MODULE_SRCVERSION_ALL is not set
- - # CONFIG_KMOD is not set
+ + CONFIG_KMOD=y
CONFIG_STOP_MACHINE=y
CONFIG_BLOCK=y
- CONFIG_LBD=y
- # CONFIG_BLK_DEV_IO_TRACE is not set
+ # CONFIG_LBD is not set
+ CONFIG_BLK_DEV_IO_TRACE=y
# CONFIG_LSF is not set
- # CONFIG_BLK_DEV_BSG is not set
+ CONFIG_BLK_DEV_BSG=y
+ + # CONFIG_BLK_DEV_INTEGRITY is not set
#
# IO Schedulers
CONFIG_TICK_ONESHOT=y
CONFIG_NO_HZ=y
CONFIG_HIGH_RES_TIMERS=y
+ CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
CONFIG_SMP=y
- # CONFIG_X86_PC is not set
+ + CONFIG_X86_FIND_SMP_CONFIG=y
+ + CONFIG_X86_MPPARSE=y
+ CONFIG_X86_PC=y
# CONFIG_X86_ELAN is not set
# CONFIG_X86_VOYAGER is not set
- - # CONFIG_X86_NUMAQ is not set
- - # CONFIG_X86_SUMMIT is not set
- - # CONFIG_X86_BIGSMP is not set
- - # CONFIG_X86_VISWS is not set
- CONFIG_X86_GENERICARCH=y
- # CONFIG_X86_ES7000 is not set
- # CONFIG_PARAVIRT is not set
- CONFIG_X86_CYCLONE_TIMER=y
+ # CONFIG_X86_GENERICARCH is not set
- # CONFIG_X86_ES7000 is not set
- # CONFIG_X86_RDC321X is not set
+ # CONFIG_X86_VSMP is not set
+ + # CONFIG_X86_RDC321X is not set
+ CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y
+ # CONFIG_PARAVIRT_GUEST is not set
+ + # CONFIG_MEMTEST is not set
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
--- - -# CONFIG_M686 is not set
+++ + +CONFIG_M686=y
# CONFIG_MPENTIUMII is not set
- CONFIG_MPENTIUMIII=y
+ # CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUMM is not set
- # CONFIG_MCORE2 is not set
# CONFIG_MPENTIUM4 is not set
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
# CONFIG_MVIAC7 is not set
-- - -CONFIG_MCORE2=y
+ # CONFIG_MPSC is not set
- # CONFIG_X86_GENERIC is not set
+++ + +# CONFIG_MCORE2 is not set
+ # CONFIG_GENERIC_CPU is not set
+ CONFIG_X86_GENERIC=y
+ CONFIG_X86_CPU=y
CONFIG_X86_CMPXCHG=y
- CONFIG_X86_L1_CACHE_SHIFT=6
+ CONFIG_X86_L1_CACHE_SHIFT=7
CONFIG_X86_XADD=y
- CONFIG_RWSEM_XCHGADD_ALGORITHM=y
- # CONFIG_ARCH_HAS_ILOG2_U32 is not set
- # CONFIG_ARCH_HAS_ILOG2_U64 is not set
- CONFIG_GENERIC_CALIBRATE_DELAY=y
+++ + +# CONFIG_X86_PPRO_FENCE is not set
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
- - CONFIG_X86_GOOD_APIC=y
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
- CONFIG_X86_P6_NOP=y
CONFIG_X86_TSC=y
- CONFIG_X86_MINIMUM_CPU_FAMILY=6
++ + +CONFIG_X86_CMOV=y
+ CONFIG_X86_MINIMUM_CPU_FAMILY=4
+ CONFIG_X86_DEBUGCTLMSR=y
CONFIG_HPET_TIMER=y
CONFIG_HPET_EMULATE_RTC=y
- CONFIG_NR_CPUS=32
+ CONFIG_DMI=y
+ # CONFIG_IOMMU_HELPER is not set
-- - -CONFIG_NR_CPUS=4
-- - -# CONFIG_SCHED_SMT is not set
+++ + +CONFIG_NR_CPUS=64
++ + +CONFIG_SCHED_SMT=y
CONFIG_SCHED_MC=y
# CONFIG_PREEMPT_NONE is not set
CONFIG_PREEMPT_VOLUNTARY=y
CONFIG_VM86=y
# CONFIG_TOSHIBA is not set
# CONFIG_I8K is not set
- - # CONFIG_X86_REBOOTFIXUPS is not set
- # CONFIG_MICROCODE is not set
+ + CONFIG_X86_REBOOTFIXUPS=y
-- -# CONFIG_MICROCODE is not set
++ + +CONFIG_MICROCODE=y
++ + +CONFIG_MICROCODE_OLD_INTERFACE=y
CONFIG_X86_MSR=y
CONFIG_X86_CPUID=y
-
- #
- # Firmware Drivers
- #
- # CONFIG_EDD is not set
- # CONFIG_DELL_RBU is not set
- # CONFIG_DCDBAS is not set
- CONFIG_DMIID=y
# CONFIG_NOHIGHMEM is not set
CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set
CONFIG_PAGE_OFFSET=0xC0000000
CONFIG_HIGHMEM=y
- CONFIG_ARCH_POPULATES_NODE_MAP=y
- CONFIG_NEED_NODE_MEMMAP_SIZE=y
+ CONFIG_ARCH_FLATMEM_ENABLE=y
+ CONFIG_ARCH_SPARSEMEM_ENABLE=y
+ CONFIG_ARCH_SELECT_MEMORY_MODEL=y
CONFIG_SELECT_MEMORY_MODEL=y
- # CONFIG_FLATMEM_MANUAL is not set
+ CONFIG_FLATMEM_MANUAL=y
# CONFIG_DISCONTIGMEM_MANUAL is not set
- CONFIG_SPARSEMEM_MANUAL=y
- CONFIG_SPARSEMEM=y
- CONFIG_HAVE_MEMORY_PRESENT=y
+ # CONFIG_SPARSEMEM_MANUAL is not set
+ CONFIG_FLATMEM=y
+ CONFIG_FLAT_NODE_MEM_MAP=y
- # CONFIG_SPARSEMEM_STATIC is not set
+ CONFIG_SPARSEMEM_STATIC=y
+ # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set
-
- #
- # Memory hotplug is currently incompatible with Software Suspend
- #
+ CONFIG_PAGEFLAGS_EXTENDED=y
CONFIG_SPLIT_PTLOCK_CPUS=4
CONFIG_RESOURCES_64BIT=y
CONFIG_ZONE_DMA_FLAG=1
CONFIG_BOUNCE=y
- CONFIG_NR_QUICK=1
CONFIG_VIRT_TO_BUS=y
- - # CONFIG_HIGHPTE is not set
+ + CONFIG_HIGHPTE=y
# CONFIG_MATH_EMULATION is not set
CONFIG_MTRR=y
- # CONFIG_EFI is not set
- # CONFIG_X86_PAT is not set
+ + # CONFIG_MTRR_SANITIZER is not set
+ + CONFIG_X86_PAT=y
+ CONFIG_EFI=y
# CONFIG_IRQBALANCE is not set
CONFIG_SECCOMP=y
# CONFIG_HZ_100 is not set
- CONFIG_HZ_250=y
+ # CONFIG_HZ_250 is not set
# CONFIG_HZ_300 is not set
- # CONFIG_HZ_1000 is not set
- CONFIG_HZ=250
- # CONFIG_KEXEC is not set
- # CONFIG_CRASH_DUMP is not set
- CONFIG_PHYSICAL_START=0x100000
- # CONFIG_RELOCATABLE is not set
- CONFIG_PHYSICAL_ALIGN=0x100000
- # CONFIG_HOTPLUG_CPU is not set
- CONFIG_COMPAT_VDSO=y
+ CONFIG_HZ_1000=y
+ CONFIG_HZ=1000
+ CONFIG_SCHED_HRTICK=y
+ CONFIG_KEXEC=y
+ CONFIG_CRASH_DUMP=y
+ + # CONFIG_KEXEC_JUMP is not set
+ CONFIG_PHYSICAL_START=0x1000000
+ CONFIG_RELOCATABLE=y
+ CONFIG_PHYSICAL_ALIGN=0x200000
+ CONFIG_HOTPLUG_CPU=y
+ # CONFIG_COMPAT_VDSO is not set
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
#
- # Power management options (ACPI, APM)
+ # Power management options
#
CONFIG_PM=y
- CONFIG_PM_LEGACY=y
- # CONFIG_PM_DEBUG is not set
-
- #
- # ACPI (Advanced Configuration and Power Interface) Support
- #
+ CONFIG_PM_DEBUG=y
+ # CONFIG_PM_VERBOSE is not set
+ CONFIG_CAN_PM_TRACE=y
+ CONFIG_PM_TRACE=y
+ CONFIG_PM_TRACE_RTC=y
+ CONFIG_PM_SLEEP_SMP=y
+ CONFIG_PM_SLEEP=y
+ CONFIG_SUSPEND=y
+ + # CONFIG_PM_TEST_SUSPEND is not set
+ CONFIG_SUSPEND_FREEZER=y
+ CONFIG_HIBERNATION=y
+ CONFIG_PM_STD_PARTITION=""
CONFIG_ACPI=y
+ CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_PROCFS=y
+ CONFIG_ACPI_PROCFS_POWER=y
+ CONFIG_ACPI_SYSFS_POWER=y
+ CONFIG_ACPI_PROC_EVENT=y
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_FAN=y
- # CONFIG_ACPI_DOCK is not set
+ CONFIG_ACPI_DOCK=y
+ # CONFIG_ACPI_BAY is not set
CONFIG_ACPI_PROCESSOR=y
+ CONFIG_ACPI_HOTPLUG_CPU=y
CONFIG_ACPI_THERMAL=y
+ # CONFIG_ACPI_WMI is not set
# CONFIG_ACPI_ASUS is not set
# CONFIG_ACPI_TOSHIBA is not set
- CONFIG_ACPI_BLACKLIST_YEAR=2001
- CONFIG_ACPI_DEBUG=y
+ # CONFIG_ACPI_CUSTOM_DSDT is not set
+ CONFIG_ACPI_BLACKLIST_YEAR=0
+ # CONFIG_ACPI_DEBUG is not set
CONFIG_ACPI_EC=y
+ + # CONFIG_ACPI_PCI_SLOT is not set
CONFIG_ACPI_POWER=y
CONFIG_ACPI_SYSTEM=y
CONFIG_X86_PM_TIMER=y
# CONFIG_PCI_GOBIOS is not set
# CONFIG_PCI_GOMMCONFIG is not set
# CONFIG_PCI_GODIRECT is not set
- CONFIG_PCI_GOANY=y
+ # CONFIG_PCI_GOOLPC is not set
+ CONFIG_PCI_GOANY=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_MMCONFIG=y
#
CONFIG_BINFMT_ELF=y
# CONFIG_BINFMT_AOUT is not set
- # CONFIG_BINFMT_MISC is not set
-
- #
- # Networking
- #
+ CONFIG_BINFMT_MISC=y
-
- #
- # Networking
- #
CONFIG_NET=y
#
# CONFIG_NET_KEY is not set
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
- # CONFIG_IP_ADVANCED_ROUTER is not set
+ CONFIG_IP_ADVANCED_ROUTER=y
+ CONFIG_ASK_IP_FIB_HASH=y
+ # CONFIG_IP_FIB_TRIE is not set
CONFIG_IP_FIB_HASH=y
- # CONFIG_IP_PNP is not set
+ CONFIG_IP_MULTIPLE_TABLES=y
+ CONFIG_IP_ROUTE_MULTIPATH=y
+ CONFIG_IP_ROUTE_VERBOSE=y
- # CONFIG_IP_PNP_BOOTP is not set
- # CONFIG_IP_PNP_RARP is not set
+ CONFIG_IP_PNP=y
+ CONFIG_IP_PNP_DHCP=y
+ + CONFIG_IP_PNP_BOOTP=y
+ + CONFIG_IP_PNP_RARP=y
# CONFIG_NET_IPIP is not set
# CONFIG_NET_IPGRE is not set
- # CONFIG_IP_MROUTE is not set
+ CONFIG_IP_MROUTE=y
+ CONFIG_IP_PIMSM_V1=y
+ CONFIG_IP_PIMSM_V2=y
# CONFIG_ARPD is not set
- # CONFIG_SYN_COOKIES is not set
+ CONFIG_SYN_COOKIES=y
# CONFIG_INET_AH is not set
# CONFIG_INET_ESP is not set
# CONFIG_INET_IPCOMP is not set
# CONFIG_LAPB is not set
# CONFIG_ECONET is not set
# CONFIG_WAN_ROUTER is not set
-
- #
- # QoS and/or fair queueing
- #
- # CONFIG_NET_SCHED is not set
+ CONFIG_NET_SCHED=y
+
+ #
+ # Queueing/Scheduling
+ #
+ # CONFIG_NET_SCH_CBQ is not set
+ # CONFIG_NET_SCH_HTB is not set
+ # CONFIG_NET_SCH_HFSC is not set
+ # CONFIG_NET_SCH_PRIO is not set
- # CONFIG_NET_SCH_RR is not set
+ # CONFIG_NET_SCH_RED is not set
+ # CONFIG_NET_SCH_SFQ is not set
+ # CONFIG_NET_SCH_TEQL is not set
+ # CONFIG_NET_SCH_TBF is not set
+ # CONFIG_NET_SCH_GRED is not set
+ # CONFIG_NET_SCH_DSMARK is not set
+ # CONFIG_NET_SCH_NETEM is not set
+ # CONFIG_NET_SCH_INGRESS is not set
+
+ #
+ # Classification
+ #
+ CONFIG_NET_CLS=y
+ # CONFIG_NET_CLS_BASIC is not set
+ # CONFIG_NET_CLS_TCINDEX is not set
+ # CONFIG_NET_CLS_ROUTE4 is not set
+ # CONFIG_NET_CLS_FW is not set
+ # CONFIG_NET_CLS_U32 is not set
+ # CONFIG_NET_CLS_RSVP is not set
+ # CONFIG_NET_CLS_RSVP6 is not set
+ # CONFIG_NET_CLS_FLOW is not set
+ CONFIG_NET_EMATCH=y
+ CONFIG_NET_EMATCH_STACK=32
+ # CONFIG_NET_EMATCH_CMP is not set
+ # CONFIG_NET_EMATCH_NBYTE is not set
+ # CONFIG_NET_EMATCH_U32 is not set
+ # CONFIG_NET_EMATCH_META is not set
+ # CONFIG_NET_EMATCH_TEXT is not set
+ CONFIG_NET_CLS_ACT=y
+ # CONFIG_NET_ACT_POLICE is not set
+ # CONFIG_NET_ACT_GACT is not set
+ # CONFIG_NET_ACT_MIRRED is not set
+ # CONFIG_NET_ACT_IPT is not set
+ # CONFIG_NET_ACT_NAT is not set
+ # CONFIG_NET_ACT_PEDIT is not set
+ # CONFIG_NET_ACT_SIMP is not set
+ CONFIG_NET_SCH_FIFO=y
#
# Network testing
#
# Wireless
#
- # CONFIG_CFG80211 is not set
- # CONFIG_WIRELESS_EXT is not set
- # CONFIG_MAC80211 is not set
+ CONFIG_CFG80211=y
+ CONFIG_NL80211=y
+ CONFIG_WIRELESS_EXT=y
+ + CONFIG_WIRELESS_EXT_SYSFS=y
+ CONFIG_MAC80211=y
+
+ #
+ # Rate control algorithm selection
+ #
+ + CONFIG_MAC80211_RC_PID=y
+ CONFIG_MAC80211_RC_DEFAULT_PID=y
- # CONFIG_MAC80211_RC_DEFAULT_NONE is not set
-
- #
- # Selecting 'y' for an algorithm will
- #
-
- #
- # build the algorithm into mac80211.
- #
+ CONFIG_MAC80211_RC_DEFAULT="pid"
- CONFIG_MAC80211_RC_PID=y
+ # CONFIG_MAC80211_MESH is not set
+ CONFIG_MAC80211_LEDS=y
+ # CONFIG_MAC80211_DEBUGFS is not set
- # CONFIG_MAC80211_DEBUG_PACKET_ALIGNMENT is not set
- # CONFIG_MAC80211_DEBUG is not set
+ + # CONFIG_MAC80211_DEBUG_MENU is not set
# CONFIG_IEEE80211 is not set
# CONFIG_RFKILL is not set
# CONFIG_NET_9P is not set
CONFIG_STANDALONE=y
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FW_LOADER=y
+ + CONFIG_FIRMWARE_IN_KERNEL=y
+ + CONFIG_EXTRA_FIRMWARE=""
# CONFIG_DEBUG_DRIVER is not set
- # CONFIG_DEBUG_DEVRES is not set
+ CONFIG_DEBUG_DEVRES=y
# CONFIG_SYS_HYPERVISOR is not set
- # CONFIG_CONNECTOR is not set
+ CONFIG_CONNECTOR=y
+ CONFIG_PROC_EVENTS=y
# CONFIG_MTD is not set
# CONFIG_PARPORT is not set
CONFIG_PNP=y
# CONFIG_BLK_DEV_UB is not set
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_COUNT=16
- CONFIG_BLK_DEV_RAM_SIZE=4096
- CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024
+ CONFIG_BLK_DEV_RAM_SIZE=16384
+ # CONFIG_BLK_DEV_XIP is not set
# CONFIG_CDROM_PKTCDVD is not set
# CONFIG_ATA_OVER_ETH is not set
+ + # CONFIG_BLK_DEV_HD is not set
CONFIG_MISC_DEVICES=y
# CONFIG_IBM_ASM is not set
# CONFIG_PHANTOM is not set
# CONFIG_EEPROM_93CX6 is not set
# CONFIG_SGI_IOC4 is not set
# CONFIG_TIFM_CORE is not set
+ # CONFIG_ACER_WMI is not set
+ # CONFIG_ASUS_LAPTOP is not set
+ # CONFIG_FUJITSU_LAPTOP is not set
+ # CONFIG_TC1100_WMI is not set
+ # CONFIG_MSI_LAPTOP is not set
+ + # CONFIG_COMPAL_LAPTOP is not set
# CONFIG_SONY_LAPTOP is not set
# CONFIG_THINKPAD_ACPI is not set
- CONFIG_IDE=y
- CONFIG_BLK_DEV_IDE=y
-
- #
- # Please see Documentation/ide.txt for help/info on IDE drives
- #
- # CONFIG_BLK_DEV_IDE_SATA is not set
- # CONFIG_BLK_DEV_HD_IDE is not set
- CONFIG_BLK_DEV_IDEDISK=y
- CONFIG_IDEDISK_MULTI_MODE=y
- CONFIG_BLK_DEV_IDECD=y
- # CONFIG_BLK_DEV_IDETAPE is not set
- # CONFIG_BLK_DEV_IDEFLOPPY is not set
- # CONFIG_BLK_DEV_IDESCSI is not set
- CONFIG_BLK_DEV_IDEACPI=y
- # CONFIG_IDE_TASK_IOCTL is not set
- CONFIG_IDE_PROC_FS=y
-
- #
- # IDE chipset support/bugfixes
- #
- CONFIG_IDE_GENERIC=y
- # CONFIG_BLK_DEV_CMD640 is not set
- # CONFIG_BLK_DEV_IDEPNP is not set
- CONFIG_BLK_DEV_IDEPCI=y
- # CONFIG_IDEPCI_SHARE_IRQ is not set
- CONFIG_IDEPCI_PCIBUS_ORDER=y
- # CONFIG_BLK_DEV_OFFBOARD is not set
- # CONFIG_BLK_DEV_GENERIC is not set
- # CONFIG_BLK_DEV_OPTI621 is not set
- # CONFIG_BLK_DEV_RZ1000 is not set
- CONFIG_BLK_DEV_IDEDMA_PCI=y
- # CONFIG_BLK_DEV_IDEDMA_FORCED is not set
- # CONFIG_IDEDMA_ONLYDISK is not set
- # CONFIG_BLK_DEV_AEC62XX is not set
- # CONFIG_BLK_DEV_ALI15X3 is not set
- CONFIG_BLK_DEV_AMD74XX=y
- # CONFIG_BLK_DEV_ATIIXP is not set
- # CONFIG_BLK_DEV_CMD64X is not set
- # CONFIG_BLK_DEV_TRIFLEX is not set
- # CONFIG_BLK_DEV_CY82C693 is not set
- # CONFIG_BLK_DEV_CS5520 is not set
- # CONFIG_BLK_DEV_CS5530 is not set
- # CONFIG_BLK_DEV_CS5535 is not set
- # CONFIG_BLK_DEV_HPT34X is not set
- # CONFIG_BLK_DEV_HPT366 is not set
- # CONFIG_BLK_DEV_JMICRON is not set
- # CONFIG_BLK_DEV_SC1200 is not set
- CONFIG_BLK_DEV_PIIX=y
- # CONFIG_BLK_DEV_IT8213 is not set
- # CONFIG_BLK_DEV_IT821X is not set
- # CONFIG_BLK_DEV_NS87415 is not set
- # CONFIG_BLK_DEV_PDC202XX_OLD is not set
- # CONFIG_BLK_DEV_PDC202XX_NEW is not set
- # CONFIG_BLK_DEV_SVWKS is not set
- # CONFIG_BLK_DEV_SIIMAGE is not set
- # CONFIG_BLK_DEV_SIS5513 is not set
- # CONFIG_BLK_DEV_SLC90E66 is not set
- # CONFIG_BLK_DEV_TRM290 is not set
- # CONFIG_BLK_DEV_VIA82CXXX is not set
- # CONFIG_BLK_DEV_TC86C001 is not set
- # CONFIG_IDE_ARM is not set
- CONFIG_BLK_DEV_IDEDMA=y
- # CONFIG_IDEDMA_IVB is not set
- # CONFIG_BLK_DEV_HD is not set
+ # CONFIG_INTEL_MENLOW is not set
+ # CONFIG_ENCLOSURE_SERVICES is not set
+ + # CONFIG_HP_ILO is not set
+ CONFIG_HAVE_IDE=y
+ # CONFIG_IDE is not set
#
# SCSI device support
# SCSI Transports
#
CONFIG_SCSI_SPI_ATTRS=y
- CONFIG_SCSI_FC_ATTRS=y
- # CONFIG_SCSI_ISCSI_ATTRS is not set
+ # CONFIG_SCSI_FC_ATTRS is not set
- # CONFIG_SCSI_ISCSI_ATTRS is not set
+ + CONFIG_SCSI_ISCSI_ATTRS=y
# CONFIG_SCSI_SAS_ATTRS is not set
# CONFIG_SCSI_SAS_LIBSAS is not set
-
- #
- # SCSI low-level drivers
- #
- # CONFIG_ISCSI_TCP is not set
- CONFIG_BLK_DEV_3W_XXXX_RAID=y
- # CONFIG_SCSI_3W_9XXX is not set
- # CONFIG_SCSI_ACARD is not set
- # CONFIG_SCSI_AACRAID is not set
- CONFIG_SCSI_AIC7XXX=y
- CONFIG_AIC7XXX_CMDS_PER_DEVICE=32
- CONFIG_AIC7XXX_RESET_DELAY_MS=5000
- CONFIG_AIC7XXX_DEBUG_ENABLE=y
- CONFIG_AIC7XXX_DEBUG_MASK=0
- CONFIG_AIC7XXX_REG_PRETTY_PRINT=y
- # CONFIG_SCSI_AIC7XXX_OLD is not set
- CONFIG_SCSI_AIC79XX=y
- CONFIG_AIC79XX_CMDS_PER_DEVICE=32
- CONFIG_AIC79XX_RESET_DELAY_MS=4000
- # CONFIG_AIC79XX_DEBUG_ENABLE is not set
- CONFIG_AIC79XX_DEBUG_MASK=0
- # CONFIG_AIC79XX_REG_PRETTY_PRINT is not set
- # CONFIG_SCSI_AIC94XX is not set
- # CONFIG_SCSI_DPT_I2O is not set
- # CONFIG_SCSI_ADVANSYS is not set
- # CONFIG_SCSI_ARCMSR is not set
- # CONFIG_MEGARAID_NEWGEN is not set
- # CONFIG_MEGARAID_LEGACY is not set
- # CONFIG_MEGARAID_SAS is not set
- # CONFIG_SCSI_HPTIOP is not set
- # CONFIG_SCSI_BUSLOGIC is not set
- # CONFIG_SCSI_DMX3191D is not set
- # CONFIG_SCSI_EATA is not set
- # CONFIG_SCSI_FUTURE_DOMAIN is not set
- # CONFIG_SCSI_GDTH is not set
- # CONFIG_SCSI_IPS is not set
- # CONFIG_SCSI_INITIO is not set
- # CONFIG_SCSI_INIA100 is not set
- # CONFIG_SCSI_STEX is not set
- # CONFIG_SCSI_SYM53C8XX_2 is not set
- # CONFIG_SCSI_IPR is not set
- # CONFIG_SCSI_QLOGIC_1280 is not set
- # CONFIG_SCSI_QLA_FC is not set
- # CONFIG_SCSI_QLA_ISCSI is not set
- # CONFIG_SCSI_LPFC is not set
- # CONFIG_SCSI_DC395x is not set
- # CONFIG_SCSI_DC390T is not set
- # CONFIG_SCSI_NSP32 is not set
- # CONFIG_SCSI_DEBUG is not set
- # CONFIG_SCSI_SRP is not set
+ # CONFIG_SCSI_SRP_ATTRS is not set
+ # CONFIG_SCSI_LOWLEVEL is not set
+ # CONFIG_SCSI_LOWLEVEL_PCMCIA is not set
+ + # CONFIG_SCSI_DH is not set
CONFIG_ATA=y
# CONFIG_ATA_NONSTANDARD is not set
CONFIG_ATA_ACPI=y
# CONFIG_PATA_CS5520 is not set
# CONFIG_PATA_CS5530 is not set
# CONFIG_PATA_CS5535 is not set
+ # CONFIG_PATA_CS5536 is not set
# CONFIG_PATA_CYPRESS is not set
# CONFIG_PATA_EFAR is not set
- - # CONFIG_ATA_GENERIC is not set
+ + CONFIG_ATA_GENERIC=y
# CONFIG_PATA_HPT366 is not set
# CONFIG_PATA_HPT37X is not set
# CONFIG_PATA_HPT3X2N is not set
# CONFIG_PATA_JMICRON is not set
# CONFIG_PATA_TRIFLEX is not set
# CONFIG_PATA_MARVELL is not set
- - # CONFIG_PATA_MPIIX is not set
- # CONFIG_PATA_OLDPIIX is not set
+ + CONFIG_PATA_MPIIX=y
+ CONFIG_PATA_OLDPIIX=y
# CONFIG_PATA_NETCELL is not set
+ # CONFIG_PATA_NINJA32 is not set
# CONFIG_PATA_NS87410 is not set
+ # CONFIG_PATA_NS87415 is not set
# CONFIG_PATA_OPTI is not set
# CONFIG_PATA_OPTIDMA is not set
+ # CONFIG_PATA_PCMCIA is not set
# CONFIG_PATA_PDC_OLD is not set
# CONFIG_PATA_RADISYS is not set
# CONFIG_PATA_RZ1000 is not set
# CONFIG_PATA_SIS is not set
# CONFIG_PATA_VIA is not set
# CONFIG_PATA_WINBOND is not set
+ + CONFIG_PATA_SCH=y
CONFIG_MD=y
- # CONFIG_BLK_DEV_MD is not set
+ CONFIG_BLK_DEV_MD=y
+ # CONFIG_MD_LINEAR is not set
+ # CONFIG_MD_RAID0 is not set
+ # CONFIG_MD_RAID1 is not set
+ # CONFIG_MD_RAID10 is not set
+ # CONFIG_MD_RAID456 is not set
+ # CONFIG_MD_MULTIPATH is not set
+ # CONFIG_MD_FAULTY is not set
CONFIG_BLK_DEV_DM=y
# CONFIG_DM_DEBUG is not set
# CONFIG_DM_CRYPT is not set
#
# IEEE 1394 (FireWire) support
#
- # CONFIG_FIREWIRE is not set
- CONFIG_IEEE1394=y
-
- #
- # Subsystem Options
- #
- # CONFIG_IEEE1394_VERBOSEDEBUG is not set
-
- #
- # Controllers
- #
-
- #
- # Texas Instruments PCILynx requires I2C
- #
- CONFIG_IEEE1394_OHCI1394=y
+
+ #
- # Protocols
+ + # Enable only one of the two stacks, unless you know what you are doing
+ #
- # CONFIG_IEEE1394_VIDEO1394 is not set
- # CONFIG_IEEE1394_SBP2 is not set
- # CONFIG_IEEE1394_ETH1394_ROM_ENTRY is not set
- # CONFIG_IEEE1394_ETH1394 is not set
- # CONFIG_IEEE1394_DV1394 is not set
- CONFIG_IEEE1394_RAWIO=y
+ # CONFIG_FIREWIRE is not set
+ # CONFIG_IEEE1394 is not set
# CONFIG_I2O is not set
CONFIG_MACINTOSH_DRIVERS=y
- # CONFIG_MAC_EMUMOUSEBTN is not set
+ CONFIG_MAC_EMUMOUSEBTN=y
CONFIG_NETDEVICES=y
- CONFIG_NETDEVICES_MULTIQUEUE=y
- # CONFIG_NETDEVICES_MULTIQUEUE is not set
+ # CONFIG_IFB is not set
# CONFIG_DUMMY is not set
# CONFIG_BONDING is not set
# CONFIG_MACVLAN is not set
# CONFIG_EQUALIZER is not set
# CONFIG_TUN is not set
+ # CONFIG_VETH is not set
# CONFIG_NET_SB1000 is not set
# CONFIG_ARCNET is not set
- - # CONFIG_PHYLIB is not set
+ + CONFIG_PHYLIB=y
+ +
+ + #
+ + # MII PHY device drivers
+ + #
+ + # CONFIG_MARVELL_PHY is not set
+ + # CONFIG_DAVICOM_PHY is not set
+ + # CONFIG_QSEMI_PHY is not set
+ + # CONFIG_LXT_PHY is not set
+ + # CONFIG_CICADA_PHY is not set
+ + # CONFIG_VITESSE_PHY is not set
+ + # CONFIG_SMSC_PHY is not set
+ + # CONFIG_BROADCOM_PHY is not set
+ + # CONFIG_ICPLUS_PHY is not set
+ + # CONFIG_REALTEK_PHY is not set
+ + # CONFIG_FIXED_PHY is not set
+ + # CONFIG_MDIO_BITBANG is not set
CONFIG_NET_ETHERNET=y
CONFIG_MII=y
# CONFIG_HAPPYMEAL is not set
CONFIG_E100=y
# CONFIG_FEALNX is not set
# CONFIG_NATSEMI is not set
- - # CONFIG_NE2K_PCI is not set
- CONFIG_8139CP=y
+ + CONFIG_NE2K_PCI=y
+ # CONFIG_8139CP is not set
CONFIG_8139TOO=y
- CONFIG_8139TOO_PIO=y
+ # CONFIG_8139TOO_PIO is not set
# CONFIG_8139TOO_TUNE_TWISTER is not set
# CONFIG_8139TOO_8129 is not set
# CONFIG_8139_OLD_RX_RESET is not set
# CONFIG_ACENIC is not set
# CONFIG_DL2K is not set
CONFIG_E1000=y
- - # CONFIG_E1000_NAPI is not set
# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set
- # CONFIG_E1000E is not set
- # CONFIG_E1000E_ENABLED is not set
+ + CONFIG_E1000E=y
+ # CONFIG_IP1000 is not set
+ # CONFIG_IGB is not set
# CONFIG_NS83820 is not set
# CONFIG_HAMACHI is not set
# CONFIG_YELLOWFIN is not set
- # CONFIG_R8169 is not set
+ CONFIG_R8169=y
- # CONFIG_R8169_NAPI is not set
# CONFIG_SIS190 is not set
# CONFIG_SKGE is not set
CONFIG_SKY2=y
+ # CONFIG_SKY2_DEBUG is not set
# CONFIG_VIA_VELOCITY is not set
CONFIG_TIGON3=y
- # CONFIG_BNX2 is not set
+ CONFIG_BNX2=y
# CONFIG_QLA3XXX is not set
# CONFIG_ATL1 is not set
+ + # CONFIG_ATL1E is not set
CONFIG_NETDEV_10000=y
# CONFIG_CHELSIO_T1 is not set
# CONFIG_CHELSIO_T3 is not set
# Wireless LAN
#
# CONFIG_WLAN_PRE80211 is not set
- # CONFIG_WLAN_80211 is not set
+ CONFIG_WLAN_80211=y
+ # CONFIG_PCMCIA_RAYCS is not set
+ # CONFIG_IPW2100 is not set
+ # CONFIG_IPW2200 is not set
+ # CONFIG_LIBERTAS is not set
+ # CONFIG_AIRO is not set
+ # CONFIG_HERMES is not set
+ # CONFIG_ATMEL is not set
+ # CONFIG_AIRO_CS is not set
+ # CONFIG_PCMCIA_WL3501 is not set
+ # CONFIG_PRISM54 is not set
+ # CONFIG_USB_ZD1201 is not set
+ # CONFIG_USB_NET_RNDIS_WLAN is not set
+ # CONFIG_RTL8180 is not set
+ # CONFIG_RTL8187 is not set
+ # CONFIG_ADM8211 is not set
+ + # CONFIG_MAC80211_HWSIM is not set
+ # CONFIG_P54_COMMON is not set
+ CONFIG_ATH5K=y
+ # CONFIG_ATH5K_DEBUG is not set
- # CONFIG_IWLWIFI is not set
+ + # CONFIG_ATH9K is not set
+ # CONFIG_IWLCORE is not set
+ # CONFIG_IWLWIFI_LEDS is not set
- # CONFIG_IWL4965 is not set
+ + # CONFIG_IWLAGN is not set
+ # CONFIG_IWL3945 is not set
+ # CONFIG_HOSTAP is not set
+ # CONFIG_B43 is not set
+ # CONFIG_B43LEGACY is not set
+ # CONFIG_ZD1211RW is not set
+ # CONFIG_RT2X00 is not set
#
# USB Network Adapters
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
# CONFIG_MOUSE_SERIAL is not set
# CONFIG_MOUSE_APPLETOUCH is not set
+ + # CONFIG_MOUSE_BCM5974 is not set
# CONFIG_MOUSE_VSXXXAA is not set
- # CONFIG_INPUT_JOYSTICK is not set
- # CONFIG_INPUT_TABLET is not set
- # CONFIG_INPUT_TOUCHSCREEN is not set
- # CONFIG_INPUT_MISC is not set
+ CONFIG_INPUT_JOYSTICK=y
+ # CONFIG_JOYSTICK_ANALOG is not set
+ # CONFIG_JOYSTICK_A3D is not set
+ # CONFIG_JOYSTICK_ADI is not set
+ # CONFIG_JOYSTICK_COBRA is not set
+ # CONFIG_JOYSTICK_GF2K is not set
+ # CONFIG_JOYSTICK_GRIP is not set
+ # CONFIG_JOYSTICK_GRIP_MP is not set
+ # CONFIG_JOYSTICK_GUILLEMOT is not set
+ # CONFIG_JOYSTICK_INTERACT is not set
+ # CONFIG_JOYSTICK_SIDEWINDER is not set
+ # CONFIG_JOYSTICK_TMDC is not set
+ # CONFIG_JOYSTICK_IFORCE is not set
+ # CONFIG_JOYSTICK_WARRIOR is not set
+ # CONFIG_JOYSTICK_MAGELLAN is not set
+ # CONFIG_JOYSTICK_SPACEORB is not set
+ # CONFIG_JOYSTICK_SPACEBALL is not set
+ # CONFIG_JOYSTICK_STINGER is not set
+ # CONFIG_JOYSTICK_TWIDJOY is not set
+ # CONFIG_JOYSTICK_ZHENHUA is not set
+ # CONFIG_JOYSTICK_JOYDUMP is not set
+ # CONFIG_JOYSTICK_XPAD is not set
+ CONFIG_INPUT_TABLET=y
+ # CONFIG_TABLET_USB_ACECAD is not set
+ # CONFIG_TABLET_USB_AIPTEK is not set
+ # CONFIG_TABLET_USB_GTCO is not set
+ # CONFIG_TABLET_USB_KBTAB is not set
+ # CONFIG_TABLET_USB_WACOM is not set
+ CONFIG_INPUT_TOUCHSCREEN=y
+ # CONFIG_TOUCHSCREEN_FUJITSU is not set
+ # CONFIG_TOUCHSCREEN_GUNZE is not set
+ # CONFIG_TOUCHSCREEN_ELO is not set
+ # CONFIG_TOUCHSCREEN_MTOUCH is not set
+ + # CONFIG_TOUCHSCREEN_INEXIO is not set
+ # CONFIG_TOUCHSCREEN_MK712 is not set
+ # CONFIG_TOUCHSCREEN_PENMOUNT is not set
+ # CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set
+ # CONFIG_TOUCHSCREEN_TOUCHWIN is not set
+ # CONFIG_TOUCHSCREEN_UCB1400 is not set
+ # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set
+ + # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set
+ CONFIG_INPUT_MISC=y
+ # CONFIG_INPUT_PCSPKR is not set
+ # CONFIG_INPUT_APANEL is not set
+ # CONFIG_INPUT_WISTRON_BTNS is not set
+ # CONFIG_INPUT_ATLAS_BTNS is not set
+ # CONFIG_INPUT_ATI_REMOTE is not set
+ # CONFIG_INPUT_ATI_REMOTE2 is not set
+ # CONFIG_INPUT_KEYSPAN_REMOTE is not set
+ # CONFIG_INPUT_POWERMATE is not set
+ # CONFIG_INPUT_YEALINK is not set
+ # CONFIG_INPUT_UINPUT is not set
#
# Hardware I/O ports
# Character devices
#
CONFIG_VT=y
+ + CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y
- # CONFIG_VT_HW_CONSOLE_BINDING is not set
- # CONFIG_SERIAL_NONSTANDARD is not set
+ CONFIG_VT_HW_CONSOLE_BINDING=y
+ CONFIG_DEVKMEM=y
+ CONFIG_SERIAL_NONSTANDARD=y
+ # CONFIG_COMPUTONE is not set
+ # CONFIG_ROCKETPORT is not set
+ # CONFIG_CYCLADES is not set
+ # CONFIG_DIGIEPCA is not set
+ # CONFIG_MOXA_INTELLIO is not set
+ # CONFIG_MOXA_SMARTIO is not set
+ # CONFIG_ISI is not set
+ # CONFIG_SYNCLINK is not set
+ # CONFIG_SYNCLINKMP is not set
+ # CONFIG_SYNCLINK_GT is not set
+ # CONFIG_N_HDLC is not set
+ # CONFIG_RISCOM8 is not set
+ # CONFIG_SPECIALIX is not set
+ # CONFIG_SX is not set
+ # CONFIG_RIO is not set
+ # CONFIG_STALDRV is not set
+ # CONFIG_NOZOMI is not set
#
# Serial drivers
CONFIG_SERIAL_CORE_CONSOLE=y
# CONFIG_SERIAL_JSM is not set
CONFIG_UNIX98_PTYS=y
- CONFIG_LEGACY_PTYS=y
- CONFIG_LEGACY_PTY_COUNT=256
+ # CONFIG_LEGACY_PTYS is not set
# CONFIG_IPMI_HANDLER is not set
- # CONFIG_WATCHDOG is not set
CONFIG_HW_RANDOM=y
- # CONFIG_HW_RANDOM_INTEL is not set
- # CONFIG_HW_RANDOM_AMD is not set
+ CONFIG_HW_RANDOM_INTEL=y
+ CONFIG_HW_RANDOM_AMD=y
CONFIG_HW_RANDOM_GEODE=y
CONFIG_HW_RANDOM_VIA=y
- # CONFIG_NVRAM is not set
- CONFIG_RTC=y
+ CONFIG_NVRAM=y
# CONFIG_R3964 is not set
# CONFIG_APPLICOM is not set
# CONFIG_SONYPI is not set
# CONFIG_PC8736x_GPIO is not set
# CONFIG_NSC_GPIO is not set
# CONFIG_CS5535_GPIO is not set
- CONFIG_RAW_DRIVER=y
- CONFIG_MAX_RAW_DEVS=256
+ # CONFIG_RAW_DRIVER is not set
CONFIG_HPET=y
- - # CONFIG_HPET_RTC_IRQ is not set
- CONFIG_HPET_MMAP=y
+ # CONFIG_HPET_MMAP is not set
# CONFIG_HANGCHECK_TIMER is not set
# CONFIG_TCG_TPM is not set
# CONFIG_TELCLOCK is not set
CONFIG_DEVPORT=y
- # CONFIG_I2C is not set
+ CONFIG_I2C=y
+ CONFIG_I2C_BOARDINFO=y
+ # CONFIG_I2C_CHARDEV is not set
+ + CONFIG_I2C_HELPER_AUTO=y
+
+ #
+ # I2C Hardware Bus support
+ #
+ +
+ + #
+ + # PC SMBus host controller drivers
+ + #
+ # CONFIG_I2C_ALI1535 is not set
+ # CONFIG_I2C_ALI1563 is not set
+ # CONFIG_I2C_ALI15X3 is not set
+ # CONFIG_I2C_AMD756 is not set
+ # CONFIG_I2C_AMD8111 is not set
+ CONFIG_I2C_I801=y
- # CONFIG_I2C_I810 is not set
+ + # CONFIG_I2C_ISCH is not set
+ # CONFIG_I2C_PIIX4 is not set
+ # CONFIG_I2C_NFORCE2 is not set
- # CONFIG_I2C_OCORES is not set
- # CONFIG_I2C_PARPORT_LIGHT is not set
- # CONFIG_I2C_PROSAVAGE is not set
- # CONFIG_I2C_SAVAGE4 is not set
- # CONFIG_I2C_SIMTEC is not set
- # CONFIG_SCx200_ACB is not set
+ # CONFIG_I2C_SIS5595 is not set
+ # CONFIG_I2C_SIS630 is not set
+ # CONFIG_I2C_SIS96X is not set
- # CONFIG_I2C_TAOS_EVM is not set
- # CONFIG_I2C_STUB is not set
- # CONFIG_I2C_TINY_USB is not set
+ # CONFIG_I2C_VIA is not set
+ # CONFIG_I2C_VIAPRO is not set
+ +
+ + #
+ + # I2C system bus drivers (mostly embedded / system-on-chip)
+ + #
+ + # CONFIG_I2C_OCORES is not set
+ + # CONFIG_I2C_SIMTEC is not set
+
+ #
- # SPI support
+ + # External I2C/SMBus adapter drivers
+ #
+ + # CONFIG_I2C_PARPORT_LIGHT is not set
+ + # CONFIG_I2C_TAOS_EVM is not set
+ + # CONFIG_I2C_TINY_USB is not set
+ +
+ + #
+ + # Graphics adapter I2C/DDC channel drivers
+ + #
+ # CONFIG_I2C_VOODOO3 is not set
+ +
+ + #
+ + # Other I2C/SMBus bus drivers
+ + #
+ # CONFIG_I2C_PCA_PLATFORM is not set
+ + # CONFIG_I2C_STUB is not set
+ + # CONFIG_SCx200_ACB is not set
+
+ #
+ # Miscellaneous I2C Chip support
+ #
+ # CONFIG_DS1682 is not set
+ + # CONFIG_AT24 is not set
+ # CONFIG_SENSORS_EEPROM is not set
+ # CONFIG_SENSORS_PCF8574 is not set
+ # CONFIG_PCF8575 is not set
+ + # CONFIG_SENSORS_PCA9539 is not set
+ # CONFIG_SENSORS_PCF8591 is not set
+ # CONFIG_SENSORS_MAX6875 is not set
+ # CONFIG_SENSORS_TSL2550 is not set
+ # CONFIG_I2C_DEBUG_CORE is not set
+ # CONFIG_I2C_DEBUG_ALGO is not set
+ # CONFIG_I2C_DEBUG_BUS is not set
+ # CONFIG_I2C_DEBUG_CHIP is not set
# CONFIG_SPI is not set
- # CONFIG_SPI_MASTER is not set
+ + CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
+ + # CONFIG_GPIOLIB is not set
# CONFIG_W1 is not set
- # CONFIG_POWER_SUPPLY is not set
+ CONFIG_POWER_SUPPLY=y
+ # CONFIG_POWER_SUPPLY_DEBUG is not set
+ # CONFIG_PDA_POWER is not set
+ # CONFIG_BATTERY_DS2760 is not set
# CONFIG_HWMON is not set
+ CONFIG_THERMAL=y
+ CONFIG_WATCHDOG=y
+ # CONFIG_WATCHDOG_NOWAYOUT is not set
+
+ #
+ # Watchdog Device Drivers
+ #
+ # CONFIG_SOFT_WATCHDOG is not set
+ # CONFIG_ACQUIRE_WDT is not set
+ # CONFIG_ADVANTECH_WDT is not set
+ # CONFIG_ALIM1535_WDT is not set
+ # CONFIG_ALIM7101_WDT is not set
+ # CONFIG_SC520_WDT is not set
+ # CONFIG_EUROTECH_WDT is not set
+ # CONFIG_IB700_WDT is not set
+ # CONFIG_IBMASR is not set
+ # CONFIG_WAFER_WDT is not set
+ # CONFIG_I6300ESB_WDT is not set
+ # CONFIG_ITCO_WDT is not set
+ # CONFIG_IT8712F_WDT is not set
+ # CONFIG_HP_WATCHDOG is not set
+ # CONFIG_SC1200_WDT is not set
+ # CONFIG_PC87413_WDT is not set
+ # CONFIG_60XX_WDT is not set
+ # CONFIG_SBC8360_WDT is not set
+ # CONFIG_SBC7240_WDT is not set
+ # CONFIG_CPU5_WDT is not set
+ # CONFIG_SMSC37B787_WDT is not set
+ # CONFIG_W83627HF_WDT is not set
+ # CONFIG_W83697HF_WDT is not set
+ # CONFIG_W83877F_WDT is not set
+ # CONFIG_W83977F_WDT is not set
+ # CONFIG_MACHZ_WDT is not set
+ # CONFIG_SBC_EPX_C3_WATCHDOG is not set
+
+ #
+ # PCI-based Watchdog Cards
+ #
+ # CONFIG_PCIPCWATCHDOG is not set
+ # CONFIG_WDTPCI is not set
+
+ #
+ # USB-based Watchdog Cards
+ #
+ # CONFIG_USBPCWATCHDOG is not set
+
+ #
+ # Sonics Silicon Backplane
+ #
+ CONFIG_SSB_POSSIBLE=y
+ # CONFIG_SSB is not set
#
# Multifunction device drivers
#
+ + # CONFIG_MFD_CORE is not set
# CONFIG_MFD_SM501 is not set
+ # CONFIG_HTC_PASIC3 is not set
+ + # CONFIG_MFD_TMIO is not set
#
# Multimedia devices
#
+
+ #
+ # Multimedia core support
+ #
# CONFIG_VIDEO_DEV is not set
# CONFIG_DVB_CORE is not set
+ + # CONFIG_VIDEO_MEDIA is not set
+
+ #
+ # Multimedia drivers
+ #
CONFIG_DAB=y
# CONFIG_USB_DABUSB is not set
#
# Graphics support
#
- # CONFIG_BACKLIGHT_LCD_SUPPORT is not set
+ CONFIG_AGP=y
+ # CONFIG_AGP_ALI is not set
+ # CONFIG_AGP_ATI is not set
+ # CONFIG_AGP_AMD is not set
+ CONFIG_AGP_AMD64=y
+ CONFIG_AGP_INTEL=y
+ # CONFIG_AGP_NVIDIA is not set
+ # CONFIG_AGP_SIS is not set
+ # CONFIG_AGP_SWORKS is not set
+ # CONFIG_AGP_VIA is not set
+ # CONFIG_AGP_EFFICEON is not set
+ CONFIG_DRM=y
+ # CONFIG_DRM_TDFX is not set
+ # CONFIG_DRM_R128 is not set
+ # CONFIG_DRM_RADEON is not set
+ # CONFIG_DRM_I810 is not set
+ # CONFIG_DRM_I830 is not set
+ CONFIG_DRM_I915=y
+ # CONFIG_DRM_MGA is not set
+ # CONFIG_DRM_SIS is not set
+ # CONFIG_DRM_VIA is not set
+ # CONFIG_DRM_SAVAGE is not set
+ # CONFIG_VGASTATE is not set
+ # CONFIG_VIDEO_OUTPUT_CONTROL is not set
+ CONFIG_FB=y
+ # CONFIG_FIRMWARE_EDID is not set
+ # CONFIG_FB_DDC is not set
+ CONFIG_FB_CFB_FILLRECT=y
+ CONFIG_FB_CFB_COPYAREA=y
+ CONFIG_FB_CFB_IMAGEBLIT=y
+ # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
+ # CONFIG_FB_SYS_FILLRECT is not set
+ # CONFIG_FB_SYS_COPYAREA is not set
+ # CONFIG_FB_SYS_IMAGEBLIT is not set
+ # CONFIG_FB_FOREIGN_ENDIAN is not set
+ # CONFIG_FB_SYS_FOPS is not set
- CONFIG_FB_DEFERRED_IO=y
+ # CONFIG_FB_SVGALIB is not set
+ # CONFIG_FB_MACMODES is not set
+ # CONFIG_FB_BACKLIGHT is not set
+ CONFIG_FB_MODE_HELPERS=y
+ CONFIG_FB_TILEBLITTING=y
+
+ #
+ # Frame buffer hardware drivers
+ #
+ # CONFIG_FB_CIRRUS is not set
+ # CONFIG_FB_PM2 is not set
+ # CONFIG_FB_CYBER2000 is not set
+ # CONFIG_FB_ARC is not set
+ # CONFIG_FB_ASILIANT is not set
+ # CONFIG_FB_IMSTT is not set
+ # CONFIG_FB_VGA16 is not set
+ # CONFIG_FB_UVESA is not set
+ # CONFIG_FB_VESA is not set
+ CONFIG_FB_EFI=y
+ # CONFIG_FB_IMAC is not set
+ # CONFIG_FB_N411 is not set
+ # CONFIG_FB_HGA is not set
+ # CONFIG_FB_S1D13XXX is not set
+ # CONFIG_FB_NVIDIA is not set
+ # CONFIG_FB_RIVA is not set
+ # CONFIG_FB_I810 is not set
+ # CONFIG_FB_LE80578 is not set
+ # CONFIG_FB_INTEL is not set
+ # CONFIG_FB_MATROX is not set
+ # CONFIG_FB_RADEON is not set
+ # CONFIG_FB_ATY128 is not set
+ # CONFIG_FB_ATY is not set
+ # CONFIG_FB_S3 is not set
+ # CONFIG_FB_SAVAGE is not set
+ # CONFIG_FB_SIS is not set
+ # CONFIG_FB_NEOMAGIC is not set
+ # CONFIG_FB_KYRO is not set
+ # CONFIG_FB_3DFX is not set
+ # CONFIG_FB_VOODOO1 is not set
+ # CONFIG_FB_VT8623 is not set
+ # CONFIG_FB_CYBLA is not set
+ # CONFIG_FB_TRIDENT is not set
+ # CONFIG_FB_ARK is not set
+ # CONFIG_FB_PM3 is not set
+ + # CONFIG_FB_CARMINE is not set
+ # CONFIG_FB_GEODE is not set
+ # CONFIG_FB_VIRTUAL is not set
+ CONFIG_BACKLIGHT_LCD_SUPPORT=y
+ # CONFIG_LCD_CLASS_DEVICE is not set
+ CONFIG_BACKLIGHT_CLASS_DEVICE=y
+ # CONFIG_BACKLIGHT_CORGI is not set
+ # CONFIG_BACKLIGHT_PROGEAR is not set
+ + # CONFIG_BACKLIGHT_MBP_NVIDIA is not set
#
# Display device support
#
CONFIG_VGA_CONSOLE=y
CONFIG_VGACON_SOFT_SCROLLBACK=y
- CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=128
- CONFIG_VIDEO_SELECT=y
+ CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64
---- ----- CONFIG_VIDEO_SELECT=y
CONFIG_DUMMY_CONSOLE=y
-
- #
- # Sound
- #
+ # CONFIG_FRAMEBUFFER_CONSOLE is not set
+ CONFIG_LOGO=y
+ # CONFIG_LOGO_LINUX_MONO is not set
+ # CONFIG_LOGO_LINUX_VGA16 is not set
+ CONFIG_LOGO_LINUX_CLUT224=y
-
- #
- # Sound
- #
CONFIG_SOUND=y
- -
- - #
- - # Advanced Linux Sound Architecture
- #
- # CONFIG_SND is not set
-
- #
- # Open Sound System
- - #
- CONFIG_SOUND_PRIME=y
- # CONFIG_SOUND_TRIDENT is not set
- # CONFIG_SOUND_MSNDCLAS is not set
- # CONFIG_SOUND_MSNDPIN is not set
- # CONFIG_SOUND_OSS is not set
+ CONFIG_SND=y
+ CONFIG_SND_TIMER=y
+ CONFIG_SND_PCM=y
+ CONFIG_SND_HWDEP=y
+ CONFIG_SND_SEQUENCER=y
+ CONFIG_SND_SEQ_DUMMY=y
+ CONFIG_SND_OSSEMUL=y
+ CONFIG_SND_MIXER_OSS=y
+ CONFIG_SND_PCM_OSS=y
+ CONFIG_SND_PCM_OSS_PLUGINS=y
+ CONFIG_SND_SEQUENCER_OSS=y
+ CONFIG_SND_DYNAMIC_MINORS=y
+ CONFIG_SND_SUPPORT_OLD_API=y
+ CONFIG_SND_VERBOSE_PROCFS=y
+ # CONFIG_SND_VERBOSE_PRINTK is not set
+ # CONFIG_SND_DEBUG is not set
+ CONFIG_SND_VMASTER=y
-
- #
- # Generic devices
- #
+ + CONFIG_SND_DRIVERS=y
+ # CONFIG_SND_PCSP is not set
+ # CONFIG_SND_DUMMY is not set
+ # CONFIG_SND_VIRMIDI is not set
+ # CONFIG_SND_MTPAV is not set
+ # CONFIG_SND_SERIAL_U16550 is not set
+ # CONFIG_SND_MPU401 is not set
-
- #
- # PCI devices
- #
+ + CONFIG_SND_PCI=y
+ # CONFIG_SND_AD1889 is not set
+ # CONFIG_SND_ALS300 is not set
+ # CONFIG_SND_ALS4000 is not set
+ # CONFIG_SND_ALI5451 is not set
+ # CONFIG_SND_ATIIXP is not set
+ # CONFIG_SND_ATIIXP_MODEM is not set
+ # CONFIG_SND_AU8810 is not set
+ # CONFIG_SND_AU8820 is not set
+ # CONFIG_SND_AU8830 is not set
+ # CONFIG_SND_AW2 is not set
+ # CONFIG_SND_AZT3328 is not set
+ # CONFIG_SND_BT87X is not set
+ # CONFIG_SND_CA0106 is not set
+ # CONFIG_SND_CMIPCI is not set
+ # CONFIG_SND_OXYGEN is not set
+ # CONFIG_SND_CS4281 is not set
+ # CONFIG_SND_CS46XX is not set
+ # CONFIG_SND_CS5530 is not set
+ # CONFIG_SND_CS5535AUDIO is not set
+ # CONFIG_SND_DARLA20 is not set
+ # CONFIG_SND_GINA20 is not set
+ # CONFIG_SND_LAYLA20 is not set
+ # CONFIG_SND_DARLA24 is not set
+ # CONFIG_SND_GINA24 is not set
+ # CONFIG_SND_LAYLA24 is not set
+ # CONFIG_SND_MONA is not set
+ # CONFIG_SND_MIA is not set
+ # CONFIG_SND_ECHO3G is not set
+ # CONFIG_SND_INDIGO is not set
+ # CONFIG_SND_INDIGOIO is not set
+ # CONFIG_SND_INDIGODJ is not set
+ # CONFIG_SND_EMU10K1 is not set
+ # CONFIG_SND_EMU10K1X is not set
+ # CONFIG_SND_ENS1370 is not set
+ # CONFIG_SND_ENS1371 is not set
+ # CONFIG_SND_ES1938 is not set
+ # CONFIG_SND_ES1968 is not set
+ # CONFIG_SND_FM801 is not set
+ CONFIG_SND_HDA_INTEL=y
+ CONFIG_SND_HDA_HWDEP=y
+ CONFIG_SND_HDA_CODEC_REALTEK=y
+ CONFIG_SND_HDA_CODEC_ANALOG=y
+ CONFIG_SND_HDA_CODEC_SIGMATEL=y
+ CONFIG_SND_HDA_CODEC_VIA=y
+ CONFIG_SND_HDA_CODEC_ATIHDMI=y
+ CONFIG_SND_HDA_CODEC_CONEXANT=y
+ CONFIG_SND_HDA_CODEC_CMEDIA=y
+ CONFIG_SND_HDA_CODEC_SI3054=y
+ CONFIG_SND_HDA_GENERIC=y
+ # CONFIG_SND_HDA_POWER_SAVE is not set
+ # CONFIG_SND_HDSP is not set
+ # CONFIG_SND_HDSPM is not set
+ # CONFIG_SND_HIFIER is not set
+ # CONFIG_SND_ICE1712 is not set
+ # CONFIG_SND_ICE1724 is not set
+ # CONFIG_SND_INTEL8X0 is not set
+ # CONFIG_SND_INTEL8X0M is not set
+ # CONFIG_SND_KORG1212 is not set
+ # CONFIG_SND_MAESTRO3 is not set
+ # CONFIG_SND_MIXART is not set
+ # CONFIG_SND_NM256 is not set
+ # CONFIG_SND_PCXHR is not set
+ # CONFIG_SND_RIPTIDE is not set
+ # CONFIG_SND_RME32 is not set
+ # CONFIG_SND_RME96 is not set
+ # CONFIG_SND_RME9652 is not set
+ # CONFIG_SND_SIS7019 is not set
+ # CONFIG_SND_SONICVIBES is not set
+ # CONFIG_SND_TRIDENT is not set
+ # CONFIG_SND_VIA82XX is not set
+ # CONFIG_SND_VIA82XX_MODEM is not set
+ # CONFIG_SND_VIRTUOSO is not set
+ # CONFIG_SND_VX222 is not set
+ # CONFIG_SND_YMFPCI is not set
-
- #
- # USB devices
- #
+ + CONFIG_SND_USB=y
+ # CONFIG_SND_USB_AUDIO is not set
+ # CONFIG_SND_USB_USX2Y is not set
+ # CONFIG_SND_USB_CAIAQ is not set
-
- #
- # PCMCIA devices
- #
+ + CONFIG_SND_PCMCIA=y
+ # CONFIG_SND_VXPOCKET is not set
+ # CONFIG_SND_PDAUDIOCF is not set
-
- #
- # System on Chip audio support
- #
+ # CONFIG_SND_SOC is not set
-
- #
- # ALSA SoC audio for Freescale SOCs
- #
-
- #
- # SoC Audio for the Texas Instruments OMAP
- #
-
- #
- # Open Sound System
- #
+ # CONFIG_SOUND_PRIME is not set
CONFIG_HID_SUPPORT=y
CONFIG_HID=y
- # CONFIG_HID_DEBUG is not set
+ CONFIG_HID_DEBUG=y
+ CONFIG_HIDRAW=y
#
# USB Input Devices
CONFIG_USB_DEVICEFS=y
# CONFIG_USB_DEVICE_CLASS is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
- # CONFIG_USB_SUSPEND is not set
- # CONFIG_USB_PERSIST is not set
+ CONFIG_USB_SUSPEND=y
# CONFIG_USB_OTG is not set
+ + CONFIG_USB_MON=y
#
# USB Host Controller Drivers
# CONFIG_USB_STORAGE_SDDR55 is not set
# CONFIG_USB_STORAGE_JUMPSHOT is not set
# CONFIG_USB_STORAGE_ALAUDA is not set
+ # CONFIG_USB_STORAGE_ONETOUCH is not set
# CONFIG_USB_STORAGE_KARMA is not set
- # CONFIG_USB_LIBUSUAL is not set
+ + # CONFIG_USB_STORAGE_SIERRA is not set
+ # CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
+ CONFIG_USB_LIBUSUAL=y
#
# USB Imaging devices
# CONFIG_USB_TRANCEVIBRATOR is not set
# CONFIG_USB_IOWARRIOR is not set
# CONFIG_USB_TEST is not set
+ + # CONFIG_USB_ISIGHTFW is not set
+ # CONFIG_USB_GADGET is not set
+ # CONFIG_MMC is not set
+ # CONFIG_MEMSTICK is not set
+ CONFIG_NEW_LEDS=y
+ CONFIG_LEDS_CLASS=y
#
- # USB DSL modem support
+ # LED drivers
#
+ + # CONFIG_LEDS_PCA9532 is not set
+ # CONFIG_LEDS_CLEVO_MAIL is not set
+ + # CONFIG_LEDS_PCA955X is not set
#
- # USB Gadget Support
+ # LED Triggers
#
- # CONFIG_USB_GADGET is not set
- # CONFIG_MMC is not set
+ CONFIG_LEDS_TRIGGERS=y
+ # CONFIG_LEDS_TRIGGER_TIMER is not set
+ # CONFIG_LEDS_TRIGGER_HEARTBEAT is not set
+ # CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set
+ # CONFIG_ACCESSIBILITY is not set
+ # CONFIG_INFINIBAND is not set
+ CONFIG_EDAC=y
#
- # LED devices
+ # Reporting subsystems
#
- # CONFIG_NEW_LEDS is not set
+ # CONFIG_EDAC_DEBUG is not set
+ # CONFIG_EDAC_MM_EDAC is not set
+ CONFIG_RTC_LIB=y
+ CONFIG_RTC_CLASS=y
+ # CONFIG_RTC_HCTOSYS is not set
+ # CONFIG_RTC_DEBUG is not set
#
- # LED drivers
+ # RTC interfaces
#
+ CONFIG_RTC_INTF_SYSFS=y
+ CONFIG_RTC_INTF_PROC=y
+ CONFIG_RTC_INTF_DEV=y
+ # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
+ # CONFIG_RTC_DRV_TEST is not set
#
- # LED Triggers
+ # I2C RTC drivers
#
- # CONFIG_INFINIBAND is not set
- # CONFIG_EDAC is not set
+ # CONFIG_RTC_DRV_DS1307 is not set
+ # CONFIG_RTC_DRV_DS1374 is not set
+ # CONFIG_RTC_DRV_DS1672 is not set
+ # CONFIG_RTC_DRV_MAX6900 is not set
+ # CONFIG_RTC_DRV_RS5C372 is not set
+ # CONFIG_RTC_DRV_ISL1208 is not set
+ # CONFIG_RTC_DRV_X1205 is not set
+ # CONFIG_RTC_DRV_PCF8563 is not set
+ # CONFIG_RTC_DRV_PCF8583 is not set
+ # CONFIG_RTC_DRV_M41T80 is not set
+ # CONFIG_RTC_DRV_S35390A is not set
+ + # CONFIG_RTC_DRV_FM3130 is not set
#
- # Real Time Clock
+ # SPI RTC drivers
#
- # CONFIG_RTC_CLASS is not set
#
- # DMA Engine support
+ # Platform RTC drivers
#
- # CONFIG_DMA_ENGINE is not set
+ CONFIG_RTC_DRV_CMOS=y
+ # CONFIG_RTC_DRV_DS1511 is not set
+ # CONFIG_RTC_DRV_DS1553 is not set
+ # CONFIG_RTC_DRV_DS1742 is not set
+ # CONFIG_RTC_DRV_STK17TA8 is not set
+ # CONFIG_RTC_DRV_M48T86 is not set
+ # CONFIG_RTC_DRV_M48T59 is not set
+ # CONFIG_RTC_DRV_V3020 is not set
#
- # DMA Clients
+ # on-CPU RTC drivers
#
+ CONFIG_DMADEVICES=y
#
# DMA Devices
#
- CONFIG_VIRTUALIZATION=y
- # CONFIG_KVM is not set
+ # CONFIG_INTEL_IOATDMA is not set
+ # CONFIG_UIO is not set
#
- # Userspace I/O
+ # Firmware Drivers
#
- # CONFIG_UIO is not set
+ # CONFIG_EDD is not set
+ + CONFIG_FIRMWARE_MEMMAP=y
+ CONFIG_EFI_VARS=y
+ # CONFIG_DELL_RBU is not set
+ # CONFIG_DCDBAS is not set
+ CONFIG_DMIID=y
- # CONFIG_ISCSI_IBFT_FIND is not set
+ + CONFIG_ISCSI_IBFT_FIND=y
+ + CONFIG_ISCSI_IBFT=y
#
# File systems
# CONFIG_EFS_FS is not set
# CONFIG_CRAMFS is not set
# CONFIG_VXFS_FS is not set
+ # CONFIG_MINIX_FS is not set
+ + # CONFIG_OMFS_FS is not set
# CONFIG_HPFS_FS is not set
# CONFIG_QNX4FS_FS is not set
+ # CONFIG_ROMFS_FS is not set
# CONFIG_SYSV_FS is not set
# CONFIG_UFS_FS is not set
-
- #
- # Network File Systems
- #
+ CONFIG_NETWORK_FILESYSTEMS=y
- # CONFIG_NFS_FS is not set
+ CONFIG_NFS_FS=y
+ CONFIG_NFS_V3=y
- # CONFIG_NFS_V3_ACL is not set
- # CONFIG_NFS_V4 is not set
- # CONFIG_NFS_DIRECTIO is not set
- CONFIG_NFSD=y
- CONFIG_NFSD_V3=y
- # CONFIG_NFSD_V3_ACL is not set
- # CONFIG_NFSD_V4 is not set
- CONFIG_NFSD_TCP=y
+ + CONFIG_NFS_V3_ACL=y
+ + CONFIG_NFS_V4=y
+ CONFIG_ROOT_NFS=y
+ # CONFIG_NFSD is not set
+ CONFIG_LOCKD=y
+ CONFIG_LOCKD_V4=y
- CONFIG_EXPORTFS=y
+ + CONFIG_NFS_ACL_SUPPORT=y
+ CONFIG_NFS_COMMON=y
+ CONFIG_SUNRPC=y
- # CONFIG_SUNRPC_BIND34 is not set
- # CONFIG_RPCSEC_GSS_KRB5 is not set
+ + CONFIG_SUNRPC_GSS=y
+ + CONFIG_RPCSEC_GSS_KRB5=y
+ # CONFIG_RPCSEC_GSS_SPKM3 is not set
# CONFIG_SMB_FS is not set
# CONFIG_CIFS is not set
# CONFIG_NCP_FS is not set
# Kernel hacking
#
CONFIG_TRACE_IRQFLAGS_SUPPORT=y
- - # CONFIG_PRINTK_TIME is not set
- # CONFIG_ENABLE_WARN_DEPRECATED is not set
- - # CONFIG_ENABLE_MUST_CHECK is not set
+ + CONFIG_PRINTK_TIME=y
+ + CONFIG_ENABLE_WARN_DEPRECATED=y
+ + CONFIG_ENABLE_MUST_CHECK=y
+ CONFIG_FRAME_WARN=2048
CONFIG_MAGIC_SYSRQ=y
- CONFIG_UNUSED_SYMBOLS=y
- # CONFIG_DEBUG_FS is not set
+ # CONFIG_UNUSED_SYMBOLS is not set
+ CONFIG_DEBUG_FS=y
# CONFIG_HEADERS_CHECK is not set
CONFIG_DEBUG_KERNEL=y
# CONFIG_DEBUG_SHIRQ is not set
CONFIG_DEBUG_BUGVERBOSE=y
# CONFIG_DEBUG_INFO is not set
# CONFIG_DEBUG_VM is not set
+ # CONFIG_DEBUG_WRITECOUNT is not set
+ + CONFIG_DEBUG_MEMORY_INIT=y
# CONFIG_DEBUG_LIST is not set
- # CONFIG_FRAME_POINTER is not set
- CONFIG_OPTIMIZE_INLINING=y
+ # CONFIG_DEBUG_SG is not set
+ CONFIG_FRAME_POINTER=y
+ # CONFIG_BOOT_PRINTK_DELAY is not set
# CONFIG_RCU_TORTURE_TEST is not set
+ # CONFIG_KPROBES_SANITY_TEST is not set
+ # CONFIG_BACKTRACE_SELF_TEST is not set
# CONFIG_LKDTM is not set
# CONFIG_FAULT_INJECTION is not set
- # CONFIG_KGDB is not set
+ # CONFIG_LATENCYTOP is not set
+ + CONFIG_SYSCTL_SYSCALL_CHECK=y
+ + CONFIG_HAVE_FTRACE=y
+ + CONFIG_HAVE_DYNAMIC_FTRACE=y
+ + # CONFIG_FTRACE is not set
+ + # CONFIG_IRQSOFF_TRACER is not set
+ + # CONFIG_SYSPROF_TRACER is not set
+ + # CONFIG_SCHED_TRACER is not set
+ + # CONFIG_CONTEXT_SWITCH_TRACER is not set
+ CONFIG_PROVIDE_OHCI1394_DMA_INIT=y
+ # CONFIG_SAMPLES is not set
+ CONFIG_HAVE_ARCH_KGDB=y
+ + # CONFIG_KGDB is not set
+ # CONFIG_STRICT_DEVMEM is not set
+ + CONFIG_X86_VERBOSE_BOOTUP=y
CONFIG_EARLY_PRINTK=y
CONFIG_DEBUG_STACKOVERFLOW=y
- # CONFIG_DEBUG_STACK_USAGE is not set
- # CONFIG_DEBUG_RODATA is not set
+ CONFIG_DEBUG_STACK_USAGE=y
+ # CONFIG_DEBUG_PAGEALLOC is not set
+ + # CONFIG_DEBUG_PER_CPU_MAPS is not set
+ # CONFIG_X86_PTDUMP is not set
+ CONFIG_DEBUG_RODATA=y
+ # CONFIG_DEBUG_RODATA_TEST is not set
+ CONFIG_DEBUG_NX_TEST=m
# CONFIG_4KSTACKS is not set
- - CONFIG_X86_FIND_SMP_CONFIG=y
- - CONFIG_X86_MPPARSE=y
CONFIG_DOUBLEFAULT=y
-- -# CONFIG_OPTIMIZE_INLINING is not set
+ + # CONFIG_MMIOTRACE is not set
+ CONFIG_IO_DELAY_TYPE_0X80=0
+ CONFIG_IO_DELAY_TYPE_0XED=1
+ CONFIG_IO_DELAY_TYPE_UDELAY=2
+ CONFIG_IO_DELAY_TYPE_NONE=3
+ CONFIG_IO_DELAY_0X80=y
+ # CONFIG_IO_DELAY_0XED is not set
+ # CONFIG_IO_DELAY_UDELAY is not set
+ # CONFIG_IO_DELAY_NONE is not set
+ CONFIG_DEFAULT_IO_DELAY_TYPE=0
+ CONFIG_DEBUG_BOOT_PARAMS=y
+ # CONFIG_CPA_DEBUG is not set
+++ + +CONFIG_OPTIMIZE_INLINING=y
#
# Security options
#
- # CONFIG_KEYS is not set
- # CONFIG_SECURITY is not set
- # CONFIG_CRYPTO is not set
+ CONFIG_KEYS=y
+ CONFIG_KEYS_DEBUG_PROC_KEYS=y
+ CONFIG_SECURITY=y
+ CONFIG_SECURITY_NETWORK=y
+ # CONFIG_SECURITY_NETWORK_XFRM is not set
- CONFIG_SECURITY_CAPABILITIES=y
+ CONFIG_SECURITY_FILE_CAPABILITIES=y
+ # CONFIG_SECURITY_ROOTPLUG is not set
+ CONFIG_SECURITY_DEFAULT_MMAP_MIN_ADDR=65536
+ CONFIG_SECURITY_SELINUX=y
+ CONFIG_SECURITY_SELINUX_BOOTPARAM=y
+ CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1
+ CONFIG_SECURITY_SELINUX_DISABLE=y
+ CONFIG_SECURITY_SELINUX_DEVELOP=y
+ CONFIG_SECURITY_SELINUX_AVC_STATS=y
+ CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1
+ # CONFIG_SECURITY_SELINUX_ENABLE_SECMARK_DEFAULT is not set
+ # CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set
+ # CONFIG_SECURITY_SMACK is not set
+ CONFIG_CRYPTO=y
+
+ #
+ # Crypto core or helper
+ #
+ CONFIG_CRYPTO_ALGAPI=y
+ CONFIG_CRYPTO_AEAD=y
+ CONFIG_CRYPTO_BLKCIPHER=y
+ CONFIG_CRYPTO_HASH=y
+ CONFIG_CRYPTO_MANAGER=y
+ # CONFIG_CRYPTO_GF128MUL is not set
+ # CONFIG_CRYPTO_NULL is not set
+ # CONFIG_CRYPTO_CRYPTD is not set
+ CONFIG_CRYPTO_AUTHENC=y
+ # CONFIG_CRYPTO_TEST is not set
+
+ #
+ # Authenticated Encryption with Associated Data
+ #
+ # CONFIG_CRYPTO_CCM is not set
+ # CONFIG_CRYPTO_GCM is not set
+ # CONFIG_CRYPTO_SEQIV is not set
+
+ #
+ # Block modes
+ #
+ CONFIG_CRYPTO_CBC=y
+ # CONFIG_CRYPTO_CTR is not set
+ # CONFIG_CRYPTO_CTS is not set
+ CONFIG_CRYPTO_ECB=y
+ # CONFIG_CRYPTO_LRW is not set
+ # CONFIG_CRYPTO_PCBC is not set
+ # CONFIG_CRYPTO_XTS is not set
+
+ #
+ # Hash modes
+ #
+ CONFIG_CRYPTO_HMAC=y
+ # CONFIG_CRYPTO_XCBC is not set
+
+ #
+ # Digest
+ #
+ # CONFIG_CRYPTO_CRC32C is not set
+ # CONFIG_CRYPTO_MD4 is not set
+ CONFIG_CRYPTO_MD5=y
+ # CONFIG_CRYPTO_MICHAEL_MIC is not set
+ + # CONFIG_CRYPTO_RMD128 is not set
+ + # CONFIG_CRYPTO_RMD160 is not set
+ + # CONFIG_CRYPTO_RMD256 is not set
+ + # CONFIG_CRYPTO_RMD320 is not set
+ CONFIG_CRYPTO_SHA1=y
+ # CONFIG_CRYPTO_SHA256 is not set
+ # CONFIG_CRYPTO_SHA512 is not set
+ # CONFIG_CRYPTO_TGR192 is not set
+ # CONFIG_CRYPTO_WP512 is not set
+
+ #
+ # Ciphers
+ #
+ CONFIG_CRYPTO_AES=y
- # CONFIG_CRYPTO_AES_586 is not set
+ + CONFIG_CRYPTO_AES_586=y
+ # CONFIG_CRYPTO_ANUBIS is not set
+ CONFIG_CRYPTO_ARC4=y
+ # CONFIG_CRYPTO_BLOWFISH is not set
+ # CONFIG_CRYPTO_CAMELLIA is not set
+ # CONFIG_CRYPTO_CAST5 is not set
+ # CONFIG_CRYPTO_CAST6 is not set
+ CONFIG_CRYPTO_DES=y
+ # CONFIG_CRYPTO_FCRYPT is not set
+ # CONFIG_CRYPTO_KHAZAD is not set
+ # CONFIG_CRYPTO_SALSA20 is not set
+ # CONFIG_CRYPTO_SALSA20_586 is not set
+ # CONFIG_CRYPTO_SEED is not set
+ # CONFIG_CRYPTO_SERPENT is not set
+ # CONFIG_CRYPTO_TEA is not set
+ # CONFIG_CRYPTO_TWOFISH is not set
+ # CONFIG_CRYPTO_TWOFISH_586 is not set
+
+ #
+ # Compression
+ #
+ # CONFIG_CRYPTO_DEFLATE is not set
+ # CONFIG_CRYPTO_LZO is not set
+ CONFIG_CRYPTO_HW=y
+ # CONFIG_CRYPTO_DEV_PADLOCK is not set
+ # CONFIG_CRYPTO_DEV_GEODE is not set
+ # CONFIG_CRYPTO_DEV_HIFN_795X is not set
+ CONFIG_HAVE_KVM=y
+ CONFIG_VIRTUALIZATION=y
+ # CONFIG_KVM is not set
+ # CONFIG_LGUEST is not set
+ # CONFIG_VIRTIO_PCI is not set
+ # CONFIG_VIRTIO_BALLOON is not set
#
# Library routines
#
CONFIG_BITREVERSE=y
+ CONFIG_GENERIC_FIND_FIRST_BIT=y
+ CONFIG_GENERIC_FIND_NEXT_BIT=y
# CONFIG_CRC_CCITT is not set
# CONFIG_CRC16 is not set
+ + CONFIG_CRC_T10DIF=y
# CONFIG_CRC_ITU_T is not set
CONFIG_CRC32=y
# CONFIG_CRC7 is not set
#
# Automatically generated make config: don't edit
-- -# Linux kernel version: 2.6.27-rc4
-- -# Mon Aug 25 14:40:46 2008
- # Linux kernel version: 2.6.22-git14
- # Fri Jul 20 09:53:15 2007
- # Linux kernel version: 2.6.26-rc1
- # Sun May 4 19:59:57 2008
+++ + +# Linux kernel version: 2.6.27-rc5
+++ + +# Wed Sep 3 17:13:39 2008
#
- CONFIG_X86_64=y
CONFIG_64BIT=y
+ # CONFIG_X86_32 is not set
+ CONFIG_X86_64=y
CONFIG_X86=y
- CONFIG_DEFCONFIG_LIST="arch/x86/configs/x86_64_defconfig"
+ + CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig"
+ # CONFIG_GENERIC_LOCKBREAK is not set
CONFIG_GENERIC_TIME=y
- CONFIG_GENERIC_TIME_VSYSCALL=y
CONFIG_GENERIC_CMOS_UPDATE=y
- CONFIG_ZONE_DMA32=y
+ CONFIG_CLOCKSOURCE_WATCHDOG=y
+ CONFIG_GENERIC_CLOCKEVENTS=y
+ CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
CONFIG_LOCKDEP_SUPPORT=y
CONFIG_STACKTRACE_SUPPORT=y
- CONFIG_SEMAPHORE_SLEEPERS=y
+ CONFIG_HAVE_LATENCYTOP_SUPPORT=y
+ CONFIG_FAST_CMPXCHG_LOCAL=y
CONFIG_MMU=y
CONFIG_ZONE_DMA=y
- CONFIG_QUICKLIST=y
- CONFIG_NR_QUICK=2
- CONFIG_RWSEM_GENERIC_SPINLOCK=y
- CONFIG_GENERIC_HWEIGHT=y
- CONFIG_GENERIC_CALIBRATE_DELAY=y
- CONFIG_X86_CMPXCHG=y
- CONFIG_EARLY_PRINTK=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_IOMAP=y
- CONFIG_ARCH_MAY_HAVE_PC_FDC=y
- CONFIG_ARCH_POPULATES_NODE_MAP=y
- CONFIG_DMI=y
- CONFIG_AUDIT_ARCH=y
CONFIG_GENERIC_BUG=y
+ CONFIG_GENERIC_HWEIGHT=y
+ # CONFIG_GENERIC_GPIO is not set
+ CONFIG_ARCH_MAY_HAVE_PC_FDC=y
+ CONFIG_RWSEM_GENERIC_SPINLOCK=y
+ # CONFIG_RWSEM_XCHGADD_ALGORITHM is not set
# CONFIG_ARCH_HAS_ILOG2_U32 is not set
# CONFIG_ARCH_HAS_ILOG2_U64 is not set
+ CONFIG_ARCH_HAS_CPU_IDLE_WAIT=y
+ CONFIG_GENERIC_CALIBRATE_DELAY=y
+ CONFIG_GENERIC_TIME_VSYSCALL=y
+ CONFIG_ARCH_HAS_CPU_RELAX=y
+ CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
+ CONFIG_HAVE_SETUP_PER_CPU_AREA=y
+ CONFIG_HAVE_CPUMASK_OF_CPU_MAP=y
+ CONFIG_ARCH_HIBERNATION_POSSIBLE=y
+ CONFIG_ARCH_SUSPEND_POSSIBLE=y
+ CONFIG_ZONE_DMA32=y
+ CONFIG_ARCH_POPULATES_NODE_MAP=y
+ CONFIG_AUDIT_ARCH=y
+ CONFIG_ARCH_SUPPORTS_AOUT=y
+ CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y
+ CONFIG_GENERIC_HARDIRQS=y
+ CONFIG_GENERIC_IRQ_PROBE=y
+ CONFIG_GENERIC_PENDING_IRQ=y
+ CONFIG_X86_SMP=y
+ CONFIG_X86_64_SMP=y
+ CONFIG_X86_HT=y
+ CONFIG_X86_BIOS_REBOOT=y
+ CONFIG_X86_TRAMPOLINE=y
+ # CONFIG_KTIME_SCALAR is not set
+ CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
#
- # Code maturity level options
+ # General setup
#
CONFIG_EXPERIMENTAL=y
CONFIG_LOCK_KERNEL=y
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
CONFIG_POSIX_MQUEUE=y
- # CONFIG_BSD_PROCESS_ACCT is not set
- # CONFIG_TASKSTATS is not set
- # CONFIG_USER_NS is not set
- # CONFIG_AUDIT is not set
- CONFIG_IKCONFIG=y
- CONFIG_IKCONFIG_PROC=y
- CONFIG_LOG_BUF_SHIFT=18
- # CONFIG_CPUSETS is not set
- CONFIG_SYSFS_DEPRECATED=y
+ CONFIG_BSD_PROCESS_ACCT=y
+ # CONFIG_BSD_PROCESS_ACCT_V3 is not set
+ CONFIG_TASKSTATS=y
+ CONFIG_TASK_DELAY_ACCT=y
+ CONFIG_TASK_XACCT=y
+ CONFIG_TASK_IO_ACCOUNTING=y
+ CONFIG_AUDIT=y
+ CONFIG_AUDITSYSCALL=y
+ CONFIG_AUDIT_TREE=y
+ # CONFIG_IKCONFIG is not set
+ CONFIG_LOG_BUF_SHIFT=17
+ CONFIG_CGROUPS=y
+ # CONFIG_CGROUP_DEBUG is not set
+ CONFIG_CGROUP_NS=y
+ # CONFIG_CGROUP_DEVICE is not set
+ CONFIG_CPUSETS=y
+ + CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
+ CONFIG_GROUP_SCHED=y
+ CONFIG_FAIR_GROUP_SCHED=y
+ # CONFIG_RT_GROUP_SCHED is not set
+ # CONFIG_USER_SCHED is not set
+ CONFIG_CGROUP_SCHED=y
+ CONFIG_CGROUP_CPUACCT=y
+ CONFIG_RESOURCE_COUNTERS=y
+ # CONFIG_CGROUP_MEM_RES_CTLR is not set
+ # CONFIG_SYSFS_DEPRECATED_V2 is not set
+ CONFIG_PROC_PID_CPUSET=y
CONFIG_RELAY=y
+ CONFIG_NAMESPACES=y
+ CONFIG_UTS_NS=y
+ CONFIG_IPC_NS=y
+ CONFIG_USER_NS=y
+ CONFIG_PID_NS=y
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE=""
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
# CONFIG_EMBEDDED is not set
CONFIG_UID16=y
CONFIG_SYSCTL_SYSCALL=y
- CONFIG_SYSCTL_SYSCALL_CHECK=y
CONFIG_KALLSYMS=y
CONFIG_KALLSYMS_ALL=y
- # CONFIG_KALLSYMS_EXTRA_PASS is not set
+ CONFIG_KALLSYMS_EXTRA_PASS=y
CONFIG_HOTPLUG=y
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_ELF_CORE=y
+ + CONFIG_PCSPKR_PLATFORM=y
+ # CONFIG_COMPAT_BRK is not set
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_ANON_INODES=y
CONFIG_EVENTFD=y
CONFIG_SHMEM=y
CONFIG_VM_EVENT_COUNTERS=y
- CONFIG_SLAB=y
- # CONFIG_SLUB is not set
+ CONFIG_SLUB_DEBUG=y
+ # CONFIG_SLAB is not set
+ CONFIG_SLUB=y
# CONFIG_SLOB is not set
+ CONFIG_PROFILING=y
+ CONFIG_MARKERS=y
+ # CONFIG_OPROFILE is not set
+ CONFIG_HAVE_OPROFILE=y
+ CONFIG_KPROBES=y
+ + CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
+ CONFIG_KRETPROBES=y
+ + CONFIG_HAVE_IOREMAP_PROT=y
+ CONFIG_HAVE_KPROBES=y
+ CONFIG_HAVE_KRETPROBES=y
+ + # CONFIG_HAVE_ARCH_TRACEHOOK is not set
+ # CONFIG_HAVE_DMA_ATTRS is not set
+ + CONFIG_USE_GENERIC_SMP_HELPERS=y
+ + # CONFIG_HAVE_CLK is not set
+ CONFIG_PROC_PAGE_MONITOR=y
+ + # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set
+ CONFIG_SLABINFO=y
CONFIG_RT_MUTEXES=y
# CONFIG_TINY_SHMEM is not set
CONFIG_BASE_SMALL=0
CONFIG_MODULE_FORCE_UNLOAD=y
# CONFIG_MODVERSIONS is not set
# CONFIG_MODULE_SRCVERSION_ALL is not set
- - # CONFIG_KMOD is not set
+ + CONFIG_KMOD=y
CONFIG_STOP_MACHINE=y
CONFIG_BLOCK=y
- # CONFIG_BLK_DEV_IO_TRACE is not set
- # CONFIG_BLK_DEV_BSG is not set
+ CONFIG_BLK_DEV_IO_TRACE=y
+ CONFIG_BLK_DEV_BSG=y
+ + # CONFIG_BLK_DEV_INTEGRITY is not set
+ CONFIG_BLOCK_COMPAT=y
#
# IO Schedulers
#
# Processor type and features
#
+ CONFIG_TICK_ONESHOT=y
+ CONFIG_NO_HZ=y
+ CONFIG_HIGH_RES_TIMERS=y
+ CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
+ CONFIG_SMP=y
+ + CONFIG_X86_FIND_SMP_CONFIG=y
+ + CONFIG_X86_MPPARSE=y
CONFIG_X86_PC=y
- # CONFIG_X86_NUMAQ is not set
- # CONFIG_X86_SUMMIT is not set
- # CONFIG_X86_BIGSMP is not set
- # CONFIG_X86_VISWS is not set
+ # CONFIG_X86_ELAN is not set
+ # CONFIG_X86_VOYAGER is not set
- # CONFIG_X86_ES7000 is not set
- # CONFIG_X86_RDC321X is not set
+ # CONFIG_X86_GENERICARCH is not set
# CONFIG_X86_VSMP is not set
- CONFIG_MEMTEST_BOOTPARAM=y
- CONFIG_MEMTEST_BOOTPARAM_VALUE=0
+ # CONFIG_PARAVIRT_GUEST is not set
+ + # CONFIG_MEMTEST is not set
+ # CONFIG_M386 is not set
+ # CONFIG_M486 is not set
+ # CONFIG_M586 is not set
+ # CONFIG_M586TSC is not set
+ # CONFIG_M586MMX is not set
+ # CONFIG_M686 is not set
+ # CONFIG_MPENTIUMII is not set
+ # CONFIG_MPENTIUMIII is not set
+ # CONFIG_MPENTIUMM is not set
+ # CONFIG_MPENTIUM4 is not set
+ # CONFIG_MK6 is not set
+ # CONFIG_MK7 is not set
# CONFIG_MK8 is not set
+ # CONFIG_MCRUSOE is not set
+ # CONFIG_MEFFICEON is not set
+ # CONFIG_MWINCHIPC6 is not set
+ # CONFIG_MWINCHIP2 is not set
+ # CONFIG_MWINCHIP3D is not set
+ # CONFIG_MGEODEGX1 is not set
+ # CONFIG_MGEODE_LX is not set
+ # CONFIG_MCYRIXIII is not set
+ # CONFIG_MVIAC3_2 is not set
+ # CONFIG_MVIAC7 is not set
# CONFIG_MPSC is not set
-- - -CONFIG_MCORE2=y
-- - -# CONFIG_GENERIC_CPU is not set
++ + +# CONFIG_MCORE2 is not set
++ + +CONFIG_GENERIC_CPU=y
+ CONFIG_X86_CPU=y
-- - -CONFIG_X86_L1_CACHE_BYTES=64
-- - -CONFIG_X86_INTERNODE_CACHE_BYTES=64
++ + +CONFIG_X86_L1_CACHE_BYTES=128
- CONFIG_X86_L1_CACHE_SHIFT=7
++ + +CONFIG_X86_INTERNODE_CACHE_BYTES=128
+ CONFIG_X86_CMPXCHG=y
-- - -CONFIG_X86_L1_CACHE_SHIFT=6
- CONFIG_X86_GOOD_APIC=y
- CONFIG_X86_INTEL_USERCOPY=y
- CONFIG_X86_USE_PPRO_CHECKSUM=y
- CONFIG_X86_P6_NOP=y
+++ + +CONFIG_X86_L1_CACHE_SHIFT=7
+ + CONFIG_X86_WP_WORKS_OK=y
-- -CONFIG_X86_INTEL_USERCOPY=y
-- -CONFIG_X86_USE_PPRO_CHECKSUM=y
-- -CONFIG_X86_P6_NOP=y
CONFIG_X86_TSC=y
- CONFIG_X86_GOOD_APIC=y
- # CONFIG_MICROCODE is not set
- CONFIG_X86_MSR=y
- CONFIG_X86_CPUID=y
- CONFIG_X86_HT=y
- CONFIG_X86_IO_APIC=y
- CONFIG_X86_LOCAL_APIC=y
- CONFIG_MTRR=y
- CONFIG_SMP=y
+ + CONFIG_X86_CMPXCHG64=y
+ CONFIG_X86_CMOV=y
+ CONFIG_X86_MINIMUM_CPU_FAMILY=64
+ CONFIG_X86_DEBUGCTLMSR=y
+ CONFIG_HPET_TIMER=y
+ CONFIG_HPET_EMULATE_RTC=y
+ CONFIG_DMI=y
+ CONFIG_GART_IOMMU=y
+ CONFIG_CALGARY_IOMMU=y
+ CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y
+ + CONFIG_AMD_IOMMU=y
+ CONFIG_SWIOTLB=y
+ CONFIG_IOMMU_HELPER=y
-- -# CONFIG_MAXSMP is not set
-- - -CONFIG_NR_CPUS=4
-- - -# CONFIG_SCHED_SMT is not set
+++ + +CONFIG_NR_CPUS=64
++ + +CONFIG_SCHED_SMT=y
CONFIG_SCHED_MC=y
# CONFIG_PREEMPT_NONE is not set
CONFIG_PREEMPT_VOLUNTARY=y
# CONFIG_PREEMPT is not set
- CONFIG_PREEMPT_BKL=y
+ CONFIG_X86_LOCAL_APIC=y
+ CONFIG_X86_IO_APIC=y
+ # CONFIG_X86_MCE is not set
+ # CONFIG_I8K is not set
-- - -# CONFIG_MICROCODE is not set
+++ + +CONFIG_MICROCODE=y
+++ + +CONFIG_MICROCODE_OLD_INTERFACE=y
+ CONFIG_X86_MSR=y
+ CONFIG_X86_CPUID=y
CONFIG_NUMA=y
CONFIG_K8_NUMA=y
- CONFIG_NODES_SHIFT=6
CONFIG_X86_64_ACPI_NUMA=y
- CONFIG_NUMA_EMU=y
+ CONFIG_NODES_SPAN_OTHER_NODES=y
+ # CONFIG_NUMA_EMU is not set
+ CONFIG_NODES_SHIFT=6
+ CONFIG_ARCH_SPARSEMEM_DEFAULT=y
+ CONFIG_ARCH_SPARSEMEM_ENABLE=y
+ CONFIG_ARCH_SELECT_MEMORY_MODEL=y
+ CONFIG_SELECT_MEMORY_MODEL=y
+ # CONFIG_FLATMEM_MANUAL is not set
+ # CONFIG_DISCONTIGMEM_MANUAL is not set
+ CONFIG_SPARSEMEM_MANUAL=y
+ CONFIG_SPARSEMEM=y
CONFIG_NEED_MULTIPLE_NODES=y
+ CONFIG_HAVE_MEMORY_PRESENT=y
# CONFIG_SPARSEMEM_STATIC is not set
+ CONFIG_SPARSEMEM_EXTREME=y
+ CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
+ CONFIG_SPARSEMEM_VMEMMAP=y
+
+ #
+ # Memory hotplug is currently incompatible with Software Suspend
+ #
+ CONFIG_PAGEFLAGS_EXTENDED=y
CONFIG_SPLIT_PTLOCK_CPUS=4
CONFIG_MIGRATION=y
CONFIG_RESOURCES_64BIT=y
CONFIG_ZONE_DMA_FLAG=1
CONFIG_BOUNCE=y
CONFIG_VIRT_TO_BUS=y
- CONFIG_HAVE_ARCH_EARLY_PFN_TO_NID=y
- CONFIG_OUT_OF_LINE_PFN_TO_PAGE=y
- CONFIG_NR_CPUS=32
- CONFIG_PHYSICAL_ALIGN=0x200000
- CONFIG_HOTPLUG_CPU=y
- CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
- CONFIG_HPET_TIMER=y
- CONFIG_HPET_EMULATE_RTC=y
- CONFIG_GART_IOMMU=y
- # CONFIG_CALGARY_IOMMU is not set
- CONFIG_SWIOTLB=y
- CONFIG_X86_MCE=y
- CONFIG_X86_MCE_INTEL=y
- CONFIG_X86_MCE_AMD=y
- # CONFIG_KEXEC is not set
- # CONFIG_CRASH_DUMP is not set
- # CONFIG_RELOCATABLE is not set
- CONFIG_PHYSICAL_START=0x200000
+ CONFIG_MTRR=y
- # CONFIG_X86_PAT is not set
+ + # CONFIG_MTRR_SANITIZER is not set
-- -# CONFIG_X86_PAT is not set
+++ + +CONFIG_X86_PAT=y
+ CONFIG_EFI=y
CONFIG_SECCOMP=y
- # CONFIG_CC_STACKPROTECTOR is not set
# CONFIG_HZ_100 is not set
- CONFIG_HZ_250=y
+ # CONFIG_HZ_250 is not set
# CONFIG_HZ_300 is not set
- # CONFIG_HZ_1000 is not set
- CONFIG_HZ=250
- CONFIG_K8_NB=y
- CONFIG_GENERIC_HARDIRQS=y
- CONFIG_GENERIC_IRQ_PROBE=y
- CONFIG_ISA_DMA_API=y
- CONFIG_GENERIC_PENDING_IRQ=y
+ CONFIG_HZ_1000=y
+ CONFIG_HZ=1000
+ CONFIG_SCHED_HRTICK=y
+ CONFIG_KEXEC=y
+ CONFIG_CRASH_DUMP=y
+ CONFIG_PHYSICAL_START=0x1000000
+ CONFIG_RELOCATABLE=y
+ CONFIG_PHYSICAL_ALIGN=0x200000
+ CONFIG_HOTPLUG_CPU=y
+ # CONFIG_COMPAT_VDSO is not set
+ CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
+ CONFIG_HAVE_ARCH_EARLY_PFN_TO_NID=y
#
# Power management options
#
+ CONFIG_ARCH_HIBERNATION_HEADER=y
CONFIG_PM=y
- # CONFIG_PM_LEGACY is not set
- # CONFIG_PM_DEBUG is not set
+ CONFIG_PM_DEBUG=y
+ # CONFIG_PM_VERBOSE is not set
+ CONFIG_CAN_PM_TRACE=y
+ CONFIG_PM_TRACE=y
+ CONFIG_PM_TRACE_RTC=y
+ CONFIG_PM_SLEEP_SMP=y
+ CONFIG_PM_SLEEP=y
+ CONFIG_SUSPEND=y
+ + # CONFIG_PM_TEST_SUSPEND is not set
+ CONFIG_SUSPEND_FREEZER=y
CONFIG_HIBERNATION=y
CONFIG_PM_STD_PARTITION=""
-
- #
- # ACPI (Advanced Configuration and Power Interface) Support
- #
CONFIG_ACPI=y
CONFIG_ACPI_SLEEP=y
- CONFIG_ACPI_SLEEP_PROC_FS=y
- CONFIG_ACPI_SLEEP_PROC_SLEEP=y
CONFIG_ACPI_PROCFS=y
+ CONFIG_ACPI_PROCFS_POWER=y
+ CONFIG_ACPI_SYSFS_POWER=y
+ CONFIG_ACPI_PROC_EVENT=y
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
# Executable file formats / Emulations
#
CONFIG_BINFMT_ELF=y
- # CONFIG_BINFMT_MISC is not set
+ CONFIG_COMPAT_BINFMT_ELF=y
+ CONFIG_BINFMT_MISC=y
CONFIG_IA32_EMULATION=y
- CONFIG_IA32_AOUT=y
+ # CONFIG_IA32_AOUT is not set
CONFIG_COMPAT=y
+ CONFIG_COMPAT_FOR_U64_ALIGNMENT=y
CONFIG_SYSVIPC_COMPAT=y
- -
- - #
- - # Networking
- - #
CONFIG_NET=y
#
# CONFIG_NET_KEY is not set
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
- # CONFIG_IP_ADVANCED_ROUTER is not set
+ CONFIG_IP_ADVANCED_ROUTER=y
+ CONFIG_ASK_IP_FIB_HASH=y
+ # CONFIG_IP_FIB_TRIE is not set
CONFIG_IP_FIB_HASH=y
- # CONFIG_IP_PNP is not set
+ CONFIG_IP_MULTIPLE_TABLES=y
+ CONFIG_IP_ROUTE_MULTIPATH=y
+ CONFIG_IP_ROUTE_VERBOSE=y
- # CONFIG_IP_PNP_BOOTP is not set
- # CONFIG_IP_PNP_RARP is not set
+ CONFIG_IP_PNP=y
+ CONFIG_IP_PNP_DHCP=y
+ + CONFIG_IP_PNP_BOOTP=y
+ + CONFIG_IP_PNP_RARP=y
# CONFIG_NET_IPIP is not set
# CONFIG_NET_IPGRE is not set
- # CONFIG_IP_MROUTE is not set
+ CONFIG_IP_MROUTE=y
+ CONFIG_IP_PIMSM_V1=y
+ CONFIG_IP_PIMSM_V2=y
# CONFIG_ARPD is not set
- # CONFIG_SYN_COOKIES is not set
+ CONFIG_SYN_COOKIES=y
# CONFIG_INET_AH is not set
# CONFIG_INET_ESP is not set
# CONFIG_INET_IPCOMP is not set
# CONFIG_LAPB is not set
# CONFIG_ECONET is not set
# CONFIG_WAN_ROUTER is not set
-
- #
- # QoS and/or fair queueing
- #
- # CONFIG_NET_SCHED is not set
+ CONFIG_NET_SCHED=y
+
+ #
+ # Queueing/Scheduling
+ #
+ # CONFIG_NET_SCH_CBQ is not set
+ # CONFIG_NET_SCH_HTB is not set
+ # CONFIG_NET_SCH_HFSC is not set
+ # CONFIG_NET_SCH_PRIO is not set
- # CONFIG_NET_SCH_RR is not set
+ # CONFIG_NET_SCH_RED is not set
+ # CONFIG_NET_SCH_SFQ is not set
+ # CONFIG_NET_SCH_TEQL is not set
+ # CONFIG_NET_SCH_TBF is not set
+ # CONFIG_NET_SCH_GRED is not set
+ # CONFIG_NET_SCH_DSMARK is not set
+ # CONFIG_NET_SCH_NETEM is not set
+ # CONFIG_NET_SCH_INGRESS is not set
+
+ #
+ # Classification
+ #
+ CONFIG_NET_CLS=y
+ # CONFIG_NET_CLS_BASIC is not set
+ # CONFIG_NET_CLS_TCINDEX is not set
+ # CONFIG_NET_CLS_ROUTE4 is not set
+ # CONFIG_NET_CLS_FW is not set
+ # CONFIG_NET_CLS_U32 is not set
+ # CONFIG_NET_CLS_RSVP is not set
+ # CONFIG_NET_CLS_RSVP6 is not set
+ # CONFIG_NET_CLS_FLOW is not set
+ CONFIG_NET_EMATCH=y
+ CONFIG_NET_EMATCH_STACK=32
+ # CONFIG_NET_EMATCH_CMP is not set
+ # CONFIG_NET_EMATCH_NBYTE is not set
+ # CONFIG_NET_EMATCH_U32 is not set
+ # CONFIG_NET_EMATCH_META is not set
+ # CONFIG_NET_EMATCH_TEXT is not set
+ CONFIG_NET_CLS_ACT=y
+ # CONFIG_NET_ACT_POLICE is not set
+ # CONFIG_NET_ACT_GACT is not set
+ # CONFIG_NET_ACT_MIRRED is not set
+ # CONFIG_NET_ACT_IPT is not set
+ # CONFIG_NET_ACT_NAT is not set
+ # CONFIG_NET_ACT_PEDIT is not set
+ # CONFIG_NET_ACT_SIMP is not set
+ CONFIG_NET_SCH_FIFO=y
#
# Network testing
#
# Wireless
#
- # CONFIG_CFG80211 is not set
- # CONFIG_WIRELESS_EXT is not set
- # CONFIG_MAC80211 is not set
+ CONFIG_CFG80211=y
+ CONFIG_NL80211=y
+ CONFIG_WIRELESS_EXT=y
+ + CONFIG_WIRELESS_EXT_SYSFS=y
+ CONFIG_MAC80211=y
+
+ #
+ # Rate control algorithm selection
+ #
+ + CONFIG_MAC80211_RC_PID=y
+ CONFIG_MAC80211_RC_DEFAULT_PID=y
- # CONFIG_MAC80211_RC_DEFAULT_NONE is not set
-
- #
- # Selecting 'y' for an algorithm will
- #
-
- #
- # build the algorithm into mac80211.
- #
+ CONFIG_MAC80211_RC_DEFAULT="pid"
- CONFIG_MAC80211_RC_PID=y
+ # CONFIG_MAC80211_MESH is not set
+ CONFIG_MAC80211_LEDS=y
+ # CONFIG_MAC80211_DEBUGFS is not set
- # CONFIG_MAC80211_DEBUG_PACKET_ALIGNMENT is not set
- # CONFIG_MAC80211_DEBUG is not set
+ + # CONFIG_MAC80211_DEBUG_MENU is not set
# CONFIG_IEEE80211 is not set
# CONFIG_RFKILL is not set
# CONFIG_NET_9P is not set
CONFIG_STANDALONE=y
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FW_LOADER=y
+ + CONFIG_FIRMWARE_IN_KERNEL=y
+ + CONFIG_EXTRA_FIRMWARE=""
# CONFIG_DEBUG_DRIVER is not set
- # CONFIG_DEBUG_DEVRES is not set
+ CONFIG_DEBUG_DEVRES=y
# CONFIG_SYS_HYPERVISOR is not set
- # CONFIG_CONNECTOR is not set
+ CONFIG_CONNECTOR=y
+ CONFIG_PROC_EVENTS=y
# CONFIG_MTD is not set
# CONFIG_PARPORT is not set
CONFIG_PNP=y
# CONFIG_BLK_DEV_UB is not set
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_COUNT=16
- CONFIG_BLK_DEV_RAM_SIZE=4096
- CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024
+ CONFIG_BLK_DEV_RAM_SIZE=16384
+ # CONFIG_BLK_DEV_XIP is not set
# CONFIG_CDROM_PKTCDVD is not set
# CONFIG_ATA_OVER_ETH is not set
+ + # CONFIG_BLK_DEV_HD is not set
CONFIG_MISC_DEVICES=y
# CONFIG_IBM_ASM is not set
# CONFIG_PHANTOM is not set
# CONFIG_EEPROM_93CX6 is not set
# CONFIG_SGI_IOC4 is not set
# CONFIG_TIFM_CORE is not set
+ # CONFIG_ACER_WMI is not set
+ # CONFIG_ASUS_LAPTOP is not set
+ # CONFIG_FUJITSU_LAPTOP is not set
+ # CONFIG_MSI_LAPTOP is not set
+ + # CONFIG_COMPAL_LAPTOP is not set
# CONFIG_SONY_LAPTOP is not set
# CONFIG_THINKPAD_ACPI is not set
- CONFIG_IDE=y
- CONFIG_BLK_DEV_IDE=y
-
- #
- # Please see Documentation/ide.txt for help/info on IDE drives
- #
- # CONFIG_BLK_DEV_IDE_SATA is not set
- # CONFIG_BLK_DEV_HD_IDE is not set
- CONFIG_BLK_DEV_IDEDISK=y
- CONFIG_IDEDISK_MULTI_MODE=y
- CONFIG_BLK_DEV_IDECD=y
- # CONFIG_BLK_DEV_IDETAPE is not set
- # CONFIG_BLK_DEV_IDEFLOPPY is not set
- # CONFIG_BLK_DEV_IDESCSI is not set
- CONFIG_BLK_DEV_IDEACPI=y
- # CONFIG_IDE_TASK_IOCTL is not set
- CONFIG_IDE_PROC_FS=y
-
- #
- # IDE chipset support/bugfixes
- #
- CONFIG_IDE_GENERIC=y
- # CONFIG_BLK_DEV_CMD640 is not set
- # CONFIG_BLK_DEV_IDEPNP is not set
- CONFIG_BLK_DEV_IDEPCI=y
- # CONFIG_IDEPCI_SHARE_IRQ is not set
- CONFIG_IDEPCI_PCIBUS_ORDER=y
- # CONFIG_BLK_DEV_OFFBOARD is not set
- # CONFIG_BLK_DEV_GENERIC is not set
- # CONFIG_BLK_DEV_OPTI621 is not set
- # CONFIG_BLK_DEV_RZ1000 is not set
- CONFIG_BLK_DEV_IDEDMA_PCI=y
- # CONFIG_BLK_DEV_IDEDMA_FORCED is not set
- # CONFIG_IDEDMA_ONLYDISK is not set
- # CONFIG_BLK_DEV_AEC62XX is not set
- # CONFIG_BLK_DEV_ALI15X3 is not set
- CONFIG_BLK_DEV_AMD74XX=y
- CONFIG_BLK_DEV_ATIIXP=y
- # CONFIG_BLK_DEV_CMD64X is not set
- # CONFIG_BLK_DEV_TRIFLEX is not set
- # CONFIG_BLK_DEV_CY82C693 is not set
- # CONFIG_BLK_DEV_CS5520 is not set
- # CONFIG_BLK_DEV_CS5530 is not set
- # CONFIG_BLK_DEV_HPT34X is not set
- # CONFIG_BLK_DEV_HPT366 is not set
- # CONFIG_BLK_DEV_JMICRON is not set
- # CONFIG_BLK_DEV_SC1200 is not set
- CONFIG_BLK_DEV_PIIX=y
- # CONFIG_BLK_DEV_IT8213 is not set
- # CONFIG_BLK_DEV_IT821X is not set
- # CONFIG_BLK_DEV_NS87415 is not set
- # CONFIG_BLK_DEV_PDC202XX_OLD is not set
- CONFIG_BLK_DEV_PDC202XX_NEW=y
- # CONFIG_BLK_DEV_SVWKS is not set
- # CONFIG_BLK_DEV_SIIMAGE is not set
- # CONFIG_BLK_DEV_SIS5513 is not set
- # CONFIG_BLK_DEV_SLC90E66 is not set
- # CONFIG_BLK_DEV_TRM290 is not set
- # CONFIG_BLK_DEV_VIA82CXXX is not set
- # CONFIG_BLK_DEV_TC86C001 is not set
- # CONFIG_IDE_ARM is not set
- CONFIG_BLK_DEV_IDEDMA=y
- # CONFIG_IDEDMA_IVB is not set
- # CONFIG_BLK_DEV_HD is not set
+ # CONFIG_INTEL_MENLOW is not set
+ # CONFIG_ENCLOSURE_SERVICES is not set
+ + # CONFIG_SGI_XP is not set
+ + # CONFIG_HP_ILO is not set
+ + # CONFIG_SGI_GRU is not set
+ CONFIG_HAVE_IDE=y
+ # CONFIG_IDE is not set
#
# SCSI device support
# SCSI Transports
#
CONFIG_SCSI_SPI_ATTRS=y
- CONFIG_SCSI_FC_ATTRS=y
- # CONFIG_SCSI_ISCSI_ATTRS is not set
- CONFIG_SCSI_SAS_ATTRS=y
+ # CONFIG_SCSI_FC_ATTRS is not set
- # CONFIG_SCSI_ISCSI_ATTRS is not set
+ + CONFIG_SCSI_ISCSI_ATTRS=y
+ # CONFIG_SCSI_SAS_ATTRS is not set
# CONFIG_SCSI_SAS_LIBSAS is not set
-
- #
- # SCSI low-level drivers
- #
- # CONFIG_ISCSI_TCP is not set
- # CONFIG_BLK_DEV_3W_XXXX_RAID is not set
- # CONFIG_SCSI_3W_9XXX is not set
- # CONFIG_SCSI_ACARD is not set
- # CONFIG_SCSI_AACRAID is not set
- # CONFIG_SCSI_AIC7XXX is not set
- # CONFIG_SCSI_AIC7XXX_OLD is not set
- CONFIG_SCSI_AIC79XX=y
- CONFIG_AIC79XX_CMDS_PER_DEVICE=32
- CONFIG_AIC79XX_RESET_DELAY_MS=4000
- # CONFIG_AIC79XX_DEBUG_ENABLE is not set
- CONFIG_AIC79XX_DEBUG_MASK=0
- # CONFIG_AIC79XX_REG_PRETTY_PRINT is not set
- # CONFIG_SCSI_AIC94XX is not set
- # CONFIG_SCSI_ARCMSR is not set
- # CONFIG_MEGARAID_NEWGEN is not set
- # CONFIG_MEGARAID_LEGACY is not set
- # CONFIG_MEGARAID_SAS is not set
- # CONFIG_SCSI_HPTIOP is not set
- # CONFIG_SCSI_BUSLOGIC is not set
- # CONFIG_SCSI_DMX3191D is not set
- # CONFIG_SCSI_EATA is not set
- # CONFIG_SCSI_FUTURE_DOMAIN is not set
- # CONFIG_SCSI_GDTH is not set
- # CONFIG_SCSI_IPS is not set
- # CONFIG_SCSI_INITIO is not set
- # CONFIG_SCSI_INIA100 is not set
- # CONFIG_SCSI_STEX is not set
- # CONFIG_SCSI_SYM53C8XX_2 is not set
- # CONFIG_SCSI_IPR is not set
- # CONFIG_SCSI_QLOGIC_1280 is not set
- # CONFIG_SCSI_QLA_FC is not set
- # CONFIG_SCSI_QLA_ISCSI is not set
- # CONFIG_SCSI_LPFC is not set
- # CONFIG_SCSI_DC395x is not set
- # CONFIG_SCSI_DC390T is not set
- # CONFIG_SCSI_DEBUG is not set
- # CONFIG_SCSI_SRP is not set
+ # CONFIG_SCSI_SRP_ATTRS is not set
+ # CONFIG_SCSI_LOWLEVEL is not set
+ # CONFIG_SCSI_LOWLEVEL_PCMCIA is not set
+ + # CONFIG_SCSI_DH is not set
CONFIG_ATA=y
# CONFIG_ATA_NONSTANDARD is not set
CONFIG_ATA_ACPI=y
# CONFIG_PATA_SIS is not set
# CONFIG_PATA_VIA is not set
# CONFIG_PATA_WINBOND is not set
+ + CONFIG_PATA_SCH=y
CONFIG_MD=y
- # CONFIG_BLK_DEV_MD is not set
+ CONFIG_BLK_DEV_MD=y
+ # CONFIG_MD_LINEAR is not set
+ # CONFIG_MD_RAID0 is not set
+ # CONFIG_MD_RAID1 is not set
+ # CONFIG_MD_RAID10 is not set
+ # CONFIG_MD_RAID456 is not set
+ # CONFIG_MD_MULTIPATH is not set
+ # CONFIG_MD_FAULTY is not set
CONFIG_BLK_DEV_DM=y
# CONFIG_DM_DEBUG is not set
# CONFIG_DM_CRYPT is not set
#
# IEEE 1394 (FireWire) support
#
- # CONFIG_FIREWIRE is not set
- CONFIG_IEEE1394=y
-
- #
- # Subsystem Options
- #
- # CONFIG_IEEE1394_VERBOSEDEBUG is not set
-
- #
- # Controllers
- #
+
+ #
- # Texas Instruments PCILynx requires I2C
+ + # Enable only one of the two stacks, unless you know what you are doing
+ #
- CONFIG_IEEE1394_OHCI1394=y
-
- #
- # Protocols
- #
- # CONFIG_IEEE1394_VIDEO1394 is not set
- # CONFIG_IEEE1394_SBP2 is not set
- # CONFIG_IEEE1394_ETH1394_ROM_ENTRY is not set
- # CONFIG_IEEE1394_ETH1394 is not set
- # CONFIG_IEEE1394_DV1394 is not set
- CONFIG_IEEE1394_RAWIO=y
+ # CONFIG_FIREWIRE is not set
+ # CONFIG_IEEE1394 is not set
# CONFIG_I2O is not set
CONFIG_MACINTOSH_DRIVERS=y
- # CONFIG_MAC_EMUMOUSEBTN is not set
+ CONFIG_MAC_EMUMOUSEBTN=y
CONFIG_NETDEVICES=y
- CONFIG_NETDEVICES_MULTIQUEUE=y
- # CONFIG_NETDEVICES_MULTIQUEUE is not set
+ # CONFIG_IFB is not set
# CONFIG_DUMMY is not set
# CONFIG_BONDING is not set
# CONFIG_MACVLAN is not set
# CONFIG_EQUALIZER is not set
- CONFIG_TUN=y
+ # CONFIG_TUN is not set
+ # CONFIG_VETH is not set
# CONFIG_NET_SB1000 is not set
# CONFIG_ARCNET is not set
- - # CONFIG_PHYLIB is not set
+ + CONFIG_PHYLIB=y
+ +
+ + #
+ + # MII PHY device drivers
+ + #
+ + # CONFIG_MARVELL_PHY is not set
+ + # CONFIG_DAVICOM_PHY is not set
+ + # CONFIG_QSEMI_PHY is not set
+ + # CONFIG_LXT_PHY is not set
+ + # CONFIG_CICADA_PHY is not set
+ + # CONFIG_VITESSE_PHY is not set
+ + # CONFIG_SMSC_PHY is not set
+ + # CONFIG_BROADCOM_PHY is not set
+ + # CONFIG_ICPLUS_PHY is not set
+ + # CONFIG_REALTEK_PHY is not set
+ + # CONFIG_FIXED_PHY is not set
+ + # CONFIG_MDIO_BITBANG is not set
CONFIG_NET_ETHERNET=y
CONFIG_MII=y
# CONFIG_HAPPYMEAL is not set
# CONFIG_ACENIC is not set
# CONFIG_DL2K is not set
CONFIG_E1000=y
- - # CONFIG_E1000_NAPI is not set
# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set
- # CONFIG_E1000E_ENABLED is not set
+ # CONFIG_E1000E is not set
+ # CONFIG_IP1000 is not set
+ # CONFIG_IGB is not set
# CONFIG_NS83820 is not set
# CONFIG_HAMACHI is not set
# CONFIG_YELLOWFIN is not set
# CONFIG_R8169 is not set
# CONFIG_SIS190 is not set
# CONFIG_SKGE is not set
- # CONFIG_SKY2 is not set
+ CONFIG_SKY2=y
+ # CONFIG_SKY2_DEBUG is not set
# CONFIG_VIA_VELOCITY is not set
CONFIG_TIGON3=y
- CONFIG_BNX2=y
+ # CONFIG_BNX2 is not set
# CONFIG_QLA3XXX is not set
# CONFIG_ATL1 is not set
+ + # CONFIG_ATL1E is not set
CONFIG_NETDEV_10000=y
# CONFIG_CHELSIO_T1 is not set
# CONFIG_CHELSIO_T3 is not set
# Wireless LAN
#
# CONFIG_WLAN_PRE80211 is not set
- # CONFIG_WLAN_80211 is not set
+ CONFIG_WLAN_80211=y
+ # CONFIG_PCMCIA_RAYCS is not set
+ # CONFIG_IPW2100 is not set
+ # CONFIG_IPW2200 is not set
+ # CONFIG_LIBERTAS is not set
+ # CONFIG_AIRO is not set
+ # CONFIG_HERMES is not set
+ # CONFIG_ATMEL is not set
+ # CONFIG_AIRO_CS is not set
+ # CONFIG_PCMCIA_WL3501 is not set
+ # CONFIG_PRISM54 is not set
+ # CONFIG_USB_ZD1201 is not set
+ # CONFIG_USB_NET_RNDIS_WLAN is not set
+ # CONFIG_RTL8180 is not set
+ # CONFIG_RTL8187 is not set
+ # CONFIG_ADM8211 is not set
+ + # CONFIG_MAC80211_HWSIM is not set
+ # CONFIG_P54_COMMON is not set
+ CONFIG_ATH5K=y
+ # CONFIG_ATH5K_DEBUG is not set
- # CONFIG_IWLWIFI is not set
+ + # CONFIG_ATH9K is not set
+ # CONFIG_IWLCORE is not set
+ # CONFIG_IWLWIFI_LEDS is not set
- # CONFIG_IWL4965 is not set
+ + # CONFIG_IWLAGN is not set
+ # CONFIG_IWL3945 is not set
+ # CONFIG_HOSTAP is not set
+ # CONFIG_B43 is not set
+ # CONFIG_B43LEGACY is not set
+ # CONFIG_ZD1211RW is not set
+ # CONFIG_RT2X00 is not set
#
# USB Network Adapters
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
# CONFIG_MOUSE_SERIAL is not set
# CONFIG_MOUSE_APPLETOUCH is not set
+ + # CONFIG_MOUSE_BCM5974 is not set
# CONFIG_MOUSE_VSXXXAA is not set
- # CONFIG_INPUT_JOYSTICK is not set
- # CONFIG_INPUT_TABLET is not set
- # CONFIG_INPUT_TOUCHSCREEN is not set
- # CONFIG_INPUT_MISC is not set
+ CONFIG_INPUT_JOYSTICK=y
+ # CONFIG_JOYSTICK_ANALOG is not set
+ # CONFIG_JOYSTICK_A3D is not set
+ # CONFIG_JOYSTICK_ADI is not set
+ # CONFIG_JOYSTICK_COBRA is not set
+ # CONFIG_JOYSTICK_GF2K is not set
+ # CONFIG_JOYSTICK_GRIP is not set
+ # CONFIG_JOYSTICK_GRIP_MP is not set
+ # CONFIG_JOYSTICK_GUILLEMOT is not set
+ # CONFIG_JOYSTICK_INTERACT is not set
+ # CONFIG_JOYSTICK_SIDEWINDER is not set
+ # CONFIG_JOYSTICK_TMDC is not set
+ # CONFIG_JOYSTICK_IFORCE is not set
+ # CONFIG_JOYSTICK_WARRIOR is not set
+ # CONFIG_JOYSTICK_MAGELLAN is not set
+ # CONFIG_JOYSTICK_SPACEORB is not set
+ # CONFIG_JOYSTICK_SPACEBALL is not set
+ # CONFIG_JOYSTICK_STINGER is not set
+ # CONFIG_JOYSTICK_TWIDJOY is not set
+ # CONFIG_JOYSTICK_ZHENHUA is not set
+ # CONFIG_JOYSTICK_JOYDUMP is not set
+ # CONFIG_JOYSTICK_XPAD is not set
+ CONFIG_INPUT_TABLET=y
+ # CONFIG_TABLET_USB_ACECAD is not set
+ # CONFIG_TABLET_USB_AIPTEK is not set
+ # CONFIG_TABLET_USB_GTCO is not set
+ # CONFIG_TABLET_USB_KBTAB is not set
+ # CONFIG_TABLET_USB_WACOM is not set
+ CONFIG_INPUT_TOUCHSCREEN=y
+ # CONFIG_TOUCHSCREEN_FUJITSU is not set
+ # CONFIG_TOUCHSCREEN_GUNZE is not set
+ # CONFIG_TOUCHSCREEN_ELO is not set
+ # CONFIG_TOUCHSCREEN_MTOUCH is not set
+ + # CONFIG_TOUCHSCREEN_INEXIO is not set
+ # CONFIG_TOUCHSCREEN_MK712 is not set
+ # CONFIG_TOUCHSCREEN_PENMOUNT is not set
+ # CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set
+ # CONFIG_TOUCHSCREEN_TOUCHWIN is not set
+ # CONFIG_TOUCHSCREEN_UCB1400 is not set
+ # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set
+ + # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set
+ CONFIG_INPUT_MISC=y
+ # CONFIG_INPUT_PCSPKR is not set
+ # CONFIG_INPUT_APANEL is not set
+ # CONFIG_INPUT_ATLAS_BTNS is not set
+ # CONFIG_INPUT_ATI_REMOTE is not set
+ # CONFIG_INPUT_ATI_REMOTE2 is not set
+ # CONFIG_INPUT_KEYSPAN_REMOTE is not set
+ # CONFIG_INPUT_POWERMATE is not set
+ # CONFIG_INPUT_YEALINK is not set
+ # CONFIG_INPUT_UINPUT is not set
#
# Hardware I/O ports
# Character devices
#
CONFIG_VT=y
+ + CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y
- # CONFIG_VT_HW_CONSOLE_BINDING is not set
- # CONFIG_SERIAL_NONSTANDARD is not set
+ CONFIG_VT_HW_CONSOLE_BINDING=y
+ CONFIG_DEVKMEM=y
+ CONFIG_SERIAL_NONSTANDARD=y
+ # CONFIG_COMPUTONE is not set
+ # CONFIG_ROCKETPORT is not set
+ # CONFIG_CYCLADES is not set
+ # CONFIG_DIGIEPCA is not set
+ # CONFIG_MOXA_INTELLIO is not set
+ # CONFIG_MOXA_SMARTIO is not set
+ # CONFIG_ISI is not set
+ # CONFIG_SYNCLINK is not set
+ # CONFIG_SYNCLINKMP is not set
+ # CONFIG_SYNCLINK_GT is not set
+ # CONFIG_N_HDLC is not set
+ # CONFIG_RISCOM8 is not set
+ # CONFIG_SPECIALIX is not set
+ # CONFIG_SX is not set
+ # CONFIG_RIO is not set
+ # CONFIG_STALDRV is not set
+ # CONFIG_NOZOMI is not set
#
# Serial drivers
CONFIG_SERIAL_CORE_CONSOLE=y
# CONFIG_SERIAL_JSM is not set
CONFIG_UNIX98_PTYS=y
- CONFIG_LEGACY_PTYS=y
- CONFIG_LEGACY_PTY_COUNT=256
+ # CONFIG_LEGACY_PTYS is not set
# CONFIG_IPMI_HANDLER is not set
- # CONFIG_WATCHDOG is not set
CONFIG_HW_RANDOM=y
- CONFIG_HW_RANDOM_INTEL=y
- CONFIG_HW_RANDOM_AMD=y
- # CONFIG_NVRAM is not set
- CONFIG_RTC=y
+ # CONFIG_HW_RANDOM_INTEL is not set
+ # CONFIG_HW_RANDOM_AMD is not set
+ CONFIG_NVRAM=y
# CONFIG_R3964 is not set
# CONFIG_APPLICOM is not set
- CONFIG_AGP=y
- CONFIG_AGP_AMD64=y
- CONFIG_AGP_INTEL=y
- # CONFIG_AGP_SIS is not set
- # CONFIG_AGP_VIA is not set
- # CONFIG_DRM is not set
+
+ #
+ # PCMCIA character devices
+ #
+ # CONFIG_SYNCLINK_CS is not set
+ # CONFIG_CARDMAN_4000 is not set
+ # CONFIG_CARDMAN_4040 is not set
+ # CONFIG_IPWIRELESS is not set
# CONFIG_MWAVE is not set
# CONFIG_PC8736x_GPIO is not set
- CONFIG_RAW_DRIVER=y
- CONFIG_MAX_RAW_DEVS=256
+ # CONFIG_RAW_DRIVER is not set
CONFIG_HPET=y
- - # CONFIG_HPET_RTC_IRQ is not set
- CONFIG_HPET_MMAP=y
+ # CONFIG_HPET_MMAP is not set
# CONFIG_HANGCHECK_TIMER is not set
# CONFIG_TCG_TPM is not set
# CONFIG_TELCLOCK is not set
CONFIG_DEVPORT=y
- # CONFIG_I2C is not set
+ CONFIG_I2C=y
+ CONFIG_I2C_BOARDINFO=y
+ # CONFIG_I2C_CHARDEV is not set
+ + CONFIG_I2C_HELPER_AUTO=y
+
+ #
+ # I2C Hardware Bus support
+ #
+ +
+ + #
+ + # PC SMBus host controller drivers
+ + #
+ # CONFIG_I2C_ALI1535 is not set
+ # CONFIG_I2C_ALI1563 is not set
+ # CONFIG_I2C_ALI15X3 is not set
+ # CONFIG_I2C_AMD756 is not set
+ # CONFIG_I2C_AMD8111 is not set
+ CONFIG_I2C_I801=y
- # CONFIG_I2C_I810 is not set
+ + # CONFIG_I2C_ISCH is not set
+ # CONFIG_I2C_PIIX4 is not set
+ # CONFIG_I2C_NFORCE2 is not set
- # CONFIG_I2C_OCORES is not set
- # CONFIG_I2C_PARPORT_LIGHT is not set
- # CONFIG_I2C_PROSAVAGE is not set
- # CONFIG_I2C_SAVAGE4 is not set
- # CONFIG_I2C_SIMTEC is not set
+ # CONFIG_I2C_SIS5595 is not set
+ # CONFIG_I2C_SIS630 is not set
+ # CONFIG_I2C_SIS96X is not set
- # CONFIG_I2C_TAOS_EVM is not set
- # CONFIG_I2C_STUB is not set
- # CONFIG_I2C_TINY_USB is not set
+ # CONFIG_I2C_VIA is not set
+ # CONFIG_I2C_VIAPRO is not set
+ +
+ + #
+ + # I2C system bus drivers (mostly embedded / system-on-chip)
+ + #
+ + # CONFIG_I2C_OCORES is not set
+ + # CONFIG_I2C_SIMTEC is not set
+ +
+ + #
+ + # External I2C/SMBus adapter drivers
+ + #
+ + # CONFIG_I2C_PARPORT_LIGHT is not set
+ + # CONFIG_I2C_TAOS_EVM is not set
+ + # CONFIG_I2C_TINY_USB is not set
+ +
+ + #
+ + # Graphics adapter I2C/DDC channel drivers
+ + #
+ # CONFIG_I2C_VOODOO3 is not set
+
+ #
- # SPI support
+ + # Other I2C/SMBus bus drivers
+ #
+ # CONFIG_I2C_PCA_PLATFORM is not set
+ + # CONFIG_I2C_STUB is not set
+
+ #
+ # Miscellaneous I2C Chip support
+ #
+ # CONFIG_DS1682 is not set
+ + # CONFIG_AT24 is not set
+ # CONFIG_SENSORS_EEPROM is not set
+ # CONFIG_SENSORS_PCF8574 is not set
+ # CONFIG_PCF8575 is not set
+ + # CONFIG_SENSORS_PCA9539 is not set
+ # CONFIG_SENSORS_PCF8591 is not set
+ # CONFIG_SENSORS_MAX6875 is not set
+ # CONFIG_SENSORS_TSL2550 is not set
+ # CONFIG_I2C_DEBUG_CORE is not set
+ # CONFIG_I2C_DEBUG_ALGO is not set
+ # CONFIG_I2C_DEBUG_BUS is not set
+ # CONFIG_I2C_DEBUG_CHIP is not set
# CONFIG_SPI is not set
- # CONFIG_SPI_MASTER is not set
+ + CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
+ + # CONFIG_GPIOLIB is not set
# CONFIG_W1 is not set
- # CONFIG_POWER_SUPPLY is not set
+ CONFIG_POWER_SUPPLY=y
+ # CONFIG_POWER_SUPPLY_DEBUG is not set
+ # CONFIG_PDA_POWER is not set
+ # CONFIG_BATTERY_DS2760 is not set
# CONFIG_HWMON is not set
+ CONFIG_THERMAL=y
+ CONFIG_WATCHDOG=y
+ # CONFIG_WATCHDOG_NOWAYOUT is not set
+
+ #
+ # Watchdog Device Drivers
+ #
+ # CONFIG_SOFT_WATCHDOG is not set
+ # CONFIG_ACQUIRE_WDT is not set
+ # CONFIG_ADVANTECH_WDT is not set
+ # CONFIG_ALIM1535_WDT is not set
+ # CONFIG_ALIM7101_WDT is not set
+ # CONFIG_SC520_WDT is not set
+ # CONFIG_EUROTECH_WDT is not set
+ # CONFIG_IB700_WDT is not set
+ # CONFIG_IBMASR is not set
+ # CONFIG_WAFER_WDT is not set
+ # CONFIG_I6300ESB_WDT is not set
+ # CONFIG_ITCO_WDT is not set
+ # CONFIG_IT8712F_WDT is not set
+ # CONFIG_HP_WATCHDOG is not set
+ # CONFIG_SC1200_WDT is not set
+ # CONFIG_PC87413_WDT is not set
+ # CONFIG_60XX_WDT is not set
+ # CONFIG_SBC8360_WDT is not set
+ # CONFIG_CPU5_WDT is not set
+ # CONFIG_SMSC37B787_WDT is not set
+ # CONFIG_W83627HF_WDT is not set
+ # CONFIG_W83697HF_WDT is not set
+ # CONFIG_W83877F_WDT is not set
+ # CONFIG_W83977F_WDT is not set
+ # CONFIG_MACHZ_WDT is not set
+ # CONFIG_SBC_EPX_C3_WATCHDOG is not set
+
+ #
+ # PCI-based Watchdog Cards
+ #
+ # CONFIG_PCIPCWATCHDOG is not set
+ # CONFIG_WDTPCI is not set
+
+ #
+ # USB-based Watchdog Cards
+ #
+ # CONFIG_USBPCWATCHDOG is not set
+
+ #
+ # Sonics Silicon Backplane
+ #
+ CONFIG_SSB_POSSIBLE=y
+ # CONFIG_SSB is not set
#
# Multifunction device drivers
#
+ + # CONFIG_MFD_CORE is not set
# CONFIG_MFD_SM501 is not set
+ # CONFIG_HTC_PASIC3 is not set
+ + # CONFIG_MFD_TMIO is not set
#
# Multimedia devices
#
+
+ #
+ # Multimedia core support
+ #
# CONFIG_VIDEO_DEV is not set
# CONFIG_DVB_CORE is not set
+ + # CONFIG_VIDEO_MEDIA is not set
+
+ #
+ # Multimedia drivers
+ #
CONFIG_DAB=y
# CONFIG_USB_DABUSB is not set
#
# Graphics support
#
- # CONFIG_BACKLIGHT_LCD_SUPPORT is not set
+ CONFIG_AGP=y
+ CONFIG_AGP_AMD64=y
+ CONFIG_AGP_INTEL=y
+ # CONFIG_AGP_SIS is not set
+ # CONFIG_AGP_VIA is not set
+ CONFIG_DRM=y
+ # CONFIG_DRM_TDFX is not set
+ # CONFIG_DRM_R128 is not set
+ # CONFIG_DRM_RADEON is not set
+ # CONFIG_DRM_I810 is not set
+ # CONFIG_DRM_I830 is not set
+ CONFIG_DRM_I915=y
+ # CONFIG_DRM_MGA is not set
+ # CONFIG_DRM_SIS is not set
+ # CONFIG_DRM_VIA is not set
+ # CONFIG_DRM_SAVAGE is not set
+ # CONFIG_VGASTATE is not set
+ # CONFIG_VIDEO_OUTPUT_CONTROL is not set
+ CONFIG_FB=y
+ # CONFIG_FIRMWARE_EDID is not set
+ # CONFIG_FB_DDC is not set
+ CONFIG_FB_CFB_FILLRECT=y
+ CONFIG_FB_CFB_COPYAREA=y
+ CONFIG_FB_CFB_IMAGEBLIT=y
+ # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
+ # CONFIG_FB_SYS_FILLRECT is not set
+ # CONFIG_FB_SYS_COPYAREA is not set
+ # CONFIG_FB_SYS_IMAGEBLIT is not set
+ # CONFIG_FB_FOREIGN_ENDIAN is not set
+ # CONFIG_FB_SYS_FOPS is not set
- CONFIG_FB_DEFERRED_IO=y
+ # CONFIG_FB_SVGALIB is not set
+ # CONFIG_FB_MACMODES is not set
+ # CONFIG_FB_BACKLIGHT is not set
+ CONFIG_FB_MODE_HELPERS=y
+ CONFIG_FB_TILEBLITTING=y
+
+ #
+ # Frame buffer hardware drivers
+ #
+ # CONFIG_FB_CIRRUS is not set
+ # CONFIG_FB_PM2 is not set
+ # CONFIG_FB_CYBER2000 is not set
+ # CONFIG_FB_ARC is not set
+ # CONFIG_FB_ASILIANT is not set
+ # CONFIG_FB_IMSTT is not set
+ # CONFIG_FB_VGA16 is not set
+ # CONFIG_FB_UVESA is not set
+ # CONFIG_FB_VESA is not set
+ CONFIG_FB_EFI=y
+ # CONFIG_FB_IMAC is not set
+ # CONFIG_FB_N411 is not set
+ # CONFIG_FB_HGA is not set
+ # CONFIG_FB_S1D13XXX is not set
+ # CONFIG_FB_NVIDIA is not set
+ # CONFIG_FB_RIVA is not set
+ # CONFIG_FB_LE80578 is not set
+ # CONFIG_FB_INTEL is not set
+ # CONFIG_FB_MATROX is not set
+ # CONFIG_FB_RADEON is not set
+ # CONFIG_FB_ATY128 is not set
+ # CONFIG_FB_ATY is not set
+ # CONFIG_FB_S3 is not set
+ # CONFIG_FB_SAVAGE is not set
+ # CONFIG_FB_SIS is not set
+ # CONFIG_FB_NEOMAGIC is not set
+ # CONFIG_FB_KYRO is not set
+ # CONFIG_FB_3DFX is not set
+ # CONFIG_FB_VOODOO1 is not set
+ # CONFIG_FB_VT8623 is not set
+ # CONFIG_FB_TRIDENT is not set
+ # CONFIG_FB_ARK is not set
+ # CONFIG_FB_PM3 is not set
+ + # CONFIG_FB_CARMINE is not set
+ # CONFIG_FB_GEODE is not set
+ # CONFIG_FB_VIRTUAL is not set
+ CONFIG_BACKLIGHT_LCD_SUPPORT=y
+ # CONFIG_LCD_CLASS_DEVICE is not set
+ CONFIG_BACKLIGHT_CLASS_DEVICE=y
+ # CONFIG_BACKLIGHT_CORGI is not set
+ # CONFIG_BACKLIGHT_PROGEAR is not set
+ + # CONFIG_BACKLIGHT_MBP_NVIDIA is not set
#
# Display device support
#
CONFIG_VGA_CONSOLE=y
CONFIG_VGACON_SOFT_SCROLLBACK=y
- CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=256
- CONFIG_VIDEO_SELECT=y
+ CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64
---- ----- CONFIG_VIDEO_SELECT=y
CONFIG_DUMMY_CONSOLE=y
-
- #
- # Sound
- #
+ # CONFIG_FRAMEBUFFER_CONSOLE is not set
+ CONFIG_LOGO=y
+ # CONFIG_LOGO_LINUX_MONO is not set
+ # CONFIG_LOGO_LINUX_VGA16 is not set
+ CONFIG_LOGO_LINUX_CLUT224=y
-
- #
- # Sound
- #
CONFIG_SOUND=y
- -
- - #
- - # Advanced Linux Sound Architecture
- #
- # CONFIG_SND is not set
-
- #
- # Open Sound System
- - #
- CONFIG_SOUND_PRIME=y
- # CONFIG_SOUND_TRIDENT is not set
- # CONFIG_SOUND_MSNDCLAS is not set
- # CONFIG_SOUND_MSNDPIN is not set
- # CONFIG_SOUND_OSS is not set
+ CONFIG_SND=y
+ CONFIG_SND_TIMER=y
+ CONFIG_SND_PCM=y
+ CONFIG_SND_HWDEP=y
+ CONFIG_SND_SEQUENCER=y
+ CONFIG_SND_SEQ_DUMMY=y
+ CONFIG_SND_OSSEMUL=y
+ CONFIG_SND_MIXER_OSS=y
+ CONFIG_SND_PCM_OSS=y
+ CONFIG_SND_PCM_OSS_PLUGINS=y
+ CONFIG_SND_SEQUENCER_OSS=y
+ CONFIG_SND_DYNAMIC_MINORS=y
+ CONFIG_SND_SUPPORT_OLD_API=y
+ CONFIG_SND_VERBOSE_PROCFS=y
+ # CONFIG_SND_VERBOSE_PRINTK is not set
+ # CONFIG_SND_DEBUG is not set
+ CONFIG_SND_VMASTER=y
-
- #
- # Generic devices
- #
+ + CONFIG_SND_DRIVERS=y
+ # CONFIG_SND_PCSP is not set
+ # CONFIG_SND_DUMMY is not set
+ # CONFIG_SND_VIRMIDI is not set
+ # CONFIG_SND_MTPAV is not set
+ # CONFIG_SND_SERIAL_U16550 is not set
+ # CONFIG_SND_MPU401 is not set
-
- #
- # PCI devices
- #
+ + CONFIG_SND_PCI=y
+ # CONFIG_SND_AD1889 is not set
+ # CONFIG_SND_ALS300 is not set
+ # CONFIG_SND_ALS4000 is not set
+ # CONFIG_SND_ALI5451 is not set
+ # CONFIG_SND_ATIIXP is not set
+ # CONFIG_SND_ATIIXP_MODEM is not set
+ # CONFIG_SND_AU8810 is not set
+ # CONFIG_SND_AU8820 is not set
+ # CONFIG_SND_AU8830 is not set
+ # CONFIG_SND_AW2 is not set
+ # CONFIG_SND_AZT3328 is not set
+ # CONFIG_SND_BT87X is not set
+ # CONFIG_SND_CA0106 is not set
+ # CONFIG_SND_CMIPCI is not set
+ # CONFIG_SND_OXYGEN is not set
+ # CONFIG_SND_CS4281 is not set
+ # CONFIG_SND_CS46XX is not set
+ # CONFIG_SND_CS5530 is not set
+ # CONFIG_SND_DARLA20 is not set
+ # CONFIG_SND_GINA20 is not set
+ # CONFIG_SND_LAYLA20 is not set
+ # CONFIG_SND_DARLA24 is not set
+ # CONFIG_SND_GINA24 is not set
+ # CONFIG_SND_LAYLA24 is not set
+ # CONFIG_SND_MONA is not set
+ # CONFIG_SND_MIA is not set
+ # CONFIG_SND_ECHO3G is not set
+ # CONFIG_SND_INDIGO is not set
+ # CONFIG_SND_INDIGOIO is not set
+ # CONFIG_SND_INDIGODJ is not set
+ # CONFIG_SND_EMU10K1 is not set
+ # CONFIG_SND_EMU10K1X is not set
+ # CONFIG_SND_ENS1370 is not set
+ # CONFIG_SND_ENS1371 is not set
+ # CONFIG_SND_ES1938 is not set
+ # CONFIG_SND_ES1968 is not set
+ # CONFIG_SND_FM801 is not set
+ CONFIG_SND_HDA_INTEL=y
+ CONFIG_SND_HDA_HWDEP=y
+ CONFIG_SND_HDA_CODEC_REALTEK=y
+ CONFIG_SND_HDA_CODEC_ANALOG=y
+ CONFIG_SND_HDA_CODEC_SIGMATEL=y
+ CONFIG_SND_HDA_CODEC_VIA=y
+ CONFIG_SND_HDA_CODEC_ATIHDMI=y
+ CONFIG_SND_HDA_CODEC_CONEXANT=y
+ CONFIG_SND_HDA_CODEC_CMEDIA=y
+ CONFIG_SND_HDA_CODEC_SI3054=y
+ CONFIG_SND_HDA_GENERIC=y
+ # CONFIG_SND_HDA_POWER_SAVE is not set
+ # CONFIG_SND_HDSP is not set
+ # CONFIG_SND_HDSPM is not set
+ # CONFIG_SND_HIFIER is not set
+ # CONFIG_SND_ICE1712 is not set
+ # CONFIG_SND_ICE1724 is not set
+ # CONFIG_SND_INTEL8X0 is not set
+ # CONFIG_SND_INTEL8X0M is not set
+ # CONFIG_SND_KORG1212 is not set
+ # CONFIG_SND_MAESTRO3 is not set
+ # CONFIG_SND_MIXART is not set
+ # CONFIG_SND_NM256 is not set
+ # CONFIG_SND_PCXHR is not set
+ # CONFIG_SND_RIPTIDE is not set
+ # CONFIG_SND_RME32 is not set
+ # CONFIG_SND_RME96 is not set
+ # CONFIG_SND_RME9652 is not set
+ # CONFIG_SND_SONICVIBES is not set
+ # CONFIG_SND_TRIDENT is not set
+ # CONFIG_SND_VIA82XX is not set
+ # CONFIG_SND_VIA82XX_MODEM is not set
+ # CONFIG_SND_VIRTUOSO is not set
+ # CONFIG_SND_VX222 is not set
+ # CONFIG_SND_YMFPCI is not set
-
- #
- # USB devices
- #
+ + CONFIG_SND_USB=y
+ # CONFIG_SND_USB_AUDIO is not set
+ # CONFIG_SND_USB_USX2Y is not set
+ # CONFIG_SND_USB_CAIAQ is not set
-
- #
- # PCMCIA devices
- #
+ + CONFIG_SND_PCMCIA=y
+ # CONFIG_SND_VXPOCKET is not set
+ # CONFIG_SND_PDAUDIOCF is not set
-
- #
- # System on Chip audio support
- #
+ # CONFIG_SND_SOC is not set
-
- #
- # ALSA SoC audio for Freescale SOCs
- #
-
- #
- # SoC Audio for the Texas Instruments OMAP
- #
-
- #
- # Open Sound System
- #
+ # CONFIG_SOUND_PRIME is not set
CONFIG_HID_SUPPORT=y
CONFIG_HID=y
- # CONFIG_HID_DEBUG is not set
+ CONFIG_HID_DEBUG=y
+ CONFIG_HIDRAW=y
#
# USB Input Devices
CONFIG_USB_DEVICEFS=y
# CONFIG_USB_DEVICE_CLASS is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
- # CONFIG_USB_SUSPEND is not set
- # CONFIG_USB_PERSIST is not set
+ CONFIG_USB_SUSPEND=y
# CONFIG_USB_OTG is not set
+ + CONFIG_USB_MON=y
#
# USB Host Controller Drivers
# CONFIG_USB_STORAGE_SDDR55 is not set
# CONFIG_USB_STORAGE_JUMPSHOT is not set
# CONFIG_USB_STORAGE_ALAUDA is not set
+ # CONFIG_USB_STORAGE_ONETOUCH is not set
# CONFIG_USB_STORAGE_KARMA is not set
- # CONFIG_USB_LIBUSUAL is not set
+ + # CONFIG_USB_STORAGE_SIERRA is not set
+ # CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
+ CONFIG_USB_LIBUSUAL=y
#
# USB Imaging devices
# CONFIG_USB_TRANCEVIBRATOR is not set
# CONFIG_USB_IOWARRIOR is not set
# CONFIG_USB_TEST is not set
+ + # CONFIG_USB_ISIGHTFW is not set
+ # CONFIG_USB_GADGET is not set
+ # CONFIG_MMC is not set
+ # CONFIG_MEMSTICK is not set
+ CONFIG_NEW_LEDS=y
+ CONFIG_LEDS_CLASS=y
#
- # USB DSL modem support
+ # LED drivers
#
+ + # CONFIG_LEDS_PCA9532 is not set
+ # CONFIG_LEDS_CLEVO_MAIL is not set
+ + # CONFIG_LEDS_PCA955X is not set
#
- # USB Gadget Support
+ # LED Triggers
#
- # CONFIG_USB_GADGET is not set
- # CONFIG_MMC is not set
+ CONFIG_LEDS_TRIGGERS=y
+ # CONFIG_LEDS_TRIGGER_TIMER is not set
+ # CONFIG_LEDS_TRIGGER_HEARTBEAT is not set
+ # CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set
+ # CONFIG_ACCESSIBILITY is not set
+ # CONFIG_INFINIBAND is not set
+ CONFIG_EDAC=y
#
- # LED devices
+ # Reporting subsystems
#
- # CONFIG_NEW_LEDS is not set
+ # CONFIG_EDAC_DEBUG is not set
+ # CONFIG_EDAC_MM_EDAC is not set
+ CONFIG_RTC_LIB=y
+ CONFIG_RTC_CLASS=y
+ # CONFIG_RTC_HCTOSYS is not set
+ # CONFIG_RTC_DEBUG is not set
#
- # LED drivers
+ # RTC interfaces
#
+ CONFIG_RTC_INTF_SYSFS=y
+ CONFIG_RTC_INTF_PROC=y
+ CONFIG_RTC_INTF_DEV=y
+ # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
+ # CONFIG_RTC_DRV_TEST is not set
#
- # LED Triggers
+ # I2C RTC drivers
#
- # CONFIG_INFINIBAND is not set
- # CONFIG_EDAC is not set
+ # CONFIG_RTC_DRV_DS1307 is not set
+ # CONFIG_RTC_DRV_DS1374 is not set
+ # CONFIG_RTC_DRV_DS1672 is not set
+ # CONFIG_RTC_DRV_MAX6900 is not set
+ # CONFIG_RTC_DRV_RS5C372 is not set
+ # CONFIG_RTC_DRV_ISL1208 is not set
+ # CONFIG_RTC_DRV_X1205 is not set
+ # CONFIG_RTC_DRV_PCF8563 is not set
+ # CONFIG_RTC_DRV_PCF8583 is not set
+ # CONFIG_RTC_DRV_M41T80 is not set
+ # CONFIG_RTC_DRV_S35390A is not set
+ + # CONFIG_RTC_DRV_FM3130 is not set
#
- # Real Time Clock
+ # SPI RTC drivers
#
- # CONFIG_RTC_CLASS is not set
#
- # DMA Engine support
+ # Platform RTC drivers
#
- # CONFIG_DMA_ENGINE is not set
+ CONFIG_RTC_DRV_CMOS=y
+ # CONFIG_RTC_DRV_DS1511 is not set
+ # CONFIG_RTC_DRV_DS1553 is not set
+ # CONFIG_RTC_DRV_DS1742 is not set
+ # CONFIG_RTC_DRV_STK17TA8 is not set
+ # CONFIG_RTC_DRV_M48T86 is not set
+ # CONFIG_RTC_DRV_M48T59 is not set
+ # CONFIG_RTC_DRV_V3020 is not set
#
- # DMA Clients
+ # on-CPU RTC drivers
#
+ CONFIG_DMADEVICES=y
#
# DMA Devices
# Firmware Drivers
#
# CONFIG_EDD is not set
+ + CONFIG_FIRMWARE_MEMMAP=y
+ CONFIG_EFI_VARS=y
# CONFIG_DELL_RBU is not set
# CONFIG_DCDBAS is not set
CONFIG_DMIID=y
- # CONFIG_ISCSI_IBFT_FIND is not set
+ + CONFIG_ISCSI_IBFT_FIND=y
+ + CONFIG_ISCSI_IBFT=y
#
# File systems
# CONFIG_EFS_FS is not set
# CONFIG_CRAMFS is not set
# CONFIG_VXFS_FS is not set
+ # CONFIG_MINIX_FS is not set
+ + # CONFIG_OMFS_FS is not set
# CONFIG_HPFS_FS is not set
# CONFIG_QNX4FS_FS is not set
+ # CONFIG_ROMFS_FS is not set
# CONFIG_SYSV_FS is not set
# CONFIG_UFS_FS is not set
-
- #
- # Network File Systems
- #
+ CONFIG_NETWORK_FILESYSTEMS=y
- # CONFIG_NFS_FS is not set
+ CONFIG_NFS_FS=y
+ CONFIG_NFS_V3=y
- # CONFIG_NFS_V3_ACL is not set
- # CONFIG_NFS_V4 is not set
- # CONFIG_NFS_DIRECTIO is not set
- CONFIG_NFSD=y
- CONFIG_NFSD_V3=y
- # CONFIG_NFSD_V3_ACL is not set
- # CONFIG_NFSD_V4 is not set
- CONFIG_NFSD_TCP=y
+ + CONFIG_NFS_V3_ACL=y
+ + CONFIG_NFS_V4=y
+ CONFIG_ROOT_NFS=y
+ # CONFIG_NFSD is not set
+ CONFIG_LOCKD=y
+ CONFIG_LOCKD_V4=y
- CONFIG_EXPORTFS=y
+ + CONFIG_NFS_ACL_SUPPORT=y
+ CONFIG_NFS_COMMON=y
+ CONFIG_SUNRPC=y
- # CONFIG_SUNRPC_BIND34 is not set
- # CONFIG_RPCSEC_GSS_KRB5 is not set
+ + CONFIG_SUNRPC_GSS=y
+ + CONFIG_RPCSEC_GSS_KRB5=y
+ # CONFIG_RPCSEC_GSS_SPKM3 is not set
# CONFIG_SMB_FS is not set
# CONFIG_CIFS is not set
# CONFIG_NCP_FS is not set
# Kernel hacking
#
CONFIG_TRACE_IRQFLAGS_SUPPORT=y
- - # CONFIG_PRINTK_TIME is not set
- # CONFIG_ENABLE_WARN_DEPRECATED is not set
- - # CONFIG_ENABLE_MUST_CHECK is not set
+ + CONFIG_PRINTK_TIME=y
+ + CONFIG_ENABLE_WARN_DEPRECATED=y
+ + CONFIG_ENABLE_MUST_CHECK=y
+ CONFIG_FRAME_WARN=2048
CONFIG_MAGIC_SYSRQ=y
- CONFIG_UNUSED_SYMBOLS=y
+ # CONFIG_UNUSED_SYMBOLS is not set
CONFIG_DEBUG_FS=y
# CONFIG_HEADERS_CHECK is not set
CONFIG_DEBUG_KERNEL=y
CONFIG_DEBUG_BUGVERBOSE=y
# CONFIG_DEBUG_INFO is not set
# CONFIG_DEBUG_VM is not set
+ # CONFIG_DEBUG_WRITECOUNT is not set
+ + CONFIG_DEBUG_MEMORY_INIT=y
# CONFIG_DEBUG_LIST is not set
- # CONFIG_FRAME_POINTER is not set
- CONFIG_OPTIMIZE_INLINING=y
+ # CONFIG_DEBUG_SG is not set
+ CONFIG_FRAME_POINTER=y
+ # CONFIG_BOOT_PRINTK_DELAY is not set
# CONFIG_RCU_TORTURE_TEST is not set
+ # CONFIG_KPROBES_SANITY_TEST is not set
+ # CONFIG_BACKTRACE_SELF_TEST is not set
# CONFIG_LKDTM is not set
# CONFIG_FAULT_INJECTION is not set
- # CONFIG_DEBUG_RODATA is not set
- # CONFIG_IOMMU_DEBUG is not set
+ # CONFIG_LATENCYTOP is not set
+ + CONFIG_SYSCTL_SYSCALL_CHECK=y
+ + CONFIG_HAVE_FTRACE=y
+ + CONFIG_HAVE_DYNAMIC_FTRACE=y
+ + # CONFIG_FTRACE is not set
+ + # CONFIG_IRQSOFF_TRACER is not set
+ + # CONFIG_SYSPROF_TRACER is not set
+ + # CONFIG_SCHED_TRACER is not set
+ + # CONFIG_CONTEXT_SWITCH_TRACER is not set
+ CONFIG_PROVIDE_OHCI1394_DMA_INIT=y
+ # CONFIG_SAMPLES is not set
- # CONFIG_KGDB is not set
+ CONFIG_HAVE_ARCH_KGDB=y
+ + # CONFIG_KGDB is not set
+ # CONFIG_STRICT_DEVMEM is not set
+ + CONFIG_X86_VERBOSE_BOOTUP=y
+ CONFIG_EARLY_PRINTK=y
CONFIG_DEBUG_STACKOVERFLOW=y
- # CONFIG_DEBUG_STACK_USAGE is not set
+ CONFIG_DEBUG_STACK_USAGE=y
+ # CONFIG_DEBUG_PAGEALLOC is not set
+ # CONFIG_DEBUG_PER_CPU_MAPS is not set
+ # CONFIG_X86_PTDUMP is not set
+ CONFIG_DEBUG_RODATA=y
+ # CONFIG_DIRECT_GBPAGES is not set
+ # CONFIG_DEBUG_RODATA_TEST is not set
+ CONFIG_DEBUG_NX_TEST=m
- CONFIG_X86_MPPARSE=y
+ # CONFIG_IOMMU_DEBUG is not set
+ + # CONFIG_MMIOTRACE is not set
+ CONFIG_IO_DELAY_TYPE_0X80=0
+ CONFIG_IO_DELAY_TYPE_0XED=1
+ CONFIG_IO_DELAY_TYPE_UDELAY=2
+ CONFIG_IO_DELAY_TYPE_NONE=3
+ CONFIG_IO_DELAY_0X80=y
+ # CONFIG_IO_DELAY_0XED is not set
+ # CONFIG_IO_DELAY_UDELAY is not set
+ # CONFIG_IO_DELAY_NONE is not set
+ CONFIG_DEFAULT_IO_DELAY_TYPE=0
+ CONFIG_DEBUG_BOOT_PARAMS=y
+ # CONFIG_CPA_DEBUG is not set
-- -# CONFIG_OPTIMIZE_INLINING is not set
+++ + +CONFIG_OPTIMIZE_INLINING=y
#
# Security options
#
- # CONFIG_KEYS is not set
- # CONFIG_SECURITY is not set
- # CONFIG_CRYPTO is not set
+ CONFIG_KEYS=y
+ CONFIG_KEYS_DEBUG_PROC_KEYS=y
+ CONFIG_SECURITY=y
+ CONFIG_SECURITY_NETWORK=y
+ # CONFIG_SECURITY_NETWORK_XFRM is not set
- CONFIG_SECURITY_CAPABILITIES=y
+ CONFIG_SECURITY_FILE_CAPABILITIES=y
+ # CONFIG_SECURITY_ROOTPLUG is not set
+ CONFIG_SECURITY_DEFAULT_MMAP_MIN_ADDR=65536
+ CONFIG_SECURITY_SELINUX=y
+ CONFIG_SECURITY_SELINUX_BOOTPARAM=y
+ CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1
+ CONFIG_SECURITY_SELINUX_DISABLE=y
+ CONFIG_SECURITY_SELINUX_DEVELOP=y
+ CONFIG_SECURITY_SELINUX_AVC_STATS=y
+ CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1
+ # CONFIG_SECURITY_SELINUX_ENABLE_SECMARK_DEFAULT is not set
+ # CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set
+ # CONFIG_SECURITY_SMACK is not set
+ CONFIG_CRYPTO=y
+
+ #
+ # Crypto core or helper
+ #
+ CONFIG_CRYPTO_ALGAPI=y
+ CONFIG_CRYPTO_AEAD=y
+ CONFIG_CRYPTO_BLKCIPHER=y
+ CONFIG_CRYPTO_HASH=y
+ CONFIG_CRYPTO_MANAGER=y
+ # CONFIG_CRYPTO_GF128MUL is not set
+ # CONFIG_CRYPTO_NULL is not set
+ # CONFIG_CRYPTO_CRYPTD is not set
+ CONFIG_CRYPTO_AUTHENC=y
+ # CONFIG_CRYPTO_TEST is not set
+
+ #
+ # Authenticated Encryption with Associated Data
+ #
+ # CONFIG_CRYPTO_CCM is not set
+ # CONFIG_CRYPTO_GCM is not set
+ # CONFIG_CRYPTO_SEQIV is not set
+
+ #
+ # Block modes
+ #
+ CONFIG_CRYPTO_CBC=y
+ # CONFIG_CRYPTO_CTR is not set
+ # CONFIG_CRYPTO_CTS is not set
+ CONFIG_CRYPTO_ECB=y
+ # CONFIG_CRYPTO_LRW is not set
+ # CONFIG_CRYPTO_PCBC is not set
+ # CONFIG_CRYPTO_XTS is not set
+
+ #
+ # Hash modes
+ #
+ CONFIG_CRYPTO_HMAC=y
+ # CONFIG_CRYPTO_XCBC is not set
+
+ #
+ # Digest
+ #
+ # CONFIG_CRYPTO_CRC32C is not set
+ # CONFIG_CRYPTO_MD4 is not set
+ CONFIG_CRYPTO_MD5=y
+ # CONFIG_CRYPTO_MICHAEL_MIC is not set
+ + # CONFIG_CRYPTO_RMD128 is not set
+ + # CONFIG_CRYPTO_RMD160 is not set
+ + # CONFIG_CRYPTO_RMD256 is not set
+ + # CONFIG_CRYPTO_RMD320 is not set
+ CONFIG_CRYPTO_SHA1=y
+ # CONFIG_CRYPTO_SHA256 is not set
+ # CONFIG_CRYPTO_SHA512 is not set
+ # CONFIG_CRYPTO_TGR192 is not set
+ # CONFIG_CRYPTO_WP512 is not set
+
+ #
+ # Ciphers
+ #
+ CONFIG_CRYPTO_AES=y
+ # CONFIG_CRYPTO_AES_X86_64 is not set
+ # CONFIG_CRYPTO_ANUBIS is not set
+ CONFIG_CRYPTO_ARC4=y
+ # CONFIG_CRYPTO_BLOWFISH is not set
+ # CONFIG_CRYPTO_CAMELLIA is not set
+ # CONFIG_CRYPTO_CAST5 is not set
+ # CONFIG_CRYPTO_CAST6 is not set
+ CONFIG_CRYPTO_DES=y
+ # CONFIG_CRYPTO_FCRYPT is not set
+ # CONFIG_CRYPTO_KHAZAD is not set
+ # CONFIG_CRYPTO_SALSA20 is not set
+ # CONFIG_CRYPTO_SALSA20_X86_64 is not set
+ # CONFIG_CRYPTO_SEED is not set
+ # CONFIG_CRYPTO_SERPENT is not set
+ # CONFIG_CRYPTO_TEA is not set
+ # CONFIG_CRYPTO_TWOFISH is not set
+ # CONFIG_CRYPTO_TWOFISH_X86_64 is not set
+
+ #
+ # Compression
+ #
+ # CONFIG_CRYPTO_DEFLATE is not set
+ # CONFIG_CRYPTO_LZO is not set
+ CONFIG_CRYPTO_HW=y
+ # CONFIG_CRYPTO_DEV_HIFN_795X is not set
+ CONFIG_HAVE_KVM=y
+ CONFIG_VIRTUALIZATION=y
+ # CONFIG_KVM is not set
+ # CONFIG_VIRTIO_PCI is not set
+ # CONFIG_VIRTIO_BALLOON is not set
#
# Library routines
#
CONFIG_BITREVERSE=y
+ CONFIG_GENERIC_FIND_FIRST_BIT=y
+ CONFIG_GENERIC_FIND_NEXT_BIT=y
# CONFIG_CRC_CCITT is not set
# CONFIG_CRC16 is not set
+ + CONFIG_CRC_T10DIF=y
# CONFIG_CRC_ITU_T is not set
CONFIG_CRC32=y
# CONFIG_CRC7 is not set
CPPFLAGS_vmlinux.lds += -U$(UTS_MACHINE)
- -- ------CFLAGS_REMOVE_paravirt.o = -pg
+ ifdef CONFIG_FTRACE
+ # Do not profile debug and lowlevel utilities
+ CFLAGS_REMOVE_tsc.o = -pg
+ CFLAGS_REMOVE_rtc.o = -pg
+ +++++++++CFLAGS_REMOVE_paravirt-spinlocks.o = -pg
+ endif
+
#
# vsyscalls (which work on the user stack) should have
# no stack-protector checks:
obj-$(CONFIG_VMI) += vmi_32.o vmiclock_32.o
obj-$(CONFIG_KVM_GUEST) += kvm.o
obj-$(CONFIG_KVM_CLOCK) += kvmclock.o
- ---------obj-$(CONFIG_PARAVIRT) += paravirt.o paravirt_patch_$(BITS).o
+ +++++++++obj-$(CONFIG_PARAVIRT) += paravirt.o paravirt_patch_$(BITS).o paravirt-spinlocks.o
+ obj-$(CONFIG_PARAVIRT_CLOCK) += pvclock.o
obj-$(CONFIG_PCSPKR_PLATFORM) += pcspeaker.o
###
# 64 bit specific files
ifeq ($(CONFIG_X86_64),y)
- obj-y += genapic_64.o genapic_flat_64.o genx2apic_uv_x.o
+ obj-y += genapic_64.o genapic_flat_64.o genx2apic_uv_x.o tlb_uv.o
+ obj-y += bios_uv.o
+++ + + obj-y += genx2apic_cluster.o
+++ + + obj-y += genx2apic_phys.o
obj-$(CONFIG_X86_PM_TIMER) += pmtimer_64.o
obj-$(CONFIG_AUDIT) += audit_64.o
return 0;
}
--- - -#ifdef X86_BTS
++++++++ ++/*
++++++++ ++ * These access the current or another (stopped) task's io permission
++++++++ ++ * bitmap for debugging or core dump.
++++++++ ++ */
++++++++ ++static int ioperm_active(struct task_struct *target,
++++++++ ++ const struct user_regset *regset)
++++++++ ++{
++++++++ ++ return target->thread.io_bitmap_max / regset->size;
++++++++ ++}
++ + + +
--- - -static int ptrace_bts_get_size(struct task_struct *child)
++++++++ ++static int ioperm_get(struct task_struct *target,
++++++++ ++ const struct user_regset *regset,
++++++++ ++ unsigned int pos, unsigned int count,
++++++++ ++ void *kbuf, void __user *ubuf)
++ + + + {
--- - - if (!child->thread.ds_area_msr)
++++++++ ++ if (!target->thread.io_bitmap_ptr)
++ + + + return -ENXIO;
++ + + +
--- - - return ds_get_bts_index((void *)child->thread.ds_area_msr);
++++++++ ++ return user_regset_copyout(&pos, &count, &kbuf, &ubuf,
++++++++ ++ target->thread.io_bitmap_ptr,
++++++++ ++ 0, IO_BITMAP_BYTES);
++++++++ ++}
++++++++ ++
+++ + +#ifdef CONFIG_X86_PTRACE_BTS
+++ + +/*
+++ + + * The configuration for a particular BTS hardware implementation.
+++ + + */
+++ + +struct bts_configuration {
+++ + + /* the size of a BTS record in bytes; at most BTS_MAX_RECORD_SIZE */
+++ + + unsigned char sizeof_bts;
+++ + + /* the size of a field in the BTS record in bytes */
+++ + + unsigned char sizeof_field;
+++ + + /* a bitmask to enable/disable BTS in DEBUGCTL MSR */
+++ + + unsigned long debugctl_mask;
+++ + +};
+++ + +static struct bts_configuration bts_cfg;
+++ + +
+++ + +#define BTS_MAX_RECORD_SIZE (8 * 3)
+++ + +
+++ + +
+++ + +/*
+++ + + * Branch Trace Store (BTS) uses the following format. Different
+++ + + * architectures vary in the size of those fields.
+++ + + * - source linear address
+++ + + * - destination linear address
+++ + + * - flags
+++ + + *
+++ + + * Later architectures use 64bit pointers throughout, whereas earlier
+++ + + * architectures use 32bit pointers in 32bit mode.
+++ + + *
+++ + + * We compute the base address for the first 8 fields based on:
+++ + + * - the field size stored in the DS configuration
+++ + + * - the relative field position
+++ + + *
+++ + + * In order to store additional information in the BTS buffer, we use
+++ + + * a special source address to indicate that the record requires
+++ + + * special interpretation.
+++ + + *
+++ + + * Netburst indicated via a bit in the flags field whether the branch
+++ + + * was predicted; this is ignored.
+++ + + */
+++ + +
+++ + +enum bts_field {
+++ + + bts_from = 0,
+++ + + bts_to,
+++ + + bts_flags,
+++ + +
+++ + + bts_escape = (unsigned long)-1,
+++ + + bts_qual = bts_to,
+++ + + bts_jiffies = bts_flags
+++ + +};
+++ + +
+++ + +static inline unsigned long bts_get(const char *base, enum bts_field field)
+++ + +{
+++ + + base += (bts_cfg.sizeof_field * field);
+++ + + return *(unsigned long *)base;
+++ + +}
+++ + +
+++ + +static inline void bts_set(char *base, enum bts_field field, unsigned long val)
+++ + +{
+++ + + base += (bts_cfg.sizeof_field * field);;
+++ + + (*(unsigned long *)base) = val;
+++ + +}
+++ + +
+++ + +/*
+++ + + * Translate a BTS record from the raw format into the bts_struct format
+++ + + *
+++ + + * out (out): bts_struct interpretation
+++ + + * raw: raw BTS record
+++ + + */
+++ + +static void ptrace_bts_translate_record(struct bts_struct *out, const void *raw)
+++ + +{
+++ + + memset(out, 0, sizeof(*out));
+++ + + if (bts_get(raw, bts_from) == bts_escape) {
+++ + + out->qualifier = bts_get(raw, bts_qual);
+++ + + out->variant.jiffies = bts_get(raw, bts_jiffies);
+++ + + } else {
+++ + + out->qualifier = BTS_BRANCH;
+++ + + out->variant.lbr.from_ip = bts_get(raw, bts_from);
+++ + + out->variant.lbr.to_ip = bts_get(raw, bts_to);
+++ + + }
}
--- - -static int ptrace_bts_read_record(struct task_struct *child,
--- - - long index,
+++ + +static int ptrace_bts_read_record(struct task_struct *child, size_t index,
struct bts_struct __user *out)
{
struct bts_struct ret;
const struct ptrace_bts_config __user *ucfg)
{
struct ptrace_bts_config cfg;
--- - - int bts_size, ret = 0;
--- - - void *ds;
+++ + + int error = 0;
+
+++ + + error = -EOPNOTSUPP;
+++ + + if (!bts_cfg.sizeof_bts)
+++ + + goto errout;
++ + +
+++ + + error = -EIO;
if (cfg_size < sizeof(cfg))
--- - - return -EIO;
+++ + + goto errout;
+++ + + error = -EFAULT;
if (copy_from_user(&cfg, ucfg, sizeof(cfg)))
--- - - return -EFAULT;
+++ + + goto errout;
--- - - if ((int)cfg.size < 0)
--- - - return -EINVAL;
+++ + + error = -EINVAL;
+++ + + if ((cfg.flags & PTRACE_BTS_O_SIGNAL) &&
+++ + + !(cfg.flags & PTRACE_BTS_O_ALLOC))
+++ + + goto errout;
--- - - bts_size = 0;
--- - - ds = (void *)child->thread.ds_area_msr;
--- - - if (ds) {
--- - - bts_size = ds_get_bts_size(ds);
--- - - if (bts_size < 0)
--- - - return bts_size;
--- - - }
--- - - cfg.size = PAGE_ALIGN(cfg.size);
+++ + + if (cfg.flags & PTRACE_BTS_O_ALLOC) {
+++ + + ds_ovfl_callback_t ovfl = NULL;
+++ + + unsigned int sig = 0;
+++ + +
+++ + + /* we ignore the error in case we were not tracing child */
+++ + + (void)ds_release_bts(child);
++ + +
- if (bts_size != cfg.size) {
- ret = ptrace_bts_realloc(child, cfg.size,
- cfg.flags & PTRACE_BTS_O_CUT_SIZE);
- if (ret < 0)
+++ + + if (cfg.flags & PTRACE_BTS_O_SIGNAL) {
+++ + + if (!cfg.signal)
+++ + + goto errout;
+++ + +
+++ + + sig = cfg.signal;
+++ + + ovfl = ptrace_bts_ovfl;
+++ + + }
+
-- - - if (bts_size != cfg.size) {
-- - - ret = ptrace_bts_realloc(child, cfg.size,
-- - - cfg.flags & PTRACE_BTS_O_CUT_SIZE);
-- - - if (ret < 0)
+++ + + error = ds_request_bts(child, /* base = */ NULL, cfg.size, ovfl);
+++ + + if (error < 0)
goto errout;
--- - - ds = (void *)child->thread.ds_area_msr;
+++ + + child->thread.bts_ovfl_signal = sig;
}
--- - - if (cfg.flags & PTRACE_BTS_O_SIGNAL)
--- - - ret = ds_set_overflow(ds, DS_O_SIGNAL);
--- - - else
--- - - ret = ds_set_overflow(ds, DS_O_WRAP);
--- - - if (ret < 0)
+++ + + error = -EINVAL;
+++ + + if (!child->thread.ds_ctx && cfg.flags)
goto errout;
if (cfg.flags & PTRACE_BTS_O_TRACE)
static int ptrace_bts_write_record(struct task_struct *child,
const struct bts_struct *in)
{
--- - - int retval;
+++ + + unsigned char bts_record[BTS_MAX_RECORD_SIZE];
--- - - if (!child->thread.ds_area_msr)
--- - - return -ENXIO;
+++ + + BUG_ON(BTS_MAX_RECORD_SIZE < bts_cfg.sizeof_bts);
--- - - retval = ds_write_bts((void *)child->thread.ds_area_msr, in);
--- - - if (retval)
--- - - return retval;
+++ + + memset(bts_record, 0, bts_cfg.sizeof_bts);
+++ + + switch (in->qualifier) {
+++ + + case BTS_INVALID:
+++ + + break;
--- - - return sizeof(*in);
--- - -}
+++ + + case BTS_BRANCH:
+++ + + bts_set(bts_record, bts_from, in->variant.lbr.from_ip);
+++ + + bts_set(bts_record, bts_to, in->variant.lbr.to_ip);
+++ + + break;
--- - -static int ptrace_bts_realloc(struct task_struct *child,
--- - - int size, int reduce_size)
--- - -{
--- - - unsigned long rlim, vm;
--- - - int ret, old_size;
+++ + + case BTS_TASK_ARRIVES:
+++ + + case BTS_TASK_DEPARTS:
+++ + + bts_set(bts_record, bts_from, bts_escape);
+++ + + bts_set(bts_record, bts_qual, in->qualifier);
+++ + + bts_set(bts_record, bts_jiffies, in->variant.jiffies);
+++ + + break;
--- - - if (size < 0)
+++ + + default:
return -EINVAL;
--- - -
--- - - old_size = ds_get_bts_size((void *)child->thread.ds_area_msr);
--- - - if (old_size < 0)
--- - - return old_size;
--- - -
--- - - ret = ds_free((void **)&child->thread.ds_area_msr);
--- - - if (ret < 0)
--- - - goto out;
--- - -
--- - - size >>= PAGE_SHIFT;
--- - - old_size >>= PAGE_SHIFT;
--- - -
--- - - current->mm->total_vm -= old_size;
--- - - current->mm->locked_vm -= old_size;
--- - -
--- - - if (size == 0)
--- - - goto out;
--- - -
--- - - rlim = current->signal->rlim[RLIMIT_AS].rlim_cur >> PAGE_SHIFT;
--- - - vm = current->mm->total_vm + size;
--- - - if (rlim < vm) {
--- - - ret = -ENOMEM;
--- - -
--- - - if (!reduce_size)
--- - - goto out;
--- - -
--- - - size = rlim - current->mm->total_vm;
-- - - if (size <= 0)
-- - - goto out;
-- - - }
-- - -
-- - - rlim = current->signal->rlim[RLIMIT_MEMLOCK].rlim_cur >> PAGE_SHIFT;
-- - - vm = current->mm->locked_vm + size;
-- - - if (rlim < vm) {
-- - - ret = -ENOMEM;
-- - -
-- - - if (!reduce_size)
-- - - goto out;
-- - -
-- - - size = rlim - current->mm->locked_vm;
--- - - if (size <= 0)
--- - - goto out;
}
- rlim = current->signal->rlim[RLIMIT_MEMLOCK].rlim_cur >> PAGE_SHIFT;
- vm = current->mm->locked_vm + size;
- if (rlim < vm) {
- ret = -ENOMEM;
-
- if (!reduce_size)
- goto out;
-
- size = rlim - current->mm->locked_vm;
- if (size <= 0)
- goto out;
- }
-
--- - - ret = ds_allocate((void **)&child->thread.ds_area_msr,
--- - - size << PAGE_SHIFT);
--- - - if (ret < 0)
--- - - goto out;
--- - -
--- - - current->mm->total_vm += size;
--- - - current->mm->locked_vm += size;
--- - -
--- - -out:
--- - - if (child->thread.ds_area_msr)
--- - - set_tsk_thread_flag(child, TIF_DS_AREA_MSR);
--- - - else
--- - - clear_tsk_thread_flag(child, TIF_DS_AREA_MSR);
--- - -
--- - - return ret;
+++ + + /* The writing task will be the switched-to task on a context
+++ + + * switch. It needs to write into the switched-from task's BTS
+++ + + * buffer. */
+++ + + return ds_unchecked_write_bts(child, bts_record, bts_cfg.sizeof_bts);
}
void ptrace_bts_take_timestamp(struct task_struct *tsk,
#endif
}
- #ifdef CONFIG_X86_32
-
- ---------void send_sigtrap(struct task_struct *tsk, struct pt_regs *regs, int error_code)
+ +++++++++void send_sigtrap(struct task_struct *tsk, struct pt_regs *regs,
+ +++++++++ int error_code, int si_code)
{
struct siginfo info;
force_sig_info(SIGTRAP, &info, tsk);
}
-- - -static void syscall_trace(struct pt_regs *regs)
- /* notification of system call entry/exit
- * - triggered by current->work.syscall_trace
- */
- int do_syscall_trace(struct pt_regs *regs, int entryexit)
--- - -{
-- - - if (!(current->ptrace & PT_PTRACED))
-- - - return;
-- - -
-- - -#if 0
-- - - printk("trace %s ip %lx sp %lx ax %d origrax %d caller %lx tiflags %x ptrace %x\n",
-- - - current->comm,
-- - - regs->ip, regs->sp, regs->ax, regs->orig_ax, __builtin_return_address(0),
-- - - current_thread_info()->flags, current->ptrace);
-- - -#endif
-- - -
-- - - ptrace_notify(SIGTRAP | ((current->ptrace & PT_TRACESYSGOOD)
-- - - ? 0x80 : 0));
- int is_sysemu = test_thread_flag(TIF_SYSCALL_EMU);
--- - - /*
-- - - * this isn't the same as continuing with a signal, but it will do
-- - - * for normal use. strace only continues with a signal if the
-- - - * stopping signal is not SIGTRAP. -brl
- * With TIF_SYSCALL_EMU set we want to ignore TIF_SINGLESTEP for syscall
- * interception
--- - - */
-- - - if (current->exit_code) {
-- - - send_sig(current->exit_code, current, 1);
-- - - current->exit_code = 0;
-- - - }
-- - -}
- int is_singlestep = !is_sysemu && test_thread_flag(TIF_SINGLESTEP);
- int ret = 0;
- /* do the secure computing check first */
- if (!entryexit)
- secure_computing(regs->orig_ax);
-
- if (unlikely(current->audit_context)) {
- if (entryexit)
- audit_syscall_exit(AUDITSC_RESULT(regs->ax),
- regs->ax);
- /* Debug traps, when using PTRACE_SINGLESTEP, must be sent only
- * on the syscall exit path. Normally, when TIF_SYSCALL_AUDIT is
- * not used, entry.S will call us only on syscall exit, not
- * entry; so when TIF_SYSCALL_AUDIT is used we must avoid
- * calling send_sigtrap() on syscall entry.
- *
- * Note that when PTRACE_SYSEMU_SINGLESTEP is used,
- * is_singlestep is false, despite his name, so we will still do
- * the correct thing.
- */
- else if (is_singlestep)
- goto out;
- }
-
- if (!(current->ptrace & PT_PTRACED))
- goto out;
-
- /* If a process stops on the 1st tracepoint with SYSCALL_TRACE
- * and then is resumed with SYSEMU_SINGLESTEP, it will come in
- * here. We have to check this and return */
- if (is_sysemu && entryexit)
- return 0;
-
- /* Fake a debug trap */
- if (is_singlestep)
- send_sigtrap(current, regs, 0);
-
- if (!test_thread_flag(TIF_SYSCALL_TRACE) && !is_sysemu)
- goto out;
-
- /* the 0x80 provides a way for the tracing parent to distinguish
- between a syscall stop and SIGTRAP delivery */
- /* Note that the debugger could change the result of test_thread_flag!*/
- ptrace_notify(SIGTRAP | ((current->ptrace & PT_TRACESYSGOOD) ? 0x80:0));
-
- /*
- * this isn't the same as continuing with a signal, but it will do
- * for normal use. strace only continues with a signal if the
- * stopping signal is not SIGTRAP. -brl
- */
- if (current->exit_code) {
- send_sig(current->exit_code, current, 1);
- current->exit_code = 0;
- }
- ret = is_sysemu;
- out:
- if (unlikely(current->audit_context) && !entryexit)
- audit_syscall_entry(AUDIT_ARCH_I386, regs->orig_ax,
- regs->bx, regs->cx, regs->dx, regs->si);
- if (ret == 0)
- return 0;
-
- regs->orig_ax = -1; /* force skip of syscall restarting */
- if (unlikely(current->audit_context))
- audit_syscall_exit(AUDITSC_RESULT(regs->ax), regs->ax);
- return 1;
- }
-
- #else /* CONFIG_X86_64 */
+ #ifdef CONFIG_X86_32
+ # define IS_IA32 1
+ #elif defined CONFIG_IA32_EMULATION
+ # define IS_IA32 test_thread_flag(TIF_IA32)
+ #else
+ # define IS_IA32 0
+ #endif
- static void syscall_trace(struct pt_regs *regs)
+ /*
+ * We must return the syscall number to actually look up in the table.
+ * This can be -1L to skip running any syscall at all.
+ */
+ asmregparm long syscall_trace_enter(struct pt_regs *regs)
{
+ long ret = 0;
- #if 0
- printk("trace %s ip %lx sp %lx ax %d origrax %d caller %lx tiflags %x ptrace %x\n",
- current->comm,
- regs->ip, regs->sp, regs->ax, regs->orig_ax, __builtin_return_address(0),
- current_thread_info()->flags, current->ptrace);
- #endif
-
- ptrace_notify(SIGTRAP | ((current->ptrace & PT_TRACESYSGOOD)
- ? 0x80 : 0));
/*
- * this isn't the same as continuing with a signal, but it will do
- * for normal use. strace only continues with a signal if the
- * stopping signal is not SIGTRAP. -brl
+ * If we stepped into a sysenter/syscall insn, it trapped in
+ * kernel mode; do_debug() cleared TF and set TIF_SINGLESTEP.
+ * If user-mode had set TF itself, then it's still clear from
+ * do_debug() and we need to set it again to restore the user
+ * state. If we entered on the slow path, TF was already set.
*/
- if (current->exit_code) {
- send_sig(current->exit_code, current, 1);
- current->exit_code = 0;
- }
- }
+ if (test_thread_flag(TIF_SINGLESTEP))
+ regs->flags |= X86_EFLAGS_TF;
- asmlinkage void syscall_trace_enter(struct pt_regs *regs)
- {
/* do the secure computing check first */
secure_computing(regs->orig_ax);
- if (test_thread_flag(TIF_SYSCALL_TRACE)
- && (current->ptrace & PT_PTRACED))
- syscall_trace(regs);
+ if (unlikely(test_thread_flag(TIF_SYSCALL_EMU)))
+ ret = -1L;
+
-- - - if (ret || test_thread_flag(TIF_SYSCALL_TRACE))
-- - - syscall_trace(regs);
+++ + + if ((ret || test_thread_flag(TIF_SYSCALL_TRACE)) &&
+++ + + tracehook_report_syscall_entry(regs))
+++ + + ret = -1L;
if (unlikely(current->audit_context)) {
- if (test_thread_flag(TIF_IA32)) {
+ if (IS_IA32)
audit_syscall_entry(AUDIT_ARCH_I386,
regs->orig_ax,
regs->bx, regs->cx,
if (unlikely(current->audit_context))
audit_syscall_exit(AUDITSC_RESULT(regs->ax), regs->ax);
- if ((test_thread_flag(TIF_SYSCALL_TRACE)
- || test_thread_flag(TIF_SINGLESTEP))
- && (current->ptrace & PT_PTRACED))
- syscall_trace(regs);
- }
+ if (test_thread_flag(TIF_SYSCALL_TRACE))
-- - - syscall_trace(regs);
+++ + + tracehook_report_syscall_exit(regs, 0);
- #endif /* CONFIG_X86_32 */
+ /*
+ * If TIF_SYSCALL_EMU is set, we only get here because of
+ * TIF_SINGLESTEP (i.e. this is PTRACE_SYSEMU_SINGLESTEP).
+ * We already reported this syscall instruction in
+ * syscall_trace_enter(), so don't do any more now.
+ */
+ if (unlikely(test_thread_flag(TIF_SYSCALL_EMU)))
+ return;
+
+ /*
+ * If we are single-stepping, synthesize a trap to follow the
+ * system call instruction.
+ */
+ if (test_thread_flag(TIF_SINGLESTEP) &&
-- - - (current->ptrace & PT_PTRACED))
-- - - send_sigtrap(current, regs, 0);
+++ + + tracehook_consider_fatal_signal(current, SIGTRAP, SIG_DFL))
- - --- send_sigtrap(current, regs, 0);
+ +++++++++ send_sigtrap(current, regs, 0, TRAP_BRKPT);
+ }
return;
}
- #ifdef CONFIG_X86_32
-
--- - -int __initdata early_ioremap_debug;
+++ + +static int __initdata early_ioremap_debug;
static int __init early_ioremap_debug_setup(char *str)
{
framebuffer. ML300 carries a 640*480 LCD display on the board,
ML403 uses a standard DB15 VGA connector.
--- - -config FB_AM200EPD
--- - - tristate "AM-200 E-Ink EPD devkit support"
--- - - depends on FB && ARCH_PXA && MMU
--- - - select FB_SYS_FILLRECT
--- - - select FB_SYS_COPYAREA
--- - - select FB_SYS_IMAGEBLIT
--- - - select FB_SYS_FOPS
--- - - select FB_DEFERRED_IO
--- - - select FB_METRONOME
-- - - help
-- - - This enables support for the Metronome display controller used on
-- - - the E-Ink AM-200 EPD devkit.
-- - -
+ config FB_COBALT
+ tristate "Cobalt server LCD frame buffer support"
+ depends on FB && MIPS_COBALT
+
+ config FB_SH7760
+ bool "SH7760/SH7763 LCDC support"
+ depends on FB && (CPU_SUBTYPE_SH7760 || CPU_SUBTYPE_SH7763)
+ select FB_CFB_FILLRECT
+ select FB_CFB_COPYAREA
+ select FB_CFB_IMAGEBLIT
help
- This enables support for the Metronome display controller used on
- the E-Ink AM-200 EPD devkit.
+ Support for the SH7760/SH7763 integrated (D)STN/TFT LCD Controller.
+ Supports display resolutions up to 1024x1024 pixel, grayscale and
+ color operation, with depths ranging from 1 bpp to 8 bpp monochrome
+ and 8, 15 or 16 bpp color; 90 degrees clockwise display rotation for
+ panels <= 320 pixel horizontal resolution.
config FB_VIRTUAL
tristate "Virtual Frame Buffer support (ONLY FOR TESTING!)"
--- - -#ifndef _ASM_BOOT_H
--- - -#define _ASM_BOOT_H
+++ + +#ifndef ASM_X86__BOOT_H
+++ + +#define ASM_X86__BOOT_H
/* Don't touch these, unless you really know what you're doing. */
---------- #define DEF_INITSEG 0x9000
#define DEF_SYSSEG 0x1000
---------- #define DEF_SETUPSEG 0x9020
#define DEF_SYSSIZE 0x7F00
/* Internal svga startup constants */
extern unsigned int __VMALLOC_RESERVE;
extern int sysctl_legacy_va_layout;
--- - -#define VMALLOC_RESERVE ((unsigned long)__VMALLOC_RESERVE)
--- - -#define MAXMEM (-__PAGE_OFFSET - __VMALLOC_RESERVE)
-- - -
+ extern void find_low_pfn_range(void);
+ extern unsigned long init_memory_mapping(unsigned long start,
+ unsigned long end);
+ extern void initmem_init(unsigned long, unsigned long);
+++ + +extern void free_initmem(void);
+ extern void setup_bootmem_allocator(void);
+
#ifdef CONFIG_X86_USE_3DNOW
#include <asm/mmx.h>
extern void cpu_detect(struct cpuinfo_x86 *c);
- extern void identify_cpu(struct cpuinfo_x86 *);
+++ + +extern struct pt_regs *idle_regs(struct pt_regs *);
+++ + +
+ extern void early_cpu_init(void);
extern void identify_boot_cpu(void);
extern void identify_secondary_cpu(struct cpuinfo_x86 *);
extern void print_cpu_info(struct cpuinfo_x86 *);
extern void select_idle_routine(const struct cpuinfo_x86 *c);
extern unsigned long boot_option_idle_override;
+ extern unsigned long idle_halt;
+ extern unsigned long idle_nomwait;
+
+ + /*
+ + * on systems with caches, caches must be flashed as the absolute
+ + * last instruction before going into a suspended halt. Otherwise,
+ + * dirty data can linger in the cache and become stale on resume,
+ + * leading to strange errors.
+ + *
+ + * perform a variety of operations to guarantee that the compiler
+ + * will not reorder instructions. wbinvd itself is serializing
+ + * so the processor will not reorder.
+ + *
+ + * Systems without cache can just go into halt.
+ + */
+ + static inline void wbinvd_halt(void)
+ + {
+ + mb();
+ + /* check for clflush to determine if wbinvd is legal */
+ + if (cpu_has_clflush)
+ + asm volatile("cli; wbinvd; 1: hlt; jmp 1b" : : : "memory");
+ + else
+ + while (1)
+ + halt();
+ + }
+
extern void enable_sep_cpu(void);
extern int sysenter_setup(void);
extern void get_pfn_range_for_nid(unsigned int nid,
unsigned long *start_pfn, unsigned long *end_pfn);
extern unsigned long find_min_pfn_with_active_regions(void);
- - extern unsigned long find_max_pfn_with_active_regions(void);
extern void free_bootmem_with_active_regions(int nid,
unsigned long max_low_pfn);
+ typedef int (*work_fn_t)(unsigned long, unsigned long, void *);
+ extern void work_with_active_regions(int nid, work_fn_t work_fn, void *data);
extern void sparse_memory_present_with_active_regions(int nid);
#ifndef CONFIG_HAVE_ARCH_EARLY_PFN_TO_NID
extern int early_pfn_to_nid(unsigned long pfn);
Say M if you want the RCU torture tests to build as a module.
Say N if you are unsure.
+ config RCU_TORTURE_TEST_RUNNABLE
+ bool "torture tests for RCU runnable by default"
+ depends on RCU_TORTURE_TEST = y
+ default n
+ help
+ This option provides a way to build the RCU torture tests
+ directly into the kernel without them starting up at boot
+ time. You can use /proc/sys/kernel/rcutorture_runnable
+ to manually override this setting. This /proc file is
+ available only when the RCU torture tests have been built
+ into the kernel.
+
+ Say Y here if you want the RCU torture tests to start during
+ boot (you probably don't).
+ Say N here if you want the RCU torture tests to start only
+ after being manually enabled via /proc.
+
+++ + +config RCU_CPU_STALL_DETECTOR
+++ + + bool "Check for stalled CPUs delaying RCU grace periods"
+++ + + depends on CLASSIC_RCU
+++ + + default n
+++ + + help
+++ + + This option causes RCU to printk information on which
+++ + + CPUs are delaying the current grace period, but only when
+++ + + the grace period extends for excessive time periods.
+++ + +
+++ + + Say Y if you want RCU to perform such checks.
+++ + +
+++ + + Say N if you are unsure.
+++ + +
config KPROBES_SANITY_TEST
bool "Kprobes sanity tests"
depends on DEBUG_KERNEL
for distributions or general kernels, but only for kernel
developers working on architecture code.
+ Note that if you want to also test saved backtraces, you will
+ have to enable STACKTRACE as well.
+
+ Say N if you are unsure.
+
+++ + +config DEBUG_BLOCK_EXT_DEVT
+++ + + bool "Force extended block device numbers and spread them"
+++ + + depends on DEBUG_KERNEL
+++ + + depends on BLOCK
+++ + + default n
+++ + + help
+++ + + Conventionally, block device numbers are allocated from
+++ + + predetermined contiguous area. However, extended block area
+++ + + may introduce non-contiguous block device numbers. This
+++ + + option forces most block device numbers to be allocated from
+++ + + the extended space and spreads them to discover kernel or
+++ + + userland code paths which assume predetermined contiguous
+++ + + device number allocation.
+++ + +
+++ + + Note that turning on this debug option shuffles all the
+++ + + device numbers for all IDE and SCSI devices including libata
+++ + + ones, so root partition specified using device number
+++ + + directly (via rdev or root=MAJ:MIN) won't work anymore.
+++ + + Textual device names (root=/dev/sdXn) will continue to work.
+++ + +
++ + + Say N if you are unsure.
++ + +
config LKDTM
tristate "Linux Kernel Dump Test Tool Module"
depends on DEBUG_KERNEL
Enable this option if you want to use the LatencyTOP tool
to find out which userspace is blocking on what kernel operations.
+ + config SYSCTL_SYSCALL_CHECK
+ + bool "Sysctl checks"
+ + depends on SYSCTL_SYSCALL
+ + ---help---
+ + sys_sysctl uses binary paths that have been found challenging
+ + to properly maintain and use. This enables checks that help
+ + you to keep things correct.
+ +
+ source kernel/trace/Kconfig
+
config PROVIDE_OHCI1394_DMA_INIT
bool "Remote debugging over FireWire early on boot"
depends on PCI && X86