User:Genr8/KernelSections2

From Gentoo Wiki
Jump to:navigation Jump to:search
# Automatically generated file; DO NOT EDIT.
# Linux/x86 5.18.19-gentoo Kernel Configuration

-> General setup ->
    -> IRQ subsystem
    -> Timers subsystem
    -> BPF subsystem
    -> CPU/Task time and stats accounting
    -> RCU Subsystem
    -> Scheduler features
  -> Kernel Performance Events And Counters
[*] 64-bit kernel
-> Processor type and features ->
    -> Performance monitoring
[*] Mitigations for speculative execution vulnerabilities ->
-> Power management and ACPI options
    -> CPU Frequency scaling (+drivers)
    -> CPU Idle
-> Bus options (PCI etc.)
-> Binary Emulations
[*] Virtualization ->
-> General architecture-dependent options ->
    -> GCOV-based kernel profiling
[*] Enable loadable module support ->
[*] Enable the block layer ->
    -> Partition Types
    -> IO Schedulers
-> Executable file formats
-> Memory Management options ->
    Data Access Monitoring
[*] Networking support ->
    Amateur Radio support
    CAN bus subsystem support
  ! Bluetooth subsystem support
    RxRPC session sockets
    KCM sockets
    MCTP core protocol support
  ! Wireless
    RF switch subsystem support
    Plan 9 Resource Sharing Support (9P2000)
    CAIF support
    Ceph core library
    NFC subsystem support
    Packet-sampling netlink channel
    Inter-FE based on IETF ForCES InterFE LFB
  -> Networking options ->
    [*] TCP: advanced congestion control ->
    [*] Network packet filtering framework (Netfilter) ->
    [*] BPF based packet filtering framework (BPFILTER) ->
    [*] QoS and/or fair queueing ->
    -> Core Netfilter Configuration
    -> Xtables combined modules
    -> Xtables targets
    -> Xtables matches
    -> IP: Netfilter Configuration
    -> IPv6: Netfilter Configuration
    -> Queueing/Scheduling
    -> Classification
    -> Network testing
