PreciseKernelConfigReview

Differences between revisions 10 and 21 (spanning 11 versions)
Revision 10 as of 2011-10-10 13:13:50
Size: 92206
Comment:
Revision 21 as of 2012-03-28 15:26:00
Size: 4419
Editor: 79-78-218-124
Comment:
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
 * '''Launchpad Entry''': UbuntuSpec:other-kernel-p-config-review  * '''Launchpad Entry''': UbuntuSpec:hardware-p-kernel-config-review
Line 12: Line 12:
Review of the kernel configuration for Oneiric. This will concentrate on confirming the policy for various option type, as well as new options. For major new options, discussion and confirmation of the selection of each. Review of the kernel configuration for Precise Pangolin 12.04. This will concentrate on confirming the policy for various option type, as well as new options. For major new options, discussion and confirmation of the selection of each.

The review in this Spec
Line 36: Line 38:
 1. if the option is dependent on EXPERIMENTAL then our normal policy is to not enable it,  1. if the option is dependent on EXPERIMENTAL then our normal policy is to not enable it, however it it is device specific we will enable it even though EXPERIMENTAL,
Line 49: Line 51:
=== For Review === === Reviews ===
Line 51: Line 53:
## GENERATED-BEGIN

==== Filesystems ====
|| '''Option''' || '''amd64-generic''' || '''amd64-server''' || '''amd64-virtual''' || '''armel-omap''' || '''i386-generic''' || '''i386-generic-pae''' || '''i386-virtual''' || '''powerpc-powerpc''' || '''powerpc-powerpc64-smp''' || '''powerpc-powerpc-smp''' || '''Policy''' || '''Comments''' ||
|| CONFIG_9P_FS || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_ADFS_FS || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' filesystems are opt-in ||
|| CONFIG_AFFS_FS || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' filesystems are opt-in ||
|| CONFIG_AFS_FS || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' filesystems are opt-in ||
|| CONFIG_AUFS_FS || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' filesystems are opt-in ||
|| CONFIG_AUTOFS4_FS || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_BEFS_FS || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' filesystems are opt-in ||
|| CONFIG_BFS_FS || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' filesystems are opt-in ||
|| CONFIG_BTRFS_FS || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' filesystems are opt-in ||
|| CONFIG_CEPH_FS || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' filesystems are opt-in ||
|| CONFIG_CODA_FS || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_CONFIGFS_FS || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_DEBUG_FS || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_ECRYPT_FS || y || y || y || y || y || y || y || y || y || y || m || '''Inconsistent''' '''EXPERIMENTAL''' '''policy=m''' filesystems are opt-in ||
|| CONFIG_EFS_FS || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' filesystems are opt-in ||
|| CONFIG_EXOFS_FS || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_EXT2_FS || y || y || y || y || y || y || y || y || y || y || m || '''Inconsistent''' ||
|| CONFIG_EXT3_FS || y || y || y || y || y || y || y || y || y || y || y || '''policy=y''' default filesystem ||
|| CONFIG_EXT4_FS || y || y || y || y || y || y || y || y || y || y || y || '''policy=y''' default filesystem ||
|| CONFIG_FAT_FS || m || m || m || y || m || m || m || m || m || m || - || '''Inconsistent''' ||
|| CONFIG_FUSE_FS || y || y || y || y || y || y || y || y || y || y || y || '''policy=y''' not autoloadable ||
|| CONFIG_GFS2_FS || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HFS_FS || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' filesystems are opt-in ||
|| CONFIG_HFSPLUS_FS || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HPFS_FS || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_ISO9660_FS || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_JFFS2_FS || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_JFS_FS || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_MINIX_FS || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_MSDOS_FS || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NCP_FS || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NFS_FS || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NILFS2_FS || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' filesystems are opt-in ||
|| CONFIG_NTFS_FS || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_OCFS2_FS || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_OMFS_FS || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_OVERLAYFS_FS || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_PROC_FS || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_QNX4FS_FS || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_REISERFS_FS || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_ROMFS_FS || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SCSI_PROC_FS || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_SYSV_FS || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_UBIFS_FS || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_UDF_FS || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_UFS_FS || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_VFAT_FS || m || m || m || y || m || m || m || m || m || m || m || '''Inconsistent''' ||
|| CONFIG_VXFS_FS || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_XFS_FS || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_MCA_PROC_FS || - || - || - || - || n || n || n || - || - || - || y || '''Inconsistent''' ||
|| CONFIG_PNPBIOS_PROC_FS || - || - || - || - || y || y || y || - || - || - || y || ||
|| CONFIG_SPU_FS || - || - || - || - || - || - || - || - || m || - || m || ||


==== Subsystems ====
|| '''Option''' || '''amd64-generic''' || '''amd64-server''' || '''amd64-virtual''' || '''armel-omap''' || '''i386-generic''' || '''i386-generic-pae''' || '''i386-virtual''' || '''powerpc-powerpc''' || '''powerpc-powerpc64-smp''' || '''powerpc-powerpc-smp''' || '''Policy''' || '''Comments''' ||
|| CONFIG_ACPI || y || y || y || - || y || y || y || - || - || - || y || ||
|| CONFIG_ATA || y || y || y || y || y || y || y || y || y || y || y || '''policy=y''' boot essential ||
|| CONFIG_BT || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_INPUT || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_NETFILTER || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_NET || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_PCI || y || y || y || - || y || y || y || y || y || y || y || ||
|| CONFIG_SCSI || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_USB || y || y || y || y || y || y || y || y || y || y || y || '''policy=y''' boot essential ||
|| CONFIG_APM || - || - || - || - || m || m || m || - || - || - || m || ||


==== Network Protocols ====
|| '''Option''' || '''amd64-generic''' || '''amd64-server''' || '''amd64-virtual''' || '''armel-omap''' || '''i386-generic''' || '''i386-generic-pae''' || '''i386-virtual''' || '''powerpc-powerpc''' || '''powerpc-powerpc64-smp''' || '''powerpc-powerpc-smp''' || '''Policy''' || '''Comments''' ||
|| CONFIG_ATM || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_AX25 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_BRIDGE || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_CAIF || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_CAN || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_DCB || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_DECNET || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_DNS_RESOLVER || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_ECONET || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' network protocol -- opt-in ||
|| CONFIG_IEEE802154 || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' network protocol -- opt-in ||
|| CONFIG_IPV6 || y || y || y || y || y || y || y || y || y || y || y || '''policy=y''' boot essential ||
|| CONFIG_IPX || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_IRDA || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_L2TP || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_LAPB || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' network protocol -- opt-in ||
|| CONFIG_LLC || y || y || y || m || y || y || y || y || y || y || - || '''Inconsistent''' ||
|| CONFIG_MAC80211 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NET_9P || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NET_DSA || y || y || y || y || y || y || y || y || y || y || m || '''Inconsistent''' '''EXPERIMENTAL''' '''policy=m''' network protocol -- opt-in ||
|| CONFIG_NET_ETHERNET || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_NETFILTER || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_NET_KEY || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETLABEL || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_NETROM || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NET_SCHED || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_PACKET || y || y || y || y || y || y || y || y || y || y || m || '''Inconsistent''' ||
|| CONFIG_PHONET || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_RDS || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' network protocol -- opt-in ||
|| CONFIG_RFKILL || y || y || y || y || y || y || y || y || y || y || m || '''Inconsistent''' ||
|| CONFIG_ROSE || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SUNRPC || m || m || m || m || m || m || m || m || m || m || - || ||
|| CONFIG_TIPC || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' network protocol -- opt-in ||
|| CONFIG_UNIX || y || y || y || y || y || y || y || y || y || y || y || '''policy=y''' boot essential ||
|| CONFIG_WIMAX || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_WIRELESS || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_X25 || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' network protocol -- opt-in ||
|| CONFIG_XFRM || y || y || y || y || y || y || y || y || y || y || - || ||


