Gentoo:内核配置记录

来自WHY42
  • Kernel-4.4.48
  • MSI-GE60-2OC-219
  • i7-4700MQ

Basic

Timers subsystem
--× Timers subsystem
CPU/Task time and stats accounting
--× Export task/process statistics through netlink

Control Group support
--√ Device controller for cgroups
--√ Memory Resource Controller for Control Groups
--√ HugeTLB Resource Controller for Control Groups

Advanced partition selection
--× Alpha OSF partition support
--× Amiga partition table support
--× Macintosh partition map support
--× PC BIOS (MSDOS partition tables) support 下的四个选项
--√ Windows Logical Disk Manager (Dynamic Disk) support
--× SGI partition support
--× Sun partition tables support
--× Karma Partition support

Processor type and features
--× Enable MPS table
--× Support for extended (non-PC) x86 platforms
--√ Intel Low Power Subsystem Support
--√ Processor family -> Core2/newer Xeon
--× IBM Calgary IOMMU support
--8  Maximum number of CPUs
--× Machine Check / overheating reporting -> AMD MCE features
--× CPU microcode loading support -> AMD microcode loading support
--× Numa Memory Allocation and Scheduler Support -> Old style AMD Opteron NUMA detection
--√ Enable cleancache driver to cache clean pages if tmem is present
--√ Enable frontswap to cache swap pages if tmem is present
--√ MTRR (Memory Type Range Register) support -> MTRR cleanup support
--1  MTRR (Memory Type Range Register) support -> MTRR cleanup enable value (0-1)
--× kexec system call
--× kernel crash dumps
--× Build a relocatable kernel
--√ EFI stub support
--√ EFI mixed-mode support
--None vsyscall table for legacy applications

Power management and ACPI options
--× Power Management Debug Support
--√ Cpuidle Driver for Intel Processors
--M  Processor Aggregator
--M  Smart Battery System(sbs & sbshc)
--√ Boottime Graphics Resource Table support
--M  CPU frequency translation statistics(cpufreq_stats)
--√ Intel P state control
--× ACPI Processor P-States driver
--√ Default CPUFreq governor -> 'powersave' governor

Bus options (PCI etc.)
--√ PCI Express Hotplug driver
--× Interrupts on hypertransport devices

Executable file formats / Emulations
--√ x32 ABI for 64-bit mode

Networking support
--M  PF_KEY sockets
--× IP: multicasting
--× IP: advanced router
--× IP: kernel level autoconfiguration
--M  IP: tunneling
--M  TCP: advanced congestion control
--M  TCP: MD5 Signature Option support (RFC2385)
--× The IPv6 protocol
--× NetLabel subsystem support
--√ Netfilter ingress support
--× Netfilter connection tracking support
--M  Layer Two Tunneling Protocol (L2TP)
--× QoS and/or fair queueing
--× Amateur Radio support
--M  Bluetooth subsystem support(ath3k)
--M  Bluetooth device drivers -> HCI USB driver(btusb)

Device Drivers

Device Drivers
--×  Support for uevent helper
--×  Include in-kernel firmware blobs in kernel binary
--×  Managed device resources verbose debug messages
--×  PNP debugging messages
--M   Packet writing on CD/DVD media(pktcdvd)
--×  legacy /proc/scsi/ support
--×  Enable vendor-specific extensions (for SCSI CDROM)
--×  SCSI generic support
--×  SCSI Transports -> Parallel SCSI (SPI) Transport Attributes
--×  SATA Port Multiplier support
--×  ATA SFF support (for legacy IDE and PATA)
--×  RAID support
--×  Device mapper support
--×  Macintosh device drivers
--×  Network core driver support
--×  FDDI driver support
--M   Ethernet driver support {Qualcomm Atheros AR816x/AR817x support(alx)}
--×  USB Network Adapters
--M   Realtek RTL8723AE PCIe Wireless Network Adapter(rtl8723ae)
--×  Polled input device skeleton
--×  Non-standard serial port support
--×  /dev/kmem virtual device support
--×  Serial drivers
--M   Intel Core/Core2/Atom temperature sensor  
--M   Intel PowerClamp idle injection driver
--M   Intel ICH LPC
--M   Realtek PCI-E card reader
--√  Laptop Hybrid Graphics - GPU switching support
--×  AMD Opteron/Athlon64 on-CPU GART support
--×  Enable Tile Blitting Support
--M   nVidia Framebuffer support(nvidiafb)
--×  Support old ALSA API
--×  Sequencer support
--×  OSS Mixer API
--×  OSS PCM (digital audio) API
--√  Build Realtek HD-audio codec support
--×  USB sound devices
--×  PCMCIA sound devices
--√  Battery level reporting for HID devices
--×  Special HID drivers -> {all} √ HID Multitouch panels
--×  USB announce new devices
--√  xHCI HCD (USB 3.0) support
--×  USB Printer support
--√  X86 Platform Specific Device Drivers -> Intel intelligent power sharing
--√  X86 Platform Specific Device Drivers -> Intel Rapid start technology driver
--×  IOMMU Hardware Support -> AMD IOMMU support

Firmware Drivers
--√  EFI Variable Support via sysfs

File systems
--√ Filesystem wide access notification
--× Quota support
--× Transparent decompression extension
--M  UDF file system support(udf)
--M  NTFS file system support(no write support)
--× /proc/kcore support
--× HugeTLB file system support
--√ Simplified Chinese charset (CP936, GB2312) 
--M FUSE (Filesystem in Userspace) support

Kernel hacking
--× Kernel debugging
--× Magic SysRq key
--× Remote debugging over FireWire early on boot
--× Early printk via EHCI debug port

Security options
--× NSA SELinux Support

Cryptographic API
--× Hardware crypto devices


--× Virtualization