-> Device Drivers ->
    [*] PCI support ->
        -> PCI controller drivers
            DesignWare PCI Core Support
            Mobiveil PCIe Core Support
            Cadence PCIe controllers support
        -> PCI Endpoint
        -> PCI switch controller drivers
    Generic Driver Options ->
        -> Firmware loader
    Bus devices ->
    Connector - unified userspace <-> kernelspace linker ->
    Firmware Drivers ->
        ARM System Control and Management Interface Protocol
        EFI (Extensible Firmware Interface) Support
        Tegra firmware driver
    GNSS receiver support
    Memory Technology Device (MTD) support
    Device Tree and Open Firmware support
    Parallel port support ->
    -*- Plug and Play support ->
        Protocols
    [*] Block devices ->
    NVME Support ->
    Misc devices ->
       EEPROM support
       Texas Instruments shared transport line discipline
    SCSI device support ->
         * SCSI support type (disk, tape, CD-ROM)
           SCSI Transports ->
         * SCSI low-level drivers ->
    <*> Serial ATA and Parallel ATA drivers (libata) ->
        -> Controllers with non-SFF native interface
        -> SFF controllers with custom DMA interface
        -> SATA SFF controllers with BMDMA
          PATA SFF controllers with BMDMA
          PIO-only SFF controllers
        -> Generic fallback / legacy drivers
    [*] Multiple devices (MD) driver support (RAID and LVM) ->
    Generic Target Core Mod (TCM) and ConfigFS Infrastructure
    Fusion MPT device support
    IEEE 1394 (FireWire) support
    Macintosh device drivers
    [*] Network device support ->
        <M> Ethernet team driver support
        [*] Ethernet driver support
            Wireless WAN
    Input device support ->
        -> Userland interfaces
        -> Input Device Drivers
        -> Hardware I/O ports
    Character devices ->
        -> Serial drivers
        -> Non-8250 serial port support
    I2C support ->
          I2C Hardware Bus support
        -> PC SMBus host controller drivers
        -> ACPI drivers
          I2C system bus drivers (mostly embedded / system-on-chip)
          External I2C/SMBus adapter drivers
          Other I2C/SMBus bus drivers
    I3C support 
    SPI support
    SPMI support
    HSI support
    PPS support
    PTP clock support ->
    -*- Power supply class support 
    {*} Hardware Monitoring support
         Native drivers
         ACPI drivers
    -*- Thermal Drivers
         Intel thermal drivers
          ACPI INT340X thermal drivers
    Multifunction device drivers ->
    Voltage and Current Regulator Support ->
    Remote Controller support ->
    CEC support ->
    Multimedia support ->
    Graphics support ->
          I2C encoder or helper chips
          ARM devices
          ACP (Audio CoProcessor) Configuration
        -> Display Engine Configuration
        -> Display Panels
        -> Display Interface Bridges
        -> Frame buffer Devices
        -> Frame buffer hardware drivers
        -> Backlight & LCD device support
        -> Console display driver support
    <M> Sound card support ->
        <M> Advanced Linux Sound Architecture ->
        [*] Generic sound devices ->
        [*] PCI sound devices -> 
            HD-Audio -> 
        [*] USB sound devices ->
    HID support ->
        Special HID drivers ->
        USB HID support ->
            USB HID Boot Protocol drivers ->
        I2C HID support ->
        Intel ISH HID support ->
        AMD SFH HID Support ->
    USB Support ->
        -> Miscellaneous USB options
        -> USB Host Controller Drivers
          USB Device Class drivers
          USB Imaging devices
        -> USB port drivers
          USB Miscellaneous drivers
        -> USB Physical Layer drivers
    <M> MMC/SD/SDIO card support
        MMC/SD/SDIO Host Controller Drivers ->
    Sony MemoryStick card support 
    LED Support
       LED drivers
        -> Flash and Torch LED drivers
        -> LED Triggers
        -> Simple LED drivers
    [*] Real Time Clock  --->
       RTC interfaces
        I2C RTC drivers
        -> SPI RTC drivers
        SPI and I2C RTC drivers
        -> Platform RTC drivers
        on-CPU RTC drivers
        HID Sensor RTC drivers
    [*] DMA Engine support -> 
       DMA Devices
       DMA Clients
    DMABUF options ->
    Microsoft Hyper-V guest support
    Clock Source drivers
    Generic IOMMU Pagetable Support
    Remoteproc drivers
    Rpmsg drivers
    SOC (System On Chip) specific Drivers
        Amlogic SoC drivers
        Broadcom SoC drivers
        NXP/Freescale QorIQ SoC drivers
        i.MX SoC drivers
        Enable LiteX SoC Builder specific drivers
        Qualcomm SoC drivers
        Xilinx SoC drivers
    IRQ chip support
    PHY Subsystem ->
        PHY drivers for Broadcom platforms
    Performance monitor support
    Android
    -*- NVMEM Support
    HW tracing support
    -> TEE drivers
-> File systems
  -> Caches
  -> CD-ROM/DVD Filesystems
  -> DOS/FAT/EXFAT/NT Filesystems
  -> Pseudo filesystems
  -*- Miscellaneous filesystems
  [*] Network File Systems ->
  -*- Native language support -> 
-> Security options
    -> Kernel hardening options
        -> Memory initialization
-> Cryptographic API
    -> Crypto core or helper
    -> Public-key cryptography
    -> Authenticated Encryption with Associated Data
    -> Block modes
    -> Hash modes
    -> Digest
    -> Ciphers
    -> Compression
    -> Random Number Generation
    -> Hardware crypto devices
    -> Asymmetric (public-key cryptographic) key type
    -> Certificates for signature checking
-> Library routines
    -> Crypto library routines
-> Kernel hacking
    -> printk and dmesg options
    -> Compile-time checks and compiler options
    -> Generic Kernel Debugging Instruments
    -> Networking Debugging
    -> Memory Debugging
    -> Debug Oops, Lockups and Hangs
    -> Scheduler Debugging
    -> Lock Debugging (spinlocks, mutexes, etc...)
    -> Debug kernel data structures
    -> RCU Debugging
    -> Tracers
    -> x86 Debugging
    -> Kernel Testing and Coverage
-> Gentoo Linux
    -> Support for init systems, system and service managers
    * Kernel Self Protection Project