==== {,S,P}ATA Drivers ====
|| '''Option''' || '''amd64-generic''' || '''amd64-server''' || '''amd64-virtual''' || '''armel-omap''' || '''i386-generic''' || '''i386-generic-pae''' || '''i386-virtual''' || '''powerpc-powerpc''' || '''powerpc-powerpc64-smp''' || '''powerpc-powerpc-smp''' || '''Policy''' || '''Comments''' ||
|| CONFIG_ATA_ACPI || y || y || y || - || y || y || y || - || - || - || y || ||
|| CONFIG_ATA_BMDMA || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_ATA_GENERIC || y || y || y || - || y || y || y || m || m || m || y || '''Inconsistent''' '''policy=y''' boot essential on i386/amd64 ||
|| CONFIG_ATA_NONSTANDARD || n || n || n || n || n || n || n || n || y || n || - || '''Inconsistent''' ||
|| CONFIG_ATA_OVER_ETH || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_ATA_PIIX || y || y || y || - || y || y || y || m || m || m || y || '''Inconsistent''' '''policy=y''' boot essential on i386/amd64 ||
|| CONFIG_ATA_SFF || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_ATA_VERBOSE_ERROR || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_PATA_ACPI || y || y || y || - || y || y || y || - || - || - || y || '''policy=y''' boot essential on i386/amd64 ||
|| CONFIG_PATA_ALI || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_PATA_AMD || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_PATA_ARASAN_CF || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_PATA_ARTOP || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_PATA_ATIIXP || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_PATA_ATP867X || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_PATA_CMD640_PCI || m || m || m || - || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' ATA drivers are opt-in ||
|| CONFIG_PATA_CMD64X || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_PATA_CS5520 || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_PATA_CS5530 || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_PATA_CS5536 || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_PATA_CYPRESS || m || m || m || - || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' ATA drivers are opt-in ||
|| CONFIG_PATA_EFAR || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_PATA_HPT366 || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_PATA_HPT37X || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_PATA_HPT3X2N || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_PATA_HPT3X3_DMA || n || n || n || - || n || n || n || n || n || n || y || '''Inconsistent''' ||
|| CONFIG_PATA_HPT3X3 || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_PATA_IT8213 || m || m || m || - || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' ATA drivers are opt-in ||
|| CONFIG_PATA_IT821X || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_PATA_JMICRON || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_PATA_LEGACY || m || m || m || - || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' ATA drivers are opt-in ||
|| CONFIG_PATA_MARVELL || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_PATA_MPIIX || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_PATA_NETCELL || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_PATA_NINJA32 || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_PATA_NS87410 || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_PATA_NS87415 || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_PATA_OLDPIIX || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_PATA_OPTIDMA || m || m || m || - || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' ATA drivers are opt-in ||
|| CONFIG_PATA_OPTI || m || m || m || - || m || m || m || n || n || n || m || '''Inconsistent''' ||
|| CONFIG_PATA_PCMCIA || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_PATA_PDC2027X || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_PATA_PDC_OLD || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_PATA_PLATFORM || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_PATA_RADISYS || m || m || m || - || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' ATA drivers are opt-in ||
|| CONFIG_PATA_RDC || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_PATA_RZ1000 || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_PATA_SC1200 || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_PATA_SCH || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_PATA_SERVERWORKS || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_PATA_SIL680 || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_PATA_SIS || y || y || y || - || y || y || y || m || m || m || y || '''Inconsistent''' '''policy=y''' boot essential on i386/amd64 ||
|| CONFIG_PATA_TOSHIBA || n || n || n || - || n || n || n || n || n || n || m || '''Inconsistent''' '''EXPERIMENTAL''' '''policy=m''' ATA drivers are opt-in ||
|| CONFIG_PATA_TRIFLEX || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_PATA_VIA || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_PATA_WINBOND || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_SATA_ACARD_AHCI || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_SATA_AHCI || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_SATA_AHCI_PLATFORM || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SATA_INIC162X || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_SATA_MV || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SATA_NV || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_SATA_PMP || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_SATA_PROMISE || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_SATA_QSTOR || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_SATA_SIL24 || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_SATA_SIL || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_SATA_SIS || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_SATA_SVW || m || m || m || - || m || m || m || y || y || y || y || '''Inconsistent''' '''policy=y''' boot essential on powerpc ||
|| CONFIG_SATA_SX4 || m || m || m || - || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' ATA drivers are opt-in ||
|| CONFIG_SATA_ULI || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_SATA_VIA || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_SATA_VITESSE || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_PATA_CS5535 || - || - || - || - || m || m || m || - || - || - || m || '''EXPERIMENTAL''' '''policy=m''' ATA drivers are opt-in ||
|| CONFIG_PATA_ISAPNP || - || - || - || - || m || m || m || - || - || - || m || ||
|| CONFIG_PATA_QDI || - || - || - || - || m || m || m || - || - || - || m || ||
|| CONFIG_PATA_WINBOND_VLB || - || - || - || - || m || m || m || - || - || - || m || '''EXPERIMENTAL''' '''policy=m''' ATA drivers are opt-in ||
|| CONFIG_PATA_MACIO || - || - || - || - || - || - || - || m || m || m || m || ||
|| CONFIG_PATA_OF_PLATFORM || - || - || - || - || - || - || - || m || m || m || m || ||


==== Input Drivers ====
|| '''Option''' || '''amd64-generic''' || '''amd64-server''' || '''amd64-virtual''' || '''armel-omap''' || '''i386-generic''' || '''i386-generic-pae''' || '''i386-virtual''' || '''powerpc-powerpc''' || '''powerpc-powerpc64-smp''' || '''powerpc-powerpc-smp''' || '''Policy''' || '''Comments''' ||
|| CONFIG_INPUT_88PM860X_ONKEY || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_INPUT_AB8500_PONKEY || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_INPUT_AD714X_I2C || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_INPUT_AD714X || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_INPUT_AD714X_SPI || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_INPUT_ADXL34X_I2C || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_INPUT_ADXL34X || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_INPUT_ADXL34X_SPI || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_INPUT_APANEL || m || m || m || - || m || m || m || - || - || - || m || ||
|| CONFIG_INPUT_ATI_REMOTE2 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_INPUT_ATI_REMOTE || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_INPUT_ATLAS_BTNS || m || m || m || - || m || m || m || - || - || - || m || ||
|| CONFIG_INPUT_CM109 || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' input drivers are opt-in ||
|| CONFIG_INPUT_CMA3000_I2C || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_INPUT_CMA3000 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_INPUT_EVBUG || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_INPUT_EVDEV || y || y || y || y || y || y || y || y || y || y || y || '''policy=y''' boot essential ||
|| CONFIG_INPUT_FF_MEMLESS || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_INPUT_GPIO_ROTARY_ENCODER || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_INPUT_JOYDEV || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_INPUT_JOYSTICK || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_INPUT_KEYBOARD || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_INPUT_KEYSPAN_REMOTE || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' input drivers are opt-in ||
|| CONFIG_INPUT_KXTJ9 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_INPUT_MAX8925_ONKEY || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_INPUT_MISC || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_INPUT_MMA8450 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_INPUT_MOUSEDEV_PSAUX || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_INPUT_MOUSEDEV_SCREEN_X || 1024 || 1024 || 1024 || 1024 || 1024 || 1024 || 1024 || 1024 || 1024 || 1024 || 1024 || ||
|| CONFIG_INPUT_MOUSEDEV_SCREEN_Y || 768 || 768 || 768 || 768 || 768 || 768 || 768 || 768 || 768 || 768 || 768 || ||
|| CONFIG_INPUT_MOUSEDEV || y || y || y || y || y || y || y || y || y || y || y || '''policy=y''' boot essential ||
|| CONFIG_INPUT_MOUSE || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_INPUT_MPU3050 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_INPUT_PCF50633_PMU || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_INPUT_PCF8574 || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' input drivers are opt-in ||
|| CONFIG_INPUT_PCSPKR || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_INPUT_POLLDEV || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_INPUT_POWERMATE || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_INPUT_SPARSEKMAP || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_INPUT_TABLET || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_INPUT_TOUCHSCREEN || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_INPUT_UINPUT || y || y || y || y || y || y || y || y || y || y || y || '''policy=y''' boot essential ||
|| CONFIG_INPUT_WM831X_ON || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_INPUT_XEN_KBDDEV_FRONTEND || m || m || m || - || - || m || m || - || - || - || m || ||
|| CONFIG_INPUT_YEALINK || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' input drivers are opt-in ||
|| CONFIG_INPUT_PCAP || - || - || - || m || - || - || - || - || - || - || m || ||
|| CONFIG_INPUT_PWM_BEEPER || - || - || - || m || - || - || - || - || - || - || m || ||
|| CONFIG_INPUT_TWL4030_PWRBUTTON || - || - || - || m || - || - || - || m || m || m || m || ||
|| CONFIG_INPUT_TWL4030_VIBRA || - || - || - || m || - || - || - || m || m || m || m || ||
|| CONFIG_INPUT_TWL6040_VIBRA || - || - || - || m || - || - || - || m || m || m || m || ||
|| CONFIG_INPUT_WISTRON_BTNS || - || - || - || - || m || m || m || - || - || - || m || ||
|| CONFIG_INPUT_ADBHID || - || - || - || - || - || - || - || y || - || y || y || ||
|| CONFIG_INPUT_APMPOWER || - || - || - || - || - || - || - || m || - || m || m || ||


==== HID Drivers ====
|| '''Option''' || '''amd64-generic''' || '''amd64-server''' || '''amd64-virtual''' || '''armel-omap''' || '''i386-generic''' || '''i386-generic-pae''' || '''i386-virtual''' || '''powerpc-powerpc''' || '''powerpc-powerpc64-smp''' || '''powerpc-powerpc-smp''' || '''Policy''' || '''Comments''' ||
|| CONFIG_HID_A4TECH || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_ACRUX_FF || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_ACRUX || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_APPLE || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_BELKIN || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_CHERRY || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_CHICONY || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_CYPRESS || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_DRAGONRISE || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_ELECOM || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_EMS_FF || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_EZKEY || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_GREENASIA || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_GYRATION || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_HOLTEK || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_KENSINGTON || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_KEYTOUCH || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_KYE || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_LCPOWER || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_LOGITECH || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_MAGICMOUSE || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_MICROSOFT || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_MONTEREY || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_MULTITOUCH || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_NTRIG || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_ORTEK || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_PANTHERLORD || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_PETALYNX || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_PICOLCD_BACKLIGHT || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_HID_PICOLCD_FB || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_HID_PICOLCD_LCD || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_HID_PICOLCD_LEDS || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_HID_PICOLCD || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_PID || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_HID_PRODIKEYS || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_QUANTA || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_ROCCAT_ARVO || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_ROCCAT_COMMON || m || m || m || m || m || m || m || m || m || m || - || ||
|| CONFIG_HID_ROCCAT_KONE || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_ROCCAT_KONEPLUS || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_ROCCAT_KOVAPLUS || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_ROCCAT || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_ROCCAT_PYRA || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_SAMSUNG || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_SMARTJOYPLUS || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_SONY || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_SPEEDLINK || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_SUNPLUS || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_SUPPORT || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_HID_THRUSTMASTER || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_TOPSEED || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_TWINHAN || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_UCLOGIC || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_WACOM || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_WACOM_POWER_SUPPLY || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_HID_WALTOP || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_WIIMOTE || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_ZEROPLUS || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_ZYDACRON || m || m || m || m || m || m || m || m || m || m || m || ||


