KernelLucidKernelConfigReview
Launchpad Entry: kernel-lucid-kernel-config-review
Created:
Contributors:
Packages affected:
Summary
Review of the kernel confguration for Lucid. 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.
Release Note
TBC
Rationale
We need to review the Lucid config to ensure sanity of those options ensuring we have the best possible coverage for hardware and maintain our security options.
Implementation
We need to review the default selection criteria for new options. We need to review the 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:
- if the option may be selected as module then we will enable it as a module,
- if the option creates a new subsystem (or filesystem) we will enable it,
- if the option is unlikely to cause regressions to existing behaviour we will enable it,
- else it will be disabled.
Additionally we have general policy of building in:
- subsystems associated with busses (as they will probe much earlier that way)
- boot essential subsystems
- default filesystems
Filesystems
Option |
UBUNTU |
PORTS |
Comments |
CONFIG_9P_FS |
m |
m |
|
CONFIG_ADFS_FS |
m |
m |
|
CONFIG_AFFS_FS |
m |
m |
|
CONFIG_AFS_FS |
m |
m |
|
CONFIG_AUFS_FS |
m |
m |
|
CONFIG_AUTOFS4_FS |
m |
m |
|
CONFIG_AUTOFS_FS |
m |
m |
|
CONFIG_BEFS_FS |
m |
m |
|
CONFIG_BFS_FS |
m |
m |
|
CONFIG_BTRFS_FS |
m |
m |
|
CONFIG_CODA_FS |
m |
m |
|
CONFIG_CONFIGFS_FS |
m |
m |
|
CONFIG_DEBUG_FS |
y |
y |
|
CONFIG_ECRYPT_FS |
y |
m |
INCONSISTENT |
CONFIG_EFS_FS |
m |
m |
|
CONFIG_EXOFS_FS |
m |
m |
|
CONFIG_EXT2_FS |
y |
y |
|
CONFIG_EXT3_FS |
y |
y |
|
CONFIG_EXT4_FS |
y |
y |
|
CONFIG_FAT_FS |
m |
m |
|
CONFIG_FUSE_FS |
y |
y |
|
CONFIG_GFS2_FS |
m |
m |
|
CONFIG_HFSPLUS_FS |
m |
m |
|
CONFIG_HFS_FS |
m |
m |
|
CONFIG_HPFS_FS |
m |
m |
|
CONFIG_ISO9660_FS |
m |
m |
|
CONFIG_JFFS2_FS |
m |
m |
|
CONFIG_JFS_FS |
m |
m |
|
CONFIG_MCA_PROC_FS |
n |
- |
|
CONFIG_MINIX_FS |
m |
m |
|
CONFIG_MSDOS_FS |
m |
m |
|
CONFIG_NCP_FS |
m |
m |
|
CONFIG_NFS_FS |
m |
m |
|
CONFIG_NILFS2_FS |
m |
m |
|
CONFIG_NTFS_FS |
m |
m |
|
CONFIG_OCFS2_DEBUG_FS |
n |
n |
|
CONFIG_OCFS2_FS |
m |
m |
|
CONFIG_OMFS_FS |
m |
m |
|
CONFIG_PNPBIOS_PROC_FS |
y |
- |
|
CONFIG_PROC_FS |
y |
y |
|
CONFIG_QNX4FS_FS |
m |
m |
|
CONFIG_REISERFS_FS |
m |
m |
|
CONFIG_ROMFS_FS |
m |
m |
|
CONFIG_SCSI_LPFC_DEBUG_FS |
y |
- |
|
CONFIG_SCSI_PROC_FS |
y |
y |
|
CONFIG_SMB_FS |
m |
m |
|
CONFIG_SYSV_FS |
m |
m |
|
CONFIG_UBIFS_FS |
m |
- |
|
CONFIG_UDF_FS |
m |
m |
|
CONFIG_UFS_FS |
m |
- |
|
CONFIG_USB_GADGET_DEBUG_FS |
n |
n |
|
CONFIG_VFAT_FS |
m |
m |
|
CONFIG_VXFS_FS |
m |
m |
|
CONFIG_XEN_DEBUG_FS |
n |
- |
|
CONFIG_XFS_FS |
m |
m |
|
CONFIG_IDE_PROC_FS |
- |
y |
|
CONFIG_SPU_FS |
- |
m |
|
CONFIG_USB_DEVICE_FS |
y |
n |
INCONSISTENT -- KeybUk indicates this filesystem is deprecated and breaks udev, disable it. |
Security
Option |
UBUNTU |
PORTS |
Comments |
CONFIG_CC_STACKPROTECTOR |
y |
- |
|
CONFIG_COMPAT_BRK |
n |
y |
INCONSISTENT |
CONFIG_COMPAT_VDSO |
n |
- |
|
CONFIG_DEBUG_RODATA |
y |
- |
|
CONFIG_DEFAULT_MMAP_MIN_ADDR |
65536 |
32768/65536 |
|
CONFIG_DEVKMEM |
n |
n |
|
CONFIG_LSM_MMAP_MIN_ADDR |
0 |
0 |
|
CONFIG_SECCOMP |
y |
y |
|
CONFIG_SECURITY |
y |
y |
|
CONFIG_SECURITY_FILE_CAPABILITIES |
y |
n |
INCONSISTENT |
CONFIG_SECURITY_SMACK |
y |
- |
|
CONFIG_STRICT_DEVMEM |
y |
- |
|
CONFIG_SYN_COOKIES |
y |
y |
|
Subsystems
Option |
UBUNTU |
PORTS |
Comments |
CONFIG_ACPI |
y |
y |
|
CONFIG_APM |
m |
- |
|
CONFIG_BT |
y |
- |
|
CONFIG_NET |
y |
y |
|
CONFIG_NETFILTER |
y |
y |
|
CONFIG_PCI |
y |
y |
|
CONFIG_SCSI |
y |
- |
|
CONFIG_USB |
y |
- |
|
Network Protocols
Option |
UBUNTU |
PORTS |
Comments |
CONFIG_AF_RXRPC |
m |
m |
|
CONFIG_ATALK |
m |
m |
|
CONFIG_ATM |
m |
m |
|
CONFIG_AX25 |
m |
m |
|
CONFIG_BRIDGE |
m |
m |
|
CONFIG_BT |
y |
- |
|
CONFIG_CAN |
m |
m |
|
CONFIG_CFG80211 |
m |
m |
|
CONFIG_DCB |
y |
y |
|
CONFIG_DECNET |
m |
m |
|
CONFIG_ECONET |
m |
- |
|
CONFIG_IEEE802154 |
m |
m |
|
CONFIG_INET |
y |
y |
|
CONFIG_IPV6 |
y |
m |
INCONSISTENT |
CONFIG_IPX |
m |
m |
|
CONFIG_IP_DCCP |
m |
- |
|
CONFIG_IP_SCTP |
m |
m |
|
CONFIG_IRDA |
m |
- |
|
CONFIG_LAPB |
m |
- |
|
CONFIG_LLC |
y |
- |
|
CONFIG_LLC2 |
m |
m |
|
CONFIG_MAC80211 |
m |
m |
|
CONFIG_NETLABEL |
y |
n |
INCONSISTENT |
CONFIG_NET_9P |
m |
m |
|
CONFIG_NET_DSA |
y |
y |
|
CONFIG_NET_SCHED |
y |
y |
|
CONFIG_PACKET |
y |
y |
|
CONFIG_PHONET |
m |
m |
|
CONFIG_RDS |
m |
- |
|
CONFIG_RFKILL |
y |
m |
INCONSISTENT |
CONFIG_STP |
m |
m |
|
CONFIG_TIPC |
m |
m |
|
CONFIG_UNIX |
y |
y |
|
CONFIG_VLAN_8021Q |
m |
m |
|
CONFIG_WAN_ROUTER |
m |
- |
|
CONFIG_WIMAX |
m |
m |
|
CONFIG_XFRM |
y |
y |
|
New Options
Option |
Value |
Comments |
CONFIG_RCU_TRACE |
n |
|
CONFIG_RCU_FANOUT_EXACT |
n |
|
CONFIG_PERF_EVENTS |
y |
|
CONFIG_OPROFILE_EVENT_MULTIPLEX |
n |
|
CONFIG_KSM |
n |
|
CONFIG_PM_RUNTIME |
y |
|
CONFIG_ACPI_POWER_METER |
m |
|
CONFIG_ACPI_PROCESSOR_AGGREGATOR |
m |
|
CONFIG_SFI |
y |
|
CONFIG_RDS_RDMA |
m |
|
CONFIG_RDS_TCP |
m |
|
CONFIG_CAN_EMS_USB |
m |
|
CONFIG_BT_MRVL |
m |
|
CONFIG_BT_MRVL_SDIO |
m |
|
CONFIG_NL80211_TESTMODE |
y |
|
CONFIG_CFG80211_DEVELOPER_WARNINGS |
n |
|
CONFIG_CFG80211_DEFAULT_PS |
y |
|
CONFIG_MAC80211_MESH |
y |
|
CONFIG_DEVTMPFS |
n |
|
CONFIG_MTD_GPIO_ADDR |
m |
|
CONFIG_MTD_SST25L |
m |
|
CONFIG_MTD_ONENAND_GENERIC |
m |
|
CONFIG_SCSI_PMCRAID |
m |
|
CONFIG_ATA_VERBOSE_ERROR |
y |
|
CONFIG_PATA_ATP867X |
m |
|
CONFIG_PATA_RDC |
m |
|
CONFIG_MULTICORE_RAID456 |
n |
|
CONFIG_ASYNC_RAID6_TEST |
m |
|
CONFIG_KS8851_MLL |
m |
|
CONFIG_WLAN |
y |
|
CONFIG_B43_SDIO |
n |
|
CONFIG_B43_PHY_LP |
n |
|
CONFIG_WL1251 |
m |
|
CONFIG_WL1251_SPI |
m |
|
CONFIG_WL1251_SDIO |
m |
|
CONFIG_WL1271 |
m |
|
CONFIG_MISDN_AVMFRITZ |
m |
|
CONFIG_MISDN_SPEEDFAX |
m |
|
CONFIG_MISDN_INFINEON |
m |
|
CONFIG_MISDN_W6692 |
m |
|
CONFIG_MISDN_NETJET |
m |
|
CONFIG_KEYBOARD_ADP5588 |
m |
|
CONFIG_QT2160 |
m |
|
CONFIG_KEYBOARD_MAX7359 |
m |
|
CONFIG_KEYBOARD_OPENCORES |
m |
|
CONFIG_KEYBOARD_TWL4030 |
m |
|
CONFIG_TOUCHSCREEN_MCS5000 |
m |
|
CONFIG_TOUCHSCREEN_USB_E2I |
y |
|
CONFIG_INPUT_WINBOND_CIR |
m |
|
CONFIG_I2C_COMPAT |
y |
|
CONFIG_I2C_SCMI |
m |
|
CONFIG_GPIO_LANGWELL |
y |
|
CONFIG_GPIO_MC33880 |
m |
|
CONFIG_GPIO_UCB1400 |
y |
|
CONFIG_SENSORS_TMP421 |
m |
|
CONFIG_SENSORS_WM8350 |
m |
|
CONFIG_SBC_FITPC2_WATCHDOG |
m |
|
CONFIG_SSB_SDIOHOST |
y |
|
CONFIG_MFD_WM831X |
m |
|
CONFIG_MFD_MC13783 |
m |
|
CONFIG_AB3100_OTP |
m |
|
CONFIG_REGULATOR_WM831X |
m |
|
CONFIG_REGULATOR_MC13783 |
m |
|
CONFIG_REGULATOR_AB3100 |
m |
|
CONFIG_REGULATOR_TPS65023 |
m |
|
CONFIG_REGULATOR_TPS6507X |
m |
|
CONFIG_VIDEO_SAA7164 |
m |
|
CONFIG_USB_GL860 |
m |
|
CONFIG_USB_GSPCA_JEILINJ |
m |
|
CONFIG_I2C_SI4713 |
m |
|
CONFIG_RADIO_SI4713 |
m |
|
CONFIG_I2C_SI470X |
m |
|
CONFIG_DVB_MAX_ADAPTERS |
8 |
|
CONFIG_DVB_USB_FRIIO |
m |
|
CONFIG_DVB_PT1 |
m |
|
CONFIG_LCD_LMS283GF05 |
m |
|
CONFIG_BACKLIGHT_WM831X |
m |
|
CONFIG_SOUND_OSS_CORE_PRECLAIM |
y |
|
CONFIG_SND_HDA_PATCH_LOADER |
y |
|
CONFIG_SND_HDA_CODEC_CIRRUS |
y |
|
CONFIG_USB_ISP1362_HCD |
m |
|
CONFIG_USB_ETH_EEM |
n |
|
CONFIG_LEDS_WM831X_STATUS |
m |
|
CONFIG_EDAC_I3200 |
m |
|
CONFIG_RTC_DRV_PCF2123 |
m |
|
CONFIG_RTC_DRV_WM831X |
m |
|
CONFIG_RTC_DRV_AB3100 |
m |
|
CONFIG_UIO_PCI_GENERIC |
m |
|
CONFIG_VIDEO_GO7007_OV7640 |
m |
|
CONFIG_VIDEO_GO7007_SAA7113 |
m |
|
CONFIG_VIDEO_GO7007_SAA7115 |
m |
|
CONFIG_VIDEO_GO7007_TW9903 |
m |
|
CONFIG_VIDEO_GO7007_UDA1342 |
m |
|
CONFIG_VIDEO_GO7007_SONY_TUNER |
m |
|
CONFIG_VIDEO_GO7007_TW2804 |
m |
|
CONFIG_VIDEO_CX25821 |
m |
|
CONFIG_VIDEO_CX25821_ALSA |
m |
|
CONFIG_RT3090 |
m |
|
CONFIG_RTL8192E |
m |
|
CONFIG_INPUT_GPIO |
m |
|
CONFIG_USB_SERIAL_QUATECH_USB2 |
m |
|
CONFIG_VT6656 |
m |
|
CONFIG_HYPERV |
m |
|
CONFIG_HYPERV_STORAGE |
m |
|
CONFIG_HYPERV_BLOCK |
m |
|
CONFIG_HYPERV_NET |
m |
|
CONFIG_VME_BUS |
m |
|
CONFIG_VME_CA91CX42 |
m |
|
CONFIG_VME_TSI148 |
m |
|
CONFIG_VME_USER |
m |
|
CONFIG_RAR_REGISTER |
m |
|
CONFIG_DX_SEP |
m |
|
CONFIG_IIO |
m |
|
CONFIG_IIO_RING_BUFFER |
n |
|
CONFIG_IIO_TRIGGER |
n |
|
CONFIG_KXSD9 |
m |
|
CONFIG_LIS3L02DQ |
m |
|
CONFIG_MAX1363 |
m |
|
CONFIG_TSL2561 |
m |
|
CONFIG_COWLOOP |
m |
|
CONFIG_TOPSTAR_LAPTOP |
m |
|
CONFIG_EXT4_DEBUG |
n |
|
CONFIG_9P_FSCACHE |
n |
|
CONFIG_DEBUG_CREDENTIALS |
n |
|
CONFIG_DEBUG_FORCE_WEAK_PER_CPU |
n |
|
CONFIG_CRYPTO_VMAC |
m |
|
CONFIG_CRYPTO_GHASH |
m |
|
CONFIG_INPUT_WM831X_ON |
m |
|
CONFIG_GPIO_WM831X |
m |
|
CONFIG_WM831X_POWER |
m |
|
CONFIG_SENSORS_WM831X |
m |
|
CONFIG_WM831X_WATCHDOG |
m |
|
CONFIG_MOUSE_PS2_SENTELIC |
y |
|
CONFIG_RADIO_SI470X |
y |
|
CONFIG_X86_MRST |
y |
|
CONFIG_CAN_SJA1000_ISA |
m |
|
CONFIG_VIDEO_ADV7180 |
m |
|
CONFIG_XILINX_EMACLITE |
m |
|
CONFIG_VIDEO_ADV7180 |
m |
|
CONFIG_DEBUG_KMEMLEAK |
n |
|
CONFIG_TOUCHSCREEN_PCAP |
m |
|
CONFIG_INPUT_PCAP |
m |
|
CONFIG_REGULATOR_PCAP |
m |
|
CONFIG_RTC_DRV_PCAP |
m |
|
CONFIG_DEBUG_PERF_USE_VMALLOC |
n |
|
CONFIG_BE2ISCSI |
m |
|
CONFIG_SCSI_BFA_FC |
m |
|
CONFIG_VMXNET3 |
m |
|
CONFIG_MEMORY_FAILURE |
y |
|
CONFIG_HWPOISON_INJECT |
n |
|
CONFIG_EDAC_DECODE_MCE |
m |
|
CONFIG_EDAC_AMD64 |
m |
|
CONFIG_EDAC_AMD64_ERROR_INJECTION |
n |
|
X86_ANCIENT_MCE |
n |
|
CONFIG_LIRC_ENE0100 |
m |
|
CONFIG_SND_CS5535AUDIO |
m |
|
Tooling
This review currently occurs at UDS, this does ensure we review the configuration at regular intervals but it does not ensure those decisions are maintained thoughout the cycle. For security options this is particularly unsatisfactory. It also makes the process manual each cycle.
It seems appropriate to codify any key configuration options such that they can be tested programatically each time the configuration is updated. Such a tool would need to allow desired options to be listed per flavour and checked at config update time.
BoF agenda and discussion
- Introduction
- Review of the 'rules'
- Review any important options
- filesystems
- security options
- are there any additional security options of interest
- Review the new items
- Tooling
- PROPOSAL: create a simple configuration validation tool
- rules to build up over time
Decisions
The rules as detailed in Selection Criteria were discussed and confirmed as our default rules. We reviewed the security and other options, the main kernel looks fine the ports kernel seems to be lagging. We will push those changes over to the Ports kernel. We will add a new build check for specific kernel options and seed that with the Security options.
ACTIONS:
- apply config and security options to ubuntu kernel
- apply config and security options to ports kernel
- create new build check tool for the kernel configuration
- publicise the decisions and new options as applied
Actions
Apply config and security options to the ubuntu kernel
It seems the only option which is currently out of step in the Ubuntu kernel is the one below:
Option |
Became |
Resolution |
CONFIG_USB_DEVICEFS |
n |
this filesystem is deprecated and breaks udev, disabled |
26-nov-2009: Above changes committed to the lucid repo
Create a new build check tool to check conformance of options
Wrote a new config-check build check. This is triggered as an early prepare phase check. A new configuration file debian.master/config/enforce contains the rules. So far it has the Security Rules applies. Updated the options as below based on the existing rules as implemented:
Option |
Became |
Resolution |
CONFIG_SYN_COOKIES |
y |
versatile -- security option |
CONFIG_SECURITY_SMACK |
y |
ports -- security option |
CONFIG_SECURITY_FILE_CAPABILITIES |
y |
ports -- security option |
CONFIG_COMPAT_BRK |
n |
ports -- security option |
Review of the builtin sub-systems and PATA/SATA drivers
Filesystems
Option |
amd64-generic |
amd64-preempt |
amd64-server |
armel-versatile |
i386-386 |
i386-generic |
i386-generic-pae |
lpia-lpia |
Comments |
CONFIG_9P_FS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_ADFS_FS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_AFFS_FS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_AFS_FS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_AUFS_FS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_AUTOFS4_FS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_AUTOFS_FS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_BEFS_FS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_BFS_FS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_BTRFS_FS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_CODA_FS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_CONFIGFS_FS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_DEBUG_FS |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_ECRYPT_FS |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_EFS_FS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_EXOFS_FS |
m |
m |
m |
- |
m |
m |
m |
m |
|
CONFIG_EXT2_FS |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_EXT3_FS |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_EXT4_FS |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_FAT_FS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_FUSE_FS |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_GFS2_FS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_HFS_FS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_HFSPLUS_FS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_HPFS_FS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_ISO9660_FS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_JFFS2_FS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_JFS_FS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_MINIX_FS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_MSDOS_FS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_NCP_FS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_NFS_FS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_NILFS2_FS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_NTFS_FS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_OCFS2_DEBUG_FS |
n |
n |
n |
n |
n |
n |
n |
n |
|
CONFIG_OCFS2_FS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_OMFS_FS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_PROC_FS |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_QNX4FS_FS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_REISERFS_FS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_ROMFS_FS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_SCSI_LPFC_DEBUG_FS |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_SCSI_PROC_FS |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_SMB_FS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_SYSV_FS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_UBIFS_FS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_UDF_FS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_UFS_FS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_USB_GADGET_DEBUG_FS |
n |
n |
n |
- |
n |
n |
n |
n |
|
CONFIG_VFAT_FS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_VXFS_FS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_XEN_DEBUG_FS |
n |
n |
n |
- |
- |
- |
n |
- |
|
CONFIG_XFS_FS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_MCA_PROC_FS |
- |
- |
- |
- |
n |
n |
n |
n |
|
CONFIG_PNPBIOS_PROC_FS |
- |
- |
- |
- |
y |
y |
y |
y |
|
Subsystems
Option |
amd64-generic |
amd64-preempt |
amd64-server |
armel-versatile |
i386-386 |
i386-generic |
i386-generic-pae |
lpia-lpia |
Comments |
CONFIG_ACPI |
y |
y |
y |
- |
y |
y |
y |
y |
|
CONFIG_ATA |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_BT |
m |
m |
m |
n |
m |
m |
m |
m |
INCONSISTANT |
CONFIG_HID |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_INPUT |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_NETFILTER |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_NET |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_PCI |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_SCSI |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_USB |
y |
y |
y |
m |
y |
y |
y |
y |
INCONSISTANT |
CONFIG_APM |
- |
- |
- |
- |
m |
m |
m |
m |
|
Network Protocols
Option |
amd64-generic |
amd64-preempt |
amd64-server |
armel-versatile |
i386-386 |
i386-generic |
i386-generic-pae |
lpia-lpia |
Comments |
CONFIG_AF_RXRPC |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_ATALK |
m |
m |
m |
n |
m |
m |
m |
m |
INCONSISTANT |
CONFIG_ATM |
m |
m |
m |
n |
m |
m |
m |
m |
INCONSISTANT |
CONFIG_AX25 |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_BRIDGE |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_BT |
m |
m |
m |
n |
m |
m |
m |
m |
INCONSISTANT |
CONFIG_CAN |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_CFG80211 |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_DCB |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_DECNET |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_ECONET |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_IEEE802154 |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_INET |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_IP_DCCP |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_IP_SCTP |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_IPV6 |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_IPX |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_IRDA |
m |
m |
m |
n |
m |
m |
m |
m |
INCONSISTANT |
CONFIG_LAPB |
m |
m |
m |
n |
m |
m |
m |
m |
INCONSISTANT |
CONFIG_LLC2 |
m |
m |
m |
n |
m |
m |
m |
m |
INCONSISTANT |
CONFIG_LLC |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_MAC80211 |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_NET_9P |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_NET_DSA |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_NETLABEL |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_NET_SCHED |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_PACKET |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_PHONET |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_RDS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_RFKILL |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_STP |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_TIPC |
m |
m |
m |
n |
m |
m |
m |
m |
INCONSISTANT |
CONFIG_UNIX |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_VLAN_8021Q |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_WAN_ROUTER |
m |
m |
m |
n |
m |
m |
m |
m |
INCONSISTANT |
CONFIG_WIMAX |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_XFRM |
y |
y |
y |
y |
y |
y |
y |
y |
|
{,S,P}ATA Drivers
Option |
amd64-generic |
amd64-preempt |
amd64-server |
armel-versatile |
i386-386 |
i386-generic |
i386-generic-pae |
lpia-lpia |
Comments |
CONFIG_ATA_ACPI |
y |
y |
y |
- |
y |
y |
y |
y |
|
CONFIG_ATA_GENERIC |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_ATA_NONSTANDARD |
n |
n |
n |
n |
n |
n |
n |
n |
|
CONFIG_ATA_OVER_ETH |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_ATA_PIIX |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_ATA_SFF |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_ATA_VERBOSE_ERROR |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_PATA_ACPI |
y |
y |
y |
- |
y |
y |
y |
y |
|
CONFIG_PATA_ALI |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_PATA_AMD |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_PATA_ARTOP |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_PATA_ATIIXP |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_PATA_ATP867X |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_PATA_CMD640_PCI |
m |
m |
m |
n |
y |
y |
y |
y |
INCONSISTANT |
CONFIG_PATA_CMD64X |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_PATA_CS5520 |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_PATA_CS5530 |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_PATA_CYPRESS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_PATA_EFAR |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_PATA_HPT366 |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_PATA_HPT37X |
y |
y |
y |
n |
m |
m |
m |
m |
INCONSISTANT |
CONFIG_PATA_HPT3X2N |
m |
m |
m |
n |
y |
y |
y |
y |
INCONSISTANT |
CONFIG_PATA_HPT3X3_DMA |
n |
n |
n |
n |
n |
n |
n |
n |
|
CONFIG_PATA_HPT3X3 |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_PATA_IT8213 |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_PATA_IT821X |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_PATA_JMICRON |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_PATA_MARVELL |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_PATA_MPIIX |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_PATA_NETCELL |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_PATA_NINJA32 |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_PATA_NS87410 |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_PATA_NS87415 |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_PATA_OLDPIIX |
y |
y |
y |
n |
m |
m |
m |
m |
INCONSISTANT |
CONFIG_PATA_OPTIDMA |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_PATA_OPTI |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_PATA_PCMCIA |
m |
m |
m |
- |
m |
m |
m |
m |
|
CONFIG_PATA_PDC2027X |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_PATA_PDC_OLD |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_PATA_RADISYS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_PATA_RDC |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_PATA_RZ1000 |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_PATA_SC1200 |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_PATA_SCH |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_PATA_SERVERWORKS |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_PATA_SIL680 |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_PATA_SIS |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_PATA_TRIFLEX |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_PATA_VIA |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_PATA_WINBOND |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_SATA_AHCI |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_SATA_INIC162X |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_SATA_MV |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_SATA_NV |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_SATA_PMP |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_SATA_PROMISE |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_SATA_QSTOR |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_SATA_SIL24 |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_SATA_SIL |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_SATA_SIS |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_SATA_SVW |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_SATA_SX4 |
y |
y |
y |
n |
m |
m |
m |
m |
INCONSISTANT |
CONFIG_SATA_ULI |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_SATA_VIA |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_SATA_VITESSE |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_PATA_CS5535 |
- |
- |
- |
- |
m |
m |
m |
m |
|
CONFIG_PATA_CS5536 |
- |
- |
- |
- |
y |
y |
y |
y |
|
CONFIG_PATA_ISAPNP |
- |
- |
- |
- |
m |
m |
m |
m |
|
CONFIG_PATA_LEGACY |
- |
- |
- |
- |
m |
m |
m |
m |
|
CONFIG_PATA_QDI |
- |
- |
- |
- |
y |
y |
y |
y |
|
CONFIG_PATA_WINBOND_VLB |
- |
- |
- |
- |
m |
m |
m |
m |
|
Input Drivers
Option |
amd64-generic |
amd64-preempt |
amd64-server |
armel-versatile |
i386-386 |
i386-generic |
i386-generic-pae |
lpia-lpia |
Comments |
CONFIG_INPUT_APANEL |
n |
n |
n |
- |
n |
n |
n |
n |
|
CONFIG_INPUT_ATI_REMOTE2 |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_INPUT_ATI_REMOTE |
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 |
|
CONFIG_INPUT_EVBUG |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_INPUT_EVDEV |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_INPUT_FF_MEMLESS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_INPUT_GPIO |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_INPUT_GPIO_ROTARY_ENCODER |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_INPUT_JOYDEV |
m |
m |
m |
n |
m |
m |
m |
m |
INCONSISTANT |
CONFIG_INPUT_JOYSTICK |
y |
y |
y |
n |
y |
y |
y |
y |
INCONSISTANT |
CONFIG_INPUT_KEYBOARD |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_INPUT_KEYSPAN_REMOTE |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_INPUT_MIMIO |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_INPUT_MISC |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_INPUT_MOUSEDEV_PSAUX |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_INPUT_MOUSEDEV_SCREEN_X |
1024 |
1024 |
1024 |
1024 |
1024 |
1024 |
1024 |
1024 |
|
CONFIG_INPUT_MOUSEDEV_SCREEN_Y |
768 |
768 |
768 |
768 |
768 |
768 |
768 |
768 |
|
CONFIG_INPUT_MOUSEDEV |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_INPUT_MOUSE |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_INPUT_PCF50633_PMU |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_INPUT_PCSPKR |
m |
m |
m |
- |
m |
m |
m |
m |
|
CONFIG_INPUT_POLLDEV |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_INPUT_POWERMATE |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_INPUT_TABLET |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_INPUT_TOUCHSCREEN |
y |
y |
y |
n |
y |
y |
y |
y |
INCONSISTANT |
CONFIG_INPUT_TWL4030_PWRBUTTON |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_INPUT_UINPUT |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_INPUT_WINBOND_CIR |
m |
m |
m |
- |
m |
m |
m |
m |
|
CONFIG_INPUT_WM831X_ON |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_INPUT_YEALINK |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_INPUT_WISTRON_BTNS |
- |
- |
- |
- |
m |
m |
m |
m |
|
HID Drivers
Option |
amd64-generic |
amd64-preempt |
amd64-server |
armel-versatile |
i386-386 |
i386-generic |
i386-generic-pae |
lpia-lpia |
Comments |
CONFIG_HID_A4TECH |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_HID_APPLE |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_HID_BELKIN |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_HID_CHERRY |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_HID_CHICONY |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_HID_CYPRESS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_HID_DRAGONRISE |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_HID_EZKEY |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_HID_GREENASIA |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_HID_GYRATION |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_HID_KENSINGTON |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_HID_KYE |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_HID_LOGITECH |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_HID_MICROSOFT |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_HID_MONTEREY |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_HID_NTRIG |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_HID_ORTEK |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_HID_PANTHERLORD |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_HID_PETALYNX |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_HID_PID |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_HID_SAMSUNG |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_HID_SMARTJOYPLUS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_HID_SONY |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_HID_SUNPLUS |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_HID_SUPPORT |
y |
y |
y |
y |
y |
y |
y |
y |
|
CONFIG_HID_THRUSTMASTER |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_HID_TOPSEED |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_HID_TWINHAN |
m |
m |
m |
m |
m |
m |
m |
m |
|
CONFIG_HID_WACOM |
m |
m |
m |
- |
m |
m |
m |
m |
|
CONFIG_HID_ZEROPLUS |
m |
m |
m |
m |
m |
m |
m |
m |
|
specs/KernelLucidKernelConfigReview (last edited 2010-03-16 14:46:21 by host86-189-21-39)