==== Sensor Drivers ====
|| '''Option''' || '''amd64-generic''' || '''amd64-server''' || '''amd64-virtual''' || '''armel-omap''' || '''i386-generic''' || '''i386-generic-pae''' || '''i386-virtual''' || '''powerpc-powerpc''' || '''powerpc-powerpc64-smp''' || '''powerpc-powerpc-smp''' || '''Policy''' || '''Comments''' ||
|| CONFIG_SENSORS_ABITUGURU3 || m || m || m || - || m || m || m || - || - || - || m || '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_ABITUGURU || m || m || m || - || m || m || m || - || - || - || m || '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_ACPI_POWER || m || m || m || - || m || m || m || - || - || - || m || ||
|| CONFIG_SENSORS_AD7414 || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_AD7418 || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_ADCXX || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_ADM1021 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_ADM1025 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_ADM1026 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_ADM1029 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_ADM1031 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_ADM9240 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_ADS1015 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_ADS7828 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_ADS7871 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_ADT7411 || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_ADT7462 || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_ADT7470 || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_ADT7475 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_AK8975 || m || m || m || n || m || m || m || n || n || n || m || '''Inconsistent''' ||
|| CONFIG_SENSORS_AMC6821 || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_APDS990X || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_APPLESMC || m || m || m || - || m || m || m || - || - || - || m || ||
|| CONFIG_SENSORS_ASB100 || m || m || m || - || m || m || m || - || - || - || m || '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_ASC7621 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_ATK0110 || m || m || m || - || m || m || m || - || - || - || m || '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_ATXP1 || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_BH1770 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_BH1780 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_CORETEMP || m || m || m || - || m || m || m || - || - || - || m || '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_DME1737 || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_DS1621 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_DS620 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_EMC1403 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_EMC2103 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_EMC6W201 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_F71805F || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_F71882FG || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_F75375S || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_FAM15H_POWER || m || m || m || - || m || m || m || - || - || - || m || ||
|| CONFIG_SENSORS_FSCHMD || m || m || m || - || m || m || m || - || - || - || m || ||
|| CONFIG_SENSORS_G760A || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_GL518SM || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_GL520SM || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_GPIO_FAN || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_HDAPS || m || m || m || - || m || m || m || - || - || - || m || ||
|| CONFIG_SENSORS_HMC5843 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_I5K_AMB || m || m || m || - || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_IBMAEM || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_IBMPEX || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_ISL29018 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_IT87 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_JC42 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_K10TEMP || m || m || m || - || m || m || m || - || - || - || m || ||
|| CONFIG_SENSORS_K8TEMP || m || m || m || - || m || m || m || - || - || - || m || '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_LINEAGE || n || n || n || n || n || n || n || n || n || n || m || '''Inconsistent''' '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_LIS3_I2C || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_LIS3LV02D || m || m || m || m || m || m || m || m || m || m || - || ||
|| CONFIG_SENSORS_LM63 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_LM70 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_LM73 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_LM75 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_LM77 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_LM78 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_LM80 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_LM83 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_LM85 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_LM87 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_LM90 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_LM92 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_LM93 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_LM95241 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_LM95245 || n || n || n || n || n || n || n || n || n || n || m || '''Inconsistent''' '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_LTC4151 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_LTC4215 || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_LTC4245 || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_LTC4261 || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_MAX1111 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_MAX16065 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_MAX1619 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_MAX1668 || n || n || n || n || n || n || n || n || n || n || m || '''Inconsistent''' '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_MAX6639 || n || n || n || n || n || n || n || n || n || n || m || '''Inconsistent''' '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_MAX6642 || n || n || n || n || n || n || n || n || n || n || m || '''Inconsistent''' '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_MAX6650 || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_MC13783_ADC || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_NTC_THERMISTOR || n || n || n || n || n || n || n || n || n || n || m || '''Inconsistent''' '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_PC87360 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_PC87427 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_PCF8591 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_SCH5627 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_SCH5636 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_SCH56XX_COMMON || m || m || m || m || m || m || m || m || m || m || - || ||
|| CONFIG_SENSORS_SHT15 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_SHT21 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_SIS5595 || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_SMM665 || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_SMSC47B397 || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_SMSC47M192 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_SMSC47M1 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_THMC50 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_TMP102 || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_TMP401 || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_TMP421 || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_TSL2550 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_TSL2563 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_VIA686A || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_VIA_CPUTEMP || m || m || m || - || m || m || m || - || - || - || m || ||
|| CONFIG_SENSORS_VT1211 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_VT8231 || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_W83627EHF || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_W83627HF || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_W83781D || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_W83791D || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_W83792D || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_W83793 || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_W83795_FANCTRL || n || n || n || n || n || n || n || n || n || n || y || '''Inconsistent''' ||
|| CONFIG_SENSORS_W83795 || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_W83L785TS || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_W83L786NG || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_WM831X || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_WM8350 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SENSORS_LIS3_SPI || - || - || - || m || - || - || - || m || m || m || m || ||
|| CONFIG_SENSORS_TWL4030_MADC || - || - || - || m || - || - || - || m || m || m || m || ||
|| CONFIG_SENSORS_AMS_I2C || - || - || - || - || - || - || - || y || - || y || y || ||
|| CONFIG_SENSORS_AMS || - || - || - || - || - || - || - || m || - || m || m || '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_AMS_PMU || - || - || - || - || - || - || - || y || - || y || y || ||


==== Netfilter Match/Targets ====
|| '''Option''' || '''amd64-generic''' || '''amd64-server''' || '''amd64-virtual''' || '''armel-omap''' || '''i386-generic''' || '''i386-generic-pae''' || '''i386-virtual''' || '''powerpc-powerpc''' || '''powerpc-powerpc64-smp''' || '''powerpc-powerpc-smp''' || '''Policy''' || '''Comments''' ||
|| CONFIG_NETFILTER_XT_CONNMARK || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_MARK || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_MATCH_ADDRTYPE || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_MATCH_CLUSTER || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_MATCH_COMMENT || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_MATCH_CONNBYTES || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_MATCH_CONNLIMIT || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_MATCH_CONNMARK || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_MATCH_CONNTRACK || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_MATCH_CPU || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_MATCH_DCCP || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_MATCH_DEVGROUP || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_MATCH_DSCP || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_MATCH_ESP || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_MATCH_HASHLIMIT || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_MATCH_HELPER || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_MATCH_HL || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_MATCH_IPRANGE || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_MATCH_IPVS || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_MATCH_LENGTH || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_MATCH_LIMIT || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_MATCH_MAC || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_MATCH_MARK || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_MATCH_MULTIPORT || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_MATCH_OSF || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_MATCH_OWNER || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_MATCH_PHYSDEV || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_MATCH_PKTTYPE || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_MATCH_POLICY || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_MATCH_QUOTA || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_MATCH_RATEEST || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_MATCH_REALM || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_MATCH_RECENT || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_MATCH_SCTP || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' netfilter targets are opt-in ||
|| CONFIG_NETFILTER_XT_MATCH_SOCKET || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_MATCH_STATE || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_MATCH_STATISTIC || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_MATCH_STRING || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_MATCH_TCPMSS || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_MATCH_TIME || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_MATCH_U32 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_SET || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_TARGET_AUDIT || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_TARGET_CHECKSUM || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_TARGET_CLASSIFY || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_TARGET_CONNMARK || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_TARGET_CONNSECMARK || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_TARGET_CT || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_TARGET_DSCP || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_TARGET_HL || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_TARGET_IDLETIMER || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_TARGET_LED || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_TARGET_MARK || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_TARGET_NFLOG || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_TARGET_NFQUEUE || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_TARGET_NOTRACK || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_TARGET_RATEEST || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_TARGET_SECMARK || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_TARGET_TCPMSS || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' '''policy=m''' netfilter targets are opt-in ||
|| CONFIG_NETFILTER_XT_TARGET_TEE || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_TARGET_TPROXY || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NETFILTER_XT_TARGET_TRACE || m || m || m || m || m || m || m || m || m || m || m || ||


==== Non-modular modules ====
|| '''Option''' || '''amd64-generic''' || '''amd64-server''' || '''amd64-virtual''' || '''armel-omap''' || '''i386-generic''' || '''i386-generic-pae''' || '''i386-virtual''' || '''powerpc-powerpc''' || '''powerpc-powerpc64-smp''' || '''powerpc-powerpc-smp''' || '''Comments''' ||
|| CONFIG_ACPI_AC || y || y || y || - || y || y || y || - || - || - || '''policy=y''' boot essential ||
|| CONFIG_ACPI_ASUS || n || n || n || - || n || n || n || - || - || - || ||
|| CONFIG_ACPI_BATTERY || y || y || y || - || y || y || y || - || - || - || '''policy=y''' boot essential ||
|| CONFIG_ACPI_BUTTON || y || y || y || - || y || y || y || - || - || - || '''policy=y''' boot essential ||
|| CONFIG_ACPI_CUSTOM_METHOD || n || n || n || - || n || n || n || - || - || - || ||
|| CONFIG_ACPI_FAN || y || y || y || - || y || y || y || - || - || - || '''policy=y''' boot essential ||
|| CONFIG_ACPI_PROCESSOR || y || y || y || - || y || y || y || - || - || - || '''policy=y''' boot essential ||
|| CONFIG_ACPI_THERMAL || y || y || y || - || y || y || y || - || - || - || '''policy=y''' boot essential ||
|| CONFIG_AGP || y || y || y || - || y || y || y || y || y || y || '''policy=y''' not autoloadable ||
|| CONFIG_AGP_AMD || - || - || - || - || y || y || y || - || - || - || '''policy=y''' not autoloadable ||
|| CONFIG_AGP_AMD64 || y || y || y || - || y || y || y || - || - || - || '''policy=y''' not autoloadable ||
|| CONFIG_AGP_INTEL || y || y || y || - || y || y || y || - || - || - || '''policy=y''' not autoloadable ||
|| CONFIG_AGP_NVIDIA || - || - || - || - || y || y || y || - || - || - || '''policy=y''' not autoloadable ||
|| CONFIG_AGP_VIA || y || y || y || - || y || y || y || - || - || - || '''policy=y''' not autoloadable ||
|| CONFIG_APM_EMULATION || - || - || - || n || - || - || - || m || - || m || ||
|| CONFIG_ATA || y || y || y || y || y || y || y || y || y || y || '''policy=y''' boot essential ||
|| CONFIG_ATA_GENERIC || y || y || y || - || y || y || y || m || m || m || '''policy=y''' boot essential on i386/amd64 ||
|| CONFIG_ATA_PIIX || y || y || y || - || y || y || y || m || m || m || '''policy=y''' boot essential on i386/amd64 ||
|| CONFIG_ATH6K_LEGACY || n || n || n || n || n || n || n || n || n || n || '''STAGING''' ||
|| CONFIG_ATM_DUMMY || n || n || n || n || n || n || n || n || n || n || ||
|| CONFIG_BACKTRACE_SELF_TEST || n || n || n || n || n || n || n || n || n || n || ||
|| CONFIG_BLK_CGROUP || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_BLK_DEV_DM || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_BLK_DEV_LOOP || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_BLK_DEV_MD || y || y || y || y || y || y || y || m || m || m || ||
|| CONFIG_BLK_DEV_RAM || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_BLK_DEV_SD || y || y || y || y || y || y || y || m || m || m || ||
|| CONFIG_BLK_DEV_SR || y || y || y || y || y || y || y || m || m || m || ||
|| CONFIG_BLK_DEV_UB || n || n || n || n || n || n || n || n || n || n || ||
|| CONFIG_BLK_DEV_XD || - || - || - || - || n || n || n || - || - || - || ||
|| CONFIG_BROADCOM_PHY || y || y || y || y || y || y || y || m || m || m || ||
|| CONFIG_CAN_TI_HECC || - || - || - || n || - || - || - || - || - || - || ||
|| CONFIG_CHR_DEV_SG || y || y || y || y || y || y || y || m || m || m || ||
|| CONFIG_CICADA_PHY || y || y || y || y || y || y || y || m || m || m || ||
|| CONFIG_CONNECTOR || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_COPS || - || - || - || - || n || n || n || - || - || - || ||
|| CONFIG_CPU_FREQ_GOV_CONSERVATIVE || y || y || y || y || y || y || y || y || y || y || '''policy=y''' not autoloadable ||
|| CONFIG_CPU_FREQ_GOV_ONDEMAND || y || y || y || y || y || y || y || y || y || y || '''policy=y''' not autoloadable ||
|| CONFIG_CPU_FREQ_GOV_POWERSAVE || y || y || y || y || y || y || y || y || y || y || '''policy=y''' not autoloadable ||
|| CONFIG_CPU_FREQ_GOV_USERSPACE || y || y || y || y || y || y || y || y || y || y || '''policy=y''' not autoloadable ||
|| CONFIG_CPU_FREQ_STAT || y || y || y || y || y || y || y || m || m || m || ||
|| CONFIG_CRYPTO_CRC32C || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_CRYPTO_CRC32C_INTEL || y || y || y || - || y || y || y || - || - || - || ||
|| CONFIG_CRYPTO_DEV_PADLOCK || y || y || y || - || y || y || y || - || - || - || ||
|| CONFIG_CRYPTO_SALSA20 || m || m || m || m || m || m || m || n || n || n || ||
|| CONFIG_CS5535_MFGPT || n || n || n || - || n || n || n || - || - || - || ||
|| CONFIG_DAVICOM_PHY || y || y || y || y || y || y || y || m || m || m || ||
|| CONFIG_DEBUG_NX_TEST || n || n || n || - || n || n || n || - || - || - || ||
|| CONFIG_DMATEST || n || n || n || n || n || n || n || n || n || n || ||
|| CONFIG_DM_DELAY || n || n || n || n || n || n || n || n || n || n || '''EXPERIMENTAL''' ||
|| CONFIG_DM_FLAKEY || n || n || n || n || n || n || n || n || n || n || '''EXPERIMENTAL''' ||
|| CONFIG_DM_LOG_USERSPACE || n || n || n || n || n || n || n || n || n || n || '''EXPERIMENTAL''' ||
|| CONFIG_DM_RAID45 || m || m || m || n || m || m || m || n || n || n || ||
|| CONFIG_DVB_DUMMY_FE || n || n || n || n || n || n || n || n || n || n || ||
|| CONFIG_DVB_USB_EC168 || n || n || n || m || n || n || n || n || n || n || ||
|| CONFIG_ECRYPT_FS || y || y || y || y || y || y || y || y || y || y || '''EXPERIMENTAL''' '''policy=m''' filesystems are opt-in ||
|| CONFIG_EDD || y || y || y || - || y || y || y || - || - || - || ||
|| CONFIG_EFI_VARS || y || y || y || - || y || y || y || - || - || - || ||
|| CONFIG_ENC28J60 || n || n || n || n || n || n || n || n || n || n || '''EXPERIMENTAL''' ||
|| CONFIG_ENCRYPTED_KEYS || y || y || y || - || y || y || y || y || y || y || ||
|| CONFIG_EXT2_FS || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_EXT3_FS || y || y || y || y || y || y || y || y || y || y || '''policy=y''' default filesystem ||
|| CONFIG_EXT4_FS || y || y || y || y || y || y || y || y || y || y || '''policy=y''' default filesystem ||
|| CONFIG_FB || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_FB_3DFX || m || m || m || - || m || m || m || y || y || y || ||
|| CONFIG_FB_ATY || m || m || m || - || m || m || m || y || m || m || ||
|| CONFIG_FB_OMAP2 || - || - || - || y || - || - || - || - || - || - || ||
|| CONFIG_FB_PS3 || - || - || - || - || - || - || - || - || y || - || ||
|| CONFIG_FB_UVESA || m || m || m || n || m || m || m || m || m || m || ||
|| CONFIG_FB_VIRTUAL || n || n || n || n || n || n || n || n || n || n || ||
|| CONFIG_FB_VOODOO1 || m || m || m || - || m || m || m || y || y || y || ||
|| CONFIG_FDDI || y || y || y || - || y || y || y || y || y || y || ||
|| CONFIG_FRAMEBUFFER_CONSOLE || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_FSAM7400 || m || m || m || - || m || m || m || n || n || n || ||
|| CONFIG_FTGMAC100 || - || - || - || n || - || - || - || - || - || - || ||
|| CONFIG_FTMAC100 || - || - || - || n || - || - || - || - || - || - || ||
|| CONFIG_FUSE_FS || y || y || y || y || y || y || y || y || y || y || '''policy=y''' not autoloadable ||
|| CONFIG_FW_LOADER || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_GPIO_PCA953X || m || m || m || y || m || m || m || m || m || m || ||
|| CONFIG_GPIO_TWL4030 || - || - || - || y || - || - || - || m || m || m || ||
|| CONFIG_HOTPLUG_PCI || y || y || y || - || y || y || y || y || y || y || ||
|| CONFIG_HOTPLUG_PCI_PCIE || y || y || y || - || y || y || y || y || y || y || ||
|| CONFIG_HP_WATCHDOG || n || n || n || - || n || n || n || - || - || - || ||
|| CONFIG_HWMON || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_HWPOISON_INJECT || n || n || n || - || n || n || n || - || - || - || ||
|| CONFIG_HW_RANDOM || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_HW_RANDOM_PASEMI || - || - || - || - || - || - || - || - || y || - || ||
|| CONFIG_I2C_ALGOBIT || m || m || m || m || m || m || m || y || y || y || ||
|| CONFIG_I2C_POWERMAC || - || - || - || - || - || - || - || y || y || y || ||
|| CONFIG_IA32_AOUT || n || n || n || - || - || - || - || - || - || - || ||
|| CONFIG_ICPLUS_PHY || y || y || y || y || y || y || y || m || m || m || ||
|| CONFIG_IDE || n || n || n || n || n || n || n || n || n || n || ||
|| CONFIG_IEEE802154_FAKEHARD || n || n || n || n || n || n || n || n || n || n || ||
|| CONFIG_IKCONFIG || n || n || n || n || n || n || n || n || n || n || ||
|| CONFIG_INET_DIAG || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_INET_LRO || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_INPUT_EVDEV || y || y || y || y || y || y || y || y || y || y || '''policy=y''' boot essential ||
|| CONFIG_INPUT_MOUSEDEV || y || y || y || y || y || y || y || y || y || y || '''policy=y''' boot essential ||
|| CONFIG_INPUT_UINPUT || y || y || y || y || y || y || y || y || y || y || '''policy=y''' boot essential ||
|| CONFIG_IOSCHED_CFQ || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_IOSCHED_DEADLINE || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_IPV6 || y || y || y || y || y || y || y || y || y || y || '''policy=y''' boot essential ||
|| CONFIG_ISI || n || n || n || - || n || n || n || n || n || n || ||
|| CONFIG_KEYBOARD_ATKBD || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_KEYBOARD_QT2160 || n || n || n || n || n || n || n || n || n || n || '''EXPERIMENTAL''' ||
|| CONFIG_KGDB_SERIAL_CONSOLE || y || y || y || y || y || y || y || y || y || - || '''EXPERIMENTAL''' ||
|| CONFIG_KVM || m || m || m || - || m || m || m || y || - || - || ||
|| CONFIG_KVM_BOOK3S_64 || - || - || - || - || - || - || - || - || n || - || '''EXPERIMENTAL''' ||
|| CONFIG_LGUEST || - || - || - || - || n || n || n || - || - || - || '''EXPERIMENTAL''' ||
|| CONFIG_LIRC_PARALLEL || n || n || n || n || n || n || n || n || n || n || ||
|| CONFIG_LKDTM || n || n || n || n || n || n || n || n || n || n || ||
|| CONFIG_LOGFS || n || n || n || n || n || n || n || n || n || n || '''EXPERIMENTAL''' ||
|| CONFIG_LSI_ET1011C_PHY || y || y || y || y || y || y || y || m || m || m || ||
|| CONFIG_LXT_PHY || y || y || y || y || y || y || y || m || m || m || ||
|| CONFIG_MAC_EMUMOUSEBTN || y || y || y || - || y || y || y || y || y || y || ||
|| CONFIG_MARVELL_PHY || y || y || y || y || y || y || y || m || m || m || ||
|| CONFIG_MAX517 || n || n || n || n || n || n || n || n || n || n || '''EXPERIMENTAL''' ||
|| CONFIG_MEMSTICK_R592 || n || n || n || - || n || n || n || n || n || n || '''EXPERIMENTAL''' ||
|| CONFIG_MII || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_MMC || y || y || y || y || y || y || y || m || m || m || ||
|| CONFIG_MMC_BLOCK || m || m || m || y || m || m || m || m || m || m || ||
|| CONFIG_MMC_OMAP_HS || - || - || - || y || - || - || - || - || - || - || ||
|| CONFIG_MMC_SDHCI || m || m || m || y || m || m || m || m || m || m || ||
|| CONFIG_MMC_TEST || n || n || n || n || n || n || n || n || n || n || ||
|| CONFIG_MMC_TMIO || - || - || - || n || - || - || - || - || - || - || ||
|| CONFIG_MMIOTRACE_TEST || n || n || n || - || n || n || n || - || - || - || ||
|| CONFIG_MTD || m || m || m || y || m || m || m || m || m || m || ||
|| CONFIG_MTD_BLOCK || m || m || m || y || m || m || m || m || m || m || ||
|| CONFIG_MTD_CHAR || m || m || m || y || m || m || m || m || m || m || ||
|| CONFIG_MTD_NAND || m || m || m || y || m || m || m || m || m || m || ||
|| CONFIG_MTD_NAND_FSL_ELBC || - || - || - || - || - || - || - || n || n || n || ||
|| CONFIG_MTD_NAND_OMAP2 || - || - || - || y || - || - || - || - || - || - || ||
|| CONFIG_NATIONAL_PHY || y || y || y || y || y || y || y || m || m || m || ||
|| CONFIG_NET_CLS_CGROUP || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_NFC || n || n || n || n || n || n || n || n || n || n || '''EXPERIMENTAL''' ||
|| CONFIG_NLS_CODEPAGE_437 || m || m || m || y || m || m || m || m || m || m || ||
|| CONFIG_NLS_ISO8859_1 || m || m || m || y || m || m || m || m || m || m || ||
|| CONFIG_NVRAM || m || m || m || m || m || m || m || y || - || y || ||
|| CONFIG_N_GSM || n || n || n || n || n || n || n || n || n || n || '''EXPERIMENTAL''' ||
|| CONFIG_OMAP2_DSS || - || - || - || y || - || - || - || - || - || - || ||
|| CONFIG_PACKET || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_PANEL_GENERIC_DPI || - || - || - || y || - || - || - || - || - || - || ||
|| CONFIG_PANEL_SHARP_LS037V7DW01 || - || - || - || y || - || - || - || - || - || - || ||
|| CONFIG_PANEL_TPO_TD043MTEA1 || - || - || - || y || - || - || - || - || - || - || ||
|| CONFIG_PATA_ACPI || y || y || y || - || y || y || y || - || - || - || '''policy=y''' boot essential on i386/amd64 ||
|| CONFIG_PATA_OPTI || m || m || m || - || m || m || m || n || n || n || ||
|| CONFIG_PATA_SIS || y || y || y || - || y || y || y || m || m || m || '''policy=y''' boot essential on i386/amd64 ||
|| CONFIG_PATA_TOSHIBA || n || n || n || - || n || n || n || n || n || n || '''EXPERIMENTAL''' '''policy=m''' ATA drivers are opt-in ||
|| CONFIG_PC300TOO || n || n || n || - || n || n || n || n || n || n || ||
|| CONFIG_PCCARD || m || m || m || n || m || m || m || m || m || m || ||
|| CONFIG_PCIEAER_INJECT || n || n || n || - || n || n || n || n || n || n || ||
|| CONFIG_PCI_STUB || m || m || m || - || m || m || m || n || n || n || ||
|| CONFIG_PDC_ADMA || y || y || y || - || y || y || y || m || m || m || ||
|| CONFIG_PMBUS || n || n || n || n || n || n || n || n || n || n || '''EXPERIMENTAL''' ||
|| CONFIG_POHMELFS || m || m || m || m || m || m || m || n || n || n || ||
|| CONFIG_PPC_PASEMI_MDIO || - || - || - || - || - || - || - || - || y || - || ||
|| CONFIG_PPP || y || y || y || y || y || y || y || m || m || m || ||
|| CONFIG_PPS_CLIENT_KTIMER || n || n || n || n || n || n || n || n || n || n || ||
|| CONFIG_PTP_1588_CLOCK || n || n || n || n || n || n || n || n || n || n || ||
|| CONFIG_QSEMI_PHY || y || y || y || y || y || y || y || m || m || m || ||
|| CONFIG_R3964 || m || m || m || n || m || m || m || m || m || m || ||
|| CONFIG_R6040 || n || n || n || - || n || n || n || n || n || n || ||
|| CONFIG_RCU_TORTURE_TEST || n || n || n || n || n || n || n || n || n || n || ||
|| CONFIG_REALTEK_PHY || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_REGULATOR_PCAP || - || - || - || n || - || - || - || - || - || - || ||
|| CONFIG_RFKILL || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_RING_BUFFER_BENCHMARK || n || n || n || n || n || n || n || n || n || n || ||
|| CONFIG_RTAS_FLASH || - || - || - || - || - || - || - || - || n || - || ||
|| CONFIG_RTC_DRV_CMOS || y || y || y || m || y || y || y || m || m || m || ||
|| CONFIG_RTC_DRV_TEST || m || m || m || m || m || m || m || n || n || n || ||
|| CONFIG_RTC_DRV_TWL4030 || - || - || - || y || - || - || - || m || m || m || ||
|| CONFIG_RTL8192E || m || m || m || - || m || m || m || n || n || n || ||
|| CONFIG_RTS5139 || m || m || m || n || m || m || m || n || n || n || ||
|| CONFIG_RTS_PSTOR || m || m || m || - || m || m || m || n || n || n || ||
|| CONFIG_SATA_SVW || m || m || m || - || m || m || m || y || y || y || '''policy=y''' boot essential on powerpc ||
|| CONFIG_SCANLOG || - || - || - || - || - || - || - || - || n || - || ||
|| CONFIG_SCSI_AIC7XXX_OLD || n || n || n || - || n || n || n || n || n || n || ||
|| CONFIG_SCSI_DH || y || y || y || y || y || y || y || m || m || m || ||
|| CONFIG_SCSI_IBMVFC || - || - || - || - || - || - || - || - || n || - || ||
|| CONFIG_SCSI_IBMVSCSI || - || - || - || - || - || - || - || - || n || - || ||
|| CONFIG_SCSI_IBMVSCSIS || - || - || - || - || - || - || - || - || n || - || ||
|| CONFIG_SCSI_IPR || m || m || m || - || m || m || m || n || n || n || ||
|| CONFIG_SCSI_OSD_INITIATOR || m || m || m || n || m || m || m || m || m || m || ||
|| CONFIG_SCSI_QLA_ISCSI || m || m || m || - || m || m || m || n || m || n || ||
|| CONFIG_SCSI_SYM53C8XX_2 || m || y || y || - || m || y || y || m || m || m || ||
|| CONFIG_SENSORS_AK8975 || m || m || m || n || m || m || m || n || n || n || ||
|| CONFIG_SENSORS_LINEAGE || n || n || n || n || n || n || n || n || n || n || '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_LM95245 || n || n || n || n || n || n || n || n || n || n || '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_MAX1668 || n || n || n || n || n || n || n || n || n || n || '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_MAX6639 || n || n || n || n || n || n || n || n || n || n || '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_MAX6642 || n || n || n || n || n || n || n || n || n || n || '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_NTC_THERMISTOR || n || n || n || n || n || n || n || n || n || n || '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SERIAL_8250_PCI || y || y || y || - || y || y || y || m || m || m || ||
|| CONFIG_SERIAL_8250_PNP || y || y || y || - || y || y || y || - || - || - || ||
|| CONFIG_SERIAL_AMBA_PL010 || - || - || - || n || - || - || - || - || - || - || ||
|| CONFIG_SERIAL_ICOM || - || - || - || - || - || - || - || - || n || - || ||
|| CONFIG_SERIAL_IFX6X60 || n || n || n || n || n || n || n || n || n || n || '''EXPERIMENTAL''' ||
|| CONFIG_SERIAL_PMACZILOG || - || - || - || - || - || - || - || y || y || y || ||
|| CONFIG_SERIO_AMBAKMI || - || - || - || n || - || - || - || - || - || - || ||
|| CONFIG_SIGMA || n || n || n || - || n || n || n || - || - || - || ||
|| CONFIG_SLIP || m || m || m || y || m || m || m || m || m || m || ||
|| CONFIG_SMSC_PHY || y || y || y || y || y || y || y || m || m || m || ||
|| CONFIG_SM_FTL || m || m || m || m || m || m || m || n || n || n || ||
|| CONFIG_SND || m || m || m || y || m || m || m || m || m || m || ||
|| CONFIG_SND_MIXER_OSS || n || n || n || m || n || n || n || n || n || n || ||
|| CONFIG_SND_MTPAV || m || m || m || n || m || m || m || m || m || m || ||
|| CONFIG_SND_OMAP_SOC || - || - || - || y || - || - || - || - || - || - || ||
|| CONFIG_SND_OMAP_SOC_IGEP0020 || - || - || - || y || - || - || - || - || - || - || ||
|| CONFIG_SND_OMAP_SOC_OMAP3EVM || - || - || - || y || - || - || - || - || - || - || ||
|| CONFIG_SND_OMAP_SOC_OMAP3_BEAGLE || - || - || - || y || - || - || - || - || - || - || ||
|| CONFIG_SND_OMAP_SOC_OMAP3_PANDORA || - || - || - || y || - || - || - || - || - || - || ||
|| CONFIG_SND_OMAP_SOC_OVERO || - || - || - || y || - || - || - || - || - || - || ||
|| CONFIG_SND_OMAP_SOC_SDP3430 || - || - || - || y || - || - || - || - || - || - || ||
|| CONFIG_SND_OMAP_SOC_ZOOM2 || - || - || - || y || - || - || - || - || - || - || ||
|| CONFIG_SND_PCM_OSS || n || n || n || m || n || n || n || n || n || n || ||
|| CONFIG_SND_SEQUENCER || m || m || m || n || m || m || m || m || m || m || ||
|| CONFIG_SND_SERIAL_U16550 || m || m || m || n || m || m || m || m || m || m || ||
|| CONFIG_SND_SOC || m || m || m || y || m || m || m || m || m || m || ||
|| CONFIG_SND_USB_6FIRE || n || n || n || n || n || n || n || n || n || n || ||
|| CONFIG_SOLO6X10 || n || n || n || - || n || n || n || n || n || n || '''STAGING''' ||
|| CONFIG_SOUND || m || m || m || y || m || m || m || m || m || m || ||
|| CONFIG_SOUND_PRIME || n || n || n || n || n || n || n || n || n || n || ||
|| CONFIG_SPI_DESIGNWARE || y || y || y || m || y || y || y || y || y || y || ||
|| CONFIG_SPI_DW_MMIO || - || - || - || n || - || - || - || - || - || - || ||
|| CONFIG_SPI_PL022 || - || - || - || n || - || - || - || - || - || - || ||
|| CONFIG_SPI_SPIDEV || m || m || m || n || m || m || m || m || m || m || ||
|| CONFIG_SPI_XILINX || n || n || n || n || n || n || n || n || n || n || '''EXPERIMENTAL''' ||
|| CONFIG_STE10XP || y || y || y || y || y || y || y || m || m || m || ||
|| CONFIG_TABLET_USB_WACOM || m || m || m || m || m || m || m || n || n || n || ||
|| CONFIG_TCG_TIS || m || m || m || - || m || m || m || n || n || n || ||
|| CONFIG_TCG_TPM || y || y || y || n || y || y || y || y || y || y || ||
|| CONFIG_TCP_CONG_CUBIC || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_TIDSPBRIDGE || - || - || - || n || - || - || - || - || - || - || '''STAGING''' ||
|| CONFIG_TI_DAVINCI_EMAC || - || - || - || n || - || - || - || - || - || - || ||
|| CONFIG_TOSHIBA || - || - || - || - || n || n || n || - || - || - || ||
|| CONFIG_TPS65010 || m || m || m || m || m || m || m || m || n || n || ||
|| CONFIG_TR || y || y || y || - || y || y || y || y || y || y || ||
|| CONFIG_TRANZPORT || m || m || m || m || m || m || m || n || n || n || ||
|| CONFIG_TRUSTED_KEYS || y || y || y || - || y || y || y || y || y || y || '''EXPERIMENTAL''' ||
|| CONFIG_TUN || y || y || y || m || y || y || y || y || y || y || ||
|| CONFIG_UNIX || y || y || y || y || y || y || y || y || y || y || '''policy=y''' boot essential ||
|| CONFIG_USB || y || y || y || y || y || y || y || y || y || y || '''policy=y''' boot essential ||
|| CONFIG_USBIP_CORE || n || n || n || n || n || n || n || n || n || n || '''EXPERIMENTAL''' '''STAGING''' ||
|| CONFIG_USB_DUMMY_HCD || m || m || m || n || m || m || m || m || m || m || ||
|| CONFIG_USB_EHCI_HCD || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_USB_ET61X251 || m || m || m || n || m || m || m || m || m || m || ||
|| CONFIG_USB_FUSB300 || - || - || - || n || m || - || - || m || - || m || ||
|| CONFIG_USB_GADGET || m || m || m || y || m || m || m || m || m || m || ||
|| CONFIG_USB_GPIO_VBUS || m || m || m || y || m || m || m || m || m || m || ||
|| CONFIG_USB_G_MULTI || n || n || n || m || n || n || n || n || n || n || ||
|| CONFIG_USB_ISP1362_HCD || m || m || m || n || m || m || m || m || m || m || ||
|| CONFIG_USB_M66592 || m || m || m || n || m || m || m || m || m || m || ||
|| CONFIG_USB_MON || y || y || y || m || y || y || y || y || y || y || ||
|| CONFIG_USB_MUSB_HDRC || - || - || - || y || - || - || - || - || - || - || ||
|| CONFIG_USB_NET2272 || m || m || m || n || m || m || m || m || m || m || ||
|| CONFIG_USB_OHCI_HCD || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_USB_R8A66597 || m || m || m || n || m || m || m || m || m || m || ||
|| CONFIG_USB_SERIAL_QUATECH2 || m || m || m || n || m || m || m || n || n || n || ||
|| CONFIG_USB_SERIAL_QUATECH_USB2 || m || m || m || n || m || m || m || n || n || n || ||
|| CONFIG_USB_SI470X || m || m || m || m || m || m || m || n || n || n || ||
|| CONFIG_USB_SN9C102 || m || m || m || n || m || m || m || m || m || m || ||
|| CONFIG_USB_UHCI_HCD || y || y || y || - || y || y || y || y || y || y || ||
|| CONFIG_VFAT_FS || m || m || m || y || m || m || m || m || m || m || ||
|| CONFIG_VIDEO_ADV7170 || m || m || m || n || m || m || m || m || m || m || ||
|| CONFIG_VIDEO_ADV7175 || m || m || m || n || m || m || m || m || m || m || ||
|| CONFIG_VIDEO_ADV7343 || - || - || - || n || - || - || - || m || m || m || ||
|| CONFIG_VIDEO_BT819 || m || m || m || n || m || m || m || m || m || m || ||
|| CONFIG_VIDEO_BT856 || m || m || m || n || m || m || m || m || m || m || ||
|| CONFIG_VIDEO_BT866 || m || m || m || n || m || m || m || m || m || m || ||
|| CONFIG_VIDEO_CX25821 || m || m || m || - || m || m || m || n || n || n || ||
|| CONFIG_VIDEO_GO7007 || m || m || m || - || m || m || m || n || n || n || ||
|| CONFIG_VIDEO_KS0127 || m || m || m || n || m || m || m || m || m || m || ||
|| CONFIG_VIDEO_MT9V011 || m || m || m || n || m || m || m || m || m || m || ||
|| CONFIG_VIDEO_MXB || m || m || m || - || m || m || m || n || n || n || ||
|| CONFIG_VIDEO_OMAP2_VOUT || - || - || - || n || - || - || - || - || - || - || ||
|| CONFIG_VIDEO_SAA6588 || m || m || m || n || m || m || m || m || m || m || ||
|| CONFIG_VIDEO_SAA7110 || m || m || m || n || m || m || m || m || m || m || ||
|| CONFIG_VIDEO_SAA7185 || m || m || m || n || m || m || m || m || m || m || ||
|| CONFIG_VIDEO_SAA7191 || - || - || - || n || - || - || - || m || m || m || ||
|| CONFIG_VIDEO_TCM825X || - || - || - || n || - || - || - || m || m || m || ||
|| CONFIG_VIDEO_TDA7432 || m || m || m || n || m || m || m || m || m || m || ||
|| CONFIG_VIDEO_TDA9840 || m || m || m || n || m || m || m || m || m || m || ||
|| CONFIG_VIDEO_TEA6415C || m || m || m || n || m || m || m || m || m || m || ||
|| CONFIG_VIDEO_TEA6420 || m || m || m || n || m || m || m || m || m || m || ||
|| CONFIG_VIDEO_THS7303 || - || - || - || n || - || - || - || m || m || m || ||
|| CONFIG_VIDEO_TLV320AIC23B || - || - || - || n || - || - || - || m || m || m || ||
|| CONFIG_VIDEO_TVAUDIO || m || m || m || n || m || m || m || m || m || m || ||
|| CONFIG_VIDEO_TVP514X || - || - || - || n || - || - || - || m || m || m || ||
|| CONFIG_VIDEO_TVP5150 || m || m || m || n || m || m || m || m || m || m || ||
|| CONFIG_VIDEO_VPX3220 || m || m || m || n || m || m || m || m || m || m || ||
|| CONFIG_VIRTIO_BLK || m || y || y || m || m || y || y || m || m || m || ||
|| CONFIG_VIRTIO_NET || m || y || y || m || m || y || y || m || m || m || ||
|| CONFIG_VIRTIO_PCI || m || y || y || - || m || y || y || m || m || m || ||
|| CONFIG_VITESSE_PHY || y || y || y || y || y || y || y || m || m || m || ||
|| CONFIG_VME_BUS || m || m || m || - || m || m || m || n || n || n || ||
|| CONFIG_VT6655 || n || n || n || - || n || n || n || n || n || n || '''STAGING''' ||
|| CONFIG_VT6656 || m || m || m || n || m || m || m || n || n || n || ||
|| CONFIG_W35UND || m || m || m || m || m || m || m || n || n || n || ||
|| CONFIG_WIMAX_I2400M_SDIO || m || m || m || n || m || m || m || m || m || m || ||
|| CONFIG_WIMAX_I2400M_USB || m || m || m || n || m || m || m || m || m || m || ||
|| CONFIG_WL12XX_SDIO_TEST || n || n || n || n || n || n || n || n || n || n || ||
|| CONFIG_WM8350_WATCHDOG || m || m || m || n || m || m || m || m || m || m || ||
|| CONFIG_X25_ASY || m || m || m || n || m || m || m || m || m || m || ||
|| CONFIG_X86_ACPI_CPUFREQ || y || y || y || - || y || y || y || - || - || - || '''policy=y''' not autoloadable ||
|| CONFIG_X86_CPUFREQ_NFORCE2 || - || - || - || - || y || y || y || - || - || - || '''EXPERIMENTAL''' ||
|| CONFIG_X86_GX_SUSPMOD || - || - || - || - || y || y || y || - || - || - || '''policy=y''' not autoloadable ||
|| CONFIG_X86_LONGHAUL || - || - || - || - || y || y || y || - || - || - || '''policy=y''' not autoloadable ||
|| CONFIG_X86_LONGRUN || - || - || - || - || y || y || y || - || - || - || '''policy=y''' not autoloadable ||
|| CONFIG_X86_POWERNOW_K6 || - || - || - || - || y || y || y || - || - || - || '''policy=y''' not autoloadable ||
|| CONFIG_X86_POWERNOW_K7 || - || - || - || - || y || y || y || - || - || - || '''policy=y''' not autoloadable ||
|| CONFIG_X86_POWERNOW_K8 || y || y || y || - || y || y || y || - || - || - || '''policy=y''' not autoloadable ||
|| CONFIG_X86_SPEEDSTEP_CENTRINO || y || y || y || - || y || y || y || - || - || - || '''policy=y''' not autoloadable ||
|| CONFIG_X86_SPEEDSTEP_ICH || - || - || - || - || y || y || y || - || - || - || '''policy=y''' not autoloadable ||
|| CONFIG_X86_SPEEDSTEP_SMI || - || - || - || - || y || y || y || - || - || - || '''EXPERIMENTAL''' '''policy=y''' not autoloadable ||
|| CONFIG_XEN_BLKDEV_FRONTEND || m || m || y || - || - || m || y || - || - || - || ||
|| CONFIG_XEN_NETDEV_FRONTEND || m || m || y || - || - || m || y || - || - || - || ||

==== No longer EXPERIMENTAL ====
|| '''Option''' || '''amd64-generic''' || '''amd64-server''' || '''amd64-virtual''' || '''armel-omap''' || '''i386-generic''' || '''i386-generic-pae''' || '''i386-virtual''' || '''powerpc-powerpc''' || '''powerpc-powerpc64-smp''' || '''powerpc-powerpc-smp''' || '''Policy''' || '''Comments''' ||
|| CONFIG_ARM_PATCH_PHYS_VIRT || - || - || - || n || - || - || - || - || - || - || y || '''Inconsistent''' ||
|| CONFIG_DMAR || y || y || y || - || y || y || y || - || - || - || y || ||

==== No longer STAGING ====
|| '''Option''' || '''amd64-generic''' || '''amd64-server''' || '''amd64-virtual''' || '''armel-omap''' || '''i386-generic''' || '''i386-generic-pae''' || '''i386-virtual''' || '''powerpc-powerpc''' || '''powerpc-powerpc64-smp''' || '''powerpc-powerpc-smp''' || '''Policy''' || '''Comments''' ||
|| CONFIG_COMPUTONE || - || - || - || - || - || - || - || - || - || - || - || '''GONE''' ||
|| CONFIG_CS5535_GPIO || - || - || - || - || - || - || - || - || - || - || - || '''GONE''' ||
|| CONFIG_DIGIEPCA || - || - || - || - || - || - || - || - || - || - || - || '''GONE''' ||
|| CONFIG_ISTALLION || - || - || - || - || - || - || - || - || - || - || - || '''GONE''' ||
|| CONFIG_SPECIALIX || - || - || - || - || - || - || - || - || - || - || - || '''GONE''' ||
|| CONFIG_STALLION || - || - || - || - || - || - || - || - || - || - || - || '''GONE''' ||
|| CONFIG_WESTBRIDGE || - || - || - || - || - || - || - || - || - || - || - || '''GONE''' ||

==== New Options ====
|| '''Option''' || '''amd64-generic''' || '''amd64-server''' || '''amd64-virtual''' || '''armel-omap''' || '''i386-generic''' || '''i386-generic-pae''' || '''i386-virtual''' || '''powerpc-powerpc''' || '''powerpc-powerpc64-smp''' || '''powerpc-powerpc-smp''' || '''Policy''' || '''Comments''' ||
|| CONFIG_ACPI_APEI_GHES || y || y || y || - || y || y || y || - || - || - || y || ||
|| CONFIG_ACPI_APEI_MEMORY_FAILURE || y || y || y || - || y || y || y || - || - || - || y || ||
|| CONFIG_ACPI_HED || y || y || y || - || y || y || y || - || - || - || y || ||
|| CONFIG_AD5686 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_AD7793 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_B43_BCMA || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_BACKLIGHT_AAT2870 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_BLK_DEV_BSGLIB || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_BLK_DEV_LOOP_MIN_COUNT || 8 || 8 || 8 || 8 || 8 || 8 || 8 || 8 || 8 || 8 || 8 || ||
|| CONFIG_CAIF_HSI || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_CHARGER_MAX8997 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_CHARGER_MAX8998 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_COMEDI_DYNA_PCI10XX || m || m || m || - || m || m || m || - || - || - || m || ||
|| CONFIG_CORDIC || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_CRC8 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_CRYPTO_CRC32C_INTEL || y || y || y || - || y || y || y || - || - || - || m || '''Inconsistent''' ||
|| CONFIG_DEBUG_ATOMIC_SLEEP || n || n || n || n || n || n || n || n || n || n || y || '''Inconsistent''' ||
|| CONFIG_DEBUG_KERNEL || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_DRM_PSB_CDV || y || y || y || - || y || y || y || - || - || - || y || '''STAGING''' ||
|| CONFIG_DRM_PSB_MFLD || y || y || y || - || y || y || y || - || - || - || y || '''STAGING''' ||
|| CONFIG_DRM_PSB_MRST || y || y || y || - || y || y || y || - || - || - || y || '''STAGING''' ||
|| CONFIG_DT3155_STREAMING || y || y || y || - || y || y || y || y || y || y || y || ||
|| CONFIG_DVB_DDBRIDGE || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_DVB_DRXK || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_DVB_NET || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_DVB_TDA18271C2DD || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_EEPROM_93XX46 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_GPIO_CS5535 || m || m || m || - || y || m || m || - || - || - || y || '''Inconsistent''' ||
|| CONFIG_GPIO_GENERIC_PLATFORM || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_GPIO_TPS65912 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_HOLTEK || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_ROCCAT || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_SPEEDLINK || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HID_WIIMOTE || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_HOLTEK_FF || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_INPUT_KXTJ9 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_INPUT_KXTJ9_POLLED_MODE || n || n || n || n || n || n || n || n || n || n || y || '''Inconsistent''' ||
|| CONFIG_INPUT_MMA8450 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_INPUT_MPU3050 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_IOMMU_SUPPORT || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_IP_SET_HASH_NETIFACE || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_IR_MCE_KBD_DECODER || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_ISCSI_TARGET || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_LCD_AMS369FG06 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_LEDS_NET5501 || m || m || m || - || m || m || m || - || - || - || m || ||
|| CONFIG_MD_RAID1 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_MFD_AAT2870_CORE || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_MFD_TPS65912_I2C || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_MFD_TPS65912_SPI || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_MMC_SDHCI || m || m || m || y || m || m || m || m || m || m || m || '''Inconsistent''' ||
|| CONFIG_MMC_SDHCI_PLTFM || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_NFC || n || n || n || n || n || n || n || n || n || n || n || '''EXPERIMENTAL''' ||
|| CONFIG_PARAVIRT_TIME_ACCOUNTING || n || n || n || - || n || n || n || - || - || - || y || '''Inconsistent''' ||
|| CONFIG_REGULATOR_AAT2870 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_REGULATOR_TPS65912 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_RTL8192DE || m || m || m || m || m || m || m || m || m || m || n || '''Inconsistent''' '''EXPERIMENTAL''' ||
|| CONFIG_SAMSUNG_Q10 || m || m || m || - || m || m || m || - || - || - || m || ||
|| CONFIG_SCSI_MVSAS_TASKLET || n || n || n || - || n || n || n || n || n || n || y || '''Inconsistent''' ||
|| CONFIG_SCSI_SAS_HOST_SMP || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_SECURITY_TOMOYO_MAX_ACCEPT_ENTRY || 2048 || 2048 || 2048 || 2048 || 2048 || 2048 || 2048 || 2048 || 2048 || 2048 || 2048 || ||
|| CONFIG_SECURITY_TOMOYO_MAX_AUDIT_LOG || 1024 || 1024 || 1024 || 1024 || 1024 || 1024 || 1024 || 1024 || 1024 || 1024 || 1024 || ||
|| CONFIG_SECURITY_TOMOYO_OMIT_USERSPACE_LOADER || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_SENSORS_LM95245 || n || n || n || n || n || n || n || n || n || n || m || '''Inconsistent''' '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_MAX1668 || n || n || n || n || n || n || n || n || n || n || m || '''Inconsistent''' '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_NTC_THERMISTOR || n || n || n || n || n || n || n || n || n || n || m || '''Inconsistent''' '''EXPERIMENTAL''' '''policy=m''' sensors are opt-in ||
|| CONFIG_SENSORS_SCH5636 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SKGE_GENESIS || y || y || y || - || y || y || y || y || y || y || y || ||
|| CONFIG_SND_HDA_CODEC_CA0132 || y || y || y || - || y || y || y || y || y || y || y || ||
|| CONFIG_SND_HDA_ENABLE_REALTEK_QUIRKS || y || y || y || - || y || y || y || y || y || y || y || ||
|| CONFIG_SND_HDA_PREALLOC_SIZE || 64 || 64 || 64 || - || 64 || 64 || 64 || 64 || 64 || 64 || 64 || ||
|| CONFIG_SOC_CAMERA_OV5642 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_SQUASHFS_ZLIB || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_TASK_DELAY_ACCT || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_TASKSTATS || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_USB_AMD5536UDC || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_USB_CI13XXX_PCI || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_USB_DUMMY_HCD || m || m || m || n || m || m || m || m || m || m || m || '''Inconsistent''' ||
|| CONFIG_USB_EG20T || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_USB_GOKU || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_USB_GSPCA_SE401 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_USB_M66592 || m || m || m || n || m || m || m || m || m || m || m || '''Inconsistent''' ||
|| CONFIG_USB_NET2272_DMA || y || y || y || - || y || y || y || y || y || y || y || ||
|| CONFIG_USB_NET2272 || m || m || m || n || m || m || m || m || m || m || m || '''Inconsistent''' ||
|| CONFIG_USB_NET2280 || m || m || m || - || m || m || m || m || m || m || m || ||
|| CONFIG_USB_OTG || n || n || n || y || n || n || n || n || n || n || y || '''Inconsistent''' ||
|| CONFIG_USB_R8A66597 || m || m || m || n || m || m || m || m || m || m || m || '''Inconsistent''' ||
|| CONFIG_USB_SWITCH_FSA9480 || m || m || m || m || m || m || m || m || m || m || m || ||
|| CONFIG_VIDEO_EM28XX_RC || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_VIRT_DRIVERS || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_WATCHDOG_CORE || y || y || y || y || y || y || y || y || y || y || y || ||
|| CONFIG_XEN_PCIDEV_BACKEND || m || m || m || - || - || m || m || - || - || - || m || ||
|| CONFIG_XEN_SELFBALLOONING || y || y || y || - || - || y || y || - || - || - || y || ||
|| CONFIG_XEN_BALLOON_MEMORY_HOTPLUG || - || y || y || - || - || - || - || - || - || - || y || ||
|| CONFIG_CAN_TI_HECC || - || - || - || n || - || - || - || - || - || - || m || '''Inconsistent''' ||
|| CONFIG_DW_WATCHDOG || - || - || - || m || - || - || - || - || - || - || m || ||
|| CONFIG_FTGMAC100 || - || - || - || n || - || - || - || - || - || - || m || '''Inconsistent''' ||
|| CONFIG_FTMAC100 || - || - || - || n || - || - || - || - || - || - || m || '''Inconsistent''' ||
|| CONFIG_INPUT_TWL6040_VIBRA || - || - || - || m || - || - || - || m || m || m || m || ||
|| CONFIG_MMC_SDHCI_PXAV2 || - || - || - || m || - || - || - || - || - || - || m || ||
|| CONFIG_MMC_SDHCI_PXAV3 || - || - || - || m || - || - || - || - || - || - || m || ||
|| CONFIG_OMAP2_DSS || - || - || - || y || - || - || - || - || - || - || m || '''Inconsistent''' ||
|| CONFIG_USB_FUSB300 || - || - || - || n || m || - || - || m || - || m || m || '''Inconsistent''' ||
|| CONFIG_VIDEO_OMAP2_VOUT || - || - || - || n || - || - || - || - || - || - || m || '''Inconsistent''' ||
|| CONFIG_OLPC_XO15_SCI || - || - || - || - || y || - || - || - || - || - || y || ||
|| CONFIG_OLPC_XO1_PM || - || - || - || - || y || - || - || - || - || - || y || ||
|| CONFIG_OLPC_XO1_RTC || - || - || - || - || y || - || - || - || - || - || y || ||
|| CONFIG_OLPC_XO1_SCI || - || - || - || - || y || - || - || - || - || - || y || ||
|| CONFIG_USB_LANGWELL || - || - || - || - || m || - || - || m || - || m || m || ||
|| CONFIG_X86_INTEL_MID || - || - || - || - || y || y || y || - || - || - || y || ||
|| CONFIG_MMC_SDHCI_OF_ESDHC || - || - || - || - || - || - || - || m || m || m || m || ||
|| CONFIG_MMC_SDHCI_OF_HLWD || - || - || - || - || - || - || - || m || m || m || m || ||
|| CONFIG_CPU_FREQ_MAPLE || - || - || - || - || - || - || - || - || y || - || y || ||

## GENERATED-END
Reviews:
 * [[/../PreciseKernelConfigReviewUDS|UDS (3.0)]]
 * [[/../PreciseKernelConfigReview3.1rc2|Post rebase to 3.1rc2]]
 * [[/../PreciseKernelConfigReviewPreciseRally|Precise Rally]]
 * [[/../PreciseKernelConfigReviewBeta2|Beta 2]] ([[/../PreciseKernelConfigReviewBeta2omap4|ti-omap4]])
Line 1019: Line 62:
#uds-o #track #topic Welcome to Ubuntu Developer Summit!

#uds-p #track #topic
Line 1022: Line 67:
UUID support in the kernel may mean we need to add more boot essential devices

ECRYPT_FS -- ensure this is in the enforcer

 - Something breaks if ECRYPT is compiled as module?

EXT2 can move =m

FAT_FS should be enforced =y for ARM as they need it for boot partition

PROC_FS is not an _FS remove it

LLC shoulde be possible to move it =y for ARM

CONFIG_PACKET is ok as it is

ATA_NONSTANDARD needs investigation

PATA_OPTI needs investigation

PATA_TOSHIBA needs investigation

SENSORS_AK8975 NI

SENSORS_LINEAGE NI

SENSORS_LM95245 NI

SENSORS_MAX* NI

SENSORS_NTC_THERMISTOR

ACPI_ASUS NI

CUSTOM_METHOD is right to be off and should be enforced and have a policy listed

CONFIG_BLK look to be boot essential, add annotations

*_PHY NI do we need this, if so then it needs annotation as boot essential -- possibily registration race

CRYPTO_* is again a registration race

NON PAE kernel do we need it (WRONG SESSION) are all intel and amd supporting PAE now for supported kernels

DM_DELAY/_FLAKY is debugging support

DM_RAID45 correctly inconsistent

EFI_VARS needs an annotation, DI requirement

FDDI annotation for protocol builtin

IDE is deprecated, needs annotation

ISI NI

KVM NI builtin on power

NLS_COEPAGE_437 builtin on arm because of FAT, annotate

POHMELFS -- NI on power

USB_SERIAL* why turned off on arm/power

ARM_PATCH_PHYS_VIRT ok needs annotation

GPIO_CS5535 =m check for i386-generic

MMC_SDHCI NI

XEN_BLKFRONT NETFRONT =y for all "anything you might run in xen"
KVM_VIRTIO (??) equivalent drivers same thing

/procfs interfaces for ACPI battery etc are deprecated, see what breaks

DYNAMIC_DEBUG consider enabling this ... costs performance, size

NETFILTER loaded may have a measurable cost, needs investigating, OEM to investigate

Summary

Review of the kernel configuration for Precise Pangolin 12.04. This will concentrate on confirming the policy for various option type, as well as new options. For major new options, discussion and confirmation of the selection of each.

The review in this Spec

Release Note

TBD

Rationale

We need to review the PP kernel config to:

  • Ensure sanity of options we have enabled/disabled
  • Ensure that we have the best possible coverage for hardware
  • Ensure we maintain our security options

Implementation

We need to review the default selection criteria for new options. We need to review any new options to ensure they are sensibly set. Finally we need to review important options such as filesystem selections and security options to ensure they are set as expected.

Selection Criteria

The basic rules are:

  1. if the option may be selected as module then we will enable it as a module,
  2. if the option creates a new subsystem (or filesystem) we will enable it,
  3. if the option is unlikely to cause regressions to existing behaviour we will enable it,
  4. if the option is dependent on EXPERIMENTAL then our normal policy is to not enable it, however it it is device specific we will enable it even though EXPERIMENTAL,
  5. else it will be disabled.

Additionally we have general policy of building in:

  1. subsystems associated with busses (as they will probe much earlier that way)
  2. boot essential subsystems
  3. default filesystems
  4. extremely common drivers
  5. usbhost interface drivers as they have huge ordering requirements
  6. cpufreq because it's hard to do in userspace
  7. non-discoverable drivers

Reviews

Reviews:

BoF agenda and discussion

Welcome to Ubuntu Developer Summit!

#uds-p #track #topic
put your session notes here

UUID support in the kernel may mean we need to add more boot essential devices

ECRYPT_FS -- ensure this is in the enforcer

 - Something breaks if ECRYPT is compiled as module?

EXT2 can move =m

FAT_FS should be enforced =y for ARM as they need it for boot partition

PROC_FS is not an _FS remove it

LLC shoulde be possible to move it =y for ARM

CONFIG_PACKET is ok as it is

ATA_NONSTANDARD needs investigation

PATA_OPTI needs investigation

PATA_TOSHIBA needs investigation

SENSORS_AK8975 NI

SENSORS_LINEAGE NI

SENSORS_LM95245 NI

SENSORS_MAX* NI

SENSORS_NTC_THERMISTOR

ACPI_ASUS NI

CUSTOM_METHOD is right to be off and should be enforced and have a policy listed

CONFIG_BLK look to be boot essential, add annotations

*_PHY NI do we need this, if so then it needs annotation as boot essential -- possibily registration race

CRYPTO_* is again a registration race

NON PAE kernel do we need it (WRONG SESSION)  are all intel and amd supporting PAE now for supported kernels

DM_DELAY/_FLAKY is debugging support

DM_RAID45 correctly inconsistent

EFI_VARS needs an annotation, DI requirement

FDDI annotation for protocol builtin

IDE is deprecated, needs annotation

ISI NI

KVM NI builtin on power

NLS_COEPAGE_437 builtin on arm because of FAT, annotate

POHMELFS -- NI on power

USB_SERIAL* why turned off on arm/power

ARM_PATCH_PHYS_VIRT ok needs annotation

GPIO_CS5535 =m check for i386-generic

MMC_SDHCI NI

XEN_BLKFRONT NETFRONT =y for all "anything you might run in xen"
KVM_VIRTIO (??)  equivalent drivers same thing

/procfs interfaces for ACPI battery etc are deprecated, see what breaks

DYNAMIC_DEBUG consider enabling this ... costs performance, size

NETFILTER loaded may have a measurable cost, needs investigating, OEM to investigate


KernelTeam/Specs/PreciseKernelConfigReview (last edited 2012-03-28 15:26:00 by 79-78-218-124)