From ad0a06e2679e11bcad2aab02d9f9be6524e2e44f Mon Sep 17 00:00:00 2001 From: Jan De Landtsheer Date: Tue, 23 Sep 2025 14:03:01 +0200 Subject: [PATCH] initramfs+modules: robust copy aliasing, curated stage1 + PHYs, firmware policy via firmware.conf, runtime readiness, build ID; docs sync MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Summary of changes (with references):\n\nModules + PHY coverage\n- Curated and normalized stage1 list in [config.modules.conf](config/modules.conf:1):\n - Boot-critical storage, core virtio, common NICs (Intel/Realtek/Broadcom), overlay/fuse, USB HCD/HID.\n - Added PHY drivers required by NIC MACs:\n * realtek (for r8169, etc.)\n * broadcom families: broadcom, bcm7xxx, bcm87xx, bcm_phy_lib, bcm_phy_ptp\n- Robust underscore↔hyphen aliasing during copy so e.g. xhci_pci → xhci-pci.ko, hid_generic → hid-generic.ko:\n - [bash.initramfs_copy_resolved_modules()](scripts/lib/initramfs.sh:990)\n\nFirmware policy and coverage\n- Firmware selection now authoritative via [config/firmware.conf](config/firmware.conf:1); ignore modules.conf firmware hints:\n - [bash.initramfs_setup_modules()](scripts/lib/initramfs.sh:229)\n - Count from firmware.conf for reporting; remove stale required-firmware.list.\n- Expanded NIC firmware set (bnx2, bnx2x, tigon, intel, realtek, rtl_nic, qlogic, e100) in [config.firmware.conf](config/firmware.conf:1).\n- Installer enforces firmware.conf source-of-truth in [bash.alpine_install_firmware()](scripts/lib/alpine.sh:392).\n\nEarly input & build freshness\n- Write a runtime build stamp to /etc/zero-os-build-id for embedded initramfs verification:\n - [bash.initramfs_finalize_customization()](scripts/lib/initramfs.sh:568)\n- Minor init refinements in [config.init](config/init:1) (ensures /home, consistent depmod path).\n\nRebuild helper improvements\n- [scripts/rebuild-after-zinit.sh](scripts/rebuild-after-zinit.sh:1):\n - Added --verify-only; container-aware execution; selective marker clears only.\n - Prints stage status before/after; avoids --rebuild-from; resolves full kernel version for diagnostics.\n\nRemote flist readiness + zinit\n- Init scripts now probe BASE_URL readiness and accept FLISTS_BASE_URL/FLIST_BASE_URL; firmware target is /lib/firmware:\n - [sh.firmware.sh](config/zinit/init/firmware.sh:1)\n - [sh.modules.sh](config/zinit/init/modules.sh:1)\n\nContainer, docs, and utilities\n- Stream container build logs by calling runtime build directly in [bash.docker_build_container()](scripts/lib/docker.sh:56).\n- Docs updated to reflect firmware policy, runtime readiness, rebuild helper, early input, and GRUB USB:\n - [docs.NOTES.md](docs/NOTES.md)\n - [docs.PROMPT.md](docs/PROMPT.md)\n - [docs.review-rfs-integration.md](docs/review-rfs-integration.md)\n- Added GRUB USB creator (referenced in docs): [scripts/make-grub-usb.sh](scripts/make-grub-usb.sh)\n\nCleanup\n- Removed legacy/duplicated config trees under configs/ and config/zinit.old/.\n- Minor newline and ignore fixes: [.gitignore](.gitignore:1)\n\nNet effect\n- Runtime now has correct USB HCDs/HID-generic and NIC+PHY coverage (Realtek/Broadcom), with matching firmware installed in initramfs.\n- Rebuild workflow is minimal and host/container-aware; docs are aligned with implemented behavior.\n --- .gitignore | 2 +- AGENTS.md | 33 + config/firmware.conf | 13 +- config/init | 80 +- config/kernel.config | 14 +- config/modules.conf | 123 +- config/zinit.old/cgroup.yaml | 2 - config/zinit.old/depmod.yaml | 1 - config/zinit.old/getty.yaml | 2 - config/zinit.old/gettyconsole.yaml | 2 - config/zinit.old/haveged.yaml | 2 - config/zinit.old/init/ashloging.sh | 6 - config/zinit.old/init/cgroup.sh | 10 - config/zinit.old/init/modprobe.sh | 10 - config/zinit.old/init/ntpd.sh | 10 - config/zinit.old/init/routing.sh | 4 - config/zinit.old/init/shm.sh | 3 - config/zinit.old/init/sshd-setup.sh | 15 - config/zinit.old/init/udev.sh | 4 - config/zinit.old/lo.yaml | 2 - config/zinit.old/local-modprobe.yaml | 2 - config/zinit.old/mycelium.yaml | 6 - config/zinit.old/network.yaml | 5 - config/zinit.old/ntp.yaml | 3 - config/zinit.old/routing.yaml | 2 - config/zinit.old/shm.yaml | 2 - config/zinit.old/sshd-setup.yaml | 2 - config/zinit.old/sshd.yaml | 3 - config/zinit.old/udev-trigger.yaml | 6 - config/zinit.old/udevd.yaml | 1 - config/zinit.old/udevmon.yaml | 1 - config/zinit.old/zinit.conf | 33 - config/zinit/console.yaml | 2 - config/zinit/getty-console.yaml | 2 +- ...etty-serial.yaml => getty-serial.yamldont} | 0 config/zinit/getty-tty2.yaml | 2 + config/zinit/haveged.yaml | 5 +- config/zinit/init/firmware.sh | 46 +- config/zinit/init/modprobe.sh | 12 +- config/zinit/init/modules.sh | 43 +- config/zinit/rfs-modules.yaml | 2 +- config/zinit/shm.yaml | 4 +- config/zinit/sshd.yaml | 1 + config/zinit/udev-rfs.yaml | 3 +- configs/init | 106 - configs/kernel-config-generic | 8177 ---------------- .../kernel-config-generic-20250824-delandtj | 8439 ----------------- configs/modules-essential.list | 59 - configs/packages-minimal.txt | 46 - configs/sources.conf | 10 - configs/zinit/cgroup.yaml | 2 - configs/zinit/console.yaml | 2 - configs/zinit/depmod.yaml | 1 - configs/zinit/getty.yaml | 2 - configs/zinit/gettyconsole.yaml | 2 - configs/zinit/haveged.yaml | 2 - configs/zinit/init/ashloging.sh | 6 - configs/zinit/init/cgroup.sh | 10 - configs/zinit/init/modprobe.sh | 10 - configs/zinit/init/ntpd.sh | 10 - configs/zinit/init/routing.sh | 4 - configs/zinit/init/shm.sh | 3 - configs/zinit/init/sshd-setup.sh | 15 - configs/zinit/init/udev.sh | 4 - configs/zinit/lo.yaml | 2 - configs/zinit/local-modprobe.yaml | 2 - configs/zinit/mycelium.yaml | 6 - configs/zinit/network.yaml | 5 - configs/zinit/ntp.yaml | 3 - configs/zinit/routing.yaml | 2 - configs/zinit/shm.yaml | 2 - configs/zinit/sshd-setup.yaml | 2 - configs/zinit/sshd.yaml | 3 - configs/zinit/udev-trigger.yaml | 6 - configs/zinit/udevd.yaml | 1 - configs/zinit/udevmon.yaml | 1 - docs/NOTES.md | 36 +- docs/PROMPT.md | 65 +- docs/img_1758452705037.png | Bin 0 -> 235113 bytes docs/review-rfs-integration.md | 2 +- initramfs/etc/apk/world | 3 + initramfs/etc/shadow | 2 +- scripts/lib/alpine.sh | 56 +- scripts/lib/docker.sh | 2 +- scripts/lib/initramfs.sh | 97 +- scripts/make-grub-usb.sh | 256 + scripts/rebuild-after-zinit.sh | 150 +- 87 files changed, 833 insertions(+), 17307 deletions(-) create mode 100644 AGENTS.md delete mode 100644 config/zinit.old/cgroup.yaml delete mode 100644 config/zinit.old/depmod.yaml delete mode 100644 config/zinit.old/getty.yaml delete mode 100644 config/zinit.old/gettyconsole.yaml delete mode 100644 config/zinit.old/haveged.yaml delete mode 100755 config/zinit.old/init/ashloging.sh delete mode 100755 config/zinit.old/init/cgroup.sh delete mode 100755 config/zinit.old/init/modprobe.sh delete mode 100755 config/zinit.old/init/ntpd.sh delete mode 100755 config/zinit.old/init/routing.sh delete mode 100755 config/zinit.old/init/shm.sh delete mode 100755 config/zinit.old/init/sshd-setup.sh delete mode 100755 config/zinit.old/init/udev.sh delete mode 100644 config/zinit.old/lo.yaml delete mode 100644 config/zinit.old/local-modprobe.yaml delete mode 100644 config/zinit.old/mycelium.yaml delete mode 100644 config/zinit.old/network.yaml delete mode 100644 config/zinit.old/ntp.yaml delete mode 100644 config/zinit.old/routing.yaml delete mode 100644 config/zinit.old/shm.yaml delete mode 100644 config/zinit.old/sshd-setup.yaml delete mode 100644 config/zinit.old/sshd.yaml delete mode 100644 config/zinit.old/udev-trigger.yaml delete mode 100644 config/zinit.old/udevd.yaml delete mode 100644 config/zinit.old/udevmon.yaml delete mode 100644 config/zinit.old/zinit.conf delete mode 100644 config/zinit/console.yaml rename config/zinit/{getty-serial.yaml => getty-serial.yamldont} (100%) create mode 100644 config/zinit/getty-tty2.yaml delete mode 100755 configs/init delete mode 100644 configs/kernel-config-generic delete mode 100644 configs/kernel-config-generic-20250824-delandtj delete mode 100644 configs/modules-essential.list delete mode 100644 configs/packages-minimal.txt delete mode 100644 configs/sources.conf delete mode 100644 configs/zinit/cgroup.yaml delete mode 100644 configs/zinit/console.yaml delete mode 100644 configs/zinit/depmod.yaml delete mode 100644 configs/zinit/getty.yaml delete mode 100644 configs/zinit/gettyconsole.yaml delete mode 100644 configs/zinit/haveged.yaml delete mode 100755 configs/zinit/init/ashloging.sh delete mode 100755 configs/zinit/init/cgroup.sh delete mode 100755 configs/zinit/init/modprobe.sh delete mode 100755 configs/zinit/init/ntpd.sh delete mode 100755 configs/zinit/init/routing.sh delete mode 100755 configs/zinit/init/shm.sh delete mode 100755 configs/zinit/init/sshd-setup.sh delete mode 100755 configs/zinit/init/udev.sh delete mode 100644 configs/zinit/lo.yaml delete mode 100644 configs/zinit/local-modprobe.yaml delete mode 100644 configs/zinit/mycelium.yaml delete mode 100644 configs/zinit/network.yaml delete mode 100644 configs/zinit/ntp.yaml delete mode 100644 configs/zinit/routing.yaml delete mode 100644 configs/zinit/shm.yaml delete mode 100644 configs/zinit/sshd-setup.yaml delete mode 100644 configs/zinit/sshd.yaml delete mode 100644 configs/zinit/udev-trigger.yaml delete mode 100644 configs/zinit/udevd.yaml delete mode 100644 configs/zinit/udevmon.yaml create mode 100644 docs/img_1758452705037.png create mode 100644 scripts/make-grub-usb.sh diff --git a/.gitignore b/.gitignore index 57f0b13..f12cc5b 100644 --- a/.gitignore +++ b/.gitignore @@ -43,4 +43,4 @@ Thumbs.db config/rfs.conf # volumes created in root -zosvol* \ No newline at end of file +zosvol* diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 0000000..3c2d832 --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,33 @@ +# AGENTS.md + +This file provides guidance to agents when working with code in this repository. + +Non-obvious build/run facts (read from scripts): +- Always build inside the containerized toolchain; ./scripts/build.sh will spawn a transient container, or use the persistent dev container via ./scripts/dev-container.sh start then ./scripts/dev-container.sh build. +- The incremental pipeline is stage-driven with .build-stages markers; list status via ./scripts/build.sh --show-stages and force a subset with --rebuild-from=. +- Outputs are anchored to PROJECT_ROOT (normalized in [bash.common.sh](scripts/lib/common.sh:236)): + - Kernel: dist/vmlinuz.efi (created by [bash.kernel_build_with_initramfs()](scripts/lib/kernel.sh:174)) + - Initramfs archive: dist/initramfs.cpio.xz (created by [bash.initramfs_create_cpio()](scripts/lib/initramfs.sh:688)) +- Kernel embeds the initramfs (CONFIG_INITRAMFS_SOURCE set by [bash.kernel_modify_config_for_initramfs()](scripts/lib/kernel.sh:130)); no separate initrd is required in normal flow. + +Fast iteration helpers (init/zinit/modules.conf): +- Use ./scripts/rebuild-after-zinit.sh to re-copy /init, re-apply zinit, re-resolve/copy modules, and recreate the cpio (initramfs-only by default). + - Flags: --with-kernel (also re-embed kernel; forces --rebuild-from=initramfs_create), --refresh-container-mods (rebuild container /lib/modules if missing), --verify-only (report changes since last cpio). +- DEBUG=1 shows full safe_execute logs and stage timings. + +Critical conventions (avoid breakage): +- Use logging/safety helpers from [bash.common.sh](scripts/lib/common.sh:1): log_info/warn/error/debug, safe_execute, section_header. +- Paths must be anchored to PROJECT_ROOT (already normalized after sourcing config) to avoid CWD drift (kernel builds cd into kernel/current). +- Do not edit /etc/shadow directly; passwordless root is applied by chroot ${initramfs_dir} passwd -d root in [bash.initramfs_finalize_customization()](scripts/lib/initramfs.sh:575). +- initdebug=true on kernel cmdline opens an early shell from [config/init](config/init) even without /init-debug. + +Modules and firmware (non-obvious flow): +- Container /lib/modules/ is the authoritative source for dependency resolution and copying into initramfs (ensure kernel_modules stage ran at least once). +- RFS firmware pack now installs all linux-firmware* into container and packs from /lib/firmware; runtime overmount targets /lib/firmware (not /usr/lib/firmware). + +Troubleshooting gotchas: +- If “Initramfs directory not found: initramfs” or kernel output in wrong place, path anchoring patches exist in [bash.initramfs_create_cpio()](scripts/lib/initramfs.sh:688), [bash.initramfs_validate()](scripts/lib/initramfs.sh:799), and [bash.kernel_build_with_initramfs()](scripts/lib/kernel.sh:174); ensure DEBUG logs show “... anchored to PROJECT_ROOT”. +- On host, the rebuild helper delegates to ./scripts/dev-container.sh so you don’t need to manually start the container. + +Utilities: +- Create BIOS+UEFI USB with embedded-initramfs kernel: sudo ./scripts/make-grub-usb.sh /dev/sdX --kparams "console=ttyS0 initdebug=true" (use --with-initrd only if you want a separate initrd on ESP). \ No newline at end of file diff --git a/config/firmware.conf b/config/firmware.conf index aeb9d25..5b2ecb5 100644 --- a/config/firmware.conf +++ b/config/firmware.conf @@ -2,12 +2,15 @@ # Alpine Linux provides separate firmware packages for hardware support # Format: FIRMWARE_PACKAGE:DESCRIPTION -# Essential network firmware packages -linux-firmware-bnx2:Broadcom NetXtreme firmware +# Essential network firmware packages (wired NICs matching stage1 drivers) +linux-firmware-bnx2:Broadcom NetXtreme (bnx2) firmware +linux-firmware-bnx2x:Broadcom NetXtreme II (bnx2x) firmware +linux-firmware-tigon:Broadcom tg3 (Tigon) firmware linux-firmware-e100:Intel PRO/100 firmware -linux-firmware-intel:Intel network and WiFi firmware (includes e1000e, igb, ixgbe, i40e, ice) -linux-firmware-realtek:Realtek network firmware (r8169, etc.) -linux-firmware-qlogic:QLogic network firmware +linux-firmware-intel:Intel NIC firmware (covers e1000e, igb, ixgbe, i40e, ice) +linux-firmware-rtl_nic:Realtek NIC firmware (r8169, etc.) +linux-firmware-realtek:Realtek NIC firmware (meta) +linux-firmware-qlogic:QLogic NIC firmware # Storage firmware (if needed) # linux-firmware-marvell:Marvell storage/network firmware (not available in Alpine 3.22) diff --git a/config/init b/config/init index c2ac727..3756613 100755 --- a/config/init +++ b/config/init @@ -1,4 +1,4 @@ -#!/bin/sh -x +#!/bin/sh # Alpine-based Zero-OS Init Script # Maintains identical flow to original busybox version @@ -24,11 +24,8 @@ mount -t devtmpfs devtmpfs /dev mkdir -p /dev/pts mount -t devpts devpts /dev/pts -# Early debug shell if kernel parameter initdebug=true is present -if grep -qw "initdebug=true" /proc/cmdline; then - echo "[+] initdebug=true detected; starting emergency shell. Type 'exit' to continue boot." - /bin/sh -l -fi +# Re-initialize modules dependencies for basic init +depmod -a echo "[+] building ram filesystem" @@ -52,6 +49,8 @@ echo " copying /var..." cp -ar /var $target echo " copying /run..." cp -ar /run $target +echo " creating /home" +mkdir $target/home # Create essential directories mkdir -p $target/dev @@ -77,45 +76,41 @@ if [ -x /sbin/udevd ]; then echo " starting udevd..." udevd --daemon + # Preload keyboard input modules early so console works before zinit and rfs mounts + echo "[+] preloading keyboard input modules" + for m in i8042 atkbd usbhid hid hid_generic evdev xhci_pci xhci_hcd ehci_pci ehci_hcd ohci_pci ohci_hcd uhci_hcd; do + modprobe "$m" + done + echo "[+] loading essential drivers" + # Load core drivers for storage and network + /bin/busybox sh -l + modprobe btrfs 2>/dev/null || true + modprobe fuse 2>/dev/null || true + modprobe overlay 2>/dev/null || true + + # Load storage drivers + modprobe ahci 2>/dev/null || true + modprobe nvme 2>/dev/null || true + modprobe virtio_blk 2>/dev/null || true + modprobe virtio_scsi 2>/dev/null || true + modprobe virtio_pci 2>/dev/null || true + + # Load network drivers + modprobe virtio_net 2>/dev/null || true + echo " triggering device discovery..." udevadm trigger --action=add --type=subsystems udevadm trigger --action=add --type=devices + udevadm trigger --action=add udevadm settle echo " stopping udevd..." + kill $(pidof udevd) || true else echo " warning: udevd not found, skipping hardware detection" fi -echo "[+] loading essential drivers" -# Load core drivers for storage and network -modprobe btrfs 2>/dev/null || true -modprobe fuse 2>/dev/null || true -modprobe overlay 2>/dev/null || true - -# Load storage drivers -modprobe ahci 2>/dev/null || true -modprobe nvme 2>/dev/null || true -modprobe virtio_blk 2>/dev/null || true -modprobe virtio_scsi 2>/dev/null || true -modprobe virtio_pci 2>/dev/null || true - -# Load network drivers -modprobe virtio_net 2>/dev/null || true -modprobe e1000 2>/dev/null || true -modprobe e1000e 2>/dev/null || true - -echo "[+] loading USB keyboard support" -modprobe usbcore -modprobe ehci-hcd -modprobe xhci-hcd -modprobe usbhid -modprobe evdev - -# Unmount init filesystems -umount /proc 2>/dev/null || true -umount /sys 2>/dev/null || true echo "[+] debug hook: initdebug=true or /init-debug" if grep -qw "initdebug=true" /proc/cmdline; then @@ -124,16 +119,23 @@ if grep -qw "initdebug=true" /proc/cmdline; then sh /init-debug else echo " initdebug=true: starting interactive shell (no /init-debug). Type 'exit' to continue." - /bin/sh -l + debug="-d" + /bin/busybox sh fi elif [ -x /init-debug ]; then echo " executing /init-debug ..." sh /init-debug fi -echo "[+] switching root" -mkdir /root/home -echo " exec switch_root /mnt/root /sbin/zinit init" -exec switch_root /mnt/root /sbin/zinit -d init +# Unmount init filesystems +umount /proc 2>/dev/null || true +umount /sys 2>/dev/null || true + +echo "[+] switching root" +echo " exec switch_root /mnt/root /sbin/zinit init" +exec switch_root /mnt/root /sbin/zinit ${debug} init + +# switch_root failed, drop into shell +/bin/busybox sh ## diff --git a/config/kernel.config b/config/kernel.config index d817917..5291fa9 100644 --- a/config/kernel.config +++ b/config/kernel.config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 6.12.42 Kernel Configuration +# Linux/x86 6.12.44 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (Alpine 14.2.0) 14.2.0" CONFIG_CC_IS_GCC=y @@ -11,8 +11,8 @@ CONFIG_AS_VERSION=24400 CONFIG_LD_IS_BFD=y CONFIG_LD_VERSION=24400 CONFIG_LLD_VERSION=0 -CONFIG_RUSTC_VERSION=108900 -CONFIG_RUSTC_LLVM_VERSION=200107 +CONFIG_RUSTC_VERSION=109000 +CONFIG_RUSTC_LLVM_VERSION=200108 CONFIG_CC_CAN_LINK=y CONFIG_CC_CAN_LINK_STATIC=y CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y @@ -22,7 +22,7 @@ CONFIG_CC_HAS_ASM_INLINE=y CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY=y CONFIG_RUSTC_HAS_UNNECESSARY_TRANSMUTES=y -CONFIG_PAHOLE_VERSION=0 +CONFIG_PAHOLE_VERSION=130 CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_TABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y @@ -235,7 +235,7 @@ CONFIG_CHECKPOINT_RESTORE=y CONFIG_SCHED_AUTOGROUP=y CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y -CONFIG_INITRAMFS_SOURCE="../../root" +CONFIG_INITRAMFS_SOURCE="/workspace/dist/initramfs.cpio.xz" CONFIG_INITRAMFS_ROOT_UID=0 CONFIG_INITRAMFS_ROOT_GID=0 # CONFIG_RD_GZIP is not set @@ -2142,7 +2142,9 @@ CONFIG_FW_LOADER_SYSFS=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set -# CONFIG_FW_LOADER_COMPRESS is not set +CONFIG_FW_LOADER_COMPRESS=y +CONFIG_FW_LOADER_COMPRESS_XZ=y +CONFIG_FW_LOADER_COMPRESS_ZSTD=y CONFIG_FW_CACHE=y # CONFIG_FW_UPLOAD is not set # end of Firmware loader diff --git a/config/modules.conf b/config/modules.conf index 8cfb874..95c94a0 100644 --- a/config/modules.conf +++ b/config/modules.conf @@ -1,57 +1,74 @@ # Module loading specification for Zero-OS Alpine initramfs -# Format: STAGE:MODULE_NAME:FIRMWARE_PACKAGE (optional) -# Focus on most common NIC modules to ensure networking works on most hardware +# Format: STAGE:MODULE +# Firmware selection is authoritative in config/firmware.conf; do not add firmware hints here. -# Stage 1: Core subsystems + networking and essential boot modules -# All core subsystems and NICs must be loaded BEFORE network can come up -stage1:virtio:none # Core virtio subsystem (REQUIRED) -stage1:virtio_ring:none # Virtio ring buffer (REQUIRED) -stage1:virtio_pci:none # Virtio PCI bus -stage1:virtio_net:none # Virtio network (VMs, cloud) -stage1:virtio_scsi:none # Virtio SCSI (VMs, cloud) -stage1:virtio_blk:none # Virtio block (VMs, cloud) -stage1:e1000:linux-firmware-intel # Intel E1000 (very common) -stage1:e1000e:linux-firmware-intel # Intel E1000E (very common) -stage1:r8169:linux-firmware-realtek # Realtek (most common desktop/server) -stage1:realtek:linux-firmware-realtek # Realtek (most common desktop/server) -stage1:igb:linux-firmware-intel # Intel Gigabit (servers) -stage1:ixgbe:linux-firmware-intel # Intel 10GbE (servers) -stage1:i40e:linux-firmware-intel # Intel 40GbE (modern servers) -stage1:ice:linux-firmware-intel # Intel E800 series (latest) -stage1:8139too:none # Realtek 8139 (legacy) -stage1:8139cp:none # Realtek 8139C+ (legacy) -stage1:bnx2:linux-firmware-bnx2 # Broadcom NetXtreme -stage1:bnx2x:linux-firmware-bnx2 # Broadcom NetXtreme II -stage1:tg3:none # Broadcom Tigon3 -stage1:b44:none # Broadcom 44xx -stage1:atl1:none # Atheros L1 -stage1:atl1e:none # Atheros L1E -stage1:atl1c:none # Atheros L1C -stage1:alx:none # Atheros Alx -stage1:libata:none # Core ATA subsystem (REQUIRED) -stage1:scsi_mod:none # SCSI subsystem -stage1:sd_mod:none # SCSI disk support -stage1:ahci:none # SATA AHCI -stage1:nvme_core:none # Core NVMe subsystem (REQUIRED) -stage1:nvme:none # NVMe storage -stage1:tun:none # TUN/TAP for networking -stage1:overlay:none # OverlayFS for containers -stage1:fuse:none # OverlayFS for containers +# Stage 1: boot-critical storage, core virtio, networking, overlay, and input (USB/HID/keyboard) -# Stage 1: USB keyboard support (host controllers + HID) -stage1:xhci_pci:none -stage1:xhci_hcd:none -stage1:ehci_pci:none -stage1:ehci_hcd:none -stage1:ohci_pci:none -stage1:ohci_hcd:none -stage1:uhci_hcd:none -stage1:usbhid:none -stage1:hid_generic:none -stage1:hid:none -stage1:atkbd:none -stage1:libps2:none -stage1:i2c_smbus:none -stage1:serio:none -stage1:i8042i:none +# Storage +stage1:libata +stage1:libahci +stage1:ahci +stage1:scsi_mod +stage1:sd_mod +stage1:nvme_core +stage1:nvme +stage1:virtio_blk +stage1:virtio_scsi +# Core virtio +stage1:virtio +stage1:virtio_ring +stage1:virtio_pci +stage1:virtio_pci_legacy_dev +stage1:virtio_pci_modern_dev + +# Networking (common NICs) +stage1:virtio_net +stage1:e1000 +stage1:e1000e +stage1:igb +stage1:ixgbe +stage1:igc +stage1:i40e +stage1:ice +stage1:r8169 +stage1:8139too +stage1:8139cp +stage1:bnx2 +stage1:bnx2x +stage1:tg3 +stage1:tun + +# PHY drivers +stage1:realtek +# Broadcom PHY families (required for many Broadcom NICs) +stage1:broadcom +stage1:bcm7xxx +stage1:bcm87xx +stage1:bcm_phy_lib +stage1:bcm_phy_ptp + +# Filesystems / overlay +stage1:overlay +stage1:fuse + +# USB host controllers and HID/keyboard input +stage1:xhci_pci +stage1:xhci_hcd +stage1:ehci_pci +stage1:ehci_hcd +stage1:ohci_pci +stage1:ohci_hcd +stage1:uhci_hcd +stage1:usbhid +stage1:hid_generic +stage1:hid +stage1:atkbd +stage1:libps2 +stage1:i8042 +stage1:evdev +stage1:serio_raw +stage1:serio + +# Keep stage2 empty; we only use stage1 in this build +# stage2: (intentionally unused) diff --git a/config/zinit.old/cgroup.yaml b/config/zinit.old/cgroup.yaml deleted file mode 100644 index 51c1869..0000000 --- a/config/zinit.old/cgroup.yaml +++ /dev/null @@ -1,2 +0,0 @@ -exec: sh /etc/zinit/init/cgroup.sh -oneshot: true \ No newline at end of file diff --git a/config/zinit.old/depmod.yaml b/config/zinit.old/depmod.yaml deleted file mode 100644 index 84bcee7..0000000 --- a/config/zinit.old/depmod.yaml +++ /dev/null @@ -1 +0,0 @@ -exec: depmod -a \ No newline at end of file diff --git a/config/zinit.old/getty.yaml b/config/zinit.old/getty.yaml deleted file mode 100644 index cc962a5..0000000 --- a/config/zinit.old/getty.yaml +++ /dev/null @@ -1,2 +0,0 @@ -exec: /sbin/getty -L 115200 ttyS0 vt100 -restart: always \ No newline at end of file diff --git a/config/zinit.old/gettyconsole.yaml b/config/zinit.old/gettyconsole.yaml deleted file mode 100644 index e4074a8..0000000 --- a/config/zinit.old/gettyconsole.yaml +++ /dev/null @@ -1,2 +0,0 @@ -exec: /sbin/getty console linux -restart: always \ No newline at end of file diff --git a/config/zinit.old/haveged.yaml b/config/zinit.old/haveged.yaml deleted file mode 100644 index 3f36285..0000000 --- a/config/zinit.old/haveged.yaml +++ /dev/null @@ -1,2 +0,0 @@ -exec: haveged -w 1024 -d 32 -i 32 -v 1 -oneshot: true \ No newline at end of file diff --git a/config/zinit.old/init/ashloging.sh b/config/zinit.old/init/ashloging.sh deleted file mode 100755 index 095206c..0000000 --- a/config/zinit.old/init/ashloging.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash - -echo "start ash terminal" -while true; do - getty -l /bin/ash -n 19200 tty2 -done diff --git a/config/zinit.old/init/cgroup.sh b/config/zinit.old/init/cgroup.sh deleted file mode 100755 index f1b623f..0000000 --- a/config/zinit.old/init/cgroup.sh +++ /dev/null @@ -1,10 +0,0 @@ -set -x - -mount -t tmpfs cgroup_root /sys/fs/cgroup - -subsys="pids cpuset cpu cpuacct blkio memory devices freezer net_cls perf_event net_prio hugetlb" - -for sys in $subsys; do - mkdir -p /sys/fs/cgroup/$sys - mount -t cgroup $sys -o $sys /sys/fs/cgroup/$sys/ -done diff --git a/config/zinit.old/init/modprobe.sh b/config/zinit.old/init/modprobe.sh deleted file mode 100755 index 1417d41..0000000 --- a/config/zinit.old/init/modprobe.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/bash - -modprobe fuse -modprobe btrfs -modprobe tun -modprobe br_netfilter - -echo never > /sys/kernel/mm/transparent_hugepage/enabled - -ulimit -n 524288 \ No newline at end of file diff --git a/config/zinit.old/init/ntpd.sh b/config/zinit.old/init/ntpd.sh deleted file mode 100755 index 52e4d30..0000000 --- a/config/zinit.old/init/ntpd.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -ntp_flags=$(grep -o 'ntp=.*' /proc/cmdline | sed 's/^ntp=//') - -params="" -if [ -n "$ntp_flags" ]; then - params=$(echo "-p $ntp_flags" | sed s/,/' -p '/g) -fi - -exec ntpd -n $params \ No newline at end of file diff --git a/config/zinit.old/init/routing.sh b/config/zinit.old/init/routing.sh deleted file mode 100755 index 95eab6f..0000000 --- a/config/zinit.old/init/routing.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/bash - -echo "Enable ip forwarding" -echo 1 > /proc/sys/net/ipv4/ip_forward \ No newline at end of file diff --git a/config/zinit.old/init/shm.sh b/config/zinit.old/init/shm.sh deleted file mode 100755 index 39ac1fd..0000000 --- a/config/zinit.old/init/shm.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh -mkdir /dev/shm -mount -t tmpfs shm /dev/shm \ No newline at end of file diff --git a/config/zinit.old/init/sshd-setup.sh b/config/zinit.old/init/sshd-setup.sh deleted file mode 100755 index 3909a79..0000000 --- a/config/zinit.old/init/sshd-setup.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/ash -if [ -f /etc/ssh/ssh_host_rsa_key ]; then - # ensure existing file permissions - chown root:root /etc/ssh/ssh_host_* - chmod 600 /etc/ssh/ssh_host_* - exit 0 -fi - -echo "Setting up sshd" -mkdir -p /run/sshd - -ssh-keygen -f /etc/ssh/ssh_host_rsa_key -N '' -t rsa -ssh-keygen -f /etc/ssh/ssh_host_dsa_key -N '' -t dsa -ssh-keygen -f /etc/ssh/ssh_host_ecdsa_key -N '' -t ecdsa -b 521 -ssh-keygen -f /etc/ssh/ssh_host_ed25519_key -N '' -t ed25519 diff --git a/config/zinit.old/init/udev.sh b/config/zinit.old/init/udev.sh deleted file mode 100755 index 2667522..0000000 --- a/config/zinit.old/init/udev.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -udevadm trigger --action=add -udevadm settle \ No newline at end of file diff --git a/config/zinit.old/lo.yaml b/config/zinit.old/lo.yaml deleted file mode 100644 index e9a0623..0000000 --- a/config/zinit.old/lo.yaml +++ /dev/null @@ -1,2 +0,0 @@ -exec: ip l set lo up -oneshot: true \ No newline at end of file diff --git a/config/zinit.old/local-modprobe.yaml b/config/zinit.old/local-modprobe.yaml deleted file mode 100644 index a8f3b24..0000000 --- a/config/zinit.old/local-modprobe.yaml +++ /dev/null @@ -1,2 +0,0 @@ -exec: sh /etc/zinit/init/modprobe.sh -oneshot: true diff --git a/config/zinit.old/mycelium.yaml b/config/zinit.old/mycelium.yaml deleted file mode 100644 index e61252a..0000000 --- a/config/zinit.old/mycelium.yaml +++ /dev/null @@ -1,6 +0,0 @@ -exec: /usr/bin/mycelium --key-file /tmp/mycelium_priv_key.bin - --tun-name my0 --silent --peers tcp://188.40.132.242:9651 tcp://136.243.47.186:9651 - tcp://185.69.166.7:9651 tcp://185.69.166.8:9651 tcp://65.21.231.58:9651 tcp://65.109.18.113:9651 - tcp://209.159.146.190:9651 tcp://5.78.122.16:9651 tcp://5.223.43.251:9651 tcp://142.93.217.194:9651 -after: - - network \ No newline at end of file diff --git a/config/zinit.old/network.yaml b/config/zinit.old/network.yaml deleted file mode 100644 index f272134..0000000 --- a/config/zinit.old/network.yaml +++ /dev/null @@ -1,5 +0,0 @@ -exec: dhcpcd eth0 -after: - - depmod - - udevd - - udev-trigger \ No newline at end of file diff --git a/config/zinit.old/ntp.yaml b/config/zinit.old/ntp.yaml deleted file mode 100644 index e7164e8..0000000 --- a/config/zinit.old/ntp.yaml +++ /dev/null @@ -1,3 +0,0 @@ -exec: sh /etc/zinit/init/ntpd.sh -after: - - network \ No newline at end of file diff --git a/config/zinit.old/routing.yaml b/config/zinit.old/routing.yaml deleted file mode 100644 index 16220e1..0000000 --- a/config/zinit.old/routing.yaml +++ /dev/null @@ -1,2 +0,0 @@ -exec: sh /etc/zinit/init/routing.sh -oneshot: true \ No newline at end of file diff --git a/config/zinit.old/shm.yaml b/config/zinit.old/shm.yaml deleted file mode 100644 index 7919fea..0000000 --- a/config/zinit.old/shm.yaml +++ /dev/null @@ -1,2 +0,0 @@ -exec: /etc/zinit/init/shm.sh -oneshot: true \ No newline at end of file diff --git a/config/zinit.old/sshd-setup.yaml b/config/zinit.old/sshd-setup.yaml deleted file mode 100644 index 89ea84b..0000000 --- a/config/zinit.old/sshd-setup.yaml +++ /dev/null @@ -1,2 +0,0 @@ -exec: sh /etc/zinit/init/sshd-setup.sh -oneshot: true diff --git a/config/zinit.old/sshd.yaml b/config/zinit.old/sshd.yaml deleted file mode 100644 index 309b92a..0000000 --- a/config/zinit.old/sshd.yaml +++ /dev/null @@ -1,3 +0,0 @@ -exec: /usr/sbin/sshd -D -e -after: - - sshd-setup diff --git a/config/zinit.old/udev-trigger.yaml b/config/zinit.old/udev-trigger.yaml deleted file mode 100644 index 3c8c83a..0000000 --- a/config/zinit.old/udev-trigger.yaml +++ /dev/null @@ -1,6 +0,0 @@ -exec: sh /etc/zinit/init/udev.sh -oneshot: true -after: - - depmod - - udevmon - - udevd \ No newline at end of file diff --git a/config/zinit.old/udevd.yaml b/config/zinit.old/udevd.yaml deleted file mode 100644 index 1da5469..0000000 --- a/config/zinit.old/udevd.yaml +++ /dev/null @@ -1 +0,0 @@ -exec: udevd \ No newline at end of file diff --git a/config/zinit.old/udevmon.yaml b/config/zinit.old/udevmon.yaml deleted file mode 100644 index eb59948..0000000 --- a/config/zinit.old/udevmon.yaml +++ /dev/null @@ -1 +0,0 @@ -exec: udevadm monitor \ No newline at end of file diff --git a/config/zinit.old/zinit.conf b/config/zinit.old/zinit.conf deleted file mode 100644 index 08fcdec..0000000 --- a/config/zinit.old/zinit.conf +++ /dev/null @@ -1,33 +0,0 @@ -# Main zinit configuration for Zero OS Alpine -# This replaces OpenRC completely - -# Logging configuration -log_level: debug -log_file: /var/log/zinit/zinit.log - -# Initialization phases -init: - # Phase 1: Critical system setup - - stage1-modules - - udevd - - depmod - - # Phase 2: Extended hardware and networking - - stage2-modules - - network - - lo - - # Phase 3: System services - - routing - - ntp - - haveged - - # Phase 4: User services - - sshd-setup - - sshd - - getty - - console - - gettyconsole - -# Service dependencies and ordering managed by individual service files -# All services are defined in the services/ subdirectory \ No newline at end of file diff --git a/config/zinit/console.yaml b/config/zinit/console.yaml deleted file mode 100644 index 71cd1a3..0000000 --- a/config/zinit/console.yaml +++ /dev/null @@ -1,2 +0,0 @@ -exec: /sbin/getty -L 9600 console -restart: always \ No newline at end of file diff --git a/config/zinit/getty-console.yaml b/config/zinit/getty-console.yaml index f751ce3..65b4ecf 100644 --- a/config/zinit/getty-console.yaml +++ b/config/zinit/getty-console.yaml @@ -1,2 +1,2 @@ -exec: /sbin/agetty --noclear -a root tty1 linux +exec: /sbin/agetty --noclear -a root console linux restart: always \ No newline at end of file diff --git a/config/zinit/getty-serial.yaml b/config/zinit/getty-serial.yamldont similarity index 100% rename from config/zinit/getty-serial.yaml rename to config/zinit/getty-serial.yamldont diff --git a/config/zinit/getty-tty2.yaml b/config/zinit/getty-tty2.yaml new file mode 100644 index 0000000..7ffac0c --- /dev/null +++ b/config/zinit/getty-tty2.yaml @@ -0,0 +1,2 @@ +exec: /sbin/agetty --noclear -a root tty2 vt100 +restart: always \ No newline at end of file diff --git a/config/zinit/haveged.yaml b/config/zinit/haveged.yaml index 3f36285..ff8c3c7 100644 --- a/config/zinit/haveged.yaml +++ b/config/zinit/haveged.yaml @@ -1,2 +1,5 @@ exec: haveged -w 1024 -d 32 -i 32 -v 1 -oneshot: true \ No newline at end of file +oneshot: true +after: + - shm + \ No newline at end of file diff --git a/config/zinit/init/firmware.sh b/config/zinit/init/firmware.sh index 1e1184f..610e679 100644 --- a/config/zinit/init/firmware.sh +++ b/config/zinit/init/firmware.sh @@ -8,7 +8,38 @@ log() { echo "[rfs-firmware] $*"; } RFS_BIN="${RFS_BIN:-rfs}" TARGET="/lib/firmware" -BASE_URL="${FLISTS_BASE_URL:-https://zos.grid.tf/store/flists}" + +# Accept both FLISTS_BASE_URL and FLIST_BASE_URL (alias); prefer FLISTS_BASE_URL +if [ -n "${FLISTS_BASE_URL:-}" ]; then + BASE_URL="${FLISTS_BASE_URL}" +elif [ -n "${FLIST_BASE_URL:-}" ]; then + BASE_URL="${FLIST_BASE_URL}" +else + BASE_URL="https://zos.grid.tf/store/flists" +fi + +# HTTP readiness helper: wait until BASE_URL responds to HTTP(S) +wait_for_http() { + url="$1" + tries="${2:-60}" + delay="${3:-2}" + i=0 + while [ "$i" -lt "$tries" ]; do + if command -v wget >/dev/null 2>&1; then + if wget -q --spider "$url"; then + return 0 + fi + elif command -v busybox >/dev/null 2>&1; then + if busybox wget -q --spider "$url"; then + return 0 + fi + fi + i=$((i+1)) + log "waiting for $url (attempt $i/$tries)" + sleep "$delay" + done + return 1 +} # Allow override via env if [ -n "${FIRMWARE_FLIST:-}" ] && [ -f "${FIRMWARE_FLIST}" ]; then @@ -29,11 +60,18 @@ else fi if [ -z "${FL:-}" ]; then - # Try remote fetch as a fallback + # Try remote fetch as a fallback (but first ensure BASE_URL is reachable) mkdir -p /etc/rfs FL="/etc/rfs/firmware-latest.fl" - URL="${BASE_URL}/firmware-latest.fl" - log "firmware-latest.fl not found locally; fetching ${URL}" + URL="${BASE_URL%/}/firmware-latest.fl" + log "firmware-latest.fl not found locally; will fetch ${URL}" + + # Probe BASE_URL root so DNS/HTTP are ready before fetch + ROOT_URL="${BASE_URL%/}/" + if ! wait_for_http "$ROOT_URL" 60 2; then + log "BASE_URL not reachable yet: ${ROOT_URL}; continuing to attempt fetch anyway" + fi + log "fetching ${URL}" if command -v wget >/dev/null 2>&1; then wget -q -O "${FL}" "${URL}" || true diff --git a/config/zinit/init/modprobe.sh b/config/zinit/init/modprobe.sh index 1417d41..06b48e3 100755 --- a/config/zinit/init/modprobe.sh +++ b/config/zinit/init/modprobe.sh @@ -3,7 +3,17 @@ modprobe fuse modprobe btrfs modprobe tun -modprobe br_netfilter +modprobe + +modprobe usbhid +modprobe hid_generic +modprobe hid +modprobe atkbd +modprobe libps2 +modprobe i2c_smbus +modprobe serio +modprobe i8042i + echo never > /sys/kernel/mm/transparent_hugepage/enabled diff --git a/config/zinit/init/modules.sh b/config/zinit/init/modules.sh index 155e0f3..0b1d486 100644 --- a/config/zinit/init/modules.sh +++ b/config/zinit/init/modules.sh @@ -9,7 +9,37 @@ log() { echo "[rfs-modules] $*"; } RFS_BIN="${RFS_BIN:-rfs}" KVER="$(uname -r)" TARGET="/lib/modules/${KVER}" -BASE_URL="${FLISTS_BASE_URL:-https://zos.grid.tf/store/flists}" +# Accept both FLISTS_BASE_URL and FLIST_BASE_URL (alias); prefer FLISTS_BASE_URL +if [ -n "${FLISTS_BASE_URL:-}" ]; then + BASE_URL="${FLISTS_BASE_URL}" +elif [ -n "${FLIST_BASE_URL:-}" ]; then + BASE_URL="${FLIST_BASE_URL}" +else + BASE_URL="https://zos.grid.tf/store/flists" +fi + +# HTTP readiness helper: wait until BASE_URL responds to HTTP(S) +wait_for_http() { + url="$1" + tries="${2:-60}" + delay="${3:-2}" + i=0 + while [ "$i" -lt "$tries" ]; do + if command -v wget >/dev/null 2>&1; then + if wget -q --spider "$url"; then + return 0 + fi + elif command -v busybox >/dev/null 2>&1; then + if busybox wget -q --spider "$url"; then + return 0 + fi + fi + i=$((i+1)) + log "waiting for $url (attempt $i/$tries)" + sleep "$delay" + done + return 1 +} # Allow override via env if [ -n "${MODULES_FLIST:-}" ] && [ -f "${MODULES_FLIST}" ]; then @@ -33,8 +63,15 @@ if [ -z "${FL:-}" ]; then # Try remote fetch as a fallback (modules--Zero-OS.fl) mkdir -p /etc/rfs FL="/etc/rfs/modules-${KVER}.fl" - URL="${BASE_URL}/modules-${KVER}-Zero-OS.fl" - log "modules-${KVER}.fl not found locally; fetching ${URL}" + URL="${BASE_URL%/}/modules-${KVER}-Zero-OS.fl" + log "modules-${KVER}.fl not found locally; will fetch ${URL}" + + # Probe BASE_URL root so DNS/HTTP are ready before fetch + ROOT_URL="${BASE_URL%/}/" + if ! wait_for_http "$ROOT_URL" 60 2; then + log "BASE_URL not reachable yet: ${ROOT_URL}; continuing to attempt fetch anyway" + fi + log "fetching ${URL}" if command -v wget >/dev/null 2>&1; then wget -q -O "${FL}" "${URL}" || true diff --git a/config/zinit/rfs-modules.yaml b/config/zinit/rfs-modules.yaml index 2b14385..8361e8d 100644 --- a/config/zinit/rfs-modules.yaml +++ b/config/zinit/rfs-modules.yaml @@ -1,4 +1,4 @@ exec: sh /etc/zinit/init/modules.sh restart: always after: - - network + - rfs-modules diff --git a/config/zinit/shm.yaml b/config/zinit/shm.yaml index 5d14539..402ded0 100644 --- a/config/zinit/shm.yaml +++ b/config/zinit/shm.yaml @@ -1,5 +1,5 @@ exec: /etc/zinit/init/shm.sh oneshot: true after: - - firmware - - modules \ No newline at end of file + - rfs-modules + - rfs-firmware diff --git a/config/zinit/sshd.yaml b/config/zinit/sshd.yaml index 309b92a..4a5b03f 100644 --- a/config/zinit/sshd.yaml +++ b/config/zinit/sshd.yaml @@ -1,3 +1,4 @@ exec: /usr/sbin/sshd -D -e after: - sshd-setup + - shm diff --git a/config/zinit/udev-rfs.yaml b/config/zinit/udev-rfs.yaml index 8b1bd5f..5230617 100644 --- a/config/zinit/udev-rfs.yaml +++ b/config/zinit/udev-rfs.yaml @@ -1,5 +1,4 @@ -exec: /bin/sh -c "udevadm control --reload; udevadm trigger --action=add --type=subsystems; udevadm trigger --action=add --type=devices; udevadm settle" +exec: sh -c "sleep 3 ; /etc/zinit/init/udev.sh" oneshot: true after: - rfs-modules - - rfs-firmware diff --git a/configs/init b/configs/init deleted file mode 100755 index 25ab711..0000000 --- a/configs/init +++ /dev/null @@ -1,106 +0,0 @@ -#!/bin/sh -x -# Alpine-based Zero-OS Init Script -# Maintains identical flow to original busybox version - -echo "" -echo "============================================" -echo "== ZERO-OS ALPINE INITRAMFS ==" -echo "============================================" - -echo "[+] creating ram filesystem" -target="/mnt/root" -mkdir -p $target -mount -t proc proc /proc -mount -t sysfs sysfs /sys -mount -t tmpfs tmpfs /mnt/root -o size=1024M -mount -t devtmpfs devtmpfs /dev - -echo "[+] building ram filesystem" - -# Copy Alpine filesystem to tmpfs (same as original) -echo " copying /bin..." -cp -ar /bin $target -echo " copying /etc..." -cp -ar /etc $target -echo " copying /lib..." -cp -ar /lib* $target -echo " copying /usr..." -cp -ar /usr $target -echo " copying /root..." -cp -ar /root $target -echo " copying /sbin..." -cp -ar /sbin $target -echo " copying /tmp..." -cp -ar /tmp $target -echo " copying /var..." -cp -ar /var $target -echo " copying /run..." -cp -ar /run $target - -# Create essential directories -mkdir -p $target/dev -mkdir -p $target/sys -mkdir -p $target/proc -mkdir -p $target/mnt - -# Mount filesystems in tmpfs -mount -t proc proc $target/proc -mount -t sysfs sysfs $target/sys -mount -t devtmpfs devtmpfs $target/dev - -# Mount devpts for terminals -mkdir -p $target/dev/pts -mount -t devpts devpts $target/dev/pts - -echo "[+] setting environment" -export PATH - -echo "[+] probing drivers" -# Use Alpine's udev instead of busybox udevadm -if [ -x /sbin/udevd ]; then - echo " starting udevd..." - udevd --daemon - - echo " triggering device discovery..." - udevadm trigger --action=add --type=subsystems - udevadm trigger --action=add --type=devices - udevadm settle - - echo " stopping udevd..." - kill $(pidof udevd) || true -else - echo " warning: udevd not found, skipping hardware detection" -fi - -echo "[+] loading essential drivers" -# Load core drivers for storage and network -modprobe btrfs 2>/dev/null || true -modprobe fuse 2>/dev/null || true -modprobe overlay 2>/dev/null || true - -# Load storage drivers -modprobe ahci 2>/dev/null || true -modprobe nvme 2>/dev/null || true -modprobe virtio_blk 2>/dev/null || true -modprobe virtio_scsi 2>/dev/null || true - -# Load network drivers -modprobe virtio_net 2>/dev/null || true -modprobe e1000 2>/dev/null || true -modprobe e1000e 2>/dev/null || true - -# Unmount init filesystems -umount /proc 2>/dev/null || true -umount /sys 2>/dev/null || true - -echo "[+] checking for debug files" -if [ -e /init-debug ]; then - echo " executing debug script..." - sh /init-debug -fi - -echo "[+] switching root" -echo " exec switch_root /mnt/root /sbin/zinit init" -exec switch_root /mnt/root /sbin/zinit -d init - -## \ No newline at end of file diff --git a/configs/kernel-config-generic b/configs/kernel-config-generic deleted file mode 100644 index bc477d9..0000000 --- a/configs/kernel-config-generic +++ /dev/null @@ -1,8177 +0,0 @@ -# -# Automatically generated file; DO NOT EDIT. -# Linux/x86 6.8.8 Kernel Configuration -# -CONFIG_CC_VERSION_TEXT="gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0" -CONFIG_CC_IS_GCC=y -CONFIG_GCC_VERSION=70500 -CONFIG_CLANG_VERSION=0 -CONFIG_AS_IS_GNU=y -CONFIG_AS_VERSION=23000 -CONFIG_LD_IS_BFD=y -CONFIG_LD_VERSION=23000 -CONFIG_LLD_VERSION=0 -CONFIG_CC_CAN_LINK=y -CONFIG_CC_CAN_LINK_STATIC=y -CONFIG_CC_HAS_ASM_INLINE=y -CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y -CONFIG_PAHOLE_VERSION=0 -CONFIG_IRQ_WORK=y -CONFIG_BUILDTIME_TABLE_SORT=y -CONFIG_THREAD_INFO_IN_TASK=y - -# -# General setup -# -CONFIG_INIT_ENV_ARG_LIMIT=32 -# CONFIG_COMPILE_TEST is not set -# CONFIG_WERROR is not set -CONFIG_LOCALVERSION="-Zero-OS" -# CONFIG_LOCALVERSION_AUTO is not set -CONFIG_BUILD_SALT="" -CONFIG_HAVE_KERNEL_GZIP=y -CONFIG_HAVE_KERNEL_BZIP2=y -CONFIG_HAVE_KERNEL_LZMA=y -CONFIG_HAVE_KERNEL_XZ=y -CONFIG_HAVE_KERNEL_LZO=y -CONFIG_HAVE_KERNEL_LZ4=y -CONFIG_HAVE_KERNEL_ZSTD=y -# CONFIG_KERNEL_GZIP is not set -# CONFIG_KERNEL_BZIP2 is not set -# CONFIG_KERNEL_LZMA is not set -CONFIG_KERNEL_XZ=y -# CONFIG_KERNEL_LZO is not set -# CONFIG_KERNEL_LZ4 is not set -# CONFIG_KERNEL_ZSTD is not set -CONFIG_DEFAULT_INIT="" -CONFIG_DEFAULT_HOSTNAME="zero-os" -CONFIG_SYSVIPC=y -CONFIG_SYSVIPC_SYSCTL=y -CONFIG_SYSVIPC_COMPAT=y -CONFIG_POSIX_MQUEUE=y -CONFIG_POSIX_MQUEUE_SYSCTL=y -# CONFIG_WATCH_QUEUE is not set -CONFIG_CROSS_MEMORY_ATTACH=y -# CONFIG_USELIB is not set -# CONFIG_AUDIT is not set -CONFIG_HAVE_ARCH_AUDITSYSCALL=y - -# -# IRQ subsystem -# -CONFIG_GENERIC_IRQ_PROBE=y -CONFIG_GENERIC_IRQ_SHOW=y -CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y -CONFIG_GENERIC_PENDING_IRQ=y -CONFIG_GENERIC_IRQ_MIGRATION=y -CONFIG_HARDIRQS_SW_RESEND=y -CONFIG_IRQ_DOMAIN=y -CONFIG_IRQ_DOMAIN_HIERARCHY=y -CONFIG_GENERIC_MSI_IRQ=y -CONFIG_IRQ_MSI_IOMMU=y -CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y -CONFIG_GENERIC_IRQ_RESERVATION_MODE=y -CONFIG_IRQ_FORCED_THREADING=y -CONFIG_SPARSE_IRQ=y -# CONFIG_GENERIC_IRQ_DEBUGFS is not set -# end of IRQ subsystem - -CONFIG_CLOCKSOURCE_WATCHDOG=y -CONFIG_ARCH_CLOCKSOURCE_INIT=y -CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y -CONFIG_GENERIC_TIME_VSYSCALL=y -CONFIG_GENERIC_CLOCKEVENTS=y -CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y -CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y -CONFIG_GENERIC_CMOS_UPDATE=y -CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y -CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y -CONFIG_CONTEXT_TRACKING=y -CONFIG_CONTEXT_TRACKING_IDLE=y - -# -# Timers subsystem -# -CONFIG_TICK_ONESHOT=y -CONFIG_NO_HZ_COMMON=y -# CONFIG_HZ_PERIODIC is not set -CONFIG_NO_HZ_IDLE=y -# CONFIG_NO_HZ_FULL is not set -# CONFIG_NO_HZ is not set -CONFIG_HIGH_RES_TIMERS=y -CONFIG_CLOCKSOURCE_WATCHDOG_MAX_SKEW_US=100 -# end of Timers subsystem - -CONFIG_BPF=y -CONFIG_HAVE_EBPF_JIT=y -CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y - -# -# BPF subsystem -# -CONFIG_BPF_SYSCALL=y -CONFIG_BPF_JIT=y -# CONFIG_BPF_JIT_ALWAYS_ON is not set -CONFIG_BPF_JIT_DEFAULT_ON=y -CONFIG_BPF_UNPRIV_DEFAULT_OFF=y -# CONFIG_BPF_PRELOAD is not set -# CONFIG_BPF_LSM is not set -# end of BPF subsystem - -CONFIG_PREEMPT_BUILD=y -# CONFIG_PREEMPT_NONE is not set -# CONFIG_PREEMPT_VOLUNTARY is not set -CONFIG_PREEMPT=y -CONFIG_PREEMPT_COUNT=y -CONFIG_PREEMPTION=y -CONFIG_PREEMPT_DYNAMIC=y -# CONFIG_SCHED_CORE is not set - -# -# CPU/Task time and stats accounting -# -CONFIG_TICK_CPU_ACCOUNTING=y -# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set -# CONFIG_IRQ_TIME_ACCOUNTING is not set -CONFIG_HAVE_SCHED_AVG_IRQ=y -CONFIG_BSD_PROCESS_ACCT=y -CONFIG_BSD_PROCESS_ACCT_V3=y -CONFIG_TASKSTATS=y -CONFIG_TASK_DELAY_ACCT=y -CONFIG_TASK_XACCT=y -CONFIG_TASK_IO_ACCOUNTING=y -# CONFIG_PSI is not set -# end of CPU/Task time and stats accounting - -CONFIG_CPU_ISOLATION=y - -# -# RCU Subsystem -# -CONFIG_TREE_RCU=y -CONFIG_PREEMPT_RCU=y -# CONFIG_RCU_EXPERT is not set -CONFIG_TREE_SRCU=y -CONFIG_TASKS_RCU_GENERIC=y -CONFIG_TASKS_RCU=y -CONFIG_TASKS_RUDE_RCU=y -CONFIG_TASKS_TRACE_RCU=y -CONFIG_RCU_STALL_COMMON=y -CONFIG_RCU_NEED_SEGCBLIST=y -# end of RCU Subsystem - -CONFIG_IKCONFIG=y -CONFIG_IKCONFIG_PROC=y -# CONFIG_IKHEADERS is not set -CONFIG_LOG_BUF_SHIFT=19 -CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 -# CONFIG_PRINTK_INDEX is not set -CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y - -# -# Scheduler features -# -# CONFIG_UCLAMP_TASK is not set -# end of Scheduler features - -CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y -CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y -CONFIG_CC_HAS_INT128=y -CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" -CONFIG_GCC10_NO_ARRAY_BOUNDS=y -CONFIG_GCC_NO_STRINGOP_OVERFLOW=y -CONFIG_CC_NO_STRINGOP_OVERFLOW=y -CONFIG_ARCH_SUPPORTS_INT128=y -CONFIG_NUMA_BALANCING=y -CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y -CONFIG_CGROUPS=y -CONFIG_PAGE_COUNTER=y -# CONFIG_CGROUP_FAVOR_DYNMODS is not set -CONFIG_MEMCG=y -CONFIG_MEMCG_KMEM=y -CONFIG_BLK_CGROUP=y -CONFIG_CGROUP_WRITEBACK=y -CONFIG_CGROUP_SCHED=y -CONFIG_FAIR_GROUP_SCHED=y -CONFIG_CFS_BANDWIDTH=y -# CONFIG_RT_GROUP_SCHED is not set -CONFIG_SCHED_MM_CID=y -CONFIG_CGROUP_PIDS=y -CONFIG_CGROUP_RDMA=y -CONFIG_CGROUP_FREEZER=y -CONFIG_CGROUP_HUGETLB=y -CONFIG_CPUSETS=y -CONFIG_PROC_PID_CPUSET=y -CONFIG_CGROUP_DEVICE=y -CONFIG_CGROUP_CPUACCT=y -CONFIG_CGROUP_PERF=y -CONFIG_CGROUP_BPF=y -# CONFIG_CGROUP_MISC is not set -# CONFIG_CGROUP_DEBUG is not set -CONFIG_SOCK_CGROUP_DATA=y -CONFIG_NAMESPACES=y -CONFIG_UTS_NS=y -CONFIG_TIME_NS=y -CONFIG_IPC_NS=y -CONFIG_USER_NS=y -CONFIG_PID_NS=y -CONFIG_NET_NS=y -CONFIG_CHECKPOINT_RESTORE=y -CONFIG_SCHED_AUTOGROUP=y -CONFIG_RELAY=y -CONFIG_BLK_DEV_INITRD=y -CONFIG_INITRAMFS_SOURCE="../../root" -CONFIG_INITRAMFS_ROOT_UID=0 -CONFIG_INITRAMFS_ROOT_GID=0 -# CONFIG_RD_GZIP is not set -# CONFIG_RD_BZIP2 is not set -# CONFIG_RD_LZMA is not set -CONFIG_RD_XZ=y -# CONFIG_RD_LZO is not set -# CONFIG_RD_LZ4 is not set -CONFIG_RD_ZSTD=y -CONFIG_INITRAMFS_COMPRESSION_XZ=y -# CONFIG_INITRAMFS_COMPRESSION_ZSTD is not set -# CONFIG_INITRAMFS_COMPRESSION_NONE is not set -# CONFIG_BOOT_CONFIG is not set -CONFIG_INITRAMFS_PRESERVE_MTIME=y -CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y -# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set -CONFIG_LD_ORPHAN_WARN=y -CONFIG_LD_ORPHAN_WARN_LEVEL="warn" -CONFIG_SYSCTL=y -CONFIG_HAVE_UID16=y -CONFIG_SYSCTL_EXCEPTION_TRACE=y -CONFIG_HAVE_PCSPKR_PLATFORM=y -CONFIG_EXPERT=y -CONFIG_UID16=y -CONFIG_MULTIUSER=y -CONFIG_SGETMASK_SYSCALL=y -CONFIG_SYSFS_SYSCALL=y -CONFIG_FHANDLE=y -CONFIG_POSIX_TIMERS=y -CONFIG_PRINTK=y -CONFIG_BUG=y -CONFIG_ELF_CORE=y -CONFIG_PCSPKR_PLATFORM=y -CONFIG_BASE_FULL=y -CONFIG_FUTEX=y -CONFIG_FUTEX_PI=y -CONFIG_EPOLL=y -CONFIG_SIGNALFD=y -CONFIG_TIMERFD=y -CONFIG_EVENTFD=y -CONFIG_SHMEM=y -CONFIG_AIO=y -CONFIG_IO_URING=y -CONFIG_ADVISE_SYSCALLS=y -CONFIG_MEMBARRIER=y -CONFIG_KCMP=y -CONFIG_RSEQ=y -# CONFIG_DEBUG_RSEQ is not set -CONFIG_CACHESTAT_SYSCALL=y -# CONFIG_PC104 is not set -CONFIG_KALLSYMS=y -# CONFIG_KALLSYMS_SELFTEST is not set -CONFIG_KALLSYMS_ALL=y -CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y -CONFIG_KALLSYMS_BASE_RELATIVE=y -CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y -CONFIG_HAVE_PERF_EVENTS=y -CONFIG_GUEST_PERF_EVENTS=y - -# -# Kernel Performance Events And Counters -# -CONFIG_PERF_EVENTS=y -# CONFIG_DEBUG_PERF_USE_VMALLOC is not set -# end of Kernel Performance Events And Counters - -CONFIG_PROFILING=y -CONFIG_TRACEPOINTS=y - -# -# Kexec and crash features -# -CONFIG_CRASH_CORE=y -CONFIG_KEXEC_CORE=y -CONFIG_KEXEC=y -CONFIG_KEXEC_FILE=y -# CONFIG_KEXEC_SIG is not set -CONFIG_KEXEC_JUMP=y -CONFIG_CRASH_DUMP=y -CONFIG_CRASH_HOTPLUG=y -CONFIG_CRASH_MAX_MEMORY_RANGES=8192 -# end of Kexec and crash features -# end of General setup - -CONFIG_64BIT=y -CONFIG_X86_64=y -CONFIG_X86=y -CONFIG_INSTRUCTION_DECODER=y -CONFIG_OUTPUT_FORMAT="elf64-x86-64" -CONFIG_LOCKDEP_SUPPORT=y -CONFIG_STACKTRACE_SUPPORT=y -CONFIG_MMU=y -CONFIG_ARCH_MMAP_RND_BITS_MIN=28 -CONFIG_ARCH_MMAP_RND_BITS_MAX=32 -CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 -CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 -CONFIG_GENERIC_ISA_DMA=y -CONFIG_GENERIC_BUG=y -CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y -CONFIG_ARCH_MAY_HAVE_PC_FDC=y -CONFIG_GENERIC_CALIBRATE_DELAY=y -CONFIG_ARCH_HAS_CPU_RELAX=y -CONFIG_ARCH_HIBERNATION_POSSIBLE=y -CONFIG_ARCH_SUSPEND_POSSIBLE=y -CONFIG_AUDIT_ARCH=y -CONFIG_HAVE_INTEL_TXT=y -CONFIG_X86_64_SMP=y -CONFIG_ARCH_SUPPORTS_UPROBES=y -CONFIG_FIX_EARLYCON_MEM=y -CONFIG_DYNAMIC_PHYSICAL_MASK=y -CONFIG_PGTABLE_LEVELS=4 -CONFIG_CC_HAS_SANE_STACKPROTECTOR=y - -# -# Processor type and features -# -CONFIG_SMP=y -CONFIG_X86_X2APIC=y -CONFIG_X86_MPPARSE=y -# CONFIG_GOLDFISH is not set -# CONFIG_X86_CPU_RESCTRL is not set -# CONFIG_X86_EXTENDED_PLATFORM is not set -CONFIG_X86_INTEL_LPSS=y -CONFIG_X86_AMD_PLATFORM_DEVICE=y -CONFIG_IOSF_MBI=y -# CONFIG_IOSF_MBI_DEBUG is not set -CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y -CONFIG_SCHED_OMIT_FRAME_POINTER=y -CONFIG_HYPERVISOR_GUEST=y -CONFIG_PARAVIRT=y -CONFIG_PARAVIRT_XXL=y -# CONFIG_PARAVIRT_DEBUG is not set -CONFIG_PARAVIRT_SPINLOCKS=y -CONFIG_X86_HV_CALLBACK_VECTOR=y -CONFIG_XEN=y -CONFIG_XEN_PV=y -CONFIG_XEN_512GB=y -CONFIG_XEN_PV_SMP=y -CONFIG_XEN_PV_DOM0=y -CONFIG_XEN_PVHVM=y -CONFIG_XEN_PVHVM_SMP=y -CONFIG_XEN_PVHVM_GUEST=y -CONFIG_XEN_SAVE_RESTORE=y -# CONFIG_XEN_DEBUG_FS is not set -CONFIG_XEN_PVH=y -CONFIG_XEN_DOM0=y -CONFIG_XEN_PV_MSR_SAFE=y -CONFIG_KVM_GUEST=y -CONFIG_ARCH_CPUIDLE_HALTPOLL=y -CONFIG_PVH=y -CONFIG_PARAVIRT_TIME_ACCOUNTING=y -CONFIG_PARAVIRT_CLOCK=y -# CONFIG_JAILHOUSE_GUEST is not set -# CONFIG_ACRN_GUEST is not set -# CONFIG_INTEL_TDX_GUEST is not set -# CONFIG_MK8 is not set -# CONFIG_MPSC is not set -# CONFIG_MCORE2 is not set -# CONFIG_MATOM is not set -CONFIG_GENERIC_CPU=y -CONFIG_X86_INTERNODE_CACHE_SHIFT=6 -CONFIG_X86_L1_CACHE_SHIFT=6 -CONFIG_X86_TSC=y -CONFIG_X86_HAVE_PAE=y -CONFIG_X86_CMPXCHG64=y -CONFIG_X86_CMOV=y -CONFIG_X86_MINIMUM_CPU_FAMILY=64 -CONFIG_X86_DEBUGCTLMSR=y -CONFIG_IA32_FEAT_CTL=y -CONFIG_X86_VMX_FEATURE_NAMES=y -# CONFIG_PROCESSOR_SELECT is not set -CONFIG_CPU_SUP_INTEL=y -CONFIG_CPU_SUP_AMD=y -CONFIG_CPU_SUP_HYGON=y -CONFIG_CPU_SUP_CENTAUR=y -CONFIG_CPU_SUP_ZHAOXIN=y -CONFIG_HPET_TIMER=y -CONFIG_HPET_EMULATE_RTC=y -CONFIG_DMI=y -CONFIG_GART_IOMMU=y -CONFIG_BOOT_VESA_SUPPORT=y -# CONFIG_MAXSMP is not set -CONFIG_NR_CPUS_RANGE_BEGIN=2 -CONFIG_NR_CPUS_RANGE_END=512 -CONFIG_NR_CPUS_DEFAULT=64 -CONFIG_NR_CPUS=512 -CONFIG_SCHED_CLUSTER=y -CONFIG_SCHED_SMT=y -CONFIG_SCHED_MC=y -CONFIG_SCHED_MC_PRIO=y -CONFIG_X86_LOCAL_APIC=y -CONFIG_X86_IO_APIC=y -CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y -CONFIG_X86_MCE=y -# CONFIG_X86_MCELOG_LEGACY is not set -CONFIG_X86_MCE_INTEL=y -CONFIG_X86_MCE_AMD=y -CONFIG_X86_MCE_THRESHOLD=y -# CONFIG_X86_MCE_INJECT is not set - -# -# Performance monitoring -# -CONFIG_PERF_EVENTS_INTEL_UNCORE=y -CONFIG_PERF_EVENTS_INTEL_RAPL=m -CONFIG_PERF_EVENTS_INTEL_CSTATE=m -CONFIG_PERF_EVENTS_AMD_POWER=m -CONFIG_PERF_EVENTS_AMD_UNCORE=y -# CONFIG_PERF_EVENTS_AMD_BRS is not set -# end of Performance monitoring - -CONFIG_X86_16BIT=y -CONFIG_X86_ESPFIX64=y -CONFIG_X86_VSYSCALL_EMULATION=y -CONFIG_X86_IOPL_IOPERM=y -CONFIG_MICROCODE=y -# CONFIG_MICROCODE_LATE_LOADING is not set -CONFIG_X86_MSR=m -CONFIG_X86_CPUID=m -# CONFIG_X86_5LEVEL is not set -CONFIG_X86_DIRECT_GBPAGES=y -# CONFIG_X86_CPA_STATISTICS is not set -CONFIG_X86_MEM_ENCRYPT=y -CONFIG_AMD_MEM_ENCRYPT=y -CONFIG_NUMA=y -CONFIG_AMD_NUMA=y -CONFIG_X86_64_ACPI_NUMA=y -# CONFIG_NUMA_EMU is not set -CONFIG_NODES_SHIFT=5 -CONFIG_ARCH_SPARSEMEM_ENABLE=y -CONFIG_ARCH_SPARSEMEM_DEFAULT=y -CONFIG_ARCH_MEMORY_PROBE=y -CONFIG_ARCH_PROC_KCORE_TEXT=y -CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 -CONFIG_X86_PMEM_LEGACY_DEVICE=y -CONFIG_X86_PMEM_LEGACY=y -CONFIG_X86_CHECK_BIOS_CORRUPTION=y -CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y -CONFIG_MTRR=y -CONFIG_MTRR_SANITIZER=y -CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 -CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 -CONFIG_X86_PAT=y -CONFIG_ARCH_USES_PG_UNCACHED=y -CONFIG_X86_UMIP=y -CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y -CONFIG_X86_INTEL_TSX_MODE_OFF=y -# CONFIG_X86_INTEL_TSX_MODE_ON is not set -# CONFIG_X86_INTEL_TSX_MODE_AUTO is not set -# CONFIG_X86_SGX is not set -# CONFIG_X86_USER_SHADOW_STACK is not set -CONFIG_EFI=y -CONFIG_EFI_STUB=y -CONFIG_EFI_HANDOVER_PROTOCOL=y -CONFIG_EFI_MIXED=y -# CONFIG_EFI_FAKE_MEMMAP is not set -CONFIG_EFI_RUNTIME_MAP=y -# CONFIG_HZ_100 is not set -# CONFIG_HZ_250 is not set -# CONFIG_HZ_300 is not set -CONFIG_HZ_1000=y -CONFIG_HZ=1000 -CONFIG_SCHED_HRTICK=y -CONFIG_ARCH_SUPPORTS_KEXEC=y -CONFIG_ARCH_SUPPORTS_KEXEC_FILE=y -CONFIG_ARCH_SELECTS_KEXEC_FILE=y -CONFIG_ARCH_SUPPORTS_KEXEC_PURGATORY=y -CONFIG_ARCH_SUPPORTS_KEXEC_SIG=y -CONFIG_ARCH_SUPPORTS_KEXEC_SIG_FORCE=y -CONFIG_ARCH_SUPPORTS_KEXEC_BZIMAGE_VERIFY_SIG=y -CONFIG_ARCH_SUPPORTS_KEXEC_JUMP=y -CONFIG_ARCH_SUPPORTS_CRASH_DUMP=y -CONFIG_ARCH_SUPPORTS_CRASH_HOTPLUG=y -CONFIG_ARCH_HAS_GENERIC_CRASHKERNEL_RESERVATION=y -CONFIG_PHYSICAL_START=0x1000000 -CONFIG_RELOCATABLE=y -CONFIG_RANDOMIZE_BASE=y -CONFIG_X86_NEED_RELOCS=y -CONFIG_PHYSICAL_ALIGN=0x1000000 -CONFIG_DYNAMIC_MEMORY_LAYOUT=y -CONFIG_RANDOMIZE_MEMORY=y -CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa -# CONFIG_ADDRESS_MASKING is not set -CONFIG_HOTPLUG_CPU=y -# CONFIG_COMPAT_VDSO is not set -CONFIG_LEGACY_VSYSCALL_XONLY=y -# CONFIG_LEGACY_VSYSCALL_NONE is not set -CONFIG_CMDLINE_BOOL=y -CONFIG_CMDLINE="intel_iommu=on kvm-intel.nested=1 console=ttyS1,115200n8 console=tty1 consoleblank=0 earlyprintk=serial,ttyS1,115200n8 loglevel=7" -# CONFIG_CMDLINE_OVERRIDE is not set -CONFIG_MODIFY_LDT_SYSCALL=y -# CONFIG_STRICT_SIGALTSTACK_SIZE is not set -CONFIG_HAVE_LIVEPATCH=y -# CONFIG_LIVEPATCH is not set -# end of Processor type and features - -CONFIG_CC_HAS_RETURN_THUNK=y -CONFIG_FUNCTION_PADDING_CFI=11 -CONFIG_FUNCTION_PADDING_BYTES=16 -CONFIG_SPECULATION_MITIGATIONS=y -CONFIG_PAGE_TABLE_ISOLATION=y -CONFIG_RETPOLINE=y -CONFIG_RETHUNK=y -CONFIG_CPU_UNRET_ENTRY=y -CONFIG_CPU_IBPB_ENTRY=y -CONFIG_CPU_IBRS_ENTRY=y -CONFIG_CPU_SRSO=y -# CONFIG_GDS_FORCE_MITIGATION is not set -CONFIG_MITIGATION_RFDS=y -CONFIG_MITIGATION_SPECTRE_BHI=y -CONFIG_ARCH_HAS_ADD_PAGES=y - -# -# Power management and ACPI options -# -CONFIG_ARCH_HIBERNATION_HEADER=y -CONFIG_SUSPEND=y -CONFIG_SUSPEND_FREEZER=y -# CONFIG_SUSPEND_SKIP_SYNC is not set -CONFIG_HIBERNATE_CALLBACKS=y -CONFIG_HIBERNATION=y -CONFIG_HIBERNATION_SNAPSHOT_DEV=y -CONFIG_PM_STD_PARTITION="" -CONFIG_PM_SLEEP=y -CONFIG_PM_SLEEP_SMP=y -CONFIG_PM_AUTOSLEEP=y -# CONFIG_PM_USERSPACE_AUTOSLEEP is not set -CONFIG_PM_WAKELOCKS=y -CONFIG_PM_WAKELOCKS_LIMIT=100 -CONFIG_PM_WAKELOCKS_GC=y -CONFIG_PM=y -CONFIG_PM_DEBUG=y -CONFIG_PM_ADVANCED_DEBUG=y -# CONFIG_PM_TEST_SUSPEND is not set -CONFIG_PM_SLEEP_DEBUG=y -# CONFIG_DPM_WATCHDOG is not set -CONFIG_PM_TRACE=y -CONFIG_PM_TRACE_RTC=y -CONFIG_PM_CLK=y -CONFIG_PM_GENERIC_DOMAINS=y -CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y -CONFIG_PM_GENERIC_DOMAINS_SLEEP=y -# CONFIG_ENERGY_MODEL is not set -CONFIG_ARCH_SUPPORTS_ACPI=y -CONFIG_ACPI=y -CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y -CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y -CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y -CONFIG_ACPI_THERMAL_LIB=y -# CONFIG_ACPI_DEBUGGER is not set -CONFIG_ACPI_SPCR_TABLE=y -# CONFIG_ACPI_FPDT is not set -CONFIG_ACPI_LPIT=y -CONFIG_ACPI_SLEEP=y -CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y -CONFIG_ACPI_EC_DEBUGFS=m -CONFIG_ACPI_AC=m -CONFIG_ACPI_BATTERY=m -CONFIG_ACPI_BUTTON=m -# CONFIG_ACPI_TINY_POWER_BUTTON is not set -CONFIG_ACPI_VIDEO=m -CONFIG_ACPI_FAN=m -# CONFIG_ACPI_TAD is not set -CONFIG_ACPI_DOCK=y -CONFIG_ACPI_CPU_FREQ_PSS=y -CONFIG_ACPI_PROCESSOR_CSTATE=y -CONFIG_ACPI_PROCESSOR_IDLE=y -CONFIG_ACPI_CPPC_LIB=y -CONFIG_ACPI_PROCESSOR=y -CONFIG_ACPI_IPMI=m -CONFIG_ACPI_HOTPLUG_CPU=y -CONFIG_ACPI_PROCESSOR_AGGREGATOR=m -CONFIG_ACPI_THERMAL=m -CONFIG_ACPI_PLATFORM_PROFILE=m -CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y -CONFIG_ACPI_TABLE_UPGRADE=y -# CONFIG_ACPI_DEBUG is not set -CONFIG_ACPI_PCI_SLOT=y -CONFIG_ACPI_CONTAINER=y -CONFIG_ACPI_HOTPLUG_MEMORY=y -CONFIG_ACPI_HOTPLUG_IOAPIC=y -CONFIG_ACPI_SBS=m -CONFIG_ACPI_HED=y -CONFIG_ACPI_CUSTOM_METHOD=m -CONFIG_ACPI_BGRT=y -# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set -CONFIG_ACPI_NFIT=m -# CONFIG_NFIT_SECURITY_DEBUG is not set -CONFIG_ACPI_NUMA=y -# CONFIG_ACPI_HMAT is not set -CONFIG_HAVE_ACPI_APEI=y -CONFIG_HAVE_ACPI_APEI_NMI=y -CONFIG_ACPI_APEI=y -CONFIG_ACPI_APEI_GHES=y -CONFIG_ACPI_APEI_PCIEAER=y -CONFIG_ACPI_APEI_MEMORY_FAILURE=y -CONFIG_ACPI_APEI_EINJ=m -CONFIG_ACPI_APEI_ERST_DEBUG=m -# CONFIG_ACPI_DPTF is not set -CONFIG_ACPI_WATCHDOG=y -CONFIG_ACPI_EXTLOG=m -CONFIG_ACPI_ADXL=y -CONFIG_ACPI_CONFIGFS=m -# CONFIG_ACPI_PFRUT is not set -CONFIG_ACPI_PCC=y -# CONFIG_ACPI_FFH is not set -CONFIG_PMIC_OPREGION=y -# CONFIG_BYTCRC_PMIC_OPREGION is not set -# CONFIG_CHTCRC_PMIC_OPREGION is not set -CONFIG_XPOWER_PMIC_OPREGION=y -CONFIG_CHT_WC_PMIC_OPREGION=y -CONFIG_ACPI_PRMT=y -CONFIG_X86_PM_TIMER=y - -# -# CPU Frequency scaling -# -CONFIG_CPU_FREQ=y -CONFIG_CPU_FREQ_GOV_ATTR_SET=y -CONFIG_CPU_FREQ_GOV_COMMON=y -CONFIG_CPU_FREQ_STAT=y -# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set -# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set -# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set -CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y -CONFIG_CPU_FREQ_GOV_PERFORMANCE=y -CONFIG_CPU_FREQ_GOV_POWERSAVE=m -CONFIG_CPU_FREQ_GOV_USERSPACE=m -CONFIG_CPU_FREQ_GOV_ONDEMAND=m -CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m -CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y - -# -# CPU frequency scaling drivers -# -CONFIG_X86_INTEL_PSTATE=y -CONFIG_X86_PCC_CPUFREQ=m -# CONFIG_X86_AMD_PSTATE is not set -# CONFIG_X86_AMD_PSTATE_UT is not set -CONFIG_X86_ACPI_CPUFREQ=m -CONFIG_X86_ACPI_CPUFREQ_CPB=y -CONFIG_X86_POWERNOW_K8=m -CONFIG_X86_AMD_FREQ_SENSITIVITY=m -# CONFIG_X86_SPEEDSTEP_CENTRINO is not set -CONFIG_X86_P4_CLOCKMOD=m - -# -# shared options -# -CONFIG_X86_SPEEDSTEP_LIB=m -# end of CPU Frequency scaling - -# -# CPU Idle -# -CONFIG_CPU_IDLE=y -CONFIG_CPU_IDLE_GOV_LADDER=y -CONFIG_CPU_IDLE_GOV_MENU=y -# CONFIG_CPU_IDLE_GOV_TEO is not set -CONFIG_CPU_IDLE_GOV_HALTPOLL=y -CONFIG_HALTPOLL_CPUIDLE=y -# end of CPU Idle - -CONFIG_INTEL_IDLE=y -# end of Power management and ACPI options - -# -# Bus options (PCI etc.) -# -CONFIG_PCI_DIRECT=y -CONFIG_PCI_MMCONFIG=y -CONFIG_PCI_XEN=y -CONFIG_MMCONF_FAM10H=y -# CONFIG_PCI_CNB20LE_QUIRK is not set -# CONFIG_ISA_BUS is not set -CONFIG_ISA_DMA_API=y -CONFIG_AMD_NB=y -# end of Bus options (PCI etc.) - -# -# Binary Emulations -# -CONFIG_IA32_EMULATION=y -# CONFIG_IA32_EMULATION_DEFAULT_DISABLED is not set -# CONFIG_X86_X32_ABI is not set -CONFIG_COMPAT_32=y -CONFIG_COMPAT=y -CONFIG_COMPAT_FOR_U64_ALIGNMENT=y -# end of Binary Emulations - -CONFIG_HAVE_KVM=y -CONFIG_KVM_COMMON=y -CONFIG_HAVE_KVM_PFNCACHE=y -CONFIG_HAVE_KVM_IRQCHIP=y -CONFIG_HAVE_KVM_IRQ_ROUTING=y -CONFIG_HAVE_KVM_DIRTY_RING=y -CONFIG_HAVE_KVM_DIRTY_RING_TSO=y -CONFIG_HAVE_KVM_DIRTY_RING_ACQ_REL=y -CONFIG_KVM_MMIO=y -CONFIG_KVM_ASYNC_PF=y -CONFIG_HAVE_KVM_MSI=y -CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y -CONFIG_KVM_VFIO=y -CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y -CONFIG_KVM_COMPAT=y -CONFIG_HAVE_KVM_IRQ_BYPASS=y -CONFIG_HAVE_KVM_NO_POLL=y -CONFIG_KVM_XFER_TO_GUEST_WORK=y -CONFIG_HAVE_KVM_PM_NOTIFIER=y -CONFIG_KVM_GENERIC_HARDWARE_ENABLING=y -CONFIG_KVM_GENERIC_MMU_NOTIFIER=y -CONFIG_VIRTUALIZATION=y -CONFIG_KVM=m -CONFIG_KVM_WERROR=y -# CONFIG_KVM_SW_PROTECTED_VM is not set -CONFIG_KVM_INTEL=m -CONFIG_KVM_AMD=m -CONFIG_KVM_AMD_SEV=y -CONFIG_KVM_SMM=y -CONFIG_KVM_HYPERV=y -# CONFIG_KVM_XEN is not set -# CONFIG_KVM_PROVE_MMU is not set -CONFIG_KVM_EXTERNAL_WRITE_TRACKING=y -CONFIG_KVM_MAX_NR_VCPUS=1024 -CONFIG_AS_AVX512=y -CONFIG_AS_SHA1_NI=y -CONFIG_AS_SHA256_NI=y -CONFIG_AS_GFNI=y -CONFIG_AS_WRUSS=y - -# -# General architecture-dependent options -# -CONFIG_HOTPLUG_SMT=y -CONFIG_HOTPLUG_CORE_SYNC=y -CONFIG_HOTPLUG_CORE_SYNC_DEAD=y -CONFIG_HOTPLUG_CORE_SYNC_FULL=y -CONFIG_HOTPLUG_SPLIT_STARTUP=y -CONFIG_HOTPLUG_PARALLEL=y -CONFIG_GENERIC_ENTRY=y -CONFIG_KPROBES=y -CONFIG_JUMP_LABEL=y -# CONFIG_STATIC_KEYS_SELFTEST is not set -# CONFIG_STATIC_CALL_SELFTEST is not set -CONFIG_OPTPROBES=y -CONFIG_KPROBES_ON_FTRACE=y -CONFIG_UPROBES=y -CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y -CONFIG_ARCH_USE_BUILTIN_BSWAP=y -CONFIG_KRETPROBES=y -CONFIG_KRETPROBE_ON_RETHOOK=y -CONFIG_USER_RETURN_NOTIFIER=y -CONFIG_HAVE_IOREMAP_PROT=y -CONFIG_HAVE_KPROBES=y -CONFIG_HAVE_KRETPROBES=y -CONFIG_HAVE_OPTPROBES=y -CONFIG_HAVE_KPROBES_ON_FTRACE=y -CONFIG_ARCH_CORRECT_STACKTRACE_ON_KRETPROBE=y -CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y -CONFIG_HAVE_NMI=y -CONFIG_TRACE_IRQFLAGS_SUPPORT=y -CONFIG_TRACE_IRQFLAGS_NMI_SUPPORT=y -CONFIG_HAVE_ARCH_TRACEHOOK=y -CONFIG_HAVE_DMA_CONTIGUOUS=y -CONFIG_GENERIC_SMP_IDLE_THREAD=y -CONFIG_ARCH_HAS_FORTIFY_SOURCE=y -CONFIG_ARCH_HAS_SET_MEMORY=y -CONFIG_ARCH_HAS_SET_DIRECT_MAP=y -CONFIG_ARCH_HAS_CPU_FINALIZE_INIT=y -CONFIG_ARCH_HAS_CPU_PASID=y -CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y -CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y -CONFIG_ARCH_WANTS_NO_INSTR=y -CONFIG_HAVE_ASM_MODVERSIONS=y -CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y -CONFIG_HAVE_RSEQ=y -CONFIG_HAVE_RUST=y -CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y -CONFIG_HAVE_HW_BREAKPOINT=y -CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y -CONFIG_HAVE_USER_RETURN_NOTIFIER=y -CONFIG_HAVE_PERF_EVENTS_NMI=y -CONFIG_HAVE_HARDLOCKUP_DETECTOR_PERF=y -CONFIG_HAVE_PERF_REGS=y -CONFIG_HAVE_PERF_USER_STACK_DUMP=y -CONFIG_HAVE_ARCH_JUMP_LABEL=y -CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y -CONFIG_MMU_GATHER_TABLE_FREE=y -CONFIG_MMU_GATHER_RCU_TABLE_FREE=y -CONFIG_MMU_GATHER_MERGE_VMAS=y -CONFIG_MMU_LAZY_TLB_REFCOUNT=y -CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y -CONFIG_ARCH_HAS_NMI_SAFE_THIS_CPU_OPS=y -CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y -CONFIG_HAVE_CMPXCHG_LOCAL=y -CONFIG_HAVE_CMPXCHG_DOUBLE=y -CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y -CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y -CONFIG_HAVE_ARCH_SECCOMP=y -CONFIG_HAVE_ARCH_SECCOMP_FILTER=y -CONFIG_SECCOMP=y -CONFIG_SECCOMP_FILTER=y -# CONFIG_SECCOMP_CACHE_DEBUG is not set -CONFIG_HAVE_ARCH_STACKLEAK=y -CONFIG_HAVE_STACKPROTECTOR=y -CONFIG_STACKPROTECTOR=y -CONFIG_STACKPROTECTOR_STRONG=y -CONFIG_ARCH_SUPPORTS_LTO_CLANG=y -CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y -CONFIG_LTO_NONE=y -CONFIG_ARCH_SUPPORTS_CFI_CLANG=y -CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y -CONFIG_HAVE_CONTEXT_TRACKING_USER=y -CONFIG_HAVE_CONTEXT_TRACKING_USER_OFFSTACK=y -CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y -CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y -CONFIG_HAVE_MOVE_PUD=y -CONFIG_HAVE_MOVE_PMD=y -CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y -CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y -CONFIG_HAVE_ARCH_HUGE_VMAP=y -CONFIG_HAVE_ARCH_HUGE_VMALLOC=y -CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y -CONFIG_ARCH_WANT_PMD_MKWRITE=y -CONFIG_HAVE_ARCH_SOFT_DIRTY=y -CONFIG_HAVE_MOD_ARCH_SPECIFIC=y -CONFIG_MODULES_USE_ELF_RELA=y -CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y -CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y -CONFIG_SOFTIRQ_ON_OWN_STACK=y -CONFIG_ARCH_HAS_ELF_RANDOMIZE=y -CONFIG_HAVE_ARCH_MMAP_RND_BITS=y -CONFIG_HAVE_EXIT_THREAD=y -CONFIG_ARCH_MMAP_RND_BITS=28 -CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y -CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 -CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y -CONFIG_PAGE_SIZE_LESS_THAN_64KB=y -CONFIG_PAGE_SIZE_LESS_THAN_256KB=y -CONFIG_HAVE_OBJTOOL=y -CONFIG_HAVE_JUMP_LABEL_HACK=y -CONFIG_HAVE_NOINSTR_HACK=y -CONFIG_HAVE_NOINSTR_VALIDATION=y -CONFIG_HAVE_UACCESS_VALIDATION=y -CONFIG_HAVE_STACK_VALIDATION=y -CONFIG_HAVE_RELIABLE_STACKTRACE=y -CONFIG_OLD_SIGSUSPEND3=y -CONFIG_COMPAT_OLD_SIGACTION=y -CONFIG_COMPAT_32BIT_TIME=y -CONFIG_HAVE_ARCH_VMAP_STACK=y -CONFIG_VMAP_STACK=y -CONFIG_HAVE_ARCH_RANDOMIZE_KSTACK_OFFSET=y -CONFIG_RANDOMIZE_KSTACK_OFFSET=y -# CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT is not set -CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y -CONFIG_STRICT_KERNEL_RWX=y -CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y -CONFIG_STRICT_MODULE_RWX=y -CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y -CONFIG_ARCH_USE_MEMREMAP_PROT=y -# CONFIG_LOCK_EVENT_COUNTS is not set -CONFIG_ARCH_HAS_MEM_ENCRYPT=y -CONFIG_ARCH_HAS_CC_PLATFORM=y -CONFIG_HAVE_STATIC_CALL=y -CONFIG_HAVE_STATIC_CALL_INLINE=y -CONFIG_HAVE_PREEMPT_DYNAMIC=y -CONFIG_HAVE_PREEMPT_DYNAMIC_CALL=y -CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y -CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y -CONFIG_ARCH_SUPPORTS_PAGE_TABLE_CHECK=y -CONFIG_ARCH_HAS_ELFCORE_COMPAT=y -CONFIG_ARCH_HAS_PARANOID_L1D_FLUSH=y -CONFIG_DYNAMIC_SIGFRAME=y -CONFIG_ARCH_HAS_HW_PTE_YOUNG=y -CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG=y - -# -# GCOV-based kernel profiling -# -# CONFIG_GCOV_KERNEL is not set -CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y -# end of GCOV-based kernel profiling - -CONFIG_HAVE_GCC_PLUGINS=y -CONFIG_FUNCTION_ALIGNMENT_4B=y -CONFIG_FUNCTION_ALIGNMENT_16B=y -CONFIG_FUNCTION_ALIGNMENT=16 -# end of General architecture-dependent options - -CONFIG_RT_MUTEXES=y -CONFIG_BASE_SMALL=0 -CONFIG_MODULES=y -# CONFIG_MODULE_DEBUG is not set -CONFIG_MODULE_FORCE_LOAD=y -CONFIG_MODULE_UNLOAD=y -CONFIG_MODULE_FORCE_UNLOAD=y -# CONFIG_MODULE_UNLOAD_TAINT_TRACKING is not set -CONFIG_MODVERSIONS=y -CONFIG_ASM_MODVERSIONS=y -CONFIG_MODULE_SRCVERSION_ALL=y -# CONFIG_MODULE_SIG is not set -CONFIG_MODULE_COMPRESS_NONE=y -# CONFIG_MODULE_COMPRESS_GZIP is not set -# CONFIG_MODULE_COMPRESS_XZ is not set -# CONFIG_MODULE_COMPRESS_ZSTD is not set -# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set -CONFIG_MODPROBE_PATH="/sbin/modprobe" -# CONFIG_TRIM_UNUSED_KSYMS is not set -CONFIG_MODULES_TREE_LOOKUP=y -CONFIG_BLOCK=y -CONFIG_BLOCK_LEGACY_AUTOLOAD=y -CONFIG_BLK_CGROUP_RWSTAT=y -CONFIG_BLK_CGROUP_PUNT_BIO=y -CONFIG_BLK_DEV_BSG_COMMON=y -CONFIG_BLK_ICQ=y -CONFIG_BLK_DEV_BSGLIB=y -CONFIG_BLK_DEV_INTEGRITY=y -CONFIG_BLK_DEV_INTEGRITY_T10=m -CONFIG_BLK_DEV_WRITE_MOUNTED=y -CONFIG_BLK_DEV_ZONED=y -CONFIG_BLK_DEV_THROTTLING=y -CONFIG_BLK_DEV_THROTTLING_LOW=y -CONFIG_BLK_WBT=y -CONFIG_BLK_WBT_MQ=y -# CONFIG_BLK_CGROUP_IOLATENCY is not set -# CONFIG_BLK_CGROUP_FC_APPID is not set -# CONFIG_BLK_CGROUP_IOCOST is not set -# CONFIG_BLK_CGROUP_IOPRIO is not set -CONFIG_BLK_DEBUG_FS=y -CONFIG_BLK_DEBUG_FS_ZONED=y -CONFIG_BLK_SED_OPAL=y -# CONFIG_BLK_INLINE_ENCRYPTION is not set - -# -# Partition Types -# -CONFIG_PARTITION_ADVANCED=y -# CONFIG_ACORN_PARTITION is not set -CONFIG_AIX_PARTITION=y -# CONFIG_OSF_PARTITION is not set -# CONFIG_AMIGA_PARTITION is not set -# CONFIG_ATARI_PARTITION is not set -CONFIG_MAC_PARTITION=y -CONFIG_MSDOS_PARTITION=y -CONFIG_BSD_DISKLABEL=y -CONFIG_MINIX_SUBPARTITION=y -CONFIG_SOLARIS_X86_PARTITION=y -# CONFIG_UNIXWARE_DISKLABEL is not set -CONFIG_LDM_PARTITION=y -# CONFIG_LDM_DEBUG is not set -# CONFIG_SGI_PARTITION is not set -# CONFIG_ULTRIX_PARTITION is not set -# CONFIG_SUN_PARTITION is not set -CONFIG_KARMA_PARTITION=y -CONFIG_EFI_PARTITION=y -# CONFIG_SYSV68_PARTITION is not set -# CONFIG_CMDLINE_PARTITION is not set -# end of Partition Types - -CONFIG_BLK_MQ_PCI=y -CONFIG_BLK_MQ_VIRTIO=y -CONFIG_BLK_PM=y -CONFIG_BLOCK_HOLDER_DEPRECATED=y -CONFIG_BLK_MQ_STACKING=y - -# -# IO Schedulers -# -CONFIG_MQ_IOSCHED_DEADLINE=y -CONFIG_MQ_IOSCHED_KYBER=y -CONFIG_IOSCHED_BFQ=y -CONFIG_BFQ_GROUP_IOSCHED=y -# CONFIG_BFQ_CGROUP_DEBUG is not set -# end of IO Schedulers - -CONFIG_PREEMPT_NOTIFIERS=y -CONFIG_PADATA=y -CONFIG_ASN1=m -CONFIG_UNINLINE_SPIN_UNLOCK=y -CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y -CONFIG_MUTEX_SPIN_ON_OWNER=y -CONFIG_RWSEM_SPIN_ON_OWNER=y -CONFIG_LOCK_SPIN_ON_OWNER=y -CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y -CONFIG_QUEUED_SPINLOCKS=y -CONFIG_ARCH_USE_QUEUED_RWLOCKS=y -CONFIG_QUEUED_RWLOCKS=y -CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y -CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y -CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y -CONFIG_FREEZER=y - -# -# Executable file formats -# -CONFIG_BINFMT_ELF=y -CONFIG_COMPAT_BINFMT_ELF=y -CONFIG_ELFCORE=y -CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y -CONFIG_BINFMT_SCRIPT=y -CONFIG_BINFMT_MISC=y -CONFIG_COREDUMP=y -# end of Executable file formats - -# -# Memory Management options -# -CONFIG_ZPOOL=y -CONFIG_SWAP=y -CONFIG_ZSWAP=y -# CONFIG_ZSWAP_DEFAULT_ON is not set -# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set -# CONFIG_ZSWAP_SHRINKER_DEFAULT_ON is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set -CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set -CONFIG_ZSWAP_COMPRESSOR_DEFAULT="lzo" -CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y -# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set -# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set -CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud" -CONFIG_ZBUD=y -CONFIG_Z3FOLD=y -CONFIG_ZSMALLOC=y -# CONFIG_ZSMALLOC_STAT is not set -CONFIG_ZSMALLOC_CHAIN_SIZE=8 - -# -# Slab allocator options -# -CONFIG_SLUB=y -# CONFIG_SLUB_TINY is not set -CONFIG_SLAB_MERGE_DEFAULT=y -CONFIG_SLAB_FREELIST_RANDOM=y -CONFIG_SLAB_FREELIST_HARDENED=y -# CONFIG_SLUB_STATS is not set -CONFIG_SLUB_CPU_PARTIAL=y -# CONFIG_RANDOM_KMALLOC_CACHES is not set -# end of Slab allocator options - -CONFIG_SHUFFLE_PAGE_ALLOCATOR=y -# CONFIG_COMPAT_BRK is not set -CONFIG_SPARSEMEM=y -CONFIG_SPARSEMEM_EXTREME=y -CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y -CONFIG_SPARSEMEM_VMEMMAP=y -CONFIG_ARCH_WANT_OPTIMIZE_DAX_VMEMMAP=y -CONFIG_ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP=y -CONFIG_HAVE_FAST_GUP=y -CONFIG_NUMA_KEEP_MEMINFO=y -CONFIG_MEMORY_ISOLATION=y -CONFIG_EXCLUSIVE_SYSTEM_RAM=y -CONFIG_HAVE_BOOTMEM_INFO_NODE=y -CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y -CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y -CONFIG_MEMORY_HOTPLUG=y -CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y -CONFIG_MEMORY_HOTREMOVE=y -CONFIG_MHP_MEMMAP_ON_MEMORY=y -CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y -CONFIG_SPLIT_PTLOCK_CPUS=4 -CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y -CONFIG_MEMORY_BALLOON=y -CONFIG_BALLOON_COMPACTION=y -CONFIG_COMPACTION=y -CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1 -CONFIG_PAGE_REPORTING=y -CONFIG_MIGRATION=y -CONFIG_DEVICE_MIGRATION=y -CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y -CONFIG_ARCH_ENABLE_THP_MIGRATION=y -CONFIG_CONTIG_ALLOC=y -CONFIG_PCP_BATCH_SCALE_MAX=5 -CONFIG_PHYS_ADDR_T_64BIT=y -CONFIG_MMU_NOTIFIER=y -CONFIG_KSM=y -CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 -CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y -CONFIG_MEMORY_FAILURE=y -CONFIG_HWPOISON_INJECT=m -CONFIG_ARCH_WANT_GENERAL_HUGETLB=y -CONFIG_ARCH_WANTS_THP_SWAP=y -CONFIG_TRANSPARENT_HUGEPAGE=y -CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y -# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set -# CONFIG_TRANSPARENT_HUGEPAGE_NEVER is not set -CONFIG_THP_SWAP=y -# CONFIG_READ_ONLY_THP_FOR_FS is not set -CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y -CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y -CONFIG_USE_PERCPU_NUMA_NODE_ID=y -CONFIG_HAVE_SETUP_PER_CPU_AREA=y -# CONFIG_CMA is not set -# CONFIG_MEM_SOFT_DIRTY is not set -CONFIG_GENERIC_EARLY_IOREMAP=y -# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set -# CONFIG_IDLE_PAGE_TRACKING is not set -CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y -CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y -CONFIG_ARCH_HAS_PTE_DEVMAP=y -CONFIG_ARCH_HAS_ZONE_DMA_SET=y -CONFIG_ZONE_DMA=y -CONFIG_ZONE_DMA32=y -CONFIG_ZONE_DEVICE=y -CONFIG_HMM_MIRROR=y -CONFIG_GET_FREE_REGION=y -CONFIG_DEVICE_PRIVATE=y -CONFIG_VMAP_PFN=y -CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y -CONFIG_ARCH_HAS_PKEYS=y -CONFIG_VM_EVENT_COUNTERS=y -# CONFIG_PERCPU_STATS is not set -# CONFIG_GUP_TEST is not set -# CONFIG_DMAPOOL_TEST is not set -CONFIG_ARCH_HAS_PTE_SPECIAL=y -CONFIG_MAPPING_DIRTY_HELPERS=y -CONFIG_MEMFD_CREATE=y -CONFIG_SECRETMEM=y -# CONFIG_ANON_VMA_NAME is not set -CONFIG_HAVE_ARCH_USERFAULTFD_WP=y -CONFIG_HAVE_ARCH_USERFAULTFD_MINOR=y -CONFIG_USERFAULTFD=y -CONFIG_PTE_MARKER_UFFD_WP=y -# CONFIG_LRU_GEN is not set -CONFIG_ARCH_SUPPORTS_PER_VMA_LOCK=y -CONFIG_PER_VMA_LOCK=y -CONFIG_LOCK_MM_AND_FIND_VMA=y -CONFIG_IOMMU_MM_DATA=y - -# -# Data Access Monitoring -# -# CONFIG_DAMON is not set -# end of Data Access Monitoring -# end of Memory Management options - -CONFIG_NET=y -CONFIG_NET_INGRESS=y -CONFIG_NET_EGRESS=y -CONFIG_NET_XGRESS=y -CONFIG_NET_REDIRECT=y -CONFIG_SKB_EXTENSIONS=y - -# -# Networking options -# -CONFIG_PACKET=y -CONFIG_PACKET_DIAG=m -CONFIG_UNIX=y -CONFIG_UNIX_SCM=y -CONFIG_AF_UNIX_OOB=y -CONFIG_UNIX_DIAG=m -CONFIG_TLS=m -# CONFIG_TLS_DEVICE is not set -# CONFIG_TLS_TOE is not set -CONFIG_XFRM=y -CONFIG_XFRM_OFFLOAD=y -CONFIG_XFRM_ALGO=m -CONFIG_XFRM_USER=m -# CONFIG_XFRM_USER_COMPAT is not set -# CONFIG_XFRM_INTERFACE is not set -# CONFIG_XFRM_SUB_POLICY is not set -# CONFIG_XFRM_MIGRATE is not set -# CONFIG_XFRM_STATISTICS is not set -CONFIG_XFRM_AH=m -CONFIG_XFRM_ESP=m -CONFIG_XFRM_IPCOMP=m -CONFIG_NET_KEY=m -# CONFIG_NET_KEY_MIGRATE is not set -# CONFIG_SMC is not set -# CONFIG_XDP_SOCKETS is not set -CONFIG_NET_HANDSHAKE=y -CONFIG_INET=y -CONFIG_IP_MULTICAST=y -CONFIG_IP_ADVANCED_ROUTER=y -CONFIG_IP_FIB_TRIE_STATS=y -CONFIG_IP_MULTIPLE_TABLES=y -CONFIG_IP_ROUTE_MULTIPATH=y -CONFIG_IP_ROUTE_VERBOSE=y -CONFIG_IP_ROUTE_CLASSID=y -# CONFIG_IP_PNP is not set -CONFIG_NET_IPIP=m -CONFIG_NET_IPGRE_DEMUX=m -CONFIG_NET_IP_TUNNEL=m -CONFIG_NET_IPGRE=m -# CONFIG_NET_IPGRE_BROADCAST is not set -CONFIG_IP_MROUTE_COMMON=y -CONFIG_IP_MROUTE=y -CONFIG_IP_MROUTE_MULTIPLE_TABLES=y -CONFIG_IP_PIMSM_V1=y -CONFIG_IP_PIMSM_V2=y -CONFIG_SYN_COOKIES=y -CONFIG_NET_IPVTI=m -CONFIG_NET_UDP_TUNNEL=m -CONFIG_NET_FOU=m -CONFIG_NET_FOU_IP_TUNNELS=y -CONFIG_INET_AH=m -CONFIG_INET_ESP=m -CONFIG_INET_ESP_OFFLOAD=m -# CONFIG_INET_ESPINTCP is not set -CONFIG_INET_IPCOMP=m -CONFIG_INET_TABLE_PERTURB_ORDER=16 -CONFIG_INET_XFRM_TUNNEL=m -CONFIG_INET_TUNNEL=m -CONFIG_INET_DIAG=m -CONFIG_INET_TCP_DIAG=m -CONFIG_INET_UDP_DIAG=m -CONFIG_INET_RAW_DIAG=m -CONFIG_INET_DIAG_DESTROY=y -CONFIG_TCP_CONG_ADVANCED=y -CONFIG_TCP_CONG_BIC=m -CONFIG_TCP_CONG_CUBIC=y -CONFIG_TCP_CONG_WESTWOOD=m -CONFIG_TCP_CONG_HTCP=m -CONFIG_TCP_CONG_HSTCP=m -CONFIG_TCP_CONG_HYBLA=m -CONFIG_TCP_CONG_VEGAS=m -CONFIG_TCP_CONG_NV=m -CONFIG_TCP_CONG_SCALABLE=m -CONFIG_TCP_CONG_LP=m -CONFIG_TCP_CONG_VENO=m -CONFIG_TCP_CONG_YEAH=m -CONFIG_TCP_CONG_ILLINOIS=m -CONFIG_TCP_CONG_DCTCP=m -CONFIG_TCP_CONG_CDG=m -CONFIG_TCP_CONG_BBR=m -CONFIG_DEFAULT_CUBIC=y -# CONFIG_DEFAULT_RENO is not set -CONFIG_DEFAULT_TCP_CONG="cubic" -CONFIG_TCP_SIGPOOL=y -# CONFIG_TCP_AO is not set -CONFIG_TCP_MD5SIG=y -CONFIG_IPV6=y -CONFIG_IPV6_ROUTER_PREF=y -CONFIG_IPV6_ROUTE_INFO=y -CONFIG_IPV6_OPTIMISTIC_DAD=y -CONFIG_INET6_AH=m -CONFIG_INET6_ESP=m -CONFIG_INET6_ESP_OFFLOAD=m -# CONFIG_INET6_ESPINTCP is not set -CONFIG_INET6_IPCOMP=m -CONFIG_IPV6_MIP6=m -CONFIG_IPV6_ILA=m -CONFIG_INET6_XFRM_TUNNEL=m -CONFIG_INET6_TUNNEL=m -CONFIG_IPV6_VTI=m -CONFIG_IPV6_SIT=m -CONFIG_IPV6_SIT_6RD=y -CONFIG_IPV6_NDISC_NODETYPE=y -CONFIG_IPV6_TUNNEL=m -CONFIG_IPV6_GRE=m -CONFIG_IPV6_FOU=m -CONFIG_IPV6_FOU_TUNNEL=m -CONFIG_IPV6_MULTIPLE_TABLES=y -CONFIG_IPV6_SUBTREES=y -CONFIG_IPV6_MROUTE=y -CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y -CONFIG_IPV6_PIMSM_V2=y -CONFIG_IPV6_SEG6_LWTUNNEL=y -CONFIG_IPV6_SEG6_HMAC=y -CONFIG_IPV6_SEG6_BPF=y -# CONFIG_IPV6_RPL_LWTUNNEL is not set -# CONFIG_IPV6_IOAM6_LWTUNNEL is not set -CONFIG_NETLABEL=y -# CONFIG_MPTCP is not set -CONFIG_NETWORK_SECMARK=y -CONFIG_NET_PTP_CLASSIFY=y -CONFIG_NETWORK_PHY_TIMESTAMPING=y -CONFIG_NETFILTER=y -CONFIG_NETFILTER_ADVANCED=y -CONFIG_BRIDGE_NETFILTER=m - -# -# Core Netfilter Configuration -# -CONFIG_NETFILTER_INGRESS=y -CONFIG_NETFILTER_EGRESS=y -CONFIG_NETFILTER_SKIP_EGRESS=y -CONFIG_NETFILTER_NETLINK=m -CONFIG_NETFILTER_FAMILY_BRIDGE=y -CONFIG_NETFILTER_FAMILY_ARP=y -CONFIG_NETFILTER_BPF_LINK=y -# CONFIG_NETFILTER_NETLINK_HOOK is not set -CONFIG_NETFILTER_NETLINK_ACCT=m -CONFIG_NETFILTER_NETLINK_QUEUE=m -CONFIG_NETFILTER_NETLINK_LOG=m -CONFIG_NETFILTER_NETLINK_OSF=m -CONFIG_NF_CONNTRACK=m -CONFIG_NF_LOG_SYSLOG=m -CONFIG_NETFILTER_CONNCOUNT=m -CONFIG_NF_CONNTRACK_MARK=y -CONFIG_NF_CONNTRACK_SECMARK=y -CONFIG_NF_CONNTRACK_ZONES=y -CONFIG_NF_CONNTRACK_PROCFS=y -CONFIG_NF_CONNTRACK_EVENTS=y -CONFIG_NF_CONNTRACK_TIMEOUT=y -CONFIG_NF_CONNTRACK_TIMESTAMP=y -CONFIG_NF_CONNTRACK_LABELS=y -CONFIG_NF_CONNTRACK_OVS=y -CONFIG_NF_CT_PROTO_DCCP=y -CONFIG_NF_CT_PROTO_GRE=y -CONFIG_NF_CT_PROTO_SCTP=y -CONFIG_NF_CT_PROTO_UDPLITE=y -CONFIG_NF_CONNTRACK_AMANDA=m -CONFIG_NF_CONNTRACK_FTP=m -CONFIG_NF_CONNTRACK_H323=m -CONFIG_NF_CONNTRACK_IRC=m -CONFIG_NF_CONNTRACK_BROADCAST=m -CONFIG_NF_CONNTRACK_NETBIOS_NS=m -CONFIG_NF_CONNTRACK_SNMP=m -CONFIG_NF_CONNTRACK_PPTP=m -CONFIG_NF_CONNTRACK_SANE=m -CONFIG_NF_CONNTRACK_SIP=m -CONFIG_NF_CONNTRACK_TFTP=m -CONFIG_NF_CT_NETLINK=m -CONFIG_NF_CT_NETLINK_TIMEOUT=m -CONFIG_NF_CT_NETLINK_HELPER=m -CONFIG_NETFILTER_NETLINK_GLUE_CT=y -CONFIG_NF_NAT=m -CONFIG_NF_NAT_AMANDA=m -CONFIG_NF_NAT_FTP=m -CONFIG_NF_NAT_IRC=m -CONFIG_NF_NAT_SIP=m -CONFIG_NF_NAT_TFTP=m -CONFIG_NF_NAT_REDIRECT=y -CONFIG_NF_NAT_MASQUERADE=y -CONFIG_NF_NAT_OVS=y -CONFIG_NETFILTER_SYNPROXY=m -CONFIG_NF_TABLES=m -CONFIG_NF_TABLES_INET=y -CONFIG_NF_TABLES_NETDEV=y -CONFIG_NFT_NUMGEN=m -CONFIG_NFT_CT=m -# CONFIG_NFT_FLOW_OFFLOAD is not set -CONFIG_NFT_CONNLIMIT=m -CONFIG_NFT_LOG=m -CONFIG_NFT_LIMIT=m -CONFIG_NFT_MASQ=m -CONFIG_NFT_REDIR=m -CONFIG_NFT_NAT=m -CONFIG_NFT_TUNNEL=m -CONFIG_NFT_QUEUE=m -CONFIG_NFT_QUOTA=m -CONFIG_NFT_REJECT=m -CONFIG_NFT_REJECT_INET=m -CONFIG_NFT_COMPAT=m -CONFIG_NFT_HASH=m -CONFIG_NFT_FIB=m -CONFIG_NFT_FIB_INET=m -# CONFIG_NFT_XFRM is not set -CONFIG_NFT_SOCKET=m -CONFIG_NFT_OSF=m -CONFIG_NFT_TPROXY=m -# CONFIG_NFT_SYNPROXY is not set -CONFIG_NF_DUP_NETDEV=m -CONFIG_NFT_DUP_NETDEV=m -CONFIG_NFT_FWD_NETDEV=m -CONFIG_NFT_FIB_NETDEV=m -# CONFIG_NFT_REJECT_NETDEV is not set -CONFIG_NF_FLOW_TABLE_INET=m -CONFIG_NF_FLOW_TABLE=m -# CONFIG_NF_FLOW_TABLE_PROCFS is not set -CONFIG_NETFILTER_XTABLES=m -CONFIG_NETFILTER_XTABLES_COMPAT=y - -# -# Xtables combined modules -# -CONFIG_NETFILTER_XT_MARK=m -CONFIG_NETFILTER_XT_CONNMARK=m -CONFIG_NETFILTER_XT_SET=m - -# -# Xtables targets -# -CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m -CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m -CONFIG_NETFILTER_XT_TARGET_CONNMARK=m -CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m -CONFIG_NETFILTER_XT_TARGET_CT=m -CONFIG_NETFILTER_XT_TARGET_DSCP=m -CONFIG_NETFILTER_XT_TARGET_HL=m -CONFIG_NETFILTER_XT_TARGET_HMARK=m -CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m -CONFIG_NETFILTER_XT_TARGET_LED=m -CONFIG_NETFILTER_XT_TARGET_LOG=m -CONFIG_NETFILTER_XT_TARGET_MARK=m -CONFIG_NETFILTER_XT_NAT=m -CONFIG_NETFILTER_XT_TARGET_NETMAP=m -CONFIG_NETFILTER_XT_TARGET_NFLOG=m -CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m -CONFIG_NETFILTER_XT_TARGET_NOTRACK=m -CONFIG_NETFILTER_XT_TARGET_RATEEST=m -CONFIG_NETFILTER_XT_TARGET_REDIRECT=m -CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m -CONFIG_NETFILTER_XT_TARGET_TEE=m -CONFIG_NETFILTER_XT_TARGET_TPROXY=m -CONFIG_NETFILTER_XT_TARGET_TRACE=m -CONFIG_NETFILTER_XT_TARGET_SECMARK=m -CONFIG_NETFILTER_XT_TARGET_TCPMSS=m -CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m - -# -# Xtables matches -# -CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m -CONFIG_NETFILTER_XT_MATCH_BPF=m -CONFIG_NETFILTER_XT_MATCH_CGROUP=m -CONFIG_NETFILTER_XT_MATCH_CLUSTER=m -CONFIG_NETFILTER_XT_MATCH_COMMENT=m -CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m -CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m -CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m -CONFIG_NETFILTER_XT_MATCH_CONNMARK=m -CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m -CONFIG_NETFILTER_XT_MATCH_CPU=m -CONFIG_NETFILTER_XT_MATCH_DCCP=m -CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m -CONFIG_NETFILTER_XT_MATCH_DSCP=m -CONFIG_NETFILTER_XT_MATCH_ECN=m -CONFIG_NETFILTER_XT_MATCH_ESP=m -CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m -CONFIG_NETFILTER_XT_MATCH_HELPER=m -CONFIG_NETFILTER_XT_MATCH_HL=m -CONFIG_NETFILTER_XT_MATCH_IPCOMP=m -CONFIG_NETFILTER_XT_MATCH_IPRANGE=m -CONFIG_NETFILTER_XT_MATCH_IPVS=m -CONFIG_NETFILTER_XT_MATCH_L2TP=m -CONFIG_NETFILTER_XT_MATCH_LENGTH=m -CONFIG_NETFILTER_XT_MATCH_LIMIT=m -CONFIG_NETFILTER_XT_MATCH_MAC=m -CONFIG_NETFILTER_XT_MATCH_MARK=m -CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m -CONFIG_NETFILTER_XT_MATCH_NFACCT=m -CONFIG_NETFILTER_XT_MATCH_OSF=m -CONFIG_NETFILTER_XT_MATCH_OWNER=m -CONFIG_NETFILTER_XT_MATCH_POLICY=m -CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m -CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m -CONFIG_NETFILTER_XT_MATCH_QUOTA=m -CONFIG_NETFILTER_XT_MATCH_RATEEST=m -CONFIG_NETFILTER_XT_MATCH_REALM=m -CONFIG_NETFILTER_XT_MATCH_RECENT=m -CONFIG_NETFILTER_XT_MATCH_SCTP=m -CONFIG_NETFILTER_XT_MATCH_SOCKET=m -CONFIG_NETFILTER_XT_MATCH_STATE=m -CONFIG_NETFILTER_XT_MATCH_STATISTIC=m -CONFIG_NETFILTER_XT_MATCH_STRING=m -CONFIG_NETFILTER_XT_MATCH_TCPMSS=m -CONFIG_NETFILTER_XT_MATCH_TIME=m -CONFIG_NETFILTER_XT_MATCH_U32=m -# end of Core Netfilter Configuration - -CONFIG_IP_SET=m -CONFIG_IP_SET_MAX=256 -CONFIG_IP_SET_BITMAP_IP=m -CONFIG_IP_SET_BITMAP_IPMAC=m -CONFIG_IP_SET_BITMAP_PORT=m -CONFIG_IP_SET_HASH_IP=m -CONFIG_IP_SET_HASH_IPMARK=m -CONFIG_IP_SET_HASH_IPPORT=m -CONFIG_IP_SET_HASH_IPPORTIP=m -CONFIG_IP_SET_HASH_IPPORTNET=m -CONFIG_IP_SET_HASH_IPMAC=m -CONFIG_IP_SET_HASH_MAC=m -CONFIG_IP_SET_HASH_NETPORTNET=m -CONFIG_IP_SET_HASH_NET=m -CONFIG_IP_SET_HASH_NETNET=m -CONFIG_IP_SET_HASH_NETPORT=m -CONFIG_IP_SET_HASH_NETIFACE=m -CONFIG_IP_SET_LIST_SET=m -CONFIG_IP_VS=m -CONFIG_IP_VS_IPV6=y -# CONFIG_IP_VS_DEBUG is not set -CONFIG_IP_VS_TAB_BITS=12 - -# -# IPVS transport protocol load balancing support -# -CONFIG_IP_VS_PROTO_TCP=y -CONFIG_IP_VS_PROTO_UDP=y -CONFIG_IP_VS_PROTO_AH_ESP=y -CONFIG_IP_VS_PROTO_ESP=y -CONFIG_IP_VS_PROTO_AH=y -CONFIG_IP_VS_PROTO_SCTP=y - -# -# IPVS scheduler -# -CONFIG_IP_VS_RR=m -CONFIG_IP_VS_WRR=m -CONFIG_IP_VS_LC=m -CONFIG_IP_VS_WLC=m -CONFIG_IP_VS_FO=m -CONFIG_IP_VS_OVF=m -CONFIG_IP_VS_LBLC=m -CONFIG_IP_VS_LBLCR=m -CONFIG_IP_VS_DH=m -CONFIG_IP_VS_SH=m -# CONFIG_IP_VS_MH is not set -CONFIG_IP_VS_SED=m -CONFIG_IP_VS_NQ=m -# CONFIG_IP_VS_TWOS is not set - -# -# IPVS SH scheduler -# -CONFIG_IP_VS_SH_TAB_BITS=8 - -# -# IPVS MH scheduler -# -CONFIG_IP_VS_MH_TAB_INDEX=12 - -# -# IPVS application helper -# -CONFIG_IP_VS_FTP=m -CONFIG_IP_VS_NFCT=y -CONFIG_IP_VS_PE_SIP=m - -# -# IP: Netfilter Configuration -# -CONFIG_NF_DEFRAG_IPV4=m -CONFIG_NF_SOCKET_IPV4=m -CONFIG_NF_TPROXY_IPV4=m -CONFIG_NF_TABLES_IPV4=y -CONFIG_NFT_REJECT_IPV4=m -CONFIG_NFT_DUP_IPV4=m -CONFIG_NFT_FIB_IPV4=m -CONFIG_NF_TABLES_ARP=y -CONFIG_NF_DUP_IPV4=m -CONFIG_NF_LOG_ARP=m -CONFIG_NF_LOG_IPV4=m -CONFIG_NF_REJECT_IPV4=m -CONFIG_NF_NAT_SNMP_BASIC=m -CONFIG_NF_NAT_PPTP=m -CONFIG_NF_NAT_H323=m -CONFIG_IP_NF_IPTABLES=m -CONFIG_IP_NF_MATCH_AH=m -CONFIG_IP_NF_MATCH_ECN=m -CONFIG_IP_NF_MATCH_RPFILTER=m -CONFIG_IP_NF_MATCH_TTL=m -CONFIG_IP_NF_FILTER=m -CONFIG_IP_NF_TARGET_REJECT=m -CONFIG_IP_NF_TARGET_SYNPROXY=m -CONFIG_IP_NF_NAT=m -CONFIG_IP_NF_TARGET_MASQUERADE=m -CONFIG_IP_NF_TARGET_NETMAP=m -CONFIG_IP_NF_TARGET_REDIRECT=m -CONFIG_IP_NF_MANGLE=m -CONFIG_IP_NF_TARGET_ECN=m -CONFIG_IP_NF_TARGET_TTL=m -CONFIG_IP_NF_RAW=m -CONFIG_IP_NF_SECURITY=m -CONFIG_IP_NF_ARPTABLES=m -CONFIG_IP_NF_ARPFILTER=m -CONFIG_IP_NF_ARP_MANGLE=m -# end of IP: Netfilter Configuration - -# -# IPv6: Netfilter Configuration -# -CONFIG_NF_SOCKET_IPV6=m -CONFIG_NF_TPROXY_IPV6=m -CONFIG_NF_TABLES_IPV6=y -CONFIG_NFT_REJECT_IPV6=m -CONFIG_NFT_DUP_IPV6=m -CONFIG_NFT_FIB_IPV6=m -CONFIG_NF_DUP_IPV6=m -CONFIG_NF_REJECT_IPV6=m -CONFIG_NF_LOG_IPV6=m -CONFIG_IP6_NF_IPTABLES=m -CONFIG_IP6_NF_MATCH_AH=m -CONFIG_IP6_NF_MATCH_EUI64=m -CONFIG_IP6_NF_MATCH_FRAG=m -CONFIG_IP6_NF_MATCH_OPTS=m -CONFIG_IP6_NF_MATCH_HL=m -CONFIG_IP6_NF_MATCH_IPV6HEADER=m -CONFIG_IP6_NF_MATCH_MH=m -CONFIG_IP6_NF_MATCH_RPFILTER=m -CONFIG_IP6_NF_MATCH_RT=m -# CONFIG_IP6_NF_MATCH_SRH is not set -CONFIG_IP6_NF_TARGET_HL=m -CONFIG_IP6_NF_FILTER=m -CONFIG_IP6_NF_TARGET_REJECT=m -CONFIG_IP6_NF_TARGET_SYNPROXY=m -CONFIG_IP6_NF_MANGLE=m -CONFIG_IP6_NF_RAW=m -CONFIG_IP6_NF_SECURITY=m -CONFIG_IP6_NF_NAT=m -CONFIG_IP6_NF_TARGET_MASQUERADE=m -CONFIG_IP6_NF_TARGET_NPT=m -# end of IPv6: Netfilter Configuration - -CONFIG_NF_DEFRAG_IPV6=m -CONFIG_NF_TABLES_BRIDGE=m -# CONFIG_NFT_BRIDGE_META is not set -CONFIG_NFT_BRIDGE_REJECT=m -# CONFIG_NF_CONNTRACK_BRIDGE is not set -CONFIG_BRIDGE_NF_EBTABLES=m -CONFIG_BRIDGE_EBT_BROUTE=m -CONFIG_BRIDGE_EBT_T_FILTER=m -CONFIG_BRIDGE_EBT_T_NAT=m -CONFIG_BRIDGE_EBT_802_3=m -CONFIG_BRIDGE_EBT_AMONG=m -CONFIG_BRIDGE_EBT_ARP=m -CONFIG_BRIDGE_EBT_IP=m -CONFIG_BRIDGE_EBT_IP6=m -CONFIG_BRIDGE_EBT_LIMIT=m -CONFIG_BRIDGE_EBT_MARK=m -CONFIG_BRIDGE_EBT_PKTTYPE=m -CONFIG_BRIDGE_EBT_STP=m -CONFIG_BRIDGE_EBT_VLAN=m -CONFIG_BRIDGE_EBT_ARPREPLY=m -CONFIG_BRIDGE_EBT_DNAT=m -CONFIG_BRIDGE_EBT_MARK_T=m -CONFIG_BRIDGE_EBT_REDIRECT=m -CONFIG_BRIDGE_EBT_SNAT=m -CONFIG_BRIDGE_EBT_LOG=m -CONFIG_BRIDGE_EBT_NFLOG=m -CONFIG_IP_DCCP=m -CONFIG_INET_DCCP_DIAG=m - -# -# DCCP CCIDs Configuration -# -# CONFIG_IP_DCCP_CCID2_DEBUG is not set -CONFIG_IP_DCCP_CCID3=y -# CONFIG_IP_DCCP_CCID3_DEBUG is not set -CONFIG_IP_DCCP_TFRC_LIB=y -# end of DCCP CCIDs Configuration - -# -# DCCP Kernel Hacking -# -# CONFIG_IP_DCCP_DEBUG is not set -# end of DCCP Kernel Hacking - -CONFIG_IP_SCTP=m -# CONFIG_SCTP_DBG_OBJCNT is not set -# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set -CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y -# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set -CONFIG_SCTP_COOKIE_HMAC_MD5=y -CONFIG_SCTP_COOKIE_HMAC_SHA1=y -CONFIG_INET_SCTP_DIAG=m -# CONFIG_RDS is not set -# CONFIG_TIPC is not set -CONFIG_ATM=m -CONFIG_ATM_CLIP=m -# CONFIG_ATM_CLIP_NO_ICMP is not set -CONFIG_ATM_LANE=m -CONFIG_ATM_MPOA=m -CONFIG_ATM_BR2684=m -# CONFIG_ATM_BR2684_IPFILTER is not set -CONFIG_L2TP=m -# CONFIG_L2TP_DEBUGFS is not set -CONFIG_L2TP_V3=y -CONFIG_L2TP_IP=m -CONFIG_L2TP_ETH=m -CONFIG_STP=m -CONFIG_MRP=m -CONFIG_BRIDGE=m -CONFIG_BRIDGE_IGMP_SNOOPING=y -CONFIG_BRIDGE_VLAN_FILTERING=y -# CONFIG_BRIDGE_MRP is not set -# CONFIG_BRIDGE_CFM is not set -CONFIG_NET_DSA=m -CONFIG_NET_DSA_TAG_NONE=m -# CONFIG_NET_DSA_TAG_AR9331 is not set -CONFIG_NET_DSA_TAG_BRCM_COMMON=m -CONFIG_NET_DSA_TAG_BRCM=m -CONFIG_NET_DSA_TAG_BRCM_LEGACY=m -CONFIG_NET_DSA_TAG_BRCM_PREPEND=m -# CONFIG_NET_DSA_TAG_HELLCREEK is not set -# CONFIG_NET_DSA_TAG_GSWIP is not set -CONFIG_NET_DSA_TAG_DSA_COMMON=m -CONFIG_NET_DSA_TAG_DSA=m -CONFIG_NET_DSA_TAG_EDSA=m -CONFIG_NET_DSA_TAG_MTK=m -# CONFIG_NET_DSA_TAG_KSZ is not set -# CONFIG_NET_DSA_TAG_OCELOT is not set -# CONFIG_NET_DSA_TAG_OCELOT_8021Q is not set -CONFIG_NET_DSA_TAG_QCA=m -# CONFIG_NET_DSA_TAG_RTL4_A is not set -# CONFIG_NET_DSA_TAG_RTL8_4 is not set -# CONFIG_NET_DSA_TAG_RZN1_A5PSW is not set -CONFIG_NET_DSA_TAG_LAN9303=m -# CONFIG_NET_DSA_TAG_SJA1105 is not set -CONFIG_NET_DSA_TAG_TRAILER=m -# CONFIG_NET_DSA_TAG_XRS700X is not set -CONFIG_VLAN_8021Q=m -# CONFIG_VLAN_8021Q_GVRP is not set -CONFIG_VLAN_8021Q_MVRP=y -CONFIG_LLC=m -CONFIG_LLC2=m -# CONFIG_ATALK is not set -# CONFIG_X25 is not set -# CONFIG_LAPB is not set -CONFIG_PHONET=m -CONFIG_6LOWPAN=m -# CONFIG_6LOWPAN_DEBUGFS is not set -CONFIG_6LOWPAN_NHC=m -CONFIG_6LOWPAN_NHC_DEST=m -CONFIG_6LOWPAN_NHC_FRAGMENT=m -CONFIG_6LOWPAN_NHC_HOP=m -CONFIG_6LOWPAN_NHC_IPV6=m -CONFIG_6LOWPAN_NHC_MOBILITY=m -CONFIG_6LOWPAN_NHC_ROUTING=m -CONFIG_6LOWPAN_NHC_UDP=m -CONFIG_6LOWPAN_GHC_EXT_HDR_HOP=m -CONFIG_6LOWPAN_GHC_UDP=m -CONFIG_6LOWPAN_GHC_ICMPV6=m -CONFIG_6LOWPAN_GHC_EXT_HDR_DEST=m -CONFIG_6LOWPAN_GHC_EXT_HDR_FRAG=m -CONFIG_6LOWPAN_GHC_EXT_HDR_ROUTE=m -CONFIG_IEEE802154=m -CONFIG_IEEE802154_NL802154_EXPERIMENTAL=y -CONFIG_IEEE802154_SOCKET=m -CONFIG_IEEE802154_6LOWPAN=m -CONFIG_MAC802154=m -CONFIG_NET_SCHED=y - -# -# Queueing/Scheduling -# -CONFIG_NET_SCH_HTB=m -CONFIG_NET_SCH_HFSC=m -CONFIG_NET_SCH_PRIO=m -CONFIG_NET_SCH_MULTIQ=m -CONFIG_NET_SCH_RED=m -CONFIG_NET_SCH_SFB=m -CONFIG_NET_SCH_SFQ=m -CONFIG_NET_SCH_TEQL=m -CONFIG_NET_SCH_TBF=m -# CONFIG_NET_SCH_CBS is not set -# CONFIG_NET_SCH_ETF is not set -CONFIG_NET_SCH_MQPRIO_LIB=m -# CONFIG_NET_SCH_TAPRIO is not set -CONFIG_NET_SCH_GRED=m -CONFIG_NET_SCH_NETEM=m -CONFIG_NET_SCH_DRR=m -CONFIG_NET_SCH_MQPRIO=m -# CONFIG_NET_SCH_SKBPRIO is not set -CONFIG_NET_SCH_CHOKE=m -CONFIG_NET_SCH_QFQ=m -CONFIG_NET_SCH_CODEL=m -CONFIG_NET_SCH_FQ_CODEL=m -# CONFIG_NET_SCH_CAKE is not set -CONFIG_NET_SCH_FQ=m -CONFIG_NET_SCH_HHF=m -CONFIG_NET_SCH_PIE=m -# CONFIG_NET_SCH_FQ_PIE is not set -CONFIG_NET_SCH_INGRESS=m -CONFIG_NET_SCH_PLUG=m -# CONFIG_NET_SCH_ETS is not set -CONFIG_NET_SCH_DEFAULT=y -CONFIG_DEFAULT_FQ=y -# CONFIG_DEFAULT_CODEL is not set -# CONFIG_DEFAULT_FQ_CODEL is not set -# CONFIG_DEFAULT_SFQ is not set -# CONFIG_DEFAULT_PFIFO_FAST is not set -CONFIG_DEFAULT_NET_SCH="fq" - -# -# Classification -# -CONFIG_NET_CLS=y -CONFIG_NET_CLS_BASIC=m -CONFIG_NET_CLS_ROUTE4=m -CONFIG_NET_CLS_FW=m -CONFIG_NET_CLS_U32=m -# CONFIG_CLS_U32_PERF is not set -# CONFIG_CLS_U32_MARK is not set -CONFIG_NET_CLS_FLOW=m -CONFIG_NET_CLS_CGROUP=m -CONFIG_NET_CLS_BPF=m -CONFIG_NET_CLS_FLOWER=m -CONFIG_NET_CLS_MATCHALL=m -CONFIG_NET_EMATCH=y -CONFIG_NET_EMATCH_STACK=32 -CONFIG_NET_EMATCH_CMP=m -CONFIG_NET_EMATCH_NBYTE=m -CONFIG_NET_EMATCH_U32=m -CONFIG_NET_EMATCH_META=m -CONFIG_NET_EMATCH_TEXT=m -CONFIG_NET_EMATCH_IPSET=m -# CONFIG_NET_EMATCH_IPT is not set -CONFIG_NET_CLS_ACT=y -CONFIG_NET_ACT_POLICE=m -CONFIG_NET_ACT_GACT=m -CONFIG_GACT_PROB=y -CONFIG_NET_ACT_MIRRED=m -CONFIG_NET_ACT_SAMPLE=m -CONFIG_NET_ACT_IPT=m -CONFIG_NET_ACT_NAT=m -CONFIG_NET_ACT_PEDIT=m -CONFIG_NET_ACT_SIMP=m -CONFIG_NET_ACT_SKBEDIT=m -CONFIG_NET_ACT_CSUM=m -# CONFIG_NET_ACT_MPLS is not set -CONFIG_NET_ACT_VLAN=m -CONFIG_NET_ACT_BPF=m -CONFIG_NET_ACT_CONNMARK=m -# CONFIG_NET_ACT_CTINFO is not set -CONFIG_NET_ACT_SKBMOD=m -CONFIG_NET_ACT_IFE=m -CONFIG_NET_ACT_TUNNEL_KEY=m -# CONFIG_NET_ACT_CT is not set -# CONFIG_NET_ACT_GATE is not set -CONFIG_NET_IFE_SKBMARK=m -CONFIG_NET_IFE_SKBPRIO=m -CONFIG_NET_IFE_SKBTCINDEX=m -# CONFIG_NET_TC_SKB_EXT is not set -CONFIG_NET_SCH_FIFO=y -CONFIG_DCB=y -CONFIG_DNS_RESOLVER=m -# CONFIG_BATMAN_ADV is not set -CONFIG_OPENVSWITCH=m -CONFIG_OPENVSWITCH_GRE=m -CONFIG_OPENVSWITCH_VXLAN=m -CONFIG_OPENVSWITCH_GENEVE=m -CONFIG_VSOCKETS=m -CONFIG_VSOCKETS_DIAG=m -CONFIG_VSOCKETS_LOOPBACK=m -CONFIG_VMWARE_VMCI_VSOCKETS=m -CONFIG_VIRTIO_VSOCKETS=m -CONFIG_VIRTIO_VSOCKETS_COMMON=m -CONFIG_HYPERV_VSOCKETS=m -CONFIG_NETLINK_DIAG=m -CONFIG_MPLS=y -CONFIG_NET_MPLS_GSO=m -CONFIG_MPLS_ROUTING=m -CONFIG_MPLS_IPTUNNEL=m -CONFIG_NET_NSH=m -CONFIG_HSR=m -CONFIG_NET_SWITCHDEV=y -CONFIG_NET_L3_MASTER_DEV=y -# CONFIG_QRTR is not set -CONFIG_NET_NCSI=y -# CONFIG_NCSI_OEM_CMD_GET_MAC is not set -# CONFIG_NCSI_OEM_CMD_KEEP_PHY is not set -CONFIG_PCPU_DEV_REFCNT=y -CONFIG_MAX_SKB_FRAGS=17 -CONFIG_RPS=y -CONFIG_RFS_ACCEL=y -CONFIG_SOCK_RX_QUEUE_MAPPING=y -CONFIG_XPS=y -CONFIG_CGROUP_NET_PRIO=y -CONFIG_CGROUP_NET_CLASSID=y -CONFIG_NET_RX_BUSY_POLL=y -CONFIG_BQL=y -CONFIG_BPF_STREAM_PARSER=y -CONFIG_NET_FLOW_LIMIT=y - -# -# Network testing -# -CONFIG_NET_PKTGEN=m -CONFIG_NET_DROP_MONITOR=y -# end of Network testing -# end of Networking options - -# CONFIG_HAMRADIO is not set -# CONFIG_CAN is not set -# CONFIG_BT is not set -CONFIG_AF_RXRPC=m -CONFIG_AF_RXRPC_IPV6=y -# CONFIG_AF_RXRPC_INJECT_LOSS is not set -# CONFIG_AF_RXRPC_INJECT_RX_DELAY is not set -# CONFIG_AF_RXRPC_DEBUG is not set -CONFIG_RXKAD=y -# CONFIG_RXPERF is not set -CONFIG_AF_KCM=m -CONFIG_STREAM_PARSER=y -# CONFIG_MCTP is not set -CONFIG_FIB_RULES=y -# CONFIG_WIRELESS is not set -CONFIG_RFKILL=y -CONFIG_RFKILL_LEDS=y -CONFIG_RFKILL_INPUT=y -CONFIG_RFKILL_GPIO=m -CONFIG_NET_9P=m -CONFIG_NET_9P_FD=m -CONFIG_NET_9P_VIRTIO=m -CONFIG_NET_9P_XEN=m -# CONFIG_NET_9P_RDMA is not set -# CONFIG_NET_9P_DEBUG is not set -# CONFIG_CAIF is not set -CONFIG_CEPH_LIB=m -# CONFIG_CEPH_LIB_PRETTYDEBUG is not set -# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set -# CONFIG_NFC is not set -CONFIG_PSAMPLE=m -CONFIG_NET_IFE=m -CONFIG_LWTUNNEL=y -CONFIG_LWTUNNEL_BPF=y -CONFIG_DST_CACHE=y -CONFIG_GRO_CELLS=y -CONFIG_NET_SELFTESTS=m -CONFIG_NET_SOCK_MSG=y -CONFIG_NET_DEVLINK=y -CONFIG_PAGE_POOL=y -# CONFIG_PAGE_POOL_STATS is not set -CONFIG_FAILOVER=m -CONFIG_ETHTOOL_NETLINK=y - -# -# Device Drivers -# -CONFIG_HAVE_EISA=y -# CONFIG_EISA is not set -CONFIG_HAVE_PCI=y -CONFIG_PCI=y -CONFIG_PCI_DOMAINS=y -CONFIG_PCIEPORTBUS=y -CONFIG_HOTPLUG_PCI_PCIE=y -CONFIG_PCIEAER=y -# CONFIG_PCIEAER_INJECT is not set -# CONFIG_PCIE_ECRC is not set -CONFIG_PCIEASPM=y -CONFIG_PCIEASPM_DEFAULT=y -# CONFIG_PCIEASPM_POWERSAVE is not set -# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set -# CONFIG_PCIEASPM_PERFORMANCE is not set -CONFIG_PCIE_PME=y -CONFIG_PCIE_DPC=y -CONFIG_PCIE_PTM=y -# CONFIG_PCIE_EDR is not set -CONFIG_PCI_MSI=y -CONFIG_PCI_QUIRKS=y -# CONFIG_PCI_DEBUG is not set -CONFIG_PCI_REALLOC_ENABLE_AUTO=y -CONFIG_PCI_STUB=m -# CONFIG_PCI_PF_STUB is not set -CONFIG_XEN_PCIDEV_FRONTEND=m -CONFIG_PCI_ATS=y -CONFIG_PCI_LOCKLESS_CONFIG=y -CONFIG_PCI_IOV=y -CONFIG_PCI_PRI=y -CONFIG_PCI_PASID=y -# CONFIG_PCI_P2PDMA is not set -CONFIG_PCI_LABEL=y -CONFIG_PCI_HYPERV=m -# CONFIG_PCIE_BUS_TUNE_OFF is not set -CONFIG_PCIE_BUS_DEFAULT=y -# CONFIG_PCIE_BUS_SAFE is not set -# CONFIG_PCIE_BUS_PERFORMANCE is not set -# CONFIG_PCIE_BUS_PEER2PEER is not set -CONFIG_VGA_ARB=y -CONFIG_VGA_ARB_MAX_GPUS=16 -CONFIG_HOTPLUG_PCI=y -CONFIG_HOTPLUG_PCI_ACPI=y -CONFIG_HOTPLUG_PCI_ACPI_IBM=m -CONFIG_HOTPLUG_PCI_CPCI=y -CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m -CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m -# CONFIG_HOTPLUG_PCI_SHPC is not set - -# -# PCI controller drivers -# -CONFIG_VMD=m -CONFIG_PCI_HYPERV_INTERFACE=m - -# -# Cadence-based PCIe controllers -# -# end of Cadence-based PCIe controllers - -# -# DesignWare-based PCIe controllers -# -# CONFIG_PCI_MESON is not set -# CONFIG_PCIE_DW_PLAT_HOST is not set -# end of DesignWare-based PCIe controllers - -# -# Mobiveil-based PCIe controllers -# -# end of Mobiveil-based PCIe controllers -# end of PCI controller drivers - -# -# PCI Endpoint -# -# CONFIG_PCI_ENDPOINT is not set -# end of PCI Endpoint - -# -# PCI switch controller drivers -# -CONFIG_PCI_SW_SWITCHTEC=m -# end of PCI switch controller drivers - -# CONFIG_CXL_BUS is not set -CONFIG_PCCARD=m -CONFIG_PCMCIA=m -CONFIG_PCMCIA_LOAD_CIS=y -CONFIG_CARDBUS=y - -# -# PC-card bridges -# -CONFIG_YENTA=m -CONFIG_YENTA_O2=y -CONFIG_YENTA_RICOH=y -CONFIG_YENTA_TI=y -CONFIG_YENTA_ENE_TUNE=y -CONFIG_YENTA_TOSHIBA=y -CONFIG_PD6729=m -CONFIG_I82092=m -CONFIG_PCCARD_NONSTATIC=y -# CONFIG_RAPIDIO is not set - -# -# Generic Driver Options -# -CONFIG_AUXILIARY_BUS=y -# CONFIG_UEVENT_HELPER is not set -CONFIG_DEVTMPFS=y -# CONFIG_DEVTMPFS_MOUNT is not set -# CONFIG_DEVTMPFS_SAFE is not set -CONFIG_STANDALONE=y -CONFIG_PREVENT_FIRMWARE_BUILD=y - -# -# Firmware loader -# -CONFIG_FW_LOADER=y -CONFIG_FW_LOADER_DEBUG=y -CONFIG_FW_LOADER_PAGED_BUF=y -CONFIG_FW_LOADER_SYSFS=y -CONFIG_EXTRA_FIRMWARE="" -CONFIG_FW_LOADER_USER_HELPER=y -# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set -# CONFIG_FW_LOADER_COMPRESS is not set -CONFIG_FW_CACHE=y -# CONFIG_FW_UPLOAD is not set -# end of Firmware loader - -CONFIG_ALLOW_DEV_COREDUMP=y -# CONFIG_DEBUG_DRIVER is not set -# CONFIG_DEBUG_DEVRES is not set -# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set -# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set -CONFIG_SYS_HYPERVISOR=y -CONFIG_GENERIC_CPU_DEVICES=y -CONFIG_GENERIC_CPU_AUTOPROBE=y -CONFIG_GENERIC_CPU_VULNERABILITIES=y -CONFIG_REGMAP=y -CONFIG_REGMAP_I2C=y -CONFIG_REGMAP_SPI=m -CONFIG_REGMAP_MMIO=y -CONFIG_REGMAP_IRQ=y -CONFIG_DMA_SHARED_BUFFER=y -# CONFIG_DMA_FENCE_TRACE is not set -# CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT is not set -# end of Generic Driver Options - -# -# Bus devices -# -# CONFIG_MHI_BUS is not set -# CONFIG_MHI_BUS_EP is not set -# end of Bus devices - -# -# Cache Drivers -# -# end of Cache Drivers - -CONFIG_CONNECTOR=y -CONFIG_PROC_EVENTS=y - -# -# Firmware Drivers -# - -# -# ARM System Control and Management Interface Protocol -# -# end of ARM System Control and Management Interface Protocol - -CONFIG_EDD=m -# CONFIG_EDD_OFF is not set -CONFIG_FIRMWARE_MEMMAP=y -CONFIG_DMIID=y -CONFIG_DMI_SYSFS=m -CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y -CONFIG_ISCSI_IBFT_FIND=y -CONFIG_ISCSI_IBFT=m -CONFIG_FW_CFG_SYSFS=m -# CONFIG_FW_CFG_SYSFS_CMDLINE is not set -CONFIG_SYSFB=y -# CONFIG_SYSFB_SIMPLEFB is not set -# CONFIG_GOOGLE_FIRMWARE is not set - -# -# EFI (Extensible Firmware Interface) Support -# -CONFIG_EFI_ESRT=y -CONFIG_EFI_VARS_PSTORE=y -# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set -CONFIG_EFI_DXE_MEM_ATTRIBUTES=y -CONFIG_EFI_RUNTIME_WRAPPERS=y -# CONFIG_EFI_BOOTLOADER_CONTROL is not set -CONFIG_EFI_CAPSULE_LOADER=m -# CONFIG_EFI_TEST is not set -CONFIG_EFI_DEV_PATH_PARSER=y -CONFIG_APPLE_PROPERTIES=y -# CONFIG_RESET_ATTACK_MITIGATION is not set -CONFIG_EFI_RCI2_TABLE=y -# CONFIG_EFI_DISABLE_PCI_DMA is not set -CONFIG_EFI_EARLYCON=y -CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y -# CONFIG_EFI_DISABLE_RUNTIME is not set -# CONFIG_EFI_COCO_SECRET is not set -CONFIG_UNACCEPTED_MEMORY=y -# end of EFI (Extensible Firmware Interface) Support - -CONFIG_UEFI_CPER=y -CONFIG_UEFI_CPER_X86=y - -# -# Qualcomm firmware drivers -# -# end of Qualcomm firmware drivers - -# -# Tegra firmware driver -# -# end of Tegra firmware driver -# end of Firmware Drivers - -# CONFIG_GNSS is not set -CONFIG_MTD=m -CONFIG_MTD_TESTS=m - -# -# Partition parsers -# -CONFIG_MTD_CMDLINE_PARTS=m -CONFIG_MTD_REDBOOT_PARTS=m -CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 -# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set -# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set -# end of Partition parsers - -# -# User Modules And Translation Layers -# -CONFIG_MTD_BLKDEVS=m -CONFIG_MTD_BLOCK=m -CONFIG_MTD_BLOCK_RO=m - -# -# Note that in some cases UBI block is preferred. See MTD_UBI_BLOCK. -# -CONFIG_FTL=m -CONFIG_NFTL=m -CONFIG_NFTL_RW=y -CONFIG_INFTL=m -CONFIG_RFD_FTL=m -CONFIG_SSFDC=m -# CONFIG_SM_FTL is not set -CONFIG_MTD_OOPS=m -CONFIG_MTD_SWAP=m -# CONFIG_MTD_PARTITIONED_MASTER is not set - -# -# RAM/ROM/Flash chip drivers -# -CONFIG_MTD_CFI=m -CONFIG_MTD_JEDECPROBE=m -CONFIG_MTD_GEN_PROBE=m -# CONFIG_MTD_CFI_ADV_OPTIONS is not set -CONFIG_MTD_MAP_BANK_WIDTH_1=y -CONFIG_MTD_MAP_BANK_WIDTH_2=y -CONFIG_MTD_MAP_BANK_WIDTH_4=y -CONFIG_MTD_CFI_I1=y -CONFIG_MTD_CFI_I2=y -CONFIG_MTD_CFI_INTELEXT=m -CONFIG_MTD_CFI_AMDSTD=m -CONFIG_MTD_CFI_STAA=m -CONFIG_MTD_CFI_UTIL=m -CONFIG_MTD_RAM=m -CONFIG_MTD_ROM=m -CONFIG_MTD_ABSENT=m -# end of RAM/ROM/Flash chip drivers - -# -# Mapping drivers for chip access -# -CONFIG_MTD_COMPLEX_MAPPINGS=y -# CONFIG_MTD_PHYSMAP is not set -# CONFIG_MTD_SBC_GXX is not set -# CONFIG_MTD_AMD76XROM is not set -# CONFIG_MTD_ICHXROM is not set -# CONFIG_MTD_ESB2ROM is not set -# CONFIG_MTD_CK804XROM is not set -CONFIG_MTD_SCB2_FLASH=m -# CONFIG_MTD_NETtel is not set -# CONFIG_MTD_L440GX is not set -CONFIG_MTD_PCI=m -CONFIG_MTD_PCMCIA=m -# CONFIG_MTD_PCMCIA_ANONYMOUS is not set -# CONFIG_MTD_INTEL_VR_NOR is not set -CONFIG_MTD_PLATRAM=m -# end of Mapping drivers for chip access - -# -# Self-contained MTD device drivers -# -CONFIG_MTD_PMC551=m -# CONFIG_MTD_PMC551_BUGFIX is not set -# CONFIG_MTD_PMC551_DEBUG is not set -# CONFIG_MTD_DATAFLASH is not set -# CONFIG_MTD_MCHP23K256 is not set -# CONFIG_MTD_MCHP48L640 is not set -# CONFIG_MTD_SST25L is not set -CONFIG_MTD_SLRAM=m -CONFIG_MTD_PHRAM=m -CONFIG_MTD_MTDRAM=m -CONFIG_MTDRAM_TOTAL_SIZE=4096 -CONFIG_MTDRAM_ERASE_SIZE=128 -CONFIG_MTD_BLOCK2MTD=m - -# -# Disk-On-Chip Device Drivers -# -# CONFIG_MTD_DOCG3 is not set -# end of Self-contained MTD device drivers - -# -# NAND -# -# CONFIG_MTD_ONENAND is not set -# CONFIG_MTD_RAW_NAND is not set -# CONFIG_MTD_SPI_NAND is not set - -# -# ECC engine support -# -# CONFIG_MTD_NAND_ECC_SW_HAMMING is not set -# CONFIG_MTD_NAND_ECC_SW_BCH is not set -# CONFIG_MTD_NAND_ECC_MXIC is not set -# end of ECC engine support -# end of NAND - -# -# LPDDR & LPDDR2 PCM memory drivers -# -CONFIG_MTD_LPDDR=m -CONFIG_MTD_QINFO_PROBE=m -# end of LPDDR & LPDDR2 PCM memory drivers - -# CONFIG_MTD_SPI_NOR is not set -CONFIG_MTD_UBI=m -CONFIG_MTD_UBI_WL_THRESHOLD=4096 -CONFIG_MTD_UBI_BEB_LIMIT=20 -# CONFIG_MTD_UBI_FASTMAP is not set -# CONFIG_MTD_UBI_GLUEBI is not set -CONFIG_MTD_UBI_BLOCK=y -# CONFIG_MTD_HYPERBUS is not set -# CONFIG_OF is not set -CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y -CONFIG_PARPORT=m -CONFIG_PARPORT_PC=m -CONFIG_PARPORT_SERIAL=m -# CONFIG_PARPORT_PC_FIFO is not set -# CONFIG_PARPORT_PC_SUPERIO is not set -CONFIG_PARPORT_PC_PCMCIA=m -CONFIG_PARPORT_1284=y -CONFIG_PARPORT_NOT_PC=y -CONFIG_PNP=y -CONFIG_PNP_DEBUG_MESSAGES=y - -# -# Protocols -# -CONFIG_PNPACPI=y -CONFIG_BLK_DEV=y -# CONFIG_BLK_DEV_NULL_BLK is not set -CONFIG_BLK_DEV_FD=m -# CONFIG_BLK_DEV_FD_RAWCMD is not set -CONFIG_CDROM=m -CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m -CONFIG_ZRAM=m -CONFIG_ZRAM_DEF_COMP_LZORLE=y -# CONFIG_ZRAM_DEF_COMP_ZSTD is not set -# CONFIG_ZRAM_DEF_COMP_LZ4 is not set -# CONFIG_ZRAM_DEF_COMP_LZO is not set -# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set -# CONFIG_ZRAM_DEF_COMP_842 is not set -CONFIG_ZRAM_DEF_COMP="lzo-rle" -CONFIG_ZRAM_WRITEBACK=y -# CONFIG_ZRAM_TRACK_ENTRY_ACTIME is not set -# CONFIG_ZRAM_MEMORY_TRACKING is not set -# CONFIG_ZRAM_MULTI_COMP is not set -CONFIG_BLK_DEV_LOOP=m -CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 -CONFIG_BLK_DEV_DRBD=m -# CONFIG_DRBD_FAULT_INJECTION is not set -CONFIG_BLK_DEV_NBD=m -CONFIG_BLK_DEV_RAM=m -CONFIG_BLK_DEV_RAM_COUNT=16 -CONFIG_BLK_DEV_RAM_SIZE=16384 -CONFIG_CDROM_PKTCDVD=m -CONFIG_CDROM_PKTCDVD_BUFFERS=8 -# CONFIG_CDROM_PKTCDVD_WCACHE is not set -CONFIG_ATA_OVER_ETH=m -CONFIG_XEN_BLKDEV_FRONTEND=m -CONFIG_XEN_BLKDEV_BACKEND=m -CONFIG_VIRTIO_BLK=m -CONFIG_BLK_DEV_RBD=m -# CONFIG_BLK_DEV_UBLK is not set - -# -# NVME Support -# -CONFIG_NVME_CORE=m -CONFIG_BLK_DEV_NVME=m -CONFIG_NVME_MULTIPATH=y -# CONFIG_NVME_VERBOSE_ERRORS is not set -CONFIG_NVME_HWMON=y -CONFIG_NVME_FABRICS=m -CONFIG_NVME_RDMA=m -CONFIG_NVME_FC=m -# CONFIG_NVME_TCP is not set -# CONFIG_NVME_HOST_AUTH is not set -CONFIG_NVME_TARGET=m -# CONFIG_NVME_TARGET_PASSTHRU is not set -CONFIG_NVME_TARGET_LOOP=m -CONFIG_NVME_TARGET_RDMA=m -CONFIG_NVME_TARGET_FC=m -# CONFIG_NVME_TARGET_FCLOOP is not set -# CONFIG_NVME_TARGET_TCP is not set -# CONFIG_NVME_TARGET_AUTH is not set -# end of NVME Support - -# -# Misc devices -# -CONFIG_SENSORS_LIS3LV02D=m -CONFIG_AD525X_DPOT=m -CONFIG_AD525X_DPOT_I2C=m -# CONFIG_AD525X_DPOT_SPI is not set -# CONFIG_DUMMY_IRQ is not set -# CONFIG_IBM_ASM is not set -CONFIG_PHANTOM=m -CONFIG_TIFM_CORE=m -CONFIG_TIFM_7XX1=m -CONFIG_ICS932S401=m -CONFIG_ENCLOSURE_SERVICES=m -CONFIG_HP_ILO=m -CONFIG_APDS9802ALS=m -CONFIG_ISL29003=m -CONFIG_ISL29020=m -CONFIG_SENSORS_TSL2550=m -CONFIG_SENSORS_BH1770=m -CONFIG_SENSORS_APDS990X=m -CONFIG_HMC6352=m -CONFIG_DS1682=m -CONFIG_VMWARE_BALLOON=m -# CONFIG_LATTICE_ECP3_CONFIG is not set -# CONFIG_SRAM is not set -# CONFIG_DW_XDATA_PCIE is not set -CONFIG_PCI_ENDPOINT_TEST=m -# CONFIG_XILINX_SDFEC is not set -# CONFIG_NSM is not set -CONFIG_C2PORT=m -CONFIG_C2PORT_DURAMAR_2150=m - -# -# EEPROM support -# -CONFIG_EEPROM_AT24=m -# CONFIG_EEPROM_AT25 is not set -CONFIG_EEPROM_MAX6875=m -CONFIG_EEPROM_93CX6=m -# CONFIG_EEPROM_93XX46 is not set -CONFIG_EEPROM_IDT_89HPESX=m -# CONFIG_EEPROM_EE1004 is not set -# end of EEPROM support - -CONFIG_CB710_CORE=m -# CONFIG_CB710_DEBUG is not set -CONFIG_CB710_DEBUG_ASSUMPTIONS=y - -# -# Texas Instruments shared transport line discipline -# -CONFIG_TI_ST=m -# end of Texas Instruments shared transport line discipline - -CONFIG_SENSORS_LIS3_I2C=m -CONFIG_ALTERA_STAPL=m -CONFIG_INTEL_MEI=m -CONFIG_INTEL_MEI_ME=m -CONFIG_INTEL_MEI_TXE=m -# CONFIG_INTEL_MEI_GSC is not set -# CONFIG_INTEL_MEI_VSC_HW is not set -# CONFIG_INTEL_MEI_HDCP is not set -# CONFIG_INTEL_MEI_PXP is not set -# CONFIG_INTEL_MEI_GSC_PROXY is not set -CONFIG_VMWARE_VMCI=m -CONFIG_GENWQE=m -CONFIG_GENWQE_PLATFORM_ERROR_RECOVERY=0 -CONFIG_ECHO=m -# CONFIG_BCM_VK is not set -# CONFIG_MISC_ALCOR_PCI is not set -# CONFIG_MISC_RTSX_PCI is not set -# CONFIG_MISC_RTSX_USB is not set -# CONFIG_UACCE is not set -# CONFIG_PVPANIC is not set -# CONFIG_GP_PCI1XXXX is not set -# end of Misc devices - -# -# SCSI device support -# -CONFIG_SCSI_MOD=m -CONFIG_RAID_ATTRS=m -CONFIG_SCSI_COMMON=m -CONFIG_SCSI=m -CONFIG_SCSI_DMA=y -CONFIG_SCSI_NETLINK=y -CONFIG_SCSI_PROC_FS=y - -# -# SCSI support type (disk, tape, CD-ROM) -# -CONFIG_BLK_DEV_SD=m -CONFIG_CHR_DEV_ST=m -CONFIG_BLK_DEV_SR=m -CONFIG_CHR_DEV_SG=m -CONFIG_BLK_DEV_BSG=y -CONFIG_CHR_DEV_SCH=m -CONFIG_SCSI_ENCLOSURE=m -# CONFIG_SCSI_CONSTANTS is not set -# CONFIG_SCSI_LOGGING is not set -CONFIG_SCSI_SCAN_ASYNC=y - -# -# SCSI Transports -# -CONFIG_SCSI_SPI_ATTRS=m -CONFIG_SCSI_FC_ATTRS=m -CONFIG_SCSI_ISCSI_ATTRS=m -CONFIG_SCSI_SAS_ATTRS=m -CONFIG_SCSI_SAS_LIBSAS=m -CONFIG_SCSI_SAS_ATA=y -CONFIG_SCSI_SAS_HOST_SMP=y -CONFIG_SCSI_SRP_ATTRS=m -# end of SCSI Transports - -CONFIG_SCSI_LOWLEVEL=y -CONFIG_ISCSI_TCP=m -CONFIG_ISCSI_BOOT_SYSFS=m -CONFIG_SCSI_CXGB3_ISCSI=m -CONFIG_SCSI_CXGB4_ISCSI=m -CONFIG_SCSI_BNX2_ISCSI=m -CONFIG_SCSI_BNX2X_FCOE=m -CONFIG_BE2ISCSI=m -CONFIG_BLK_DEV_3W_XXXX_RAID=m -CONFIG_SCSI_HPSA=m -CONFIG_SCSI_3W_9XXX=m -CONFIG_SCSI_3W_SAS=m -CONFIG_SCSI_ACARD=m -CONFIG_SCSI_AACRAID=m -CONFIG_SCSI_AIC7XXX=m -CONFIG_AIC7XXX_CMDS_PER_DEVICE=32 -CONFIG_AIC7XXX_RESET_DELAY_MS=15000 -CONFIG_AIC7XXX_DEBUG_ENABLE=y -CONFIG_AIC7XXX_DEBUG_MASK=0 -CONFIG_AIC7XXX_REG_PRETTY_PRINT=y -CONFIG_SCSI_AIC79XX=m -CONFIG_AIC79XX_CMDS_PER_DEVICE=32 -CONFIG_AIC79XX_RESET_DELAY_MS=15000 -CONFIG_AIC79XX_DEBUG_ENABLE=y -CONFIG_AIC79XX_DEBUG_MASK=0 -CONFIG_AIC79XX_REG_PRETTY_PRINT=y -CONFIG_SCSI_AIC94XX=m -CONFIG_AIC94XX_DEBUG=y -CONFIG_SCSI_MVSAS=m -CONFIG_SCSI_MVSAS_DEBUG=y -CONFIG_SCSI_MVSAS_TASKLET=y -CONFIG_SCSI_MVUMI=m -CONFIG_SCSI_ADVANSYS=m -CONFIG_SCSI_ARCMSR=m -CONFIG_SCSI_ESAS2R=m -CONFIG_MEGARAID_NEWGEN=y -CONFIG_MEGARAID_MM=m -CONFIG_MEGARAID_MAILBOX=m -CONFIG_MEGARAID_LEGACY=m -CONFIG_MEGARAID_SAS=m -CONFIG_SCSI_MPT3SAS=m -CONFIG_SCSI_MPT2SAS_MAX_SGE=128 -CONFIG_SCSI_MPT3SAS_MAX_SGE=128 -CONFIG_SCSI_MPT2SAS=m -# CONFIG_SCSI_MPI3MR is not set -CONFIG_SCSI_SMARTPQI=m -CONFIG_SCSI_HPTIOP=m -CONFIG_SCSI_BUSLOGIC=m -CONFIG_SCSI_FLASHPOINT=y -# CONFIG_SCSI_MYRB is not set -# CONFIG_SCSI_MYRS is not set -CONFIG_VMWARE_PVSCSI=m -CONFIG_XEN_SCSI_FRONTEND=m -CONFIG_HYPERV_STORAGE=m -CONFIG_LIBFC=m -CONFIG_LIBFCOE=m -CONFIG_FCOE=m -CONFIG_FCOE_FNIC=m -CONFIG_SCSI_SNIC=m -# CONFIG_SCSI_SNIC_DEBUG_FS is not set -CONFIG_SCSI_DMX3191D=m -# CONFIG_SCSI_FDOMAIN_PCI is not set -CONFIG_SCSI_ISCI=m -CONFIG_SCSI_IPS=m -CONFIG_SCSI_INITIO=m -CONFIG_SCSI_INIA100=m -CONFIG_SCSI_PPA=m -CONFIG_SCSI_IMM=m -# CONFIG_SCSI_IZIP_SLOW_CTR is not set -CONFIG_SCSI_STEX=m -CONFIG_SCSI_SYM53C8XX_2=m -CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 -CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 -CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 -CONFIG_SCSI_SYM53C8XX_MMIO=y -CONFIG_SCSI_IPR=m -CONFIG_SCSI_IPR_TRACE=y -CONFIG_SCSI_IPR_DUMP=y -CONFIG_SCSI_QLOGIC_1280=m -CONFIG_SCSI_QLA_FC=m -CONFIG_TCM_QLA2XXX=m -# CONFIG_TCM_QLA2XXX_DEBUG is not set -CONFIG_SCSI_QLA_ISCSI=m -CONFIG_QEDI=m -CONFIG_QEDF=m -CONFIG_SCSI_LPFC=m -# CONFIG_SCSI_LPFC_DEBUG_FS is not set -# CONFIG_SCSI_EFCT is not set -CONFIG_SCSI_DC395x=m -CONFIG_SCSI_AM53C974=m -CONFIG_SCSI_WD719X=m -CONFIG_SCSI_DEBUG=m -CONFIG_SCSI_PMCRAID=m -CONFIG_SCSI_PM8001=m -CONFIG_SCSI_BFA_FC=m -CONFIG_SCSI_VIRTIO=m -CONFIG_SCSI_CHELSIO_FCOE=m -CONFIG_SCSI_LOWLEVEL_PCMCIA=y -CONFIG_PCMCIA_AHA152X=m -# CONFIG_PCMCIA_FDOMAIN is not set -CONFIG_PCMCIA_QLOGIC=m -CONFIG_PCMCIA_SYM53C500=m -CONFIG_SCSI_DH=y -CONFIG_SCSI_DH_RDAC=m -CONFIG_SCSI_DH_HP_SW=m -CONFIG_SCSI_DH_EMC=m -CONFIG_SCSI_DH_ALUA=m -# end of SCSI device support - -CONFIG_ATA=m -CONFIG_SATA_HOST=y -CONFIG_PATA_TIMINGS=y -CONFIG_ATA_VERBOSE_ERROR=y -CONFIG_ATA_FORCE=y -CONFIG_ATA_ACPI=y -CONFIG_SATA_ZPODD=y -CONFIG_SATA_PMP=y - -# -# Controllers with non-SFF native interface -# -CONFIG_SATA_AHCI=m -CONFIG_SATA_MOBILE_LPM_POLICY=0 -CONFIG_SATA_AHCI_PLATFORM=m -# CONFIG_AHCI_DWC is not set -CONFIG_SATA_INIC162X=m -CONFIG_SATA_ACARD_AHCI=m -CONFIG_SATA_SIL24=m -CONFIG_ATA_SFF=y - -# -# SFF controllers with custom DMA interface -# -CONFIG_PDC_ADMA=m -CONFIG_SATA_QSTOR=m -CONFIG_SATA_SX4=m -CONFIG_ATA_BMDMA=y - -# -# SATA SFF controllers with BMDMA -# -CONFIG_ATA_PIIX=m -CONFIG_SATA_DWC=m -# CONFIG_SATA_DWC_OLD_DMA is not set -CONFIG_SATA_MV=m -CONFIG_SATA_NV=m -CONFIG_SATA_PROMISE=m -CONFIG_SATA_SIL=m -CONFIG_SATA_SIS=m -CONFIG_SATA_SVW=m -CONFIG_SATA_ULI=m -CONFIG_SATA_VIA=m -CONFIG_SATA_VITESSE=m - -# -# PATA SFF controllers with BMDMA -# -CONFIG_PATA_ALI=m -CONFIG_PATA_AMD=m -CONFIG_PATA_ARTOP=m -CONFIG_PATA_ATIIXP=m -CONFIG_PATA_ATP867X=m -CONFIG_PATA_CMD64X=m -CONFIG_PATA_CYPRESS=m -CONFIG_PATA_EFAR=m -CONFIG_PATA_HPT366=m -CONFIG_PATA_HPT37X=m -CONFIG_PATA_HPT3X2N=m -CONFIG_PATA_HPT3X3=m -# CONFIG_PATA_HPT3X3_DMA is not set -CONFIG_PATA_IT8213=m -CONFIG_PATA_IT821X=m -CONFIG_PATA_JMICRON=m -CONFIG_PATA_MARVELL=m -CONFIG_PATA_NETCELL=m -CONFIG_PATA_NINJA32=m -CONFIG_PATA_NS87415=m -CONFIG_PATA_OLDPIIX=m -CONFIG_PATA_OPTIDMA=m -CONFIG_PATA_PDC2027X=m -CONFIG_PATA_PDC_OLD=m -CONFIG_PATA_RADISYS=m -CONFIG_PATA_RDC=m -CONFIG_PATA_SCH=m -CONFIG_PATA_SERVERWORKS=m -CONFIG_PATA_SIL680=m -CONFIG_PATA_SIS=m -CONFIG_PATA_TOSHIBA=m -CONFIG_PATA_TRIFLEX=m -CONFIG_PATA_VIA=m -CONFIG_PATA_WINBOND=m - -# -# PIO-only SFF controllers -# -CONFIG_PATA_CMD640_PCI=m -CONFIG_PATA_MPIIX=m -CONFIG_PATA_NS87410=m -CONFIG_PATA_OPTI=m -CONFIG_PATA_PCMCIA=m -CONFIG_PATA_RZ1000=m -# CONFIG_PATA_PARPORT is not set - -# -# Generic fallback / legacy drivers -# -CONFIG_PATA_ACPI=m -CONFIG_ATA_GENERIC=m -CONFIG_PATA_LEGACY=m -CONFIG_MD=y -CONFIG_BLK_DEV_MD=m -CONFIG_MD_BITMAP_FILE=y -CONFIG_MD_RAID0=m -CONFIG_MD_RAID1=m -CONFIG_MD_RAID10=m -CONFIG_MD_RAID456=m -CONFIG_BCACHE=m -# CONFIG_BCACHE_DEBUG is not set -# CONFIG_BCACHE_ASYNC_REGISTRATION is not set -CONFIG_BLK_DEV_DM_BUILTIN=y -CONFIG_BLK_DEV_DM=m -# CONFIG_DM_DEBUG is not set -CONFIG_DM_BUFIO=m -# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set -CONFIG_DM_BIO_PRISON=m -CONFIG_DM_PERSISTENT_DATA=m -# CONFIG_DM_UNSTRIPED is not set -CONFIG_DM_CRYPT=m -CONFIG_DM_SNAPSHOT=m -CONFIG_DM_THIN_PROVISIONING=m -CONFIG_DM_CACHE=m -CONFIG_DM_CACHE_SMQ=m -# CONFIG_DM_WRITECACHE is not set -# CONFIG_DM_EBS is not set -CONFIG_DM_ERA=m -# CONFIG_DM_CLONE is not set -CONFIG_DM_MIRROR=m -CONFIG_DM_LOG_USERSPACE=m -CONFIG_DM_RAID=m -CONFIG_DM_ZERO=m -CONFIG_DM_MULTIPATH=m -CONFIG_DM_MULTIPATH_QL=m -CONFIG_DM_MULTIPATH_ST=m -# CONFIG_DM_MULTIPATH_HST is not set -# CONFIG_DM_MULTIPATH_IOA is not set -CONFIG_DM_DELAY=m -# CONFIG_DM_DUST is not set -CONFIG_DM_UEVENT=y -CONFIG_DM_FLAKEY=m -CONFIG_DM_VERITY=m -# CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set -CONFIG_DM_VERITY_FEC=y -CONFIG_DM_SWITCH=m -CONFIG_DM_LOG_WRITES=m -CONFIG_DM_INTEGRITY=m -CONFIG_DM_ZONED=m -CONFIG_TARGET_CORE=m -CONFIG_TCM_IBLOCK=m -CONFIG_TCM_FILEIO=m -CONFIG_TCM_PSCSI=m -CONFIG_TCM_USER2=m -CONFIG_LOOPBACK_TARGET=m -CONFIG_TCM_FC=m -CONFIG_ISCSI_TARGET=m -CONFIG_ISCSI_TARGET_CXGB4=m -CONFIG_SBP_TARGET=m -# CONFIG_REMOTE_TARGET is not set -CONFIG_FUSION=y -CONFIG_FUSION_SPI=m -CONFIG_FUSION_FC=m -CONFIG_FUSION_SAS=m -CONFIG_FUSION_MAX_SGE=128 -CONFIG_FUSION_CTL=m -# CONFIG_FUSION_LOGGING is not set - -# -# IEEE 1394 (FireWire) support -# -CONFIG_FIREWIRE=m -CONFIG_FIREWIRE_OHCI=m -CONFIG_FIREWIRE_SBP2=m -CONFIG_FIREWIRE_NET=m -CONFIG_FIREWIRE_NOSY=m -# end of IEEE 1394 (FireWire) support - -CONFIG_MACINTOSH_DRIVERS=y -CONFIG_MAC_EMUMOUSEBTN=m -CONFIG_NETDEVICES=y -CONFIG_MII=m -CONFIG_NET_CORE=y -CONFIG_BONDING=m -CONFIG_DUMMY=m -CONFIG_WIREGUARD=m -# CONFIG_WIREGUARD_DEBUG is not set -CONFIG_EQUALIZER=m -# CONFIG_NET_FC is not set -CONFIG_IFB=m -CONFIG_NET_TEAM=m -CONFIG_NET_TEAM_MODE_BROADCAST=m -CONFIG_NET_TEAM_MODE_ROUNDROBIN=m -CONFIG_NET_TEAM_MODE_RANDOM=m -CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m -CONFIG_NET_TEAM_MODE_LOADBALANCE=m -CONFIG_MACVLAN=m -CONFIG_MACVTAP=m -CONFIG_IPVLAN_L3S=y -CONFIG_IPVLAN=m -CONFIG_IPVTAP=m -CONFIG_VXLAN=m -CONFIG_GENEVE=m -# CONFIG_BAREUDP is not set -CONFIG_GTP=m -# CONFIG_AMT is not set -CONFIG_MACSEC=m -CONFIG_NETCONSOLE=m -CONFIG_NETCONSOLE_DYNAMIC=y -# CONFIG_NETCONSOLE_EXTENDED_LOG is not set -CONFIG_NETPOLL=y -CONFIG_NET_POLL_CONTROLLER=y -CONFIG_NTB_NETDEV=m -CONFIG_TUN=m -CONFIG_TAP=m -# CONFIG_TUN_VNET_CROSS_LE is not set -CONFIG_VETH=m -CONFIG_VIRTIO_NET=m -CONFIG_NLMON=m -# CONFIG_NETKIT is not set -CONFIG_NET_VRF=m -CONFIG_VSOCKMON=m -CONFIG_SUNGEM_PHY=m -# CONFIG_ARCNET is not set -CONFIG_ATM_DRIVERS=y -# CONFIG_ATM_DUMMY is not set -CONFIG_ATM_TCP=m -CONFIG_ATM_LANAI=m -CONFIG_ATM_ENI=m -# CONFIG_ATM_ENI_DEBUG is not set -# CONFIG_ATM_ENI_TUNE_BURST is not set -CONFIG_ATM_NICSTAR=m -# CONFIG_ATM_NICSTAR_USE_SUNI is not set -# CONFIG_ATM_NICSTAR_USE_IDT77105 is not set -CONFIG_ATM_IDT77252=m -# CONFIG_ATM_IDT77252_DEBUG is not set -# CONFIG_ATM_IDT77252_RCV_ALL is not set -CONFIG_ATM_IDT77252_USE_SUNI=y -CONFIG_ATM_IA=m -# CONFIG_ATM_IA_DEBUG is not set -CONFIG_ATM_FORE200E=m -# CONFIG_ATM_FORE200E_USE_TASKLET is not set -CONFIG_ATM_FORE200E_TX_RETRY=16 -CONFIG_ATM_FORE200E_DEBUG=0 -CONFIG_ATM_HE=m -# CONFIG_ATM_HE_USE_SUNI is not set -CONFIG_ATM_SOLOS=m - -# -# Distributed Switch Architecture drivers -# -CONFIG_B53=m -# CONFIG_B53_SPI_DRIVER is not set -CONFIG_B53_MDIO_DRIVER=m -CONFIG_B53_MMAP_DRIVER=m -CONFIG_B53_SRAB_DRIVER=m -# CONFIG_B53_SERDES is not set -# CONFIG_NET_DSA_BCM_SF2 is not set -# CONFIG_NET_DSA_LOOP is not set -# CONFIG_NET_DSA_LANTIQ_GSWIP is not set -CONFIG_NET_DSA_MT7530=m -CONFIG_NET_DSA_MT7530_MDIO=m -CONFIG_NET_DSA_MT7530_MMIO=m -CONFIG_NET_DSA_MV88E6060=m -# CONFIG_NET_DSA_MICROCHIP_KSZ_COMMON is not set -CONFIG_NET_DSA_MV88E6XXX=m -# CONFIG_NET_DSA_MV88E6XXX_PTP is not set -# CONFIG_NET_DSA_MSCC_OCELOT_EXT is not set -# CONFIG_NET_DSA_MSCC_SEVILLE is not set -# CONFIG_NET_DSA_AR9331 is not set -CONFIG_NET_DSA_QCA8K=m -# CONFIG_NET_DSA_QCA8K_LEDS_SUPPORT is not set -# CONFIG_NET_DSA_SJA1105 is not set -# CONFIG_NET_DSA_XRS700X_I2C is not set -# CONFIG_NET_DSA_XRS700X_MDIO is not set -# CONFIG_NET_DSA_REALTEK is not set -CONFIG_NET_DSA_SMSC_LAN9303=m -CONFIG_NET_DSA_SMSC_LAN9303_I2C=m -CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m -# CONFIG_NET_DSA_VITESSE_VSC73XX_SPI is not set -# CONFIG_NET_DSA_VITESSE_VSC73XX_PLATFORM is not set -# end of Distributed Switch Architecture drivers - -CONFIG_ETHERNET=y -CONFIG_MDIO=m -CONFIG_NET_VENDOR_3COM=y -CONFIG_PCMCIA_3C574=m -CONFIG_PCMCIA_3C589=m -CONFIG_VORTEX=m -CONFIG_TYPHOON=m -CONFIG_NET_VENDOR_ADAPTEC=y -CONFIG_ADAPTEC_STARFIRE=m -CONFIG_NET_VENDOR_AGERE=y -CONFIG_ET131X=m -CONFIG_NET_VENDOR_ALACRITECH=y -CONFIG_SLICOSS=m -CONFIG_NET_VENDOR_ALTEON=y -CONFIG_ACENIC=m -# CONFIG_ACENIC_OMIT_TIGON_I is not set -CONFIG_ALTERA_TSE=m -CONFIG_NET_VENDOR_AMAZON=y -CONFIG_ENA_ETHERNET=m -CONFIG_NET_VENDOR_AMD=y -CONFIG_AMD8111_ETH=m -CONFIG_PCNET32=m -CONFIG_PCMCIA_NMCLAN=m -CONFIG_AMD_XGBE=m -CONFIG_AMD_XGBE_DCB=y -CONFIG_AMD_XGBE_HAVE_ECC=y -# CONFIG_PDS_CORE is not set -CONFIG_NET_VENDOR_AQUANTIA=y -CONFIG_AQTION=m -CONFIG_NET_VENDOR_ARC=y -CONFIG_NET_VENDOR_ASIX=y -# CONFIG_SPI_AX88796C is not set -CONFIG_NET_VENDOR_ATHEROS=y -CONFIG_ATL2=m -CONFIG_ATL1=m -CONFIG_ATL1E=m -CONFIG_ATL1C=m -CONFIG_ALX=m -CONFIG_CX_ECAT=m -CONFIG_NET_VENDOR_BROADCOM=y -CONFIG_B44=m -CONFIG_B44_PCI_AUTOSELECT=y -CONFIG_B44_PCICORE_AUTOSELECT=y -CONFIG_B44_PCI=y -# CONFIG_BCMGENET is not set -CONFIG_BNX2=m -CONFIG_CNIC=m -CONFIG_TIGON3=m -CONFIG_TIGON3_HWMON=y -CONFIG_BNX2X=m -CONFIG_BNX2X_SRIOV=y -# CONFIG_SYSTEMPORT is not set -CONFIG_BNXT=m -CONFIG_BNXT_SRIOV=y -CONFIG_BNXT_FLOWER_OFFLOAD=y -CONFIG_BNXT_DCB=y -CONFIG_BNXT_HWMON=y -CONFIG_NET_VENDOR_CADENCE=y -CONFIG_MACB=m -CONFIG_MACB_USE_HWSTAMP=y -CONFIG_MACB_PCI=m -CONFIG_NET_VENDOR_CAVIUM=y -CONFIG_THUNDER_NIC_PF=m -CONFIG_THUNDER_NIC_VF=m -CONFIG_THUNDER_NIC_BGX=m -CONFIG_THUNDER_NIC_RGX=m -CONFIG_CAVIUM_PTP=m -CONFIG_LIQUIDIO_CORE=m -CONFIG_LIQUIDIO=m -CONFIG_LIQUIDIO_VF=m -CONFIG_NET_VENDOR_CHELSIO=y -CONFIG_CHELSIO_T1=m -CONFIG_CHELSIO_T1_1G=y -CONFIG_CHELSIO_T3=m -CONFIG_CHELSIO_T4=m -# CONFIG_CHELSIO_T4_DCB is not set -CONFIG_CHELSIO_T4VF=m -CONFIG_CHELSIO_LIB=m -CONFIG_CHELSIO_INLINE_CRYPTO=y -# CONFIG_CHELSIO_IPSEC_INLINE is not set -CONFIG_NET_VENDOR_CISCO=y -CONFIG_ENIC=m -CONFIG_NET_VENDOR_CORTINA=y -CONFIG_NET_VENDOR_DAVICOM=y -# CONFIG_DM9051 is not set -CONFIG_DNET=m -CONFIG_NET_VENDOR_DEC=y -CONFIG_NET_TULIP=y -CONFIG_DE2104X=m -CONFIG_DE2104X_DSL=0 -CONFIG_TULIP=m -# CONFIG_TULIP_MWI is not set -# CONFIG_TULIP_MMIO is not set -# CONFIG_TULIP_NAPI is not set -CONFIG_WINBOND_840=m -CONFIG_DM9102=m -CONFIG_ULI526X=m -CONFIG_PCMCIA_XIRCOM=m -CONFIG_NET_VENDOR_DLINK=y -CONFIG_DL2K=m -CONFIG_SUNDANCE=m -# CONFIG_SUNDANCE_MMIO is not set -CONFIG_NET_VENDOR_EMULEX=y -CONFIG_BE2NET=m -CONFIG_BE2NET_HWMON=y -CONFIG_BE2NET_BE2=y -CONFIG_BE2NET_BE3=y -CONFIG_BE2NET_LANCER=y -CONFIG_BE2NET_SKYHAWK=y -CONFIG_NET_VENDOR_ENGLEDER=y -# CONFIG_TSNEP is not set -# CONFIG_NET_VENDOR_EZCHIP is not set -CONFIG_NET_VENDOR_FUJITSU=y -CONFIG_PCMCIA_FMVJ18X=m -CONFIG_NET_VENDOR_FUNGIBLE=y -# CONFIG_FUN_ETH is not set -CONFIG_NET_VENDOR_GOOGLE=y -# CONFIG_GVE is not set -CONFIG_NET_VENDOR_HUAWEI=y -CONFIG_HINIC=m -CONFIG_NET_VENDOR_I825XX=y -CONFIG_NET_VENDOR_INTEL=y -CONFIG_E100=m -CONFIG_E1000=m -CONFIG_E1000E=m -CONFIG_E1000E_HWTS=y -CONFIG_IGB=m -CONFIG_IGB_HWMON=y -CONFIG_IGB_DCA=y -CONFIG_IGBVF=m -CONFIG_IXGBE=m -CONFIG_IXGBE_HWMON=y -CONFIG_IXGBE_DCA=y -# CONFIG_IXGBE_DCB is not set -CONFIG_IXGBE_IPSEC=y -CONFIG_IXGBEVF=m -CONFIG_IXGBEVF_IPSEC=y -CONFIG_I40E=m -# CONFIG_I40E_DCB is not set -CONFIG_IAVF=m -CONFIG_I40EVF=m -CONFIG_ICE=m -CONFIG_ICE_HWMON=y -CONFIG_ICE_SWITCHDEV=y -CONFIG_ICE_HWTS=y -CONFIG_FM10K=m -CONFIG_IGC=m -# CONFIG_IDPF is not set -CONFIG_JME=m -CONFIG_NET_VENDOR_ADI=y -# CONFIG_ADIN1110 is not set -CONFIG_NET_VENDOR_LITEX=y -CONFIG_NET_VENDOR_MARVELL=y -CONFIG_MVMDIO=m -CONFIG_SKGE=m -# CONFIG_SKGE_DEBUG is not set -CONFIG_SKGE_GENESIS=y -CONFIG_SKY2=m -# CONFIG_SKY2_DEBUG is not set -# CONFIG_OCTEON_EP is not set -# CONFIG_PRESTERA is not set -CONFIG_NET_VENDOR_MELLANOX=y -CONFIG_MLX4_EN=m -CONFIG_MLX4_EN_DCB=y -CONFIG_MLX4_CORE=m -CONFIG_MLX4_DEBUG=y -CONFIG_MLX4_CORE_GEN2=y -CONFIG_MLX5_CORE=m -CONFIG_MLX5_FPGA=y -CONFIG_MLX5_CORE_EN=y -CONFIG_MLX5_EN_ARFS=y -CONFIG_MLX5_EN_RXNFC=y -CONFIG_MLX5_MPFS=y -CONFIG_MLX5_ESWITCH=y -CONFIG_MLX5_BRIDGE=y -CONFIG_MLX5_CORE_EN_DCB=y -CONFIG_MLX5_CORE_IPOIB=y -# CONFIG_MLX5_MACSEC is not set -# CONFIG_MLX5_EN_IPSEC is not set -CONFIG_MLX5_SW_STEERING=y -# CONFIG_MLX5_SF is not set -# CONFIG_MLX5_DPLL is not set -CONFIG_MLXSW_CORE=m -CONFIG_MLXSW_CORE_HWMON=y -CONFIG_MLXSW_CORE_THERMAL=y -CONFIG_MLXSW_PCI=m -CONFIG_MLXSW_I2C=m -CONFIG_MLXSW_SPECTRUM=m -CONFIG_MLXSW_SPECTRUM_DCB=y -CONFIG_MLXSW_MINIMAL=m -CONFIG_MLXFW=m -CONFIG_NET_VENDOR_MICREL=y -CONFIG_KS8842=m -# CONFIG_KS8851 is not set -CONFIG_KS8851_MLL=m -CONFIG_KSZ884X_PCI=m -CONFIG_NET_VENDOR_MICROCHIP=y -# CONFIG_ENC28J60 is not set -# CONFIG_ENCX24J600 is not set -# CONFIG_LAN743X is not set -# CONFIG_VCAP is not set -CONFIG_NET_VENDOR_MICROSEMI=y -CONFIG_NET_VENDOR_MICROSOFT=y -# CONFIG_MICROSOFT_MANA is not set -CONFIG_NET_VENDOR_MYRI=y -CONFIG_MYRI10GE=m -CONFIG_MYRI10GE_DCA=y -CONFIG_FEALNX=m -CONFIG_NET_VENDOR_NI=y -# CONFIG_NI_XGE_MANAGEMENT_ENET is not set -CONFIG_NET_VENDOR_NATSEMI=y -CONFIG_NATSEMI=m -CONFIG_NS83820=m -CONFIG_NET_VENDOR_NETERION=y -CONFIG_S2IO=m -CONFIG_NET_VENDOR_NETRONOME=y -CONFIG_NFP=m -CONFIG_NFP_APP_FLOWER=y -CONFIG_NFP_APP_ABM_NIC=y -CONFIG_NFP_NET_IPSEC=y -# CONFIG_NFP_DEBUG is not set -CONFIG_NET_VENDOR_8390=y -CONFIG_PCMCIA_AXNET=m -CONFIG_NE2K_PCI=m -CONFIG_PCMCIA_PCNET=m -CONFIG_NET_VENDOR_NVIDIA=y -CONFIG_FORCEDETH=m -CONFIG_NET_VENDOR_OKI=y -CONFIG_ETHOC=m -CONFIG_NET_VENDOR_PACKET_ENGINES=y -CONFIG_HAMACHI=m -CONFIG_YELLOWFIN=m -CONFIG_NET_VENDOR_PENSANDO=y -# CONFIG_IONIC is not set -CONFIG_NET_VENDOR_QLOGIC=y -CONFIG_QLA3XXX=m -CONFIG_QLCNIC=m -CONFIG_QLCNIC_SRIOV=y -CONFIG_QLCNIC_DCB=y -CONFIG_QLCNIC_HWMON=y -CONFIG_NETXEN_NIC=m -CONFIG_QED=m -CONFIG_QED_LL2=y -CONFIG_QED_SRIOV=y -CONFIG_QEDE=m -CONFIG_QED_ISCSI=y -CONFIG_QED_FCOE=y -CONFIG_QED_OOO=y -CONFIG_NET_VENDOR_BROCADE=y -CONFIG_BNA=m -CONFIG_NET_VENDOR_QUALCOMM=y -CONFIG_QCOM_EMAC=m -CONFIG_RMNET=m -CONFIG_NET_VENDOR_RDC=y -# CONFIG_R6040 is not set -CONFIG_NET_VENDOR_REALTEK=y -CONFIG_ATP=m -CONFIG_8139CP=m -CONFIG_8139TOO=m -# CONFIG_8139TOO_PIO is not set -CONFIG_8139TOO_TUNE_TWISTER=y -CONFIG_8139TOO_8129=y -# CONFIG_8139_OLD_RX_RESET is not set -CONFIG_R8169=m -# CONFIG_NET_VENDOR_RENESAS is not set -CONFIG_NET_VENDOR_ROCKER=y -CONFIG_ROCKER=m -CONFIG_NET_VENDOR_SAMSUNG=y -CONFIG_SXGBE_ETH=m -CONFIG_NET_VENDOR_SEEQ=y -CONFIG_NET_VENDOR_SILAN=y -CONFIG_SC92031=m -CONFIG_NET_VENDOR_SIS=y -CONFIG_SIS900=m -CONFIG_SIS190=m -CONFIG_NET_VENDOR_SOLARFLARE=y -CONFIG_SFC=m -CONFIG_SFC_MTD=y -CONFIG_SFC_MCDI_MON=y -CONFIG_SFC_SRIOV=y -CONFIG_SFC_MCDI_LOGGING=y -CONFIG_SFC_FALCON=m -CONFIG_SFC_FALCON_MTD=y -# CONFIG_SFC_SIENA is not set -CONFIG_NET_VENDOR_SMSC=y -CONFIG_PCMCIA_SMC91C92=m -CONFIG_EPIC100=m -CONFIG_SMSC911X=m -CONFIG_SMSC9420=m -CONFIG_NET_VENDOR_SOCIONEXT=y -CONFIG_NET_VENDOR_STMICRO=y -CONFIG_STMMAC_ETH=m -# CONFIG_STMMAC_SELFTESTS is not set -# CONFIG_STMMAC_PLATFORM is not set -CONFIG_DWMAC_INTEL=m -CONFIG_STMMAC_PCI=m -CONFIG_NET_VENDOR_SUN=y -CONFIG_HAPPYMEAL=m -CONFIG_SUNGEM=m -CONFIG_CASSINI=m -CONFIG_NIU=m -CONFIG_NET_VENDOR_SYNOPSYS=y -CONFIG_DWC_XLGMAC=m -CONFIG_DWC_XLGMAC_PCI=m -CONFIG_NET_VENDOR_TEHUTI=y -CONFIG_TEHUTI=m -CONFIG_NET_VENDOR_TI=y -# CONFIG_TI_CPSW_PHY_SEL is not set -CONFIG_TLAN=m -CONFIG_NET_VENDOR_VERTEXCOM=y -# CONFIG_MSE102X is not set -CONFIG_NET_VENDOR_VIA=y -CONFIG_VIA_RHINE=m -# CONFIG_VIA_RHINE_MMIO is not set -CONFIG_VIA_VELOCITY=m -CONFIG_NET_VENDOR_WANGXUN=y -# CONFIG_NGBE is not set -# CONFIG_TXGBE is not set -CONFIG_NET_VENDOR_WIZNET=y -CONFIG_WIZNET_W5100=m -CONFIG_WIZNET_W5300=m -# CONFIG_WIZNET_BUS_DIRECT is not set -# CONFIG_WIZNET_BUS_INDIRECT is not set -CONFIG_WIZNET_BUS_ANY=y -# CONFIG_WIZNET_W5100_SPI is not set -CONFIG_NET_VENDOR_XILINX=y -# CONFIG_XILINX_EMACLITE is not set -# CONFIG_XILINX_LL_TEMAC is not set -CONFIG_NET_VENDOR_XIRCOM=y -CONFIG_PCMCIA_XIRC2PS=m -# CONFIG_FDDI is not set -# CONFIG_HIPPI is not set -CONFIG_NET_SB1000=m -CONFIG_PHYLINK=m -CONFIG_PHYLIB=m -CONFIG_SWPHY=y -CONFIG_LED_TRIGGER_PHY=y -CONFIG_FIXED_PHY=m -# CONFIG_SFP is not set - -# -# MII PHY device drivers -# -CONFIG_AMD_PHY=m -# CONFIG_ADIN_PHY is not set -# CONFIG_ADIN1100_PHY is not set -CONFIG_AQUANTIA_PHY=m -CONFIG_AX88796B_PHY=m -CONFIG_BROADCOM_PHY=m -# CONFIG_BCM54140_PHY is not set -CONFIG_BCM7XXX_PHY=m -# CONFIG_BCM84881_PHY is not set -CONFIG_BCM87XX_PHY=m -CONFIG_BCM_NET_PHYLIB=m -CONFIG_BCM_NET_PHYPTP=m -CONFIG_CICADA_PHY=m -CONFIG_CORTINA_PHY=m -CONFIG_DAVICOM_PHY=m -CONFIG_ICPLUS_PHY=m -CONFIG_LXT_PHY=m -CONFIG_INTEL_XWAY_PHY=m -CONFIG_LSI_ET1011C_PHY=m -CONFIG_MARVELL_PHY=m -CONFIG_MARVELL_10G_PHY=m -# CONFIG_MARVELL_88Q2XXX_PHY is not set -# CONFIG_MARVELL_88X2222_PHY is not set -# CONFIG_MAXLINEAR_GPHY is not set -CONFIG_MEDIATEK_GE_PHY=m -# CONFIG_MEDIATEK_GE_SOC_PHY is not set -CONFIG_MICREL_PHY=m -# CONFIG_MICROCHIP_T1S_PHY is not set -CONFIG_MICROCHIP_PHY=m -# CONFIG_MICROCHIP_T1_PHY is not set -CONFIG_MICROSEMI_PHY=m -# CONFIG_MOTORCOMM_PHY is not set -CONFIG_NATIONAL_PHY=m -# CONFIG_NXP_CBTX_PHY is not set -# CONFIG_NXP_C45_TJA11XX_PHY is not set -# CONFIG_NXP_TJA11XX_PHY is not set -# CONFIG_NCN26000_PHY is not set -CONFIG_AT803X_PHY=m -CONFIG_QSEMI_PHY=m -CONFIG_REALTEK_PHY=m -# CONFIG_RENESAS_PHY is not set -CONFIG_ROCKCHIP_PHY=m -CONFIG_SMSC_PHY=m -CONFIG_STE10XP=m -CONFIG_TERANETICS_PHY=m -# CONFIG_DP83822_PHY is not set -# CONFIG_DP83TC811_PHY is not set -CONFIG_DP83848_PHY=m -CONFIG_DP83867_PHY=m -# CONFIG_DP83869_PHY is not set -# CONFIG_DP83TD510_PHY is not set -# CONFIG_DP83TG720_PHY is not set -CONFIG_VITESSE_PHY=m -CONFIG_XILINX_GMII2RGMII=m -# CONFIG_MICREL_KS8995MA is not set -# CONFIG_PSE_CONTROLLER is not set -CONFIG_MDIO_DEVICE=m -CONFIG_MDIO_BUS=m -CONFIG_FWNODE_MDIO=m -CONFIG_ACPI_MDIO=m -CONFIG_MDIO_DEVRES=m -CONFIG_MDIO_BITBANG=m -# CONFIG_MDIO_BCM_UNIMAC is not set -CONFIG_MDIO_CAVIUM=m -# CONFIG_MDIO_GPIO is not set -# CONFIG_MDIO_MVUSB is not set -# CONFIG_MDIO_MSCC_MIIM is not set -CONFIG_MDIO_REGMAP=m -CONFIG_MDIO_THUNDER=m - -# -# MDIO Multiplexers -# - -# -# PCS device drivers -# -CONFIG_PCS_XPCS=m -CONFIG_PCS_LYNX=m -CONFIG_PCS_MTK_LYNXI=m -# end of PCS device drivers - -CONFIG_PLIP=m -CONFIG_PPP=m -CONFIG_PPP_BSDCOMP=m -CONFIG_PPP_DEFLATE=m -CONFIG_PPP_FILTER=y -CONFIG_PPP_MPPE=m -CONFIG_PPP_MULTILINK=y -CONFIG_PPPOATM=m -CONFIG_PPPOE=m -# CONFIG_PPPOE_HASH_BITS_1 is not set -# CONFIG_PPPOE_HASH_BITS_2 is not set -CONFIG_PPPOE_HASH_BITS_4=y -# CONFIG_PPPOE_HASH_BITS_8 is not set -CONFIG_PPPOE_HASH_BITS=4 -CONFIG_PPTP=m -CONFIG_PPPOL2TP=m -CONFIG_PPP_ASYNC=m -CONFIG_PPP_SYNC_TTY=m -CONFIG_SLIP=m -CONFIG_SLHC=m -# CONFIG_SLIP_COMPRESSED is not set -# CONFIG_SLIP_SMART is not set -# CONFIG_SLIP_MODE_SLIP6 is not set - -# -# Host-side USB support is needed for USB Network Adapter support -# -CONFIG_USB_NET_DRIVERS=m -CONFIG_USB_CATC=m -CONFIG_USB_KAWETH=m -CONFIG_USB_PEGASUS=m -CONFIG_USB_RTL8150=m -CONFIG_USB_RTL8152=m -CONFIG_USB_LAN78XX=m -CONFIG_USB_USBNET=m -CONFIG_USB_NET_AX8817X=m -CONFIG_USB_NET_AX88179_178A=m -CONFIG_USB_NET_CDCETHER=m -CONFIG_USB_NET_CDC_EEM=m -CONFIG_USB_NET_CDC_NCM=m -CONFIG_USB_NET_HUAWEI_CDC_NCM=m -CONFIG_USB_NET_CDC_MBIM=m -CONFIG_USB_NET_DM9601=m -CONFIG_USB_NET_SR9700=m -CONFIG_USB_NET_SR9800=m -CONFIG_USB_NET_SMSC75XX=m -CONFIG_USB_NET_SMSC95XX=m -CONFIG_USB_NET_GL620A=m -CONFIG_USB_NET_NET1080=m -CONFIG_USB_NET_PLUSB=m -CONFIG_USB_NET_MCS7830=m -CONFIG_USB_NET_RNDIS_HOST=m -CONFIG_USB_NET_CDC_SUBSET_ENABLE=m -CONFIG_USB_NET_CDC_SUBSET=m -CONFIG_USB_ALI_M5632=y -CONFIG_USB_AN2720=y -CONFIG_USB_BELKIN=y -CONFIG_USB_ARMLINUX=y -CONFIG_USB_EPSON2888=y -CONFIG_USB_KC2190=y -CONFIG_USB_NET_ZAURUS=m -CONFIG_USB_NET_CX82310_ETH=m -CONFIG_USB_NET_KALMIA=m -CONFIG_USB_NET_QMI_WWAN=m -CONFIG_USB_HSO=m -CONFIG_USB_NET_INT51X1=m -CONFIG_USB_CDC_PHONET=m -CONFIG_USB_IPHETH=m -CONFIG_USB_SIERRA_NET=m -CONFIG_USB_VL600=m -CONFIG_USB_NET_CH9200=m -CONFIG_USB_NET_AQC111=m -CONFIG_USB_RTL8153_ECM=m -# CONFIG_WLAN is not set -# CONFIG_WAN is not set -CONFIG_IEEE802154_DRIVERS=m -CONFIG_IEEE802154_FAKELB=m -# CONFIG_IEEE802154_AT86RF230 is not set -# CONFIG_IEEE802154_MRF24J40 is not set -# CONFIG_IEEE802154_CC2520 is not set -CONFIG_IEEE802154_ATUSB=m -# CONFIG_IEEE802154_ADF7242 is not set -# CONFIG_IEEE802154_CA8210 is not set -# CONFIG_IEEE802154_MCR20A is not set -# CONFIG_IEEE802154_HWSIM is not set - -# -# Wireless WAN -# -# CONFIG_WWAN is not set -# end of Wireless WAN - -CONFIG_XEN_NETDEV_FRONTEND=m -CONFIG_XEN_NETDEV_BACKEND=m -CONFIG_VMXNET3=m -CONFIG_FUJITSU_ES=m -CONFIG_HYPERV_NET=m -# CONFIG_NETDEVSIM is not set -CONFIG_NET_FAILOVER=m -CONFIG_ISDN=y -CONFIG_MISDN=m -CONFIG_MISDN_DSP=m -CONFIG_MISDN_L1OIP=m - -# -# mISDN hardware drivers -# -CONFIG_MISDN_HFCPCI=m -CONFIG_MISDN_HFCMULTI=m -CONFIG_MISDN_HFCUSB=m -CONFIG_MISDN_AVMFRITZ=m -CONFIG_MISDN_SPEEDFAX=m -CONFIG_MISDN_INFINEON=m -CONFIG_MISDN_W6692=m -CONFIG_MISDN_NETJET=m -CONFIG_MISDN_HDLC=m -CONFIG_MISDN_IPAC=m -CONFIG_MISDN_ISAR=m - -# -# Input device support -# -CONFIG_INPUT=y -CONFIG_INPUT_LEDS=m -CONFIG_INPUT_FF_MEMLESS=m -CONFIG_INPUT_SPARSEKMAP=m -CONFIG_INPUT_MATRIXKMAP=m -CONFIG_INPUT_VIVALDIFMAP=m - -# -# Userland interfaces -# -CONFIG_INPUT_MOUSEDEV=m -CONFIG_INPUT_MOUSEDEV_PSAUX=y -CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 -CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 -CONFIG_INPUT_JOYDEV=m -CONFIG_INPUT_EVDEV=m -# CONFIG_INPUT_EVBUG is not set - -# -# Input Device Drivers -# -CONFIG_INPUT_KEYBOARD=y -# CONFIG_KEYBOARD_ADC is not set -# CONFIG_KEYBOARD_ADP5588 is not set -# CONFIG_KEYBOARD_ADP5589 is not set -# CONFIG_KEYBOARD_APPLESPI is not set -CONFIG_KEYBOARD_ATKBD=m -# CONFIG_KEYBOARD_QT1050 is not set -# CONFIG_KEYBOARD_QT1070 is not set -# CONFIG_KEYBOARD_QT2160 is not set -# CONFIG_KEYBOARD_DLINK_DIR685 is not set -# CONFIG_KEYBOARD_LKKBD is not set -CONFIG_KEYBOARD_GPIO=m -# CONFIG_KEYBOARD_GPIO_POLLED is not set -# CONFIG_KEYBOARD_TCA6416 is not set -# CONFIG_KEYBOARD_TCA8418 is not set -# CONFIG_KEYBOARD_MATRIX is not set -# CONFIG_KEYBOARD_LM8323 is not set -# CONFIG_KEYBOARD_LM8333 is not set -# CONFIG_KEYBOARD_MAX7359 is not set -# CONFIG_KEYBOARD_MCS is not set -# CONFIG_KEYBOARD_MPR121 is not set -# CONFIG_KEYBOARD_NEWTON is not set -# CONFIG_KEYBOARD_OPENCORES is not set -# CONFIG_KEYBOARD_PINEPHONE is not set -# CONFIG_KEYBOARD_SAMSUNG is not set -# CONFIG_KEYBOARD_STOWAWAY is not set -# CONFIG_KEYBOARD_SUNKBD is not set -# CONFIG_KEYBOARD_TM2_TOUCHKEY is not set -# CONFIG_KEYBOARD_XTKBD is not set -CONFIG_KEYBOARD_CROS_EC=m -# CONFIG_KEYBOARD_CYPRESS_SF is not set -# CONFIG_INPUT_MOUSE is not set -# CONFIG_INPUT_JOYSTICK is not set -# CONFIG_INPUT_TABLET is not set -# CONFIG_INPUT_TOUCHSCREEN is not set -# CONFIG_INPUT_MISC is not set -# CONFIG_RMI4_CORE is not set - -# -# Hardware I/O ports -# -CONFIG_SERIO=m -CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y -CONFIG_SERIO_I8042=m -CONFIG_SERIO_SERPORT=m -# CONFIG_SERIO_CT82C710 is not set -CONFIG_SERIO_PARKBD=m -CONFIG_SERIO_PCIPS2=m -CONFIG_SERIO_LIBPS2=m -CONFIG_SERIO_RAW=m -# CONFIG_SERIO_ALTERA_PS2 is not set -# CONFIG_SERIO_PS2MULT is not set -# CONFIG_SERIO_ARC_PS2 is not set -CONFIG_HYPERV_KEYBOARD=m -CONFIG_SERIO_GPIO_PS2=m -# CONFIG_USERIO is not set -CONFIG_GAMEPORT=m -CONFIG_GAMEPORT_EMU10K1=m -CONFIG_GAMEPORT_FM801=m -# end of Hardware I/O ports -# end of Input device support - -# -# Character devices -# -CONFIG_TTY=y -CONFIG_VT=y -CONFIG_CONSOLE_TRANSLATIONS=y -CONFIG_VT_CONSOLE=y -CONFIG_VT_CONSOLE_SLEEP=y -CONFIG_HW_CONSOLE=y -CONFIG_VT_HW_CONSOLE_BINDING=y -CONFIG_UNIX98_PTYS=y -# CONFIG_LEGACY_PTYS is not set -CONFIG_LEGACY_TIOCSTI=y -CONFIG_LDISC_AUTOLOAD=y - -# -# Serial drivers -# -CONFIG_SERIAL_EARLYCON=y -CONFIG_SERIAL_8250=y -# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set -CONFIG_SERIAL_8250_PNP=y -# CONFIG_SERIAL_8250_16550A_VARIANTS is not set -# CONFIG_SERIAL_8250_FINTEK is not set -CONFIG_SERIAL_8250_CONSOLE=y -CONFIG_SERIAL_8250_DMA=y -CONFIG_SERIAL_8250_PCILIB=y -CONFIG_SERIAL_8250_PCI=y -CONFIG_SERIAL_8250_EXAR=m -CONFIG_SERIAL_8250_CS=m -CONFIG_SERIAL_8250_NR_UARTS=32 -CONFIG_SERIAL_8250_RUNTIME_UARTS=4 -CONFIG_SERIAL_8250_EXTENDED=y -CONFIG_SERIAL_8250_MANY_PORTS=y -# CONFIG_SERIAL_8250_PCI1XXXX is not set -CONFIG_SERIAL_8250_SHARE_IRQ=y -# CONFIG_SERIAL_8250_DETECT_IRQ is not set -CONFIG_SERIAL_8250_RSA=y -CONFIG_SERIAL_8250_DWLIB=y -CONFIG_SERIAL_8250_DW=m -CONFIG_SERIAL_8250_RT288X=y -CONFIG_SERIAL_8250_LPSS=y -CONFIG_SERIAL_8250_MID=y -CONFIG_SERIAL_8250_PERICOM=y - -# -# Non-8250 serial port support -# -# CONFIG_SERIAL_MAX3100 is not set -# CONFIG_SERIAL_MAX310X is not set -# CONFIG_SERIAL_UARTLITE is not set -CONFIG_SERIAL_CORE=y -CONFIG_SERIAL_CORE_CONSOLE=y -CONFIG_SERIAL_JSM=m -# CONFIG_SERIAL_LANTIQ is not set -CONFIG_SERIAL_SCCNXP=m -CONFIG_SERIAL_SC16IS7XX_CORE=m -CONFIG_SERIAL_SC16IS7XX=m -CONFIG_SERIAL_SC16IS7XX_I2C=y -# CONFIG_SERIAL_SC16IS7XX_SPI is not set -CONFIG_SERIAL_ALTERA_JTAGUART=m -CONFIG_SERIAL_ALTERA_UART=m -CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 -CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 -CONFIG_SERIAL_ARC=m -CONFIG_SERIAL_ARC_NR_PORTS=1 -CONFIG_SERIAL_RP2=m -CONFIG_SERIAL_RP2_NR_UARTS=32 -CONFIG_SERIAL_FSL_LPUART=m -# CONFIG_SERIAL_FSL_LINFLEXUART is not set -# CONFIG_SERIAL_SPRD is not set -# end of Serial drivers - -CONFIG_SERIAL_MCTRL_GPIO=y -CONFIG_SERIAL_NONSTANDARD=y -# CONFIG_MOXA_INTELLIO is not set -# CONFIG_MOXA_SMARTIO is not set -CONFIG_N_HDLC=m -CONFIG_IPWIRELESS=m -CONFIG_N_GSM=m -CONFIG_NOZOMI=m -# CONFIG_NULL_TTY is not set -CONFIG_HVC_DRIVER=y -CONFIG_HVC_IRQ=y -CONFIG_HVC_XEN=y -CONFIG_HVC_XEN_FRONTEND=y -CONFIG_SERIAL_DEV_BUS=y -CONFIG_SERIAL_DEV_CTRL_TTYPORT=y -# CONFIG_TTY_PRINTK is not set -CONFIG_PRINTER=m -# CONFIG_LP_CONSOLE is not set -CONFIG_PPDEV=m -CONFIG_VIRTIO_CONSOLE=m -CONFIG_IPMI_HANDLER=m -CONFIG_IPMI_DMI_DECODE=y -CONFIG_IPMI_PLAT_DATA=y -# CONFIG_IPMI_PANIC_EVENT is not set -CONFIG_IPMI_DEVICE_INTERFACE=m -CONFIG_IPMI_SI=m -CONFIG_IPMI_SSIF=m -# CONFIG_IPMI_IPMB is not set -CONFIG_IPMI_WATCHDOG=m -CONFIG_IPMI_POWEROFF=m -# CONFIG_SSIF_IPMI_BMC is not set -# CONFIG_IPMB_DEVICE_INTERFACE is not set -CONFIG_HW_RANDOM=m -CONFIG_HW_RANDOM_TIMERIOMEM=m -CONFIG_HW_RANDOM_INTEL=m -CONFIG_HW_RANDOM_AMD=m -# CONFIG_HW_RANDOM_BA431 is not set -CONFIG_HW_RANDOM_VIA=m -CONFIG_HW_RANDOM_VIRTIO=m -# CONFIG_HW_RANDOM_XIPHERA is not set -CONFIG_APPLICOM=m -CONFIG_MWAVE=m -CONFIG_DEVMEM=y -CONFIG_NVRAM=m -CONFIG_DEVPORT=y -CONFIG_HPET=y -CONFIG_HPET_MMAP=y -CONFIG_HPET_MMAP_DEFAULT=y -CONFIG_HANGCHECK_TIMER=m -CONFIG_TCG_TPM=m -CONFIG_HW_RANDOM_TPM=y -CONFIG_TCG_TIS_CORE=m -CONFIG_TCG_TIS=m -# CONFIG_TCG_TIS_SPI is not set -# CONFIG_TCG_TIS_I2C is not set -# CONFIG_TCG_TIS_I2C_CR50 is not set -CONFIG_TCG_TIS_I2C_ATMEL=m -CONFIG_TCG_TIS_I2C_INFINEON=m -CONFIG_TCG_TIS_I2C_NUVOTON=m -CONFIG_TCG_NSC=m -CONFIG_TCG_ATMEL=m -CONFIG_TCG_INFINEON=m -CONFIG_TCG_XEN=m -CONFIG_TCG_CRB=m -# CONFIG_TCG_VTPM_PROXY is not set -# CONFIG_TCG_TIS_ST33ZP24_I2C is not set -# CONFIG_TCG_TIS_ST33ZP24_SPI is not set -CONFIG_TELCLOCK=m -# CONFIG_XILLYBUS is not set -# CONFIG_XILLYUSB is not set -# end of Character devices - -# -# I2C support -# -CONFIG_I2C=y -CONFIG_ACPI_I2C_OPREGION=y -CONFIG_I2C_BOARDINFO=y -CONFIG_I2C_COMPAT=y -CONFIG_I2C_CHARDEV=m -CONFIG_I2C_MUX=m - -# -# Multiplexer I2C Chip support -# -# CONFIG_I2C_MUX_GPIO is not set -CONFIG_I2C_MUX_LTC4306=m -CONFIG_I2C_MUX_PCA9541=m -CONFIG_I2C_MUX_PCA954x=m -# CONFIG_I2C_MUX_REG is not set -# CONFIG_I2C_MUX_MLXCPLD is not set -# end of Multiplexer I2C Chip support - -CONFIG_I2C_HELPER_AUTO=y -CONFIG_I2C_SMBUS=m -CONFIG_I2C_ALGOBIT=m -CONFIG_I2C_ALGOPCA=m - -# -# I2C Hardware Bus support -# - -# -# PC SMBus host controller drivers -# -CONFIG_I2C_CCGX_UCSI=m -CONFIG_I2C_ALI1535=m -CONFIG_I2C_ALI1563=m -CONFIG_I2C_ALI15X3=m -CONFIG_I2C_AMD756=m -CONFIG_I2C_AMD756_S4882=m -CONFIG_I2C_AMD8111=m -# CONFIG_I2C_AMD_MP2 is not set -CONFIG_I2C_I801=m -CONFIG_I2C_ISCH=m -CONFIG_I2C_ISMT=m -CONFIG_I2C_PIIX4=m -CONFIG_I2C_CHT_WC=m -CONFIG_I2C_NFORCE2=m -CONFIG_I2C_NFORCE2_S4985=m -# CONFIG_I2C_NVIDIA_GPU is not set -CONFIG_I2C_SIS5595=m -CONFIG_I2C_SIS630=m -CONFIG_I2C_SIS96X=m -CONFIG_I2C_VIA=m -CONFIG_I2C_VIAPRO=m - -# -# ACPI drivers -# -CONFIG_I2C_SCMI=m - -# -# I2C system bus drivers (mostly embedded / system-on-chip) -# -# CONFIG_I2C_CBUS_GPIO is not set -CONFIG_I2C_DESIGNWARE_CORE=y -# CONFIG_I2C_DESIGNWARE_SLAVE is not set -CONFIG_I2C_DESIGNWARE_PLATFORM=y -CONFIG_I2C_DESIGNWARE_BAYTRAIL=y -CONFIG_I2C_DESIGNWARE_PCI=m -# CONFIG_I2C_EMEV2 is not set -# CONFIG_I2C_GPIO is not set -CONFIG_I2C_OCORES=m -CONFIG_I2C_PCA_PLATFORM=m -CONFIG_I2C_SIMTEC=m -CONFIG_I2C_XILINX=m - -# -# External I2C/SMBus adapter drivers -# -CONFIG_I2C_DIOLAN_U2C=m -# CONFIG_I2C_CP2615 is not set -CONFIG_I2C_PARPORT=m -# CONFIG_I2C_PCI1XXXX is not set -CONFIG_I2C_ROBOTFUZZ_OSIF=m -CONFIG_I2C_TAOS_EVM=m -CONFIG_I2C_TINY_USB=m -CONFIG_I2C_VIPERBOARD=m - -# -# Other I2C/SMBus bus drivers -# -# CONFIG_I2C_MLXCPLD is not set -CONFIG_I2C_CROS_EC_TUNNEL=m -# CONFIG_I2C_VIRTIO is not set -# end of I2C Hardware Bus support - -# CONFIG_I2C_STUB is not set -CONFIG_I2C_SLAVE=y -CONFIG_I2C_SLAVE_EEPROM=m -# CONFIG_I2C_SLAVE_TESTUNIT is not set -# CONFIG_I2C_DEBUG_CORE is not set -# CONFIG_I2C_DEBUG_ALGO is not set -# CONFIG_I2C_DEBUG_BUS is not set -# end of I2C support - -# CONFIG_I3C is not set -CONFIG_SPI=y -# CONFIG_SPI_DEBUG is not set -CONFIG_SPI_MASTER=y -# CONFIG_SPI_MEM is not set - -# -# SPI Master Controller Drivers -# -# CONFIG_SPI_ALTERA is not set -# CONFIG_SPI_AXI_SPI_ENGINE is not set -# CONFIG_SPI_BITBANG is not set -# CONFIG_SPI_BUTTERFLY is not set -# CONFIG_SPI_CADENCE is not set -# CONFIG_SPI_DESIGNWARE is not set -# CONFIG_SPI_GPIO is not set -# CONFIG_SPI_LM70_LLP is not set -# CONFIG_SPI_MICROCHIP_CORE is not set -# CONFIG_SPI_MICROCHIP_CORE_QSPI is not set -# CONFIG_SPI_LANTIQ_SSC is not set -# CONFIG_SPI_OC_TINY is not set -# CONFIG_SPI_PCI1XXXX is not set -CONFIG_SPI_PXA2XX=m -CONFIG_SPI_PXA2XX_PCI=m -# CONFIG_SPI_SC18IS602 is not set -# CONFIG_SPI_SIFIVE is not set -# CONFIG_SPI_MXIC is not set -# CONFIG_SPI_XCOMM is not set -# CONFIG_SPI_XILINX is not set -# CONFIG_SPI_AMD is not set - -# -# SPI Multiplexer support -# -# CONFIG_SPI_MUX is not set - -# -# SPI Protocol Masters -# -# CONFIG_SPI_SPIDEV is not set -# CONFIG_SPI_LOOPBACK_TEST is not set -# CONFIG_SPI_TLE62X0 is not set -# CONFIG_SPI_SLAVE is not set -CONFIG_SPI_DYNAMIC=y -CONFIG_SPMI=m -# CONFIG_SPMI_HISI3670 is not set -# CONFIG_HSI is not set -CONFIG_PPS=m -# CONFIG_PPS_DEBUG is not set - -# -# PPS clients support -# -CONFIG_PPS_CLIENT_KTIMER=m -CONFIG_PPS_CLIENT_LDISC=m -CONFIG_PPS_CLIENT_PARPORT=m -CONFIG_PPS_CLIENT_GPIO=m - -# -# PPS generators support -# - -# -# PTP clock support -# -CONFIG_PTP_1588_CLOCK=m -CONFIG_PTP_1588_CLOCK_OPTIONAL=m -CONFIG_DP83640_PHY=m -# CONFIG_PTP_1588_CLOCK_INES is not set -CONFIG_PTP_1588_CLOCK_KVM=m -# CONFIG_PTP_1588_CLOCK_IDT82P33 is not set -# CONFIG_PTP_1588_CLOCK_IDTCM is not set -# CONFIG_PTP_1588_CLOCK_MOCK is not set -# CONFIG_PTP_1588_CLOCK_VMW is not set -# CONFIG_PTP_1588_CLOCK_OCP is not set -# end of PTP clock support - -CONFIG_PINCTRL=y -CONFIG_PINMUX=y -CONFIG_PINCONF=y -CONFIG_GENERIC_PINCONF=y -# CONFIG_DEBUG_PINCTRL is not set -# CONFIG_PINCTRL_AMD is not set -# CONFIG_PINCTRL_CY8C95X0 is not set -# CONFIG_PINCTRL_MCP23S08 is not set -# CONFIG_PINCTRL_SX150X is not set - -# -# Intel pinctrl drivers -# -CONFIG_PINCTRL_BAYTRAIL=y -CONFIG_PINCTRL_CHERRYVIEW=m -# CONFIG_PINCTRL_LYNXPOINT is not set -CONFIG_PINCTRL_INTEL=y -# CONFIG_PINCTRL_INTEL_PLATFORM is not set -# CONFIG_PINCTRL_ALDERLAKE is not set -CONFIG_PINCTRL_BROXTON=m -CONFIG_PINCTRL_CANNONLAKE=m -# CONFIG_PINCTRL_CEDARFORK is not set -CONFIG_PINCTRL_DENVERTON=m -# CONFIG_PINCTRL_ELKHARTLAKE is not set -# CONFIG_PINCTRL_EMMITSBURG is not set -CONFIG_PINCTRL_GEMINILAKE=m -# CONFIG_PINCTRL_ICELAKE is not set -# CONFIG_PINCTRL_JASPERLAKE is not set -# CONFIG_PINCTRL_LAKEFIELD is not set -CONFIG_PINCTRL_LEWISBURG=m -# CONFIG_PINCTRL_METEORLAKE is not set -# CONFIG_PINCTRL_METEORPOINT is not set -CONFIG_PINCTRL_SUNRISEPOINT=m -# CONFIG_PINCTRL_TIGERLAKE is not set -# end of Intel pinctrl drivers - -# -# Renesas pinctrl drivers -# -# end of Renesas pinctrl drivers - -CONFIG_GPIOLIB=y -CONFIG_GPIOLIB_FASTPATH_LIMIT=512 -CONFIG_GPIO_ACPI=y -CONFIG_GPIOLIB_IRQCHIP=y -# CONFIG_DEBUG_GPIO is not set -CONFIG_GPIO_SYSFS=y -CONFIG_GPIO_CDEV=y -CONFIG_GPIO_CDEV_V1=y -CONFIG_GPIO_REGMAP=m -CONFIG_GPIO_IDIO_16=m - -# -# Memory mapped GPIO drivers -# -# CONFIG_GPIO_AMDPT is not set -# CONFIG_GPIO_DWAPB is not set -CONFIG_GPIO_EXAR=m -# CONFIG_GPIO_GENERIC_PLATFORM is not set -CONFIG_GPIO_ICH=m -# CONFIG_GPIO_MB86S7X is not set -# CONFIG_GPIO_AMD_FCH is not set -# end of Memory mapped GPIO drivers - -# -# Port-mapped I/O GPIO drivers -# -# CONFIG_GPIO_VX855 is not set -# CONFIG_GPIO_F7188X is not set -# CONFIG_GPIO_IT87 is not set -CONFIG_GPIO_SCH=m -CONFIG_GPIO_SCH311X=m -# CONFIG_GPIO_WINBOND is not set -# CONFIG_GPIO_WS16C48 is not set -# end of Port-mapped I/O GPIO drivers - -# -# I2C GPIO expanders -# -# CONFIG_GPIO_FXL6408 is not set -# CONFIG_GPIO_DS4520 is not set -# CONFIG_GPIO_MAX7300 is not set -# CONFIG_GPIO_MAX732X is not set -# CONFIG_GPIO_PCA953X is not set -# CONFIG_GPIO_PCA9570 is not set -# CONFIG_GPIO_PCF857X is not set -# CONFIG_GPIO_TPIC2810 is not set -# end of I2C GPIO expanders - -# -# MFD GPIO expanders -# -# CONFIG_GPIO_ARIZONA is not set -CONFIG_GPIO_CRYSTAL_COVE=y -# CONFIG_GPIO_ELKHARTLAKE is not set -# CONFIG_GPIO_LP3943 is not set -# end of MFD GPIO expanders - -# -# PCI GPIO expanders -# -CONFIG_GPIO_AMD8111=m -# CONFIG_GPIO_BT8XX is not set -# CONFIG_GPIO_ML_IOH is not set -CONFIG_GPIO_PCI_IDIO_16=m -# CONFIG_GPIO_PCIE_IDIO_24 is not set -# CONFIG_GPIO_RDC321X is not set -# end of PCI GPIO expanders - -# -# SPI GPIO expanders -# -# CONFIG_GPIO_MAX3191X is not set -# CONFIG_GPIO_MAX7301 is not set -# CONFIG_GPIO_MC33880 is not set -# CONFIG_GPIO_PISOSR is not set -# CONFIG_GPIO_XRA1403 is not set -# end of SPI GPIO expanders - -# -# USB GPIO expanders -# -CONFIG_GPIO_VIPERBOARD=m -# end of USB GPIO expanders - -# -# Virtual GPIO drivers -# -# CONFIG_GPIO_AGGREGATOR is not set -# CONFIG_GPIO_LATCH is not set -# CONFIG_GPIO_MOCKUP is not set -# CONFIG_GPIO_VIRTIO is not set -# CONFIG_GPIO_SIM is not set -# end of Virtual GPIO drivers - -# CONFIG_W1 is not set -# CONFIG_POWER_RESET is not set -CONFIG_POWER_SUPPLY=y -# CONFIG_POWER_SUPPLY_DEBUG is not set -CONFIG_POWER_SUPPLY_HWMON=y -CONFIG_GENERIC_ADC_BATTERY=m -# CONFIG_IP5XXX_POWER is not set -CONFIG_TEST_POWER=m -# CONFIG_CHARGER_ADP5061 is not set -# CONFIG_BATTERY_CW2015 is not set -# CONFIG_BATTERY_DS2780 is not set -# CONFIG_BATTERY_DS2781 is not set -# CONFIG_BATTERY_DS2782 is not set -# CONFIG_BATTERY_SAMSUNG_SDI is not set -CONFIG_BATTERY_SBS=m -CONFIG_CHARGER_SBS=m -# CONFIG_MANAGER_SBS is not set -# CONFIG_BATTERY_BQ27XXX is not set -CONFIG_CHARGER_AXP20X=m -CONFIG_BATTERY_AXP20X=m -CONFIG_AXP20X_POWER=m -CONFIG_AXP288_CHARGER=m -CONFIG_AXP288_FUEL_GAUGE=m -CONFIG_BATTERY_MAX17040=m -CONFIG_BATTERY_MAX17042=m -# CONFIG_CHARGER_PCF50633 is not set -# CONFIG_CHARGER_ISP1704 is not set -# CONFIG_CHARGER_MAX8903 is not set -# CONFIG_CHARGER_LP8727 is not set -CONFIG_CHARGER_GPIO=m -# CONFIG_CHARGER_MANAGER is not set -# CONFIG_CHARGER_LT3651 is not set -# CONFIG_CHARGER_LTC4162L is not set -# CONFIG_CHARGER_MAX77976 is not set -# CONFIG_CHARGER_BQ2415X is not set -# CONFIG_CHARGER_BQ24190 is not set -# CONFIG_CHARGER_BQ24257 is not set -# CONFIG_CHARGER_BQ24735 is not set -# CONFIG_CHARGER_BQ2515X is not set -# CONFIG_CHARGER_BQ25890 is not set -# CONFIG_CHARGER_BQ25980 is not set -# CONFIG_CHARGER_BQ256XX is not set -# CONFIG_CHARGER_SMB347 is not set -# CONFIG_BATTERY_GAUGE_LTC2941 is not set -# CONFIG_BATTERY_GOLDFISH is not set -# CONFIG_BATTERY_RT5033 is not set -# CONFIG_CHARGER_RT5033 is not set -# CONFIG_CHARGER_RT9455 is not set -# CONFIG_CHARGER_RT9467 is not set -# CONFIG_CHARGER_RT9471 is not set -# CONFIG_CHARGER_CROS_USBPD is not set -CONFIG_CHARGER_CROS_PCHG=m -# CONFIG_CHARGER_BD99954 is not set -# CONFIG_BATTERY_UG3105 is not set -# CONFIG_FUEL_GAUGE_MM8013 is not set -CONFIG_HWMON=y -CONFIG_HWMON_VID=m -# CONFIG_HWMON_DEBUG_CHIP is not set - -# -# Native drivers -# -CONFIG_SENSORS_ABITUGURU=m -CONFIG_SENSORS_ABITUGURU3=m -# CONFIG_SENSORS_AD7314 is not set -CONFIG_SENSORS_AD7414=m -CONFIG_SENSORS_AD7418=m -CONFIG_SENSORS_ADM1025=m -CONFIG_SENSORS_ADM1026=m -CONFIG_SENSORS_ADM1029=m -CONFIG_SENSORS_ADM1031=m -# CONFIG_SENSORS_ADM1177 is not set -CONFIG_SENSORS_ADM9240=m -CONFIG_SENSORS_ADT7X10=m -# CONFIG_SENSORS_ADT7310 is not set -CONFIG_SENSORS_ADT7410=m -CONFIG_SENSORS_ADT7411=m -CONFIG_SENSORS_ADT7462=m -CONFIG_SENSORS_ADT7470=m -CONFIG_SENSORS_ADT7475=m -# CONFIG_SENSORS_AHT10 is not set -# CONFIG_SENSORS_AQUACOMPUTER_D5NEXT is not set -# CONFIG_SENSORS_AS370 is not set -CONFIG_SENSORS_ASC7621=m -# CONFIG_SENSORS_AXI_FAN_CONTROL is not set -CONFIG_SENSORS_K8TEMP=m -CONFIG_SENSORS_K10TEMP=m -CONFIG_SENSORS_FAM15H_POWER=m -CONFIG_SENSORS_APPLESMC=m -CONFIG_SENSORS_ASB100=m -CONFIG_SENSORS_ATXP1=m -# CONFIG_SENSORS_CORSAIR_CPRO is not set -# CONFIG_SENSORS_CORSAIR_PSU is not set -# CONFIG_SENSORS_DRIVETEMP is not set -CONFIG_SENSORS_DS620=m -CONFIG_SENSORS_DS1621=m -CONFIG_SENSORS_DELL_SMM=m -# CONFIG_I8K is not set -CONFIG_SENSORS_I5K_AMB=m -CONFIG_SENSORS_F71805F=m -CONFIG_SENSORS_F71882FG=m -CONFIG_SENSORS_F75375S=m -CONFIG_SENSORS_MC13783_ADC=m -CONFIG_SENSORS_FSCHMD=m -CONFIG_SENSORS_FTSTEUTATES=m -# CONFIG_SENSORS_GIGABYTE_WATERFORCE is not set -CONFIG_SENSORS_GL518SM=m -CONFIG_SENSORS_GL520SM=m -CONFIG_SENSORS_G760A=m -CONFIG_SENSORS_G762=m -CONFIG_SENSORS_HIH6130=m -# CONFIG_SENSORS_HS3001 is not set -CONFIG_SENSORS_IBMAEM=m -CONFIG_SENSORS_IBMPEX=m -# CONFIG_SENSORS_IIO_HWMON is not set -CONFIG_SENSORS_I5500=m -CONFIG_SENSORS_CORETEMP=m -CONFIG_SENSORS_IT87=m -CONFIG_SENSORS_JC42=m -# CONFIG_SENSORS_POWERZ is not set -CONFIG_SENSORS_POWR1220=m -CONFIG_SENSORS_LINEAGE=m -CONFIG_SENSORS_LTC2945=m -# CONFIG_SENSORS_LTC2947_I2C is not set -# CONFIG_SENSORS_LTC2947_SPI is not set -CONFIG_SENSORS_LTC2990=m -# CONFIG_SENSORS_LTC2991 is not set -# CONFIG_SENSORS_LTC2992 is not set -CONFIG_SENSORS_LTC4151=m -CONFIG_SENSORS_LTC4215=m -CONFIG_SENSORS_LTC4222=m -CONFIG_SENSORS_LTC4245=m -CONFIG_SENSORS_LTC4260=m -CONFIG_SENSORS_LTC4261=m -# CONFIG_SENSORS_MAX1111 is not set -# CONFIG_SENSORS_MAX127 is not set -CONFIG_SENSORS_MAX16065=m -CONFIG_SENSORS_MAX1619=m -CONFIG_SENSORS_MAX1668=m -CONFIG_SENSORS_MAX197=m -# CONFIG_SENSORS_MAX31722 is not set -# CONFIG_SENSORS_MAX31730 is not set -# CONFIG_SENSORS_MAX31760 is not set -# CONFIG_MAX31827 is not set -# CONFIG_SENSORS_MAX6620 is not set -# CONFIG_SENSORS_MAX6621 is not set -CONFIG_SENSORS_MAX6639=m -CONFIG_SENSORS_MAX6650=m -CONFIG_SENSORS_MAX6697=m -CONFIG_SENSORS_MAX31790=m -# CONFIG_SENSORS_MC34VR500 is not set -CONFIG_SENSORS_MCP3021=m -CONFIG_SENSORS_TC654=m -# CONFIG_SENSORS_TPS23861 is not set -# CONFIG_SENSORS_MR75203 is not set -# CONFIG_SENSORS_ADCXX is not set -CONFIG_SENSORS_LM63=m -# CONFIG_SENSORS_LM70 is not set -CONFIG_SENSORS_LM73=m -CONFIG_SENSORS_LM75=m -CONFIG_SENSORS_LM77=m -CONFIG_SENSORS_LM78=m -CONFIG_SENSORS_LM80=m -CONFIG_SENSORS_LM83=m -CONFIG_SENSORS_LM85=m -CONFIG_SENSORS_LM87=m -CONFIG_SENSORS_LM90=m -CONFIG_SENSORS_LM92=m -CONFIG_SENSORS_LM93=m -CONFIG_SENSORS_LM95234=m -CONFIG_SENSORS_LM95241=m -CONFIG_SENSORS_LM95245=m -CONFIG_SENSORS_PC87360=m -CONFIG_SENSORS_PC87427=m -CONFIG_SENSORS_NTC_THERMISTOR=m -CONFIG_SENSORS_NCT6683=m -CONFIG_SENSORS_NCT6775_CORE=m -CONFIG_SENSORS_NCT6775=m -# CONFIG_SENSORS_NCT6775_I2C is not set -CONFIG_SENSORS_NCT7802=m -CONFIG_SENSORS_NCT7904=m -# CONFIG_SENSORS_NPCM7XX is not set -# CONFIG_SENSORS_NZXT_KRAKEN2 is not set -# CONFIG_SENSORS_NZXT_SMART2 is not set -# CONFIG_SENSORS_OCC_P8_I2C is not set -# CONFIG_SENSORS_OXP is not set -CONFIG_SENSORS_PCF8591=m -CONFIG_PMBUS=m -CONFIG_SENSORS_PMBUS=m -# CONFIG_SENSORS_ACBEL_FSG032 is not set -# CONFIG_SENSORS_ADM1266 is not set -CONFIG_SENSORS_ADM1275=m -# CONFIG_SENSORS_BEL_PFE is not set -# CONFIG_SENSORS_BPA_RS600 is not set -# CONFIG_SENSORS_DELTA_AHE50DC_FAN is not set -# CONFIG_SENSORS_FSP_3Y is not set -CONFIG_SENSORS_IBM_CFFPS=m -# CONFIG_SENSORS_DPS920AB is not set -# CONFIG_SENSORS_INSPUR_IPSPS is not set -CONFIG_SENSORS_IR35221=m -# CONFIG_SENSORS_IR36021 is not set -# CONFIG_SENSORS_IR38064 is not set -# CONFIG_SENSORS_IRPS5401 is not set -# CONFIG_SENSORS_ISL68137 is not set -CONFIG_SENSORS_LM25066=m -# CONFIG_SENSORS_LM25066_REGULATOR is not set -# CONFIG_SENSORS_LT7182S is not set -CONFIG_SENSORS_LTC2978=m -# CONFIG_SENSORS_LTC2978_REGULATOR is not set -CONFIG_SENSORS_LTC3815=m -# CONFIG_SENSORS_LTC4286 is not set -# CONFIG_SENSORS_MAX15301 is not set -CONFIG_SENSORS_MAX16064=m -# CONFIG_SENSORS_MAX16601 is not set -# CONFIG_SENSORS_MAX20730 is not set -CONFIG_SENSORS_MAX20751=m -# CONFIG_SENSORS_MAX31785 is not set -CONFIG_SENSORS_MAX34440=m -CONFIG_SENSORS_MAX8688=m -# CONFIG_SENSORS_MP2856 is not set -# CONFIG_SENSORS_MP2888 is not set -# CONFIG_SENSORS_MP2975 is not set -# CONFIG_SENSORS_MP5023 is not set -# CONFIG_SENSORS_MP5990 is not set -# CONFIG_SENSORS_MPQ7932 is not set -# CONFIG_SENSORS_PIM4328 is not set -# CONFIG_SENSORS_PLI1209BC is not set -# CONFIG_SENSORS_PM6764TR is not set -# CONFIG_SENSORS_PXE1610 is not set -# CONFIG_SENSORS_Q54SJ108A2 is not set -# CONFIG_SENSORS_STPDDC60 is not set -# CONFIG_SENSORS_TDA38640 is not set -CONFIG_SENSORS_TPS40422=m -CONFIG_SENSORS_TPS53679=m -# CONFIG_SENSORS_TPS546D24 is not set -CONFIG_SENSORS_UCD9000=m -CONFIG_SENSORS_UCD9200=m -# CONFIG_SENSORS_XDPE152 is not set -# CONFIG_SENSORS_XDPE122 is not set -CONFIG_SENSORS_ZL6100=m -# CONFIG_SENSORS_SBTSI is not set -# CONFIG_SENSORS_SBRMI is not set -CONFIG_SENSORS_SHT15=m -CONFIG_SENSORS_SHT21=m -CONFIG_SENSORS_SHT3x=m -# CONFIG_SENSORS_SHT4x is not set -CONFIG_SENSORS_SHTC1=m -CONFIG_SENSORS_SIS5595=m -CONFIG_SENSORS_DME1737=m -CONFIG_SENSORS_EMC1403=m -CONFIG_SENSORS_EMC2103=m -# CONFIG_SENSORS_EMC2305 is not set -CONFIG_SENSORS_EMC6W201=m -CONFIG_SENSORS_SMSC47M1=m -CONFIG_SENSORS_SMSC47M192=m -CONFIG_SENSORS_SMSC47B397=m -CONFIG_SENSORS_SCH56XX_COMMON=m -CONFIG_SENSORS_SCH5627=m -CONFIG_SENSORS_SCH5636=m -CONFIG_SENSORS_STTS751=m -CONFIG_SENSORS_ADC128D818=m -CONFIG_SENSORS_ADS7828=m -# CONFIG_SENSORS_ADS7871 is not set -CONFIG_SENSORS_AMC6821=m -CONFIG_SENSORS_INA209=m -CONFIG_SENSORS_INA2XX=m -# CONFIG_SENSORS_INA238 is not set -CONFIG_SENSORS_INA3221=m -CONFIG_SENSORS_TC74=m -CONFIG_SENSORS_THMC50=m -CONFIG_SENSORS_TMP102=m -CONFIG_SENSORS_TMP103=m -CONFIG_SENSORS_TMP108=m -CONFIG_SENSORS_TMP401=m -CONFIG_SENSORS_TMP421=m -# CONFIG_SENSORS_TMP464 is not set -# CONFIG_SENSORS_TMP513 is not set -CONFIG_SENSORS_VIA_CPUTEMP=m -CONFIG_SENSORS_VIA686A=m -CONFIG_SENSORS_VT1211=m -CONFIG_SENSORS_VT8231=m -# CONFIG_SENSORS_W83773G is not set -CONFIG_SENSORS_W83781D=m -CONFIG_SENSORS_W83791D=m -CONFIG_SENSORS_W83792D=m -CONFIG_SENSORS_W83793=m -CONFIG_SENSORS_W83795=m -# CONFIG_SENSORS_W83795_FANCTRL is not set -CONFIG_SENSORS_W83L785TS=m -CONFIG_SENSORS_W83L786NG=m -CONFIG_SENSORS_W83627HF=m -CONFIG_SENSORS_W83627EHF=m -CONFIG_SENSORS_XGENE=m - -# -# ACPI drivers -# -CONFIG_SENSORS_ACPI_POWER=m -CONFIG_SENSORS_ATK0110=m -# CONFIG_SENSORS_ASUS_WMI is not set -# CONFIG_SENSORS_ASUS_EC is not set -# CONFIG_SENSORS_HP_WMI is not set -CONFIG_THERMAL=y -# CONFIG_THERMAL_NETLINK is not set -# CONFIG_THERMAL_STATISTICS is not set -# CONFIG_THERMAL_DEBUGFS is not set -CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 -CONFIG_THERMAL_HWMON=y -CONFIG_THERMAL_WRITABLE_TRIPS=y -CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y -# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set -# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set -# CONFIG_THERMAL_DEFAULT_GOV_BANG_BANG is not set -CONFIG_THERMAL_GOV_FAIR_SHARE=y -CONFIG_THERMAL_GOV_STEP_WISE=y -CONFIG_THERMAL_GOV_BANG_BANG=y -CONFIG_THERMAL_GOV_USER_SPACE=y -CONFIG_DEVFREQ_THERMAL=y -# CONFIG_THERMAL_EMULATION is not set - -# -# Intel thermal drivers -# -CONFIG_INTEL_POWERCLAMP=m -CONFIG_X86_THERMAL_VECTOR=y -CONFIG_INTEL_TCC=y -CONFIG_X86_PKG_TEMP_THERMAL=m -CONFIG_INTEL_SOC_DTS_IOSF_CORE=m -CONFIG_INTEL_SOC_DTS_THERMAL=m - -# -# ACPI INT340X thermal drivers -# -CONFIG_INT340X_THERMAL=m -CONFIG_ACPI_THERMAL_REL=m -CONFIG_INT3406_THERMAL=m -CONFIG_PROC_THERMAL_MMIO_RAPL=m -# end of ACPI INT340X thermal drivers - -CONFIG_INTEL_PCH_THERMAL=m -# CONFIG_INTEL_TCC_COOLING is not set -# CONFIG_INTEL_HFI_THERMAL is not set -# end of Intel thermal drivers - -CONFIG_GENERIC_ADC_THERMAL=m -CONFIG_WATCHDOG=y -CONFIG_WATCHDOG_CORE=y -# CONFIG_WATCHDOG_NOWAYOUT is not set -CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y -CONFIG_WATCHDOG_OPEN_TIMEOUT=0 -CONFIG_WATCHDOG_SYSFS=y -# CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT is not set - -# -# Watchdog Pretimeout Governors -# -CONFIG_WATCHDOG_PRETIMEOUT_GOV=y -CONFIG_WATCHDOG_PRETIMEOUT_GOV_SEL=m -CONFIG_WATCHDOG_PRETIMEOUT_GOV_NOOP=m -CONFIG_WATCHDOG_PRETIMEOUT_GOV_PANIC=y -# CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_NOOP is not set -CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_PANIC=y - -# -# Watchdog Device Drivers -# -CONFIG_SOFT_WATCHDOG=m -# CONFIG_SOFT_WATCHDOG_PRETIMEOUT is not set -CONFIG_WDAT_WDT=m -CONFIG_XILINX_WATCHDOG=m -CONFIG_ZIIRAVE_WATCHDOG=m -# CONFIG_CADENCE_WATCHDOG is not set -CONFIG_DW_WATCHDOG=m -# CONFIG_MAX63XX_WATCHDOG is not set -CONFIG_RETU_WATCHDOG=m -CONFIG_ACQUIRE_WDT=m -CONFIG_ADVANTECH_WDT=m -# CONFIG_ADVANTECH_EC_WDT is not set -CONFIG_ALIM1535_WDT=m -CONFIG_ALIM7101_WDT=m -# CONFIG_EBC_C384_WDT is not set -# CONFIG_EXAR_WDT is not set -CONFIG_F71808E_WDT=m -CONFIG_SP5100_TCO=m -CONFIG_SBC_FITPC2_WATCHDOG=m -CONFIG_EUROTECH_WDT=m -CONFIG_IB700_WDT=m -CONFIG_IBMASR=m -CONFIG_WAFER_WDT=m -CONFIG_I6300ESB_WDT=m -CONFIG_IE6XX_WDT=m -CONFIG_ITCO_WDT=m -CONFIG_ITCO_VENDOR_SUPPORT=y -CONFIG_IT8712F_WDT=m -CONFIG_IT87_WDT=m -CONFIG_HP_WATCHDOG=m -CONFIG_HPWDT_NMI_DECODING=y -CONFIG_SC1200_WDT=m -CONFIG_PC87413_WDT=m -CONFIG_NV_TCO=m -CONFIG_60XX_WDT=m -CONFIG_CPU5_WDT=m -CONFIG_SMSC_SCH311X_WDT=m -CONFIG_SMSC37B787_WDT=m -# CONFIG_TQMX86_WDT is not set -CONFIG_VIA_WDT=m -CONFIG_W83627HF_WDT=m -CONFIG_W83877F_WDT=m -CONFIG_W83977F_WDT=m -CONFIG_MACHZ_WDT=m -CONFIG_SBC_EPX_C3_WATCHDOG=m -CONFIG_INTEL_MEI_WDT=m -CONFIG_NI903X_WDT=m -CONFIG_NIC7018_WDT=m -CONFIG_MEN_A21_WDT=m -CONFIG_XEN_WDT=m - -# -# PCI-based Watchdog Cards -# -CONFIG_PCIPCWATCHDOG=m -CONFIG_WDTPCI=m - -# -# USB-based Watchdog Cards -# -CONFIG_USBPCWATCHDOG=m -CONFIG_SSB_POSSIBLE=y -CONFIG_SSB=m -CONFIG_SSB_SPROM=y -CONFIG_SSB_PCIHOST_POSSIBLE=y -CONFIG_SSB_PCIHOST=y -CONFIG_SSB_PCMCIAHOST_POSSIBLE=y -CONFIG_SSB_PCMCIAHOST=y -CONFIG_SSB_SDIOHOST_POSSIBLE=y -CONFIG_SSB_SDIOHOST=y -CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y -CONFIG_SSB_DRIVER_PCICORE=y -CONFIG_SSB_DRIVER_GPIO=y -CONFIG_BCMA_POSSIBLE=y -CONFIG_BCMA=m -CONFIG_BCMA_HOST_PCI_POSSIBLE=y -CONFIG_BCMA_HOST_PCI=y -# CONFIG_BCMA_HOST_SOC is not set -CONFIG_BCMA_DRIVER_PCI=y -CONFIG_BCMA_DRIVER_GMAC_CMN=y -CONFIG_BCMA_DRIVER_GPIO=y -# CONFIG_BCMA_DEBUG is not set - -# -# Multifunction device drivers -# -CONFIG_MFD_CORE=y -# CONFIG_MFD_AS3711 is not set -# CONFIG_MFD_SMPRO is not set -# CONFIG_PMIC_ADP5520 is not set -# CONFIG_MFD_AAT2870_CORE is not set -CONFIG_MFD_BCM590XX=m -# CONFIG_MFD_BD9571MWV is not set -CONFIG_MFD_AXP20X=m -CONFIG_MFD_AXP20X_I2C=m -CONFIG_MFD_CROS_EC_DEV=m -# CONFIG_MFD_CS42L43_I2C is not set -# CONFIG_MFD_MADERA is not set -# CONFIG_PMIC_DA903X is not set -# CONFIG_MFD_DA9052_SPI is not set -# CONFIG_MFD_DA9052_I2C is not set -# CONFIG_MFD_DA9055 is not set -# CONFIG_MFD_DA9062 is not set -# CONFIG_MFD_DA9063 is not set -# CONFIG_MFD_DA9150 is not set -# CONFIG_MFD_DLN2 is not set -CONFIG_MFD_MC13XXX=m -# CONFIG_MFD_MC13XXX_SPI is not set -CONFIG_MFD_MC13XXX_I2C=m -# CONFIG_MFD_MP2629 is not set -CONFIG_MFD_INTEL_QUARK_I2C_GPIO=m -CONFIG_LPC_ICH=m -CONFIG_LPC_SCH=m -CONFIG_INTEL_SOC_PMIC=y -CONFIG_INTEL_SOC_PMIC_CHTWC=y -# CONFIG_INTEL_SOC_PMIC_CHTDC_TI is not set -CONFIG_MFD_INTEL_LPSS=m -CONFIG_MFD_INTEL_LPSS_ACPI=m -CONFIG_MFD_INTEL_LPSS_PCI=m -# CONFIG_MFD_INTEL_PMC_BXT is not set -# CONFIG_MFD_IQS62X is not set -# CONFIG_MFD_JANZ_CMODIO is not set -# CONFIG_MFD_KEMPLD is not set -# CONFIG_MFD_88PM800 is not set -# CONFIG_MFD_88PM805 is not set -# CONFIG_MFD_88PM860X is not set -# CONFIG_MFD_MAX14577 is not set -# CONFIG_MFD_MAX77541 is not set -# CONFIG_MFD_MAX77693 is not set -# CONFIG_MFD_MAX77843 is not set -# CONFIG_MFD_MAX8907 is not set -# CONFIG_MFD_MAX8925 is not set -# CONFIG_MFD_MAX8997 is not set -# CONFIG_MFD_MAX8998 is not set -# CONFIG_MFD_MT6360 is not set -# CONFIG_MFD_MT6370 is not set -# CONFIG_MFD_MT6397 is not set -# CONFIG_MFD_MENF21BMC is not set -# CONFIG_MFD_OCELOT is not set -# CONFIG_EZX_PCAP is not set -CONFIG_MFD_VIPERBOARD=m -CONFIG_MFD_RETU=m -CONFIG_MFD_PCF50633=m -CONFIG_PCF50633_ADC=m -CONFIG_PCF50633_GPIO=m -# CONFIG_MFD_SY7636A is not set -CONFIG_MFD_RDC321X=m -# CONFIG_MFD_RT4831 is not set -CONFIG_MFD_RT5033=m -# CONFIG_MFD_RT5120 is not set -# CONFIG_MFD_RC5T583 is not set -CONFIG_MFD_SI476X_CORE=m -CONFIG_MFD_SM501=m -CONFIG_MFD_SM501_GPIO=y -# CONFIG_MFD_SKY81452 is not set -CONFIG_MFD_SYSCON=y -CONFIG_MFD_LP3943=m -# CONFIG_MFD_LP8788 is not set -CONFIG_MFD_TI_LMU=m -# CONFIG_MFD_PALMAS is not set -# CONFIG_TPS6105X is not set -CONFIG_TPS65010=m -CONFIG_TPS6507X=m -# CONFIG_MFD_TPS65086 is not set -# CONFIG_MFD_TPS65090 is not set -# CONFIG_MFD_TI_LP873X is not set -# CONFIG_MFD_TPS6586X is not set -# CONFIG_MFD_TPS65910 is not set -# CONFIG_MFD_TPS65912_I2C is not set -# CONFIG_MFD_TPS65912_SPI is not set -# CONFIG_MFD_TPS6594_I2C is not set -# CONFIG_MFD_TPS6594_SPI is not set -# CONFIG_TWL4030_CORE is not set -# CONFIG_TWL6040_CORE is not set -CONFIG_MFD_WL1273_CORE=m -CONFIG_MFD_LM3533=m -# CONFIG_MFD_TQMX86 is not set -CONFIG_MFD_VX855=m -CONFIG_MFD_ARIZONA=m -CONFIG_MFD_ARIZONA_I2C=m -# CONFIG_MFD_ARIZONA_SPI is not set -# CONFIG_MFD_CS47L24 is not set -CONFIG_MFD_WM5102=y -CONFIG_MFD_WM5110=y -# CONFIG_MFD_WM8997 is not set -# CONFIG_MFD_WM8998 is not set -# CONFIG_MFD_WM8400 is not set -# CONFIG_MFD_WM831X_I2C is not set -# CONFIG_MFD_WM831X_SPI is not set -# CONFIG_MFD_WM8350_I2C is not set -# CONFIG_MFD_WM8994 is not set -# CONFIG_MFD_ATC260X_I2C is not set -# CONFIG_RAVE_SP_CORE is not set -# CONFIG_MFD_INTEL_M10_BMC_SPI is not set -# end of Multifunction device drivers - -CONFIG_REGULATOR=y -# CONFIG_REGULATOR_DEBUG is not set -# CONFIG_REGULATOR_FIXED_VOLTAGE is not set -# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set -# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set -# CONFIG_REGULATOR_NETLINK_EVENTS is not set -# CONFIG_REGULATOR_88PG86X is not set -# CONFIG_REGULATOR_ACT8865 is not set -# CONFIG_REGULATOR_AD5398 is not set -# CONFIG_REGULATOR_AW37503 is not set -# CONFIG_REGULATOR_AXP20X is not set -# CONFIG_REGULATOR_BCM590XX is not set -# CONFIG_REGULATOR_DA9210 is not set -# CONFIG_REGULATOR_DA9211 is not set -# CONFIG_REGULATOR_FAN53555 is not set -# CONFIG_REGULATOR_GPIO is not set -# CONFIG_REGULATOR_ISL9305 is not set -# CONFIG_REGULATOR_ISL6271A is not set -# CONFIG_REGULATOR_LM363X is not set -# CONFIG_REGULATOR_LP3971 is not set -# CONFIG_REGULATOR_LP3972 is not set -# CONFIG_REGULATOR_LP872X is not set -# CONFIG_REGULATOR_LP8755 is not set -# CONFIG_REGULATOR_LTC3589 is not set -# CONFIG_REGULATOR_LTC3676 is not set -# CONFIG_REGULATOR_MAX1586 is not set -# CONFIG_REGULATOR_MAX77503 is not set -# CONFIG_REGULATOR_MAX77857 is not set -# CONFIG_REGULATOR_MAX8649 is not set -# CONFIG_REGULATOR_MAX8660 is not set -# CONFIG_REGULATOR_MAX8893 is not set -# CONFIG_REGULATOR_MAX8952 is not set -# CONFIG_REGULATOR_MAX20086 is not set -# CONFIG_REGULATOR_MAX20411 is not set -# CONFIG_REGULATOR_MAX77826 is not set -# CONFIG_REGULATOR_MC13783 is not set -# CONFIG_REGULATOR_MC13892 is not set -# CONFIG_REGULATOR_MP8859 is not set -# CONFIG_REGULATOR_MT6311 is not set -# CONFIG_REGULATOR_MT6315 is not set -# CONFIG_REGULATOR_PCA9450 is not set -# CONFIG_REGULATOR_PCF50633 is not set -# CONFIG_REGULATOR_PV88060 is not set -# CONFIG_REGULATOR_PV88080 is not set -# CONFIG_REGULATOR_PV88090 is not set -# CONFIG_REGULATOR_PWM is not set -# CONFIG_REGULATOR_QCOM_SPMI is not set -# CONFIG_REGULATOR_QCOM_USB_VBUS is not set -# CONFIG_REGULATOR_RAA215300 is not set -# CONFIG_REGULATOR_RT4801 is not set -# CONFIG_REGULATOR_RT4803 is not set -# CONFIG_REGULATOR_RT5033 is not set -# CONFIG_REGULATOR_RT5190A is not set -# CONFIG_REGULATOR_RT5739 is not set -# CONFIG_REGULATOR_RT5759 is not set -# CONFIG_REGULATOR_RT6160 is not set -# CONFIG_REGULATOR_RT6190 is not set -# CONFIG_REGULATOR_RT6245 is not set -# CONFIG_REGULATOR_RTQ2134 is not set -# CONFIG_REGULATOR_RTMV20 is not set -# CONFIG_REGULATOR_RTQ6752 is not set -# CONFIG_REGULATOR_RTQ2208 is not set -# CONFIG_REGULATOR_SLG51000 is not set -# CONFIG_REGULATOR_TPS51632 is not set -# CONFIG_REGULATOR_TPS62360 is not set -# CONFIG_REGULATOR_TPS65023 is not set -# CONFIG_REGULATOR_TPS6507X is not set -# CONFIG_REGULATOR_TPS65132 is not set -# CONFIG_REGULATOR_TPS6524X is not set -# CONFIG_REGULATOR_QCOM_LABIBB is not set -CONFIG_RC_CORE=m -# CONFIG_LIRC is not set -CONFIG_RC_MAP=m -CONFIG_RC_DECODERS=y -# CONFIG_IR_IMON_DECODER is not set -CONFIG_IR_JVC_DECODER=m -CONFIG_IR_MCE_KBD_DECODER=m -CONFIG_IR_NEC_DECODER=m -CONFIG_IR_RC5_DECODER=m -CONFIG_IR_RC6_DECODER=m -# CONFIG_IR_RCMM_DECODER is not set -CONFIG_IR_SANYO_DECODER=m -CONFIG_IR_SHARP_DECODER=m -CONFIG_IR_SONY_DECODER=m -CONFIG_IR_XMP_DECODER=m -CONFIG_RC_DEVICES=y -CONFIG_IR_ENE=m -CONFIG_IR_FINTEK=m -CONFIG_IR_IGORPLUGUSB=m -CONFIG_IR_IGUANA=m -CONFIG_IR_IMON=m -# CONFIG_IR_IMON_RAW is not set -CONFIG_IR_ITE_CIR=m -CONFIG_IR_MCEUSB=m -CONFIG_IR_NUVOTON=m -CONFIG_IR_REDRAT3=m -CONFIG_IR_SERIAL=m -CONFIG_IR_SERIAL_TRANSMITTER=y -CONFIG_IR_STREAMZAP=m -# CONFIG_IR_TOY is not set -CONFIG_IR_TTUSBIR=m -CONFIG_IR_WINBOND_CIR=m -CONFIG_RC_ATI_REMOTE=m -CONFIG_RC_LOOPBACK=m -# CONFIG_RC_XBOX_DVD is not set - -# -# CEC support -# -# CONFIG_MEDIA_CEC_SUPPORT is not set -# end of CEC support - -# CONFIG_MEDIA_SUPPORT is not set - -# -# Graphics support -# -CONFIG_APERTURE_HELPERS=y -CONFIG_VIDEO_CMDLINE=y -CONFIG_VIDEO_NOMODESET=y -CONFIG_AUXDISPLAY=y -# CONFIG_HD44780 is not set -CONFIG_KS0108=m -CONFIG_KS0108_PORT=0x378 -CONFIG_KS0108_DELAY=2 -CONFIG_CFAG12864B=m -CONFIG_CFAG12864B_RATE=20 -# CONFIG_IMG_ASCII_LCD is not set -# CONFIG_HT16K33 is not set -# CONFIG_LCD2S is not set -# CONFIG_PARPORT_PANEL is not set -# CONFIG_CHARLCD_BL_OFF is not set -# CONFIG_CHARLCD_BL_ON is not set -CONFIG_CHARLCD_BL_FLASH=y -# CONFIG_PANEL is not set -CONFIG_AGP=m -CONFIG_AGP_AMD64=m -CONFIG_AGP_INTEL=m -CONFIG_AGP_SIS=m -CONFIG_AGP_VIA=m -CONFIG_INTEL_GTT=m -CONFIG_VGA_SWITCHEROO=y -CONFIG_DRM=m -CONFIG_DRM_MIPI_DSI=y -CONFIG_DRM_KMS_HELPER=m -# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set -# CONFIG_DRM_DEBUG_MODESET_LOCK is not set -CONFIG_DRM_FBDEV_EMULATION=y -CONFIG_DRM_FBDEV_OVERALLOC=100 -# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set -CONFIG_DRM_LOAD_EDID_FIRMWARE=y -CONFIG_DRM_DISPLAY_HELPER=m -CONFIG_DRM_DISPLAY_DP_HELPER=y -CONFIG_DRM_DISPLAY_HDCP_HELPER=y -CONFIG_DRM_DISPLAY_HDMI_HELPER=y -CONFIG_DRM_DP_AUX_CHARDEV=y -# CONFIG_DRM_DP_CEC is not set -CONFIG_DRM_TTM=m -CONFIG_DRM_EXEC=m -CONFIG_DRM_GPUVM=m -CONFIG_DRM_BUDDY=m -CONFIG_DRM_VRAM_HELPER=m -CONFIG_DRM_TTM_HELPER=m -CONFIG_DRM_GEM_SHMEM_HELPER=m -CONFIG_DRM_SUBALLOC_HELPER=m -CONFIG_DRM_SCHED=m - -# -# I2C encoder or helper chips -# -CONFIG_DRM_I2C_CH7006=m -CONFIG_DRM_I2C_SIL164=m -CONFIG_DRM_I2C_NXP_TDA998X=m -# CONFIG_DRM_I2C_NXP_TDA9950 is not set -# end of I2C encoder or helper chips - -# -# ARM devices -# -# end of ARM devices - -CONFIG_DRM_RADEON=m -CONFIG_DRM_RADEON_USERPTR=y -CONFIG_DRM_AMDGPU=m -CONFIG_DRM_AMDGPU_SI=y -CONFIG_DRM_AMDGPU_CIK=y -CONFIG_DRM_AMDGPU_USERPTR=y -# CONFIG_DRM_AMDGPU_WERROR is not set - -# -# ACP (Audio CoProcessor) Configuration -# -CONFIG_DRM_AMD_ACP=y -# end of ACP (Audio CoProcessor) Configuration - -# -# Display Engine Configuration -# -CONFIG_DRM_AMD_DC=y -CONFIG_DRM_AMD_DC_FP=y -# CONFIG_DRM_AMD_DC_SI is not set -# CONFIG_DRM_AMD_SECURE_DISPLAY is not set -# end of Display Engine Configuration - -# CONFIG_HSA_AMD is not set -CONFIG_DRM_NOUVEAU=m -CONFIG_NOUVEAU_DEBUG=5 -CONFIG_NOUVEAU_DEBUG_DEFAULT=3 -# CONFIG_NOUVEAU_DEBUG_MMU is not set -# CONFIG_NOUVEAU_DEBUG_PUSH is not set -CONFIG_DRM_NOUVEAU_BACKLIGHT=y -# CONFIG_DRM_NOUVEAU_SVM is not set -# CONFIG_DRM_NOUVEAU_GSP_DEFAULT is not set -CONFIG_DRM_I915=m -CONFIG_DRM_I915_FORCE_PROBE="*" -CONFIG_DRM_I915_CAPTURE_ERROR=y -CONFIG_DRM_I915_COMPRESS_ERROR=y -CONFIG_DRM_I915_USERPTR=y -CONFIG_DRM_I915_GVT_KVMGT=m - -# -# drm/i915 Debugging -# -# CONFIG_DRM_I915_WERROR is not set -# CONFIG_DRM_I915_DEBUG is not set -# CONFIG_DRM_I915_DEBUG_MMIO is not set -# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set -# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set -# CONFIG_DRM_I915_DEBUG_GUC is not set -# CONFIG_DRM_I915_SELFTEST is not set -# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set -# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set -# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set -# CONFIG_DRM_I915_DEBUG_WAKEREF is not set -# end of drm/i915 Debugging - -# -# drm/i915 Profile Guided Optimisation -# -CONFIG_DRM_I915_REQUEST_TIMEOUT=20000 -CONFIG_DRM_I915_FENCE_TIMEOUT=10000 -CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250 -CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500 -CONFIG_DRM_I915_PREEMPT_TIMEOUT=640 -CONFIG_DRM_I915_PREEMPT_TIMEOUT_COMPUTE=7500 -CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000 -CONFIG_DRM_I915_STOP_TIMEOUT=100 -CONFIG_DRM_I915_TIMESLICE_DURATION=1 -# end of drm/i915 Profile Guided Optimisation - -CONFIG_DRM_I915_GVT=y -# CONFIG_DRM_XE is not set -CONFIG_DRM_VGEM=m -# CONFIG_DRM_VKMS is not set -CONFIG_DRM_VMWGFX=m -# CONFIG_DRM_VMWGFX_MKSSTATS is not set -CONFIG_DRM_GMA500=m -CONFIG_DRM_UDL=m -CONFIG_DRM_AST=m -CONFIG_DRM_MGAG200=m -CONFIG_DRM_QXL=m -CONFIG_DRM_VIRTIO_GPU=m -CONFIG_DRM_VIRTIO_GPU_KMS=y -CONFIG_DRM_PANEL=y - -# -# Display Panels -# -# CONFIG_DRM_PANEL_AUO_A030JTN01 is not set -# CONFIG_DRM_PANEL_ORISETECH_OTA5601A is not set -# CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set -# CONFIG_DRM_PANEL_WIDECHIPS_WS2401 is not set -# end of Display Panels - -CONFIG_DRM_BRIDGE=y -CONFIG_DRM_PANEL_BRIDGE=y - -# -# Display Interface Bridges -# -# CONFIG_DRM_ANALOGIX_ANX78XX is not set -# end of Display Interface Bridges - -# CONFIG_DRM_ETNAVIV is not set -CONFIG_DRM_BOCHS=m -CONFIG_DRM_CIRRUS_QEMU=m -# CONFIG_DRM_GM12U320 is not set -# CONFIG_DRM_PANEL_MIPI_DBI is not set -# CONFIG_DRM_SIMPLEDRM is not set -# CONFIG_TINYDRM_HX8357D is not set -# CONFIG_TINYDRM_ILI9163 is not set -# CONFIG_TINYDRM_ILI9225 is not set -# CONFIG_TINYDRM_ILI9341 is not set -# CONFIG_TINYDRM_ILI9486 is not set -# CONFIG_TINYDRM_MI0283QT is not set -# CONFIG_TINYDRM_REPAPER is not set -# CONFIG_TINYDRM_ST7586 is not set -# CONFIG_TINYDRM_ST7735R is not set -# CONFIG_DRM_XEN_FRONTEND is not set -CONFIG_DRM_VBOXVIDEO=m -# CONFIG_DRM_GUD is not set -# CONFIG_DRM_SSD130X is not set -# CONFIG_DRM_HYPERV is not set -CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y -CONFIG_DRM_PRIVACY_SCREEN=y - -# -# Frame buffer Devices -# -CONFIG_FB=y -# CONFIG_FB_CIRRUS is not set -# CONFIG_FB_PM2 is not set -# CONFIG_FB_CYBER2000 is not set -# CONFIG_FB_ARC is not set -# CONFIG_FB_ASILIANT is not set -# CONFIG_FB_IMSTT is not set -CONFIG_FB_VGA16=m -CONFIG_FB_UVESA=m -CONFIG_FB_VESA=y -CONFIG_FB_EFI=y -# CONFIG_FB_N411 is not set -# CONFIG_FB_HGA is not set -# CONFIG_FB_OPENCORES is not set -# CONFIG_FB_S1D13XXX is not set -# CONFIG_FB_NVIDIA is not set -# CONFIG_FB_RIVA is not set -# CONFIG_FB_I740 is not set -# CONFIG_FB_MATROX is not set -# CONFIG_FB_RADEON is not set -# CONFIG_FB_ATY128 is not set -# CONFIG_FB_ATY is not set -# CONFIG_FB_S3 is not set -# CONFIG_FB_SAVAGE is not set -# CONFIG_FB_SIS is not set -# CONFIG_FB_VIA is not set -# CONFIG_FB_NEOMAGIC is not set -# CONFIG_FB_KYRO is not set -# CONFIG_FB_3DFX is not set -# CONFIG_FB_VOODOO1 is not set -# CONFIG_FB_VT8623 is not set -# CONFIG_FB_TRIDENT is not set -# CONFIG_FB_ARK is not set -# CONFIG_FB_PM3 is not set -# CONFIG_FB_CARMINE is not set -# CONFIG_FB_SM501 is not set -# CONFIG_FB_SMSCUFX is not set -# CONFIG_FB_UDL is not set -# CONFIG_FB_IBM_GXT4500 is not set -# CONFIG_FB_VIRTUAL is not set -CONFIG_XEN_FBDEV_FRONTEND=m -# CONFIG_FB_METRONOME is not set -# CONFIG_FB_MB862XX is not set -CONFIG_FB_HYPERV=m -# CONFIG_FB_SIMPLE is not set -# CONFIG_FB_SSD1307 is not set -# CONFIG_FB_SM712 is not set -CONFIG_FB_CORE=y -CONFIG_FB_NOTIFY=y -CONFIG_FIRMWARE_EDID=y -CONFIG_FB_DEVICE=y -CONFIG_FB_CFB_FILLRECT=y -CONFIG_FB_CFB_COPYAREA=y -CONFIG_FB_CFB_IMAGEBLIT=y -CONFIG_FB_SYS_FILLRECT=y -CONFIG_FB_SYS_COPYAREA=y -CONFIG_FB_SYS_IMAGEBLIT=y -# CONFIG_FB_FOREIGN_ENDIAN is not set -CONFIG_FB_SYSMEM_FOPS=y -CONFIG_FB_DEFERRED_IO=y -CONFIG_FB_IOMEM_FOPS=y -CONFIG_FB_IOMEM_HELPERS=y -CONFIG_FB_IOMEM_HELPERS_DEFERRED=y -CONFIG_FB_SYSMEM_HELPERS=y -CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y -CONFIG_FB_MODE_HELPERS=y -CONFIG_FB_TILEBLITTING=y -# end of Frame buffer Devices - -# -# Backlight & LCD device support -# -CONFIG_LCD_CLASS_DEVICE=m -# CONFIG_LCD_L4F00242T03 is not set -# CONFIG_LCD_LMS283GF05 is not set -# CONFIG_LCD_LTV350QV is not set -# CONFIG_LCD_ILI922X is not set -# CONFIG_LCD_ILI9320 is not set -# CONFIG_LCD_TDO24M is not set -# CONFIG_LCD_VGG2432A4 is not set -CONFIG_LCD_PLATFORM=m -# CONFIG_LCD_AMS369FG06 is not set -# CONFIG_LCD_LMS501KF03 is not set -# CONFIG_LCD_HX8357 is not set -# CONFIG_LCD_OTM3225A is not set -CONFIG_BACKLIGHT_CLASS_DEVICE=y -# CONFIG_BACKLIGHT_KTD253 is not set -# CONFIG_BACKLIGHT_KTZ8866 is not set -# CONFIG_BACKLIGHT_LM3533 is not set -CONFIG_BACKLIGHT_PWM=m -CONFIG_BACKLIGHT_APPLE=m -# CONFIG_BACKLIGHT_QCOM_WLED is not set -# CONFIG_BACKLIGHT_SAHARA is not set -# CONFIG_BACKLIGHT_ADP8860 is not set -# CONFIG_BACKLIGHT_ADP8870 is not set -# CONFIG_BACKLIGHT_PCF50633 is not set -# CONFIG_BACKLIGHT_LM3630A is not set -# CONFIG_BACKLIGHT_LM3639 is not set -# CONFIG_BACKLIGHT_LP855X is not set -# CONFIG_BACKLIGHT_MP3309C is not set -# CONFIG_BACKLIGHT_GPIO is not set -# CONFIG_BACKLIGHT_LV5207LP is not set -# CONFIG_BACKLIGHT_BD6107 is not set -# CONFIG_BACKLIGHT_ARCXCNN is not set -# end of Backlight & LCD device support - -CONFIG_VGASTATE=m -CONFIG_HDMI=y - -# -# Console display driver support -# -CONFIG_VGA_CONSOLE=y -CONFIG_DUMMY_CONSOLE=y -CONFIG_DUMMY_CONSOLE_COLUMNS=80 -CONFIG_DUMMY_CONSOLE_ROWS=25 -CONFIG_FRAMEBUFFER_CONSOLE=y -# CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION is not set -CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y -CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y -# CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set -# end of Console display driver support - -# CONFIG_LOGO is not set -# end of Graphics support - -# CONFIG_DRM_ACCEL is not set -# CONFIG_SOUND is not set -CONFIG_HID_SUPPORT=y -CONFIG_HID=m -CONFIG_HID_BATTERY_STRENGTH=y -CONFIG_HIDRAW=y -CONFIG_UHID=m -CONFIG_HID_GENERIC=m - -# -# Special HID drivers -# -# CONFIG_HID_A4TECH is not set -# CONFIG_HID_ACCUTOUCH is not set -# CONFIG_HID_ACRUX is not set -# CONFIG_HID_APPLE is not set -# CONFIG_HID_APPLEIR is not set -# CONFIG_HID_ASUS is not set -# CONFIG_HID_AUREAL is not set -# CONFIG_HID_BELKIN is not set -# CONFIG_HID_BETOP_FF is not set -# CONFIG_HID_BIGBEN_FF is not set -# CONFIG_HID_CHERRY is not set -# CONFIG_HID_CHICONY is not set -# CONFIG_HID_CORSAIR is not set -# CONFIG_HID_COUGAR is not set -# CONFIG_HID_MACALLY is not set -# CONFIG_HID_CMEDIA is not set -# CONFIG_HID_CP2112 is not set -# CONFIG_HID_CREATIVE_SB0540 is not set -# CONFIG_HID_CYPRESS is not set -# CONFIG_HID_DRAGONRISE is not set -# CONFIG_HID_EMS_FF is not set -# CONFIG_HID_ELAN is not set -# CONFIG_HID_ELECOM is not set -# CONFIG_HID_ELO is not set -# CONFIG_HID_EVISION is not set -# CONFIG_HID_EZKEY is not set -# CONFIG_HID_FT260 is not set -# CONFIG_HID_GEMBIRD is not set -# CONFIG_HID_GFRM is not set -# CONFIG_HID_GLORIOUS is not set -# CONFIG_HID_HOLTEK is not set -# CONFIG_HID_GOOGLE_HAMMER is not set -# CONFIG_HID_GOOGLE_STADIA_FF is not set -# CONFIG_HID_VIVALDI is not set -# CONFIG_HID_GT683R is not set -# CONFIG_HID_KEYTOUCH is not set -# CONFIG_HID_KYE is not set -# CONFIG_HID_UCLOGIC is not set -# CONFIG_HID_WALTOP is not set -# CONFIG_HID_VIEWSONIC is not set -# CONFIG_HID_VRC2 is not set -# CONFIG_HID_XIAOMI is not set -# CONFIG_HID_GYRATION is not set -# CONFIG_HID_ICADE is not set -# CONFIG_HID_ITE is not set -# CONFIG_HID_JABRA is not set -# CONFIG_HID_TWINHAN is not set -# CONFIG_HID_KENSINGTON is not set -# CONFIG_HID_LCPOWER is not set -# CONFIG_HID_LED is not set -# CONFIG_HID_LENOVO is not set -# CONFIG_HID_LETSKETCH is not set -# CONFIG_HID_LOGITECH is not set -# CONFIG_HID_MAGICMOUSE is not set -# CONFIG_HID_MALTRON is not set -# CONFIG_HID_MAYFLASH is not set -# CONFIG_HID_MEGAWORLD_FF is not set -# CONFIG_HID_REDRAGON is not set -# CONFIG_HID_MICROSOFT is not set -# CONFIG_HID_MONTEREY is not set -# CONFIG_HID_MULTITOUCH is not set -# CONFIG_HID_NINTENDO is not set -# CONFIG_HID_NTI is not set -# CONFIG_HID_NTRIG is not set -# CONFIG_HID_ORTEK is not set -# CONFIG_HID_PANTHERLORD is not set -# CONFIG_HID_PENMOUNT is not set -# CONFIG_HID_PETALYNX is not set -# CONFIG_HID_PICOLCD is not set -# CONFIG_HID_PLANTRONICS is not set -# CONFIG_HID_PXRC is not set -# CONFIG_HID_RAZER is not set -# CONFIG_HID_PRIMAX is not set -# CONFIG_HID_RETRODE is not set -# CONFIG_HID_ROCCAT is not set -# CONFIG_HID_SAITEK is not set -# CONFIG_HID_SAMSUNG is not set -# CONFIG_HID_SEMITEK is not set -# CONFIG_HID_SIGMAMICRO is not set -# CONFIG_HID_SONY is not set -# CONFIG_HID_SPEEDLINK is not set -# CONFIG_HID_STEAM is not set -# CONFIG_HID_STEELSERIES is not set -# CONFIG_HID_SUNPLUS is not set -# CONFIG_HID_RMI is not set -# CONFIG_HID_GREENASIA is not set -# CONFIG_HID_HYPERV_MOUSE is not set -# CONFIG_HID_SMARTJOYPLUS is not set -# CONFIG_HID_TIVO is not set -# CONFIG_HID_TOPSEED is not set -# CONFIG_HID_TOPRE is not set -# CONFIG_HID_THINGM is not set -# CONFIG_HID_THRUSTMASTER is not set -# CONFIG_HID_UDRAW_PS3 is not set -# CONFIG_HID_U2FZERO is not set -# CONFIG_HID_WACOM is not set -# CONFIG_HID_WIIMOTE is not set -# CONFIG_HID_XINMO is not set -# CONFIG_HID_ZEROPLUS is not set -# CONFIG_HID_ZYDACRON is not set -CONFIG_HID_SENSOR_HUB=m -# CONFIG_HID_SENSOR_CUSTOM_SENSOR is not set -# CONFIG_HID_ALPS is not set -# CONFIG_HID_MCP2200 is not set -# CONFIG_HID_MCP2221 is not set -# end of Special HID drivers - -# -# HID-BPF support -# -# CONFIG_HID_BPF is not set -# end of HID-BPF support - -# -# USB HID support -# -CONFIG_USB_HID=m -CONFIG_HID_PID=y -CONFIG_USB_HIDDEV=y - -# -# USB HID Boot Protocol drivers -# -# CONFIG_USB_KBD is not set -# CONFIG_USB_MOUSE is not set -# end of USB HID Boot Protocol drivers -# end of USB HID support - -CONFIG_I2C_HID=m -# CONFIG_I2C_HID_ACPI is not set -# CONFIG_I2C_HID_OF is not set - -# -# Intel ISH HID support -# -CONFIG_INTEL_ISH_HID=m -# CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER is not set -# end of Intel ISH HID support - -# -# AMD SFH HID Support -# -# CONFIG_AMD_SFH_HID is not set -# end of AMD SFH HID Support - -CONFIG_USB_OHCI_LITTLE_ENDIAN=y -CONFIG_USB_SUPPORT=y -CONFIG_USB_COMMON=m -CONFIG_USB_LED_TRIG=y -# CONFIG_USB_ULPI_BUS is not set -# CONFIG_USB_CONN_GPIO is not set -CONFIG_USB_ARCH_HAS_HCD=y -CONFIG_USB=m -CONFIG_USB_PCI=y -CONFIG_USB_PCI_AMD=y -# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set - -# -# Miscellaneous USB options -# -CONFIG_USB_DEFAULT_PERSIST=y -# CONFIG_USB_FEW_INIT_RETRIES is not set -CONFIG_USB_DYNAMIC_MINORS=y -# CONFIG_USB_OTG is not set -# CONFIG_USB_OTG_PRODUCTLIST is not set -# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set -CONFIG_USB_LEDS_TRIGGER_USBPORT=m -CONFIG_USB_AUTOSUSPEND_DELAY=2 -CONFIG_USB_MON=m - -# -# USB Host Controller Drivers -# -CONFIG_USB_C67X00_HCD=m -CONFIG_USB_XHCI_HCD=m -# CONFIG_USB_XHCI_DBGCAP is not set -CONFIG_USB_XHCI_PCI=m -# CONFIG_USB_XHCI_PCI_RENESAS is not set -# CONFIG_USB_XHCI_PLATFORM is not set -CONFIG_USB_EHCI_HCD=m -CONFIG_USB_EHCI_ROOT_HUB_TT=y -CONFIG_USB_EHCI_TT_NEWSCHED=y -CONFIG_USB_EHCI_PCI=m -# CONFIG_USB_EHCI_FSL is not set -# CONFIG_USB_EHCI_HCD_PLATFORM is not set -CONFIG_USB_OXU210HP_HCD=m -CONFIG_USB_ISP116X_HCD=m -# CONFIG_USB_MAX3421_HCD is not set -CONFIG_USB_OHCI_HCD=m -CONFIG_USB_OHCI_HCD_PCI=m -# CONFIG_USB_OHCI_HCD_SSB is not set -# CONFIG_USB_OHCI_HCD_PLATFORM is not set -CONFIG_USB_UHCI_HCD=m -CONFIG_USB_SL811_HCD=m -# CONFIG_USB_SL811_HCD_ISO is not set -CONFIG_USB_SL811_CS=m -CONFIG_USB_R8A66597_HCD=m -# CONFIG_USB_HCD_BCMA is not set -# CONFIG_USB_HCD_SSB is not set -# CONFIG_USB_HCD_TEST_MODE is not set -# CONFIG_USB_XEN_HCD is not set - -# -# USB Device Class drivers -# -CONFIG_USB_ACM=m -CONFIG_USB_PRINTER=m -CONFIG_USB_WDM=m -CONFIG_USB_TMC=m - -# -# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may -# - -# -# also be needed; see USB_STORAGE Help for more info -# -CONFIG_USB_STORAGE=m -# CONFIG_USB_STORAGE_DEBUG is not set -CONFIG_USB_STORAGE_REALTEK=m -CONFIG_REALTEK_AUTOPM=y -CONFIG_USB_STORAGE_DATAFAB=m -CONFIG_USB_STORAGE_FREECOM=m -CONFIG_USB_STORAGE_ISD200=m -CONFIG_USB_STORAGE_USBAT=m -CONFIG_USB_STORAGE_SDDR09=m -CONFIG_USB_STORAGE_SDDR55=m -CONFIG_USB_STORAGE_JUMPSHOT=m -CONFIG_USB_STORAGE_ALAUDA=m -CONFIG_USB_STORAGE_ONETOUCH=m -CONFIG_USB_STORAGE_KARMA=m -CONFIG_USB_STORAGE_CYPRESS_ATACB=m -CONFIG_USB_STORAGE_ENE_UB6250=m -CONFIG_USB_UAS=m - -# -# USB Imaging devices -# -CONFIG_USB_MDC800=m -CONFIG_USB_MICROTEK=m -CONFIG_USBIP_CORE=m -CONFIG_USBIP_VHCI_HCD=m -CONFIG_USBIP_VHCI_HC_PORTS=8 -CONFIG_USBIP_VHCI_NR_HCS=1 -CONFIG_USBIP_HOST=m -# CONFIG_USBIP_DEBUG is not set - -# -# USB dual-mode controller drivers -# -# CONFIG_USB_CDNS_SUPPORT is not set -CONFIG_USB_MUSB_HDRC=m -CONFIG_USB_MUSB_HOST=y - -# -# Platform Glue Layer -# - -# -# MUSB DMA mode -# -CONFIG_MUSB_PIO_ONLY=y -# CONFIG_USB_DWC3 is not set -# CONFIG_USB_DWC2 is not set -# CONFIG_USB_CHIPIDEA is not set -# CONFIG_USB_ISP1760 is not set - -# -# USB port drivers -# -CONFIG_USB_SERIAL=m -CONFIG_USB_SERIAL_GENERIC=y -CONFIG_USB_SERIAL_SIMPLE=m -CONFIG_USB_SERIAL_AIRCABLE=m -CONFIG_USB_SERIAL_ARK3116=m -CONFIG_USB_SERIAL_BELKIN=m -CONFIG_USB_SERIAL_CH341=m -CONFIG_USB_SERIAL_WHITEHEAT=m -CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m -CONFIG_USB_SERIAL_CP210X=m -CONFIG_USB_SERIAL_CYPRESS_M8=m -CONFIG_USB_SERIAL_EMPEG=m -CONFIG_USB_SERIAL_FTDI_SIO=m -CONFIG_USB_SERIAL_VISOR=m -CONFIG_USB_SERIAL_IPAQ=m -CONFIG_USB_SERIAL_IR=m -CONFIG_USB_SERIAL_EDGEPORT=m -CONFIG_USB_SERIAL_EDGEPORT_TI=m -CONFIG_USB_SERIAL_F81232=m -CONFIG_USB_SERIAL_F8153X=m -CONFIG_USB_SERIAL_GARMIN=m -CONFIG_USB_SERIAL_IPW=m -CONFIG_USB_SERIAL_IUU=m -CONFIG_USB_SERIAL_KEYSPAN_PDA=m -CONFIG_USB_SERIAL_KEYSPAN=m -CONFIG_USB_SERIAL_KLSI=m -CONFIG_USB_SERIAL_KOBIL_SCT=m -CONFIG_USB_SERIAL_MCT_U232=m -CONFIG_USB_SERIAL_METRO=m -CONFIG_USB_SERIAL_MOS7720=m -CONFIG_USB_SERIAL_MOS7715_PARPORT=y -CONFIG_USB_SERIAL_MOS7840=m -CONFIG_USB_SERIAL_MXUPORT=m -CONFIG_USB_SERIAL_NAVMAN=m -CONFIG_USB_SERIAL_PL2303=m -CONFIG_USB_SERIAL_OTI6858=m -CONFIG_USB_SERIAL_QCAUX=m -CONFIG_USB_SERIAL_QUALCOMM=m -CONFIG_USB_SERIAL_SPCP8X5=m -CONFIG_USB_SERIAL_SAFE=m -# CONFIG_USB_SERIAL_SAFE_PADDED is not set -CONFIG_USB_SERIAL_SIERRAWIRELESS=m -CONFIG_USB_SERIAL_SYMBOL=m -CONFIG_USB_SERIAL_TI=m -CONFIG_USB_SERIAL_CYBERJACK=m -CONFIG_USB_SERIAL_WWAN=m -CONFIG_USB_SERIAL_OPTION=m -CONFIG_USB_SERIAL_OMNINET=m -CONFIG_USB_SERIAL_OPTICON=m -CONFIG_USB_SERIAL_XSENS_MT=m -CONFIG_USB_SERIAL_WISHBONE=m -CONFIG_USB_SERIAL_SSU100=m -CONFIG_USB_SERIAL_QT2=m -CONFIG_USB_SERIAL_UPD78F0730=m -# CONFIG_USB_SERIAL_XR is not set -# CONFIG_USB_SERIAL_DEBUG is not set - -# -# USB Miscellaneous drivers -# -CONFIG_USB_USS720=m -CONFIG_USB_EMI62=m -CONFIG_USB_EMI26=m -CONFIG_USB_ADUTUX=m -CONFIG_USB_SEVSEG=m -CONFIG_USB_LEGOTOWER=m -CONFIG_USB_LCD=m -CONFIG_USB_CYPRESS_CY7C63=m -CONFIG_USB_CYTHERM=m -CONFIG_USB_IDMOUSE=m -CONFIG_USB_APPLEDISPLAY=m -# CONFIG_APPLE_MFI_FASTCHARGE is not set -# CONFIG_USB_LJCA is not set -CONFIG_USB_SISUSBVGA=m -CONFIG_USB_LD=m -CONFIG_USB_TRANCEVIBRATOR=m -CONFIG_USB_IOWARRIOR=m -CONFIG_USB_TEST=m -# CONFIG_USB_EHSET_TEST_FIXTURE is not set -CONFIG_USB_ISIGHTFW=m -CONFIG_USB_YUREX=m -CONFIG_USB_EZUSB_FX2=m -CONFIG_USB_HUB_USB251XB=m -CONFIG_USB_HSIC_USB3503=m -CONFIG_USB_HSIC_USB4604=m -CONFIG_USB_LINK_LAYER_TEST=m -CONFIG_USB_CHAOSKEY=m -CONFIG_USB_ATM=m -CONFIG_USB_SPEEDTOUCH=m -CONFIG_USB_CXACRU=m -CONFIG_USB_UEAGLEATM=m -CONFIG_USB_XUSBATM=m - -# -# USB Physical Layer drivers -# -CONFIG_USB_PHY=y -CONFIG_NOP_USB_XCEIV=m -# CONFIG_USB_GPIO_VBUS is not set -CONFIG_TAHVO_USB=m -# CONFIG_TAHVO_USB_HOST_BY_DEFAULT is not set -CONFIG_USB_ISP1301=m -# end of USB Physical Layer drivers - -# CONFIG_USB_GADGET is not set -CONFIG_TYPEC=m -CONFIG_TYPEC_TCPM=m -CONFIG_TYPEC_TCPCI=m -# CONFIG_TYPEC_RT1711H is not set -# CONFIG_TYPEC_TCPCI_MAXIM is not set -CONFIG_TYPEC_FUSB302=m -CONFIG_TYPEC_UCSI=m -# CONFIG_UCSI_CCG is not set -CONFIG_UCSI_ACPI=m -# CONFIG_UCSI_STM32G0 is not set -# CONFIG_TYPEC_TPS6598X is not set -# CONFIG_TYPEC_ANX7411 is not set -# CONFIG_TYPEC_RT1719 is not set -# CONFIG_TYPEC_HD3SS3220 is not set -# CONFIG_TYPEC_STUSB160X is not set -# CONFIG_TYPEC_WUSB3801 is not set - -# -# USB Type-C Multiplexer/DeMultiplexer Switch support -# -# CONFIG_TYPEC_MUX_FSA4480 is not set -# CONFIG_TYPEC_MUX_GPIO_SBU is not set -# CONFIG_TYPEC_MUX_PI3USB30532 is not set -# CONFIG_TYPEC_MUX_NB7VPQ904M is not set -# CONFIG_TYPEC_MUX_PTN36502 is not set -# CONFIG_TYPEC_MUX_WCD939X_USBSS is not set -# end of USB Type-C Multiplexer/DeMultiplexer Switch support - -# -# USB Type-C Alternate Mode drivers -# -# CONFIG_TYPEC_DP_ALTMODE is not set -# end of USB Type-C Alternate Mode drivers - -CONFIG_USB_ROLE_SWITCH=m -# CONFIG_USB_ROLES_INTEL_XHCI is not set -CONFIG_MMC=m -CONFIG_MMC_BLOCK=m -CONFIG_MMC_BLOCK_MINORS=8 -CONFIG_SDIO_UART=m -# CONFIG_MMC_TEST is not set - -# -# MMC/SD/SDIO Host Controller Drivers -# -# CONFIG_MMC_DEBUG is not set -CONFIG_MMC_SDHCI=m -CONFIG_MMC_SDHCI_IO_ACCESSORS=y -CONFIG_MMC_SDHCI_PCI=m -CONFIG_MMC_RICOH_MMC=y -CONFIG_MMC_SDHCI_ACPI=m -CONFIG_MMC_SDHCI_PLTFM=m -# CONFIG_MMC_SDHCI_F_SDH30 is not set -CONFIG_MMC_WBSD=m -CONFIG_MMC_TIFM_SD=m -# CONFIG_MMC_SPI is not set -CONFIG_MMC_SDRICOH_CS=m -CONFIG_MMC_CB710=m -CONFIG_MMC_VIA_SDMMC=m -CONFIG_MMC_VUB300=m -CONFIG_MMC_USHC=m -CONFIG_MMC_USDHI6ROL0=m -CONFIG_MMC_CQHCI=m -# CONFIG_MMC_HSQ is not set -CONFIG_MMC_TOSHIBA_PCI=m -CONFIG_MMC_MTK=m -CONFIG_MMC_SDHCI_XENON=m -CONFIG_SCSI_UFSHCD=m -# CONFIG_SCSI_UFS_BSG is not set -# CONFIG_SCSI_UFS_HWMON is not set -CONFIG_SCSI_UFSHCD_PCI=m -# CONFIG_SCSI_UFS_DWC_TC_PCI is not set -CONFIG_SCSI_UFSHCD_PLATFORM=m -# CONFIG_SCSI_UFS_CDNS_PLATFORM is not set -CONFIG_MEMSTICK=m -# CONFIG_MEMSTICK_DEBUG is not set - -# -# MemoryStick drivers -# -# CONFIG_MEMSTICK_UNSAFE_RESUME is not set -CONFIG_MSPRO_BLOCK=m -CONFIG_MS_BLOCK=m - -# -# MemoryStick Host Controller Drivers -# -CONFIG_MEMSTICK_TIFM_MS=m -CONFIG_MEMSTICK_JMICRON_38X=m -CONFIG_MEMSTICK_R592=m -CONFIG_NEW_LEDS=y -CONFIG_LEDS_CLASS=m -CONFIG_LEDS_CLASS_FLASH=m -# CONFIG_LEDS_CLASS_MULTICOLOR is not set -CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y - -# -# LED drivers -# -# CONFIG_LEDS_APU is not set -# CONFIG_LEDS_AW200XX is not set -# CONFIG_LEDS_CHT_WCOVE is not set -CONFIG_LEDS_LM3530=m -# CONFIG_LEDS_LM3532 is not set -CONFIG_LEDS_LM3533=m -CONFIG_LEDS_LM3642=m -CONFIG_LEDS_PCA9532=m -# CONFIG_LEDS_PCA9532_GPIO is not set -CONFIG_LEDS_GPIO=m -CONFIG_LEDS_LP3944=m -CONFIG_LEDS_LP3952=m -# CONFIG_LEDS_LP50XX is not set -CONFIG_LEDS_PCA955X=m -CONFIG_LEDS_PCA955X_GPIO=y -CONFIG_LEDS_PCA963X=m -# CONFIG_LEDS_PCA995X is not set -# CONFIG_LEDS_DAC124S085 is not set -CONFIG_LEDS_PWM=m -# CONFIG_LEDS_REGULATOR is not set -# CONFIG_LEDS_BD2606MVV is not set -CONFIG_LEDS_BD2802=m -CONFIG_LEDS_INTEL_SS4200=m -# CONFIG_LEDS_LT3593 is not set -CONFIG_LEDS_MC13783=m -CONFIG_LEDS_TCA6507=m -CONFIG_LEDS_TLC591XX=m -CONFIG_LEDS_LM355x=m -# CONFIG_LEDS_IS31FL319X is not set - -# -# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) -# -CONFIG_LEDS_BLINKM=m -CONFIG_LEDS_MLXCPLD=m -# CONFIG_LEDS_MLXREG is not set -CONFIG_LEDS_USER=m -CONFIG_LEDS_NIC78BX=m -# CONFIG_LEDS_LM36274 is not set - -# -# Flash and Torch LED drivers -# -CONFIG_LEDS_AS3645A=m -# CONFIG_LEDS_LM3601X is not set -# CONFIG_LEDS_RT8515 is not set -# CONFIG_LEDS_SGM3140 is not set - -# -# RGB LED drivers -# - -# -# LED Triggers -# -CONFIG_LEDS_TRIGGERS=y -CONFIG_LEDS_TRIGGER_TIMER=m -CONFIG_LEDS_TRIGGER_ONESHOT=m -CONFIG_LEDS_TRIGGER_DISK=y -CONFIG_LEDS_TRIGGER_MTD=y -CONFIG_LEDS_TRIGGER_HEARTBEAT=m -CONFIG_LEDS_TRIGGER_BACKLIGHT=m -CONFIG_LEDS_TRIGGER_CPU=y -# CONFIG_LEDS_TRIGGER_ACTIVITY is not set -CONFIG_LEDS_TRIGGER_GPIO=m -CONFIG_LEDS_TRIGGER_DEFAULT_ON=m - -# -# iptables trigger is under Netfilter config (LED target) -# -CONFIG_LEDS_TRIGGER_TRANSIENT=m -CONFIG_LEDS_TRIGGER_CAMERA=m -CONFIG_LEDS_TRIGGER_PANIC=y -# CONFIG_LEDS_TRIGGER_NETDEV is not set -# CONFIG_LEDS_TRIGGER_PATTERN is not set -CONFIG_LEDS_TRIGGER_AUDIO=m -# CONFIG_LEDS_TRIGGER_TTY is not set - -# -# Simple LED drivers -# -CONFIG_ACCESSIBILITY=y -CONFIG_A11Y_BRAILLE_CONSOLE=y - -# -# Speakup console speech -# -CONFIG_SPEAKUP=m -CONFIG_SPEAKUP_SYNTH_ACNTSA=m -CONFIG_SPEAKUP_SYNTH_APOLLO=m -CONFIG_SPEAKUP_SYNTH_AUDPTR=m -CONFIG_SPEAKUP_SYNTH_BNS=m -CONFIG_SPEAKUP_SYNTH_DECTLK=m -CONFIG_SPEAKUP_SYNTH_DECEXT=m -CONFIG_SPEAKUP_SYNTH_LTLK=m -CONFIG_SPEAKUP_SYNTH_SOFT=m -CONFIG_SPEAKUP_SYNTH_SPKOUT=m -CONFIG_SPEAKUP_SYNTH_TXPRT=m -CONFIG_SPEAKUP_SYNTH_DUMMY=m -# end of Speakup console speech - -CONFIG_INFINIBAND=m -CONFIG_INFINIBAND_USER_MAD=m -CONFIG_INFINIBAND_USER_ACCESS=m -CONFIG_INFINIBAND_USER_MEM=y -CONFIG_INFINIBAND_ON_DEMAND_PAGING=y -CONFIG_INFINIBAND_ADDR_TRANS=y -CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y -CONFIG_INFINIBAND_VIRT_DMA=y -# CONFIG_INFINIBAND_BNXT_RE is not set -CONFIG_INFINIBAND_CXGB4=m -# CONFIG_INFINIBAND_EFA is not set -# CONFIG_INFINIBAND_ERDMA is not set -CONFIG_INFINIBAND_HFI1=m -# CONFIG_HFI1_DEBUG_SDMA_ORDER is not set -# CONFIG_SDMA_VERBOSITY is not set -# CONFIG_INFINIBAND_IRDMA is not set -CONFIG_MLX4_INFINIBAND=m -CONFIG_MLX5_INFINIBAND=m -CONFIG_INFINIBAND_MTHCA=m -CONFIG_INFINIBAND_MTHCA_DEBUG=y -CONFIG_INFINIBAND_OCRDMA=m -# CONFIG_INFINIBAND_QEDR is not set -CONFIG_INFINIBAND_QIB=m -CONFIG_INFINIBAND_QIB_DCA=y -CONFIG_INFINIBAND_USNIC=m -CONFIG_INFINIBAND_VMWARE_PVRDMA=m -CONFIG_INFINIBAND_RDMAVT=m -CONFIG_RDMA_RXE=m -# CONFIG_RDMA_SIW is not set -CONFIG_INFINIBAND_IPOIB=m -CONFIG_INFINIBAND_IPOIB_CM=y -CONFIG_INFINIBAND_IPOIB_DEBUG=y -# CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set -CONFIG_INFINIBAND_SRP=m -CONFIG_INFINIBAND_SRPT=m -CONFIG_INFINIBAND_ISER=m -CONFIG_INFINIBAND_ISERT=m -# CONFIG_INFINIBAND_RTRS_CLIENT is not set -# CONFIG_INFINIBAND_RTRS_SERVER is not set -CONFIG_INFINIBAND_OPA_VNIC=m -CONFIG_EDAC_ATOMIC_SCRUB=y -CONFIG_EDAC_SUPPORT=y -CONFIG_EDAC=y -CONFIG_EDAC_LEGACY_SYSFS=y -# CONFIG_EDAC_DEBUG is not set -CONFIG_EDAC_DECODE_MCE=m -CONFIG_EDAC_GHES=y -CONFIG_EDAC_AMD64=m -CONFIG_EDAC_E752X=m -CONFIG_EDAC_I82975X=m -CONFIG_EDAC_I3000=m -CONFIG_EDAC_I3200=m -CONFIG_EDAC_IE31200=m -CONFIG_EDAC_X38=m -CONFIG_EDAC_I5400=m -CONFIG_EDAC_I7CORE=m -CONFIG_EDAC_I5100=m -CONFIG_EDAC_I7300=m -CONFIG_EDAC_SBRIDGE=m -CONFIG_EDAC_SKX=m -# CONFIG_EDAC_I10NM is not set -# CONFIG_EDAC_PND2 is not set -# CONFIG_EDAC_IGEN6 is not set -CONFIG_RTC_LIB=y -CONFIG_RTC_MC146818_LIB=y -CONFIG_RTC_CLASS=y -CONFIG_RTC_HCTOSYS=y -CONFIG_RTC_HCTOSYS_DEVICE="rtc0" -CONFIG_RTC_SYSTOHC=y -CONFIG_RTC_SYSTOHC_DEVICE="rtc0" -# CONFIG_RTC_DEBUG is not set -CONFIG_RTC_NVMEM=y - -# -# RTC interfaces -# -CONFIG_RTC_INTF_SYSFS=y -CONFIG_RTC_INTF_PROC=y -CONFIG_RTC_INTF_DEV=y -CONFIG_RTC_INTF_DEV_UIE_EMUL=y -# CONFIG_RTC_DRV_TEST is not set - -# -# I2C RTC drivers -# -# CONFIG_RTC_DRV_ABB5ZES3 is not set -# CONFIG_RTC_DRV_ABEOZ9 is not set -# CONFIG_RTC_DRV_ABX80X is not set -# CONFIG_RTC_DRV_DS1307 is not set -# CONFIG_RTC_DRV_DS1374 is not set -# CONFIG_RTC_DRV_DS1672 is not set -# CONFIG_RTC_DRV_MAX6900 is not set -# CONFIG_RTC_DRV_MAX31335 is not set -# CONFIG_RTC_DRV_RS5C372 is not set -# CONFIG_RTC_DRV_ISL1208 is not set -# CONFIG_RTC_DRV_ISL12022 is not set -# CONFIG_RTC_DRV_X1205 is not set -# CONFIG_RTC_DRV_PCF8523 is not set -# CONFIG_RTC_DRV_PCF85063 is not set -# CONFIG_RTC_DRV_PCF85363 is not set -# CONFIG_RTC_DRV_PCF8563 is not set -# CONFIG_RTC_DRV_PCF8583 is not set -# CONFIG_RTC_DRV_M41T80 is not set -# CONFIG_RTC_DRV_BQ32K is not set -# CONFIG_RTC_DRV_S35390A is not set -# CONFIG_RTC_DRV_FM3130 is not set -# CONFIG_RTC_DRV_RX8010 is not set -# CONFIG_RTC_DRV_RX8581 is not set -# CONFIG_RTC_DRV_RX8025 is not set -# CONFIG_RTC_DRV_EM3027 is not set -# CONFIG_RTC_DRV_RV3028 is not set -# CONFIG_RTC_DRV_RV3032 is not set -# CONFIG_RTC_DRV_RV8803 is not set -# CONFIG_RTC_DRV_SD3078 is not set - -# -# SPI RTC drivers -# -# CONFIG_RTC_DRV_M41T93 is not set -# CONFIG_RTC_DRV_M41T94 is not set -# CONFIG_RTC_DRV_DS1302 is not set -# CONFIG_RTC_DRV_DS1305 is not set -# CONFIG_RTC_DRV_DS1343 is not set -# CONFIG_RTC_DRV_DS1347 is not set -# CONFIG_RTC_DRV_DS1390 is not set -# CONFIG_RTC_DRV_MAX6916 is not set -# CONFIG_RTC_DRV_R9701 is not set -# CONFIG_RTC_DRV_RX4581 is not set -# CONFIG_RTC_DRV_RS5C348 is not set -# CONFIG_RTC_DRV_MAX6902 is not set -# CONFIG_RTC_DRV_PCF2123 is not set -# CONFIG_RTC_DRV_MCP795 is not set -CONFIG_RTC_I2C_AND_SPI=y - -# -# SPI and I2C RTC drivers -# -# CONFIG_RTC_DRV_DS3232 is not set -# CONFIG_RTC_DRV_PCF2127 is not set -# CONFIG_RTC_DRV_RV3029C2 is not set -# CONFIG_RTC_DRV_RX6110 is not set - -# -# Platform RTC drivers -# -CONFIG_RTC_DRV_CMOS=y -# CONFIG_RTC_DRV_DS1286 is not set -# CONFIG_RTC_DRV_DS1511 is not set -# CONFIG_RTC_DRV_DS1553 is not set -# CONFIG_RTC_DRV_DS1685_FAMILY is not set -# CONFIG_RTC_DRV_DS1742 is not set -# CONFIG_RTC_DRV_DS2404 is not set -# CONFIG_RTC_DRV_STK17TA8 is not set -# CONFIG_RTC_DRV_M48T86 is not set -# CONFIG_RTC_DRV_M48T35 is not set -# CONFIG_RTC_DRV_M48T59 is not set -# CONFIG_RTC_DRV_MSM6242 is not set -# CONFIG_RTC_DRV_RP5C01 is not set -# CONFIG_RTC_DRV_PCF50633 is not set -# CONFIG_RTC_DRV_CROS_EC is not set - -# -# on-CPU RTC drivers -# -# CONFIG_RTC_DRV_FTRTC010 is not set -# CONFIG_RTC_DRV_MC13XXX is not set - -# -# HID Sensor RTC drivers -# -CONFIG_RTC_DRV_HID_SENSOR_TIME=m -# CONFIG_RTC_DRV_GOLDFISH is not set -CONFIG_DMADEVICES=y -# CONFIG_DMADEVICES_DEBUG is not set - -# -# DMA Devices -# -CONFIG_DMA_ENGINE=y -CONFIG_DMA_VIRTUAL_CHANNELS=y -CONFIG_DMA_ACPI=y -CONFIG_ALTERA_MSGDMA=m -CONFIG_INTEL_IDMA64=m -# CONFIG_INTEL_IDXD is not set -# CONFIG_INTEL_IDXD_COMPAT is not set -CONFIG_INTEL_IOATDMA=m -# CONFIG_PLX_DMA is not set -# CONFIG_XILINX_DMA is not set -# CONFIG_XILINX_XDMA is not set -# CONFIG_AMD_PTDMA is not set -# CONFIG_QCOM_HIDMA_MGMT is not set -# CONFIG_QCOM_HIDMA is not set -CONFIG_DW_DMAC_CORE=y -CONFIG_DW_DMAC=y -CONFIG_DW_DMAC_PCI=y -# CONFIG_DW_EDMA is not set -CONFIG_HSU_DMA=y -# CONFIG_SF_PDMA is not set -# CONFIG_INTEL_LDMA is not set - -# -# DMA Clients -# -CONFIG_ASYNC_TX_DMA=y -# CONFIG_DMATEST is not set -CONFIG_DMA_ENGINE_RAID=y - -# -# DMABUF options -# -CONFIG_SYNC_FILE=y -# CONFIG_SW_SYNC is not set -# CONFIG_UDMABUF is not set -# CONFIG_DMABUF_MOVE_NOTIFY is not set -# CONFIG_DMABUF_DEBUG is not set -# CONFIG_DMABUF_SELFTESTS is not set -# CONFIG_DMABUF_HEAPS is not set -# CONFIG_DMABUF_SYSFS_STATS is not set -# end of DMABUF options - -CONFIG_DCA=m -CONFIG_UIO=m -CONFIG_UIO_CIF=m -CONFIG_UIO_PDRV_GENIRQ=m -# CONFIG_UIO_DMEM_GENIRQ is not set -CONFIG_UIO_AEC=m -CONFIG_UIO_SERCOS3=m -CONFIG_UIO_PCI_GENERIC=m -CONFIG_UIO_NETX=m -CONFIG_UIO_PRUSS=m -# CONFIG_UIO_MF624 is not set -CONFIG_UIO_HV_GENERIC=m -CONFIG_VFIO=m -CONFIG_VFIO_GROUP=y -CONFIG_VFIO_CONTAINER=y -CONFIG_VFIO_IOMMU_TYPE1=m -# CONFIG_VFIO_NOIOMMU is not set -CONFIG_VFIO_VIRQFD=y -# CONFIG_VFIO_DEBUGFS is not set - -# -# VFIO support for PCI devices -# -CONFIG_VFIO_PCI_CORE=m -CONFIG_VFIO_PCI_MMAP=y -CONFIG_VFIO_PCI_INTX=y -CONFIG_VFIO_PCI=m -CONFIG_VFIO_PCI_VGA=y -CONFIG_VFIO_PCI_IGD=y -# CONFIG_MLX5_VFIO_PCI is not set -# CONFIG_VIRTIO_VFIO_PCI is not set -# end of VFIO support for PCI devices - -CONFIG_VFIO_MDEV=m -CONFIG_IRQ_BYPASS_MANAGER=m -CONFIG_VIRT_DRIVERS=y -CONFIG_VMGENID=y -# CONFIG_VBOXGUEST is not set -# CONFIG_NITRO_ENCLAVES is not set -CONFIG_TSM_REPORTS=m -# CONFIG_EFI_SECRET is not set -CONFIG_SEV_GUEST=m -CONFIG_VIRTIO_ANCHOR=y -CONFIG_VIRTIO=m -CONFIG_VIRTIO_PCI_LIB=m -CONFIG_VIRTIO_PCI_LIB_LEGACY=m -CONFIG_VIRTIO_MENU=y -CONFIG_VIRTIO_PCI=m -CONFIG_VIRTIO_PCI_ADMIN_LEGACY=y -CONFIG_VIRTIO_PCI_LEGACY=y -# CONFIG_VIRTIO_PMEM is not set -CONFIG_VIRTIO_BALLOON=m -CONFIG_VIRTIO_MEM=m -CONFIG_VIRTIO_INPUT=m -CONFIG_VIRTIO_MMIO=m -CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y -CONFIG_VIRTIO_DMA_SHARED_BUFFER=m -# CONFIG_VDPA is not set -CONFIG_VHOST_IOTLB=m -CONFIG_VHOST_TASK=y -CONFIG_VHOST=m -CONFIG_VHOST_MENU=y -CONFIG_VHOST_NET=m -CONFIG_VHOST_SCSI=m -CONFIG_VHOST_VSOCK=m -# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set - -# -# Microsoft Hyper-V guest support -# -CONFIG_HYPERV=m -# CONFIG_HYPERV_VTL_MODE is not set -CONFIG_HYPERV_TIMER=y -CONFIG_HYPERV_UTILS=m -CONFIG_HYPERV_BALLOON=m -# end of Microsoft Hyper-V guest support - -# -# Xen driver support -# -CONFIG_XEN_BALLOON=y -CONFIG_XEN_BALLOON_MEMORY_HOTPLUG=y -CONFIG_XEN_MEMORY_HOTPLUG_LIMIT=512 -CONFIG_XEN_SCRUB_PAGES_DEFAULT=y -CONFIG_XEN_DEV_EVTCHN=m -CONFIG_XEN_BACKEND=y -CONFIG_XENFS=m -CONFIG_XEN_COMPAT_XENFS=y -CONFIG_XEN_SYS_HYPERVISOR=y -CONFIG_XEN_XENBUS_FRONTEND=y -CONFIG_XEN_GNTDEV=m -CONFIG_XEN_GRANT_DEV_ALLOC=m -# CONFIG_XEN_GRANT_DMA_ALLOC is not set -CONFIG_SWIOTLB_XEN=y -CONFIG_XEN_PCI_STUB=y -CONFIG_XEN_PCIDEV_BACKEND=m -# CONFIG_XEN_PVCALLS_FRONTEND is not set -# CONFIG_XEN_PVCALLS_BACKEND is not set -CONFIG_XEN_SCSI_BACKEND=m -CONFIG_XEN_PRIVCMD=m -CONFIG_XEN_ACPI_PROCESSOR=m -CONFIG_XEN_MCE_LOG=y -CONFIG_XEN_HAVE_PVMMU=y -CONFIG_XEN_EFI=y -CONFIG_XEN_AUTO_XLATE=y -CONFIG_XEN_ACPI=y -CONFIG_XEN_SYMS=y -CONFIG_XEN_HAVE_VPMU=y -CONFIG_XEN_UNPOPULATED_ALLOC=y -# CONFIG_XEN_VIRTIO is not set -# end of Xen driver support - -# CONFIG_GREYBUS is not set -# CONFIG_COMEDI is not set -CONFIG_STAGING=y -CONFIG_RTS5208=m - -# -# IIO staging drivers -# - -# -# Accelerometers -# -# CONFIG_ADIS16203 is not set -# CONFIG_ADIS16240 is not set -# end of Accelerometers - -# -# Analog to digital converters -# -# CONFIG_AD7816 is not set -# end of Analog to digital converters - -# -# Analog digital bi-direction converters -# -# CONFIG_ADT7316 is not set -# end of Analog digital bi-direction converters - -# -# Direct Digital Synthesis -# -# CONFIG_AD9832 is not set -# CONFIG_AD9834 is not set -# end of Direct Digital Synthesis - -# -# Network Analyzer, Impedance Converters -# -# CONFIG_AD5933 is not set -# end of Network Analyzer, Impedance Converters -# end of IIO staging drivers - -# CONFIG_FB_SM750 is not set -CONFIG_STAGING_MEDIA=y -CONFIG_LTE_GDM724X=m -# CONFIG_FB_TFT is not set -# CONFIG_PI433 is not set -# CONFIG_FIELDBUS_DEV is not set -# CONFIG_VME_BUS is not set -CONFIG_CHROME_PLATFORMS=y -# CONFIG_CHROMEOS_ACPI is not set -CONFIG_CHROMEOS_LAPTOP=m -CONFIG_CHROMEOS_PSTORE=m -# CONFIG_CHROMEOS_TBMC is not set -CONFIG_CROS_EC=m -# CONFIG_CROS_EC_I2C is not set -# CONFIG_CROS_EC_ISHTP is not set -# CONFIG_CROS_EC_SPI is not set -# CONFIG_CROS_EC_UART is not set -CONFIG_CROS_EC_LPC=m -CONFIG_CROS_EC_PROTO=y -CONFIG_CROS_KBD_LED_BACKLIGHT=m -CONFIG_CROS_EC_CHARDEV=m -CONFIG_CROS_EC_LIGHTBAR=m -CONFIG_CROS_EC_DEBUGFS=m -CONFIG_CROS_EC_SENSORHUB=m -CONFIG_CROS_EC_SYSFS=m -CONFIG_CROS_EC_TYPEC=m -# CONFIG_CROS_HPS_I2C is not set -CONFIG_CROS_USBPD_NOTIFY=m -# CONFIG_CHROMEOS_PRIVACY_SCREEN is not set -CONFIG_CROS_TYPEC_SWITCH=m -# CONFIG_WILCO_EC is not set -# CONFIG_MELLANOX_PLATFORM is not set -CONFIG_SURFACE_PLATFORMS=y -# CONFIG_SURFACE3_WMI is not set -# CONFIG_SURFACE_3_POWER_OPREGION is not set -# CONFIG_SURFACE_GPE is not set -# CONFIG_SURFACE_HOTPLUG is not set -CONFIG_SURFACE_PRO3_BUTTON=m -# CONFIG_SURFACE_AGGREGATOR is not set -CONFIG_X86_PLATFORM_DEVICES=y -CONFIG_ACPI_WMI=m -CONFIG_WMI_BMOF=m -# CONFIG_HUAWEI_WMI is not set -CONFIG_MXM_WMI=m -# CONFIG_NVIDIA_WMI_EC_BACKLIGHT is not set -# CONFIG_XIAOMI_WMI is not set -# CONFIG_GIGABYTE_WMI is not set -# CONFIG_YOGABOOK is not set -CONFIG_ACERHDF=m -# CONFIG_ACER_WIRELESS is not set -CONFIG_ACER_WMI=m -# CONFIG_AMD_PMC is not set -# CONFIG_AMD_HSMP is not set -# CONFIG_AMD_WBRF is not set -# CONFIG_ADV_SWBUTTON is not set -CONFIG_APPLE_GMUX=m -CONFIG_ASUS_LAPTOP=m -CONFIG_ASUS_WIRELESS=m -CONFIG_ASUS_WMI=m -CONFIG_ASUS_NB_WMI=m -# CONFIG_ASUS_TF103C_DOCK is not set -# CONFIG_MERAKI_MX100 is not set -CONFIG_EEEPC_LAPTOP=m -CONFIG_EEEPC_WMI=m -# CONFIG_X86_PLATFORM_DRIVERS_DELL is not set -CONFIG_AMILO_RFKILL=m -CONFIG_FUJITSU_LAPTOP=m -CONFIG_FUJITSU_TABLET=m -# CONFIG_GPD_POCKET_FAN is not set -# CONFIG_X86_PLATFORM_DRIVERS_HP is not set -# CONFIG_WIRELESS_HOTKEY is not set -CONFIG_IBM_RTL=m -CONFIG_IDEAPAD_LAPTOP=m -# CONFIG_LENOVO_YMC is not set -CONFIG_SENSORS_HDAPS=m -CONFIG_THINKPAD_ACPI=m -# CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set -# CONFIG_THINKPAD_ACPI_DEBUG is not set -# CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set -CONFIG_THINKPAD_ACPI_VIDEO=y -CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y -# CONFIG_THINKPAD_LMI is not set -# CONFIG_INTEL_ATOMISP2_LED is not set -# CONFIG_INTEL_ATOMISP2_PM is not set -# CONFIG_INTEL_IFS is not set -# CONFIG_INTEL_SAR_INT1092 is not set -# CONFIG_INTEL_SKL_INT3472 is not set - -# -# Intel Speed Select Technology interface support -# -# CONFIG_INTEL_SPEED_SELECT_INTERFACE is not set -# end of Intel Speed Select Technology interface support - -# CONFIG_INTEL_WMI_SBL_FW_UPDATE is not set -# CONFIG_INTEL_WMI_THUNDERBOLT is not set - -# -# Intel Uncore Frequency Control -# -# CONFIG_INTEL_UNCORE_FREQ_CONTROL is not set -# end of Intel Uncore Frequency Control - -CONFIG_INTEL_HID_EVENT=m -CONFIG_INTEL_VBTN=m -CONFIG_INTEL_INT0002_VGPIO=m -CONFIG_INTEL_OAKTRAIL=m -# CONFIG_INTEL_BYTCRC_PWRSRC is not set -# CONFIG_INTEL_ISHTP_ECLITE is not set -CONFIG_INTEL_PUNIT_IPC=m -CONFIG_INTEL_RST=m -CONFIG_INTEL_SMARTCONNECT=m -CONFIG_INTEL_TURBO_MAX_3=y -# CONFIG_INTEL_VSEC is not set -# CONFIG_MSI_EC is not set -CONFIG_MSI_LAPTOP=m -CONFIG_MSI_WMI=m -# CONFIG_PCENGINES_APU2 is not set -# CONFIG_BARCO_P50_GPIO is not set -CONFIG_SAMSUNG_LAPTOP=m -CONFIG_SAMSUNG_Q10=m -CONFIG_ACPI_TOSHIBA=m -CONFIG_TOSHIBA_BT_RFKILL=m -CONFIG_TOSHIBA_HAPS=m -CONFIG_TOSHIBA_WMI=m -CONFIG_ACPI_CMPC=m -CONFIG_COMPAL_LAPTOP=m -# CONFIG_LG_LAPTOP is not set -CONFIG_PANASONIC_LAPTOP=m -CONFIG_SONY_LAPTOP=m -# CONFIG_SONYPI_COMPAT is not set -# CONFIG_SYSTEM76_ACPI is not set -CONFIG_TOPSTAR_LAPTOP=m -# CONFIG_SERIAL_MULTI_INSTANTIATE is not set -# CONFIG_MLX_PLATFORM is not set -# CONFIG_INSPUR_PLATFORM_PROFILE is not set -# CONFIG_X86_ANDROID_TABLETS is not set -CONFIG_INTEL_IPS=m -# CONFIG_INTEL_SCU_PCI is not set -# CONFIG_INTEL_SCU_PLATFORM is not set -# CONFIG_SIEMENS_SIMATIC_IPC is not set -# CONFIG_WINMATE_FM07_KEYS is not set -# CONFIG_SEL3350_PLATFORM is not set -CONFIG_P2SB=y -CONFIG_HAVE_CLK=y -CONFIG_HAVE_CLK_PREPARE=y -CONFIG_COMMON_CLK=y -# CONFIG_LMK04832 is not set -# CONFIG_COMMON_CLK_MAX9485 is not set -# CONFIG_COMMON_CLK_SI5341 is not set -# CONFIG_COMMON_CLK_SI5351 is not set -# CONFIG_COMMON_CLK_SI544 is not set -# CONFIG_COMMON_CLK_CDCE706 is not set -# CONFIG_COMMON_CLK_CS2000_CP is not set -# CONFIG_COMMON_CLK_PWM is not set -# CONFIG_XILINX_VCU is not set -# CONFIG_HWSPINLOCK is not set - -# -# Clock Source drivers -# -CONFIG_CLKEVT_I8253=y -CONFIG_I8253_LOCK=y -CONFIG_CLKBLD_I8253=y -# end of Clock Source drivers - -CONFIG_MAILBOX=y -CONFIG_PCC=y -# CONFIG_ALTERA_MBOX is not set -CONFIG_IOMMU_IOVA=y -CONFIG_IOMMU_API=y -CONFIG_IOMMU_SUPPORT=y - -# -# Generic IOMMU Pagetable Support -# -CONFIG_IOMMU_IO_PGTABLE=y -# end of Generic IOMMU Pagetable Support - -# CONFIG_IOMMU_DEBUGFS is not set -# CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set -CONFIG_IOMMU_DEFAULT_DMA_LAZY=y -# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set -CONFIG_IOMMU_DMA=y -CONFIG_IOMMU_SVA=y -CONFIG_AMD_IOMMU=y -CONFIG_DMAR_TABLE=y -CONFIG_INTEL_IOMMU=y -CONFIG_INTEL_IOMMU_SVM=y -# CONFIG_INTEL_IOMMU_DEFAULT_ON is not set -CONFIG_INTEL_IOMMU_FLOPPY_WA=y -# CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set -CONFIG_INTEL_IOMMU_PERF_EVENTS=y -# CONFIG_IOMMUFD is not set -CONFIG_IRQ_REMAP=y -CONFIG_HYPERV_IOMMU=y -# CONFIG_VIRTIO_IOMMU is not set - -# -# Remoteproc drivers -# -# CONFIG_REMOTEPROC is not set -# end of Remoteproc drivers - -# -# Rpmsg drivers -# -# CONFIG_RPMSG_QCOM_GLINK_RPM is not set -# CONFIG_RPMSG_VIRTIO is not set -# end of Rpmsg drivers - -# CONFIG_SOUNDWIRE is not set - -# -# SOC (System On Chip) specific Drivers -# - -# -# Amlogic SoC drivers -# -# end of Amlogic SoC drivers - -# -# Broadcom SoC drivers -# -# end of Broadcom SoC drivers - -# -# NXP/Freescale QorIQ SoC drivers -# -# end of NXP/Freescale QorIQ SoC drivers - -# -# fujitsu SoC drivers -# -# end of fujitsu SoC drivers - -# -# i.MX SoC drivers -# -# end of i.MX SoC drivers - -# -# Enable LiteX SoC Builder specific drivers -# -# end of Enable LiteX SoC Builder specific drivers - -# CONFIG_WPCM450_SOC is not set - -# -# Qualcomm SoC drivers -# -# end of Qualcomm SoC drivers - -# CONFIG_SOC_TI is not set - -# -# Xilinx SoC drivers -# -# end of Xilinx SoC drivers -# end of SOC (System On Chip) specific Drivers - -# -# PM Domains -# - -# -# Amlogic PM Domains -# -# end of Amlogic PM Domains - -# -# Broadcom PM Domains -# -# end of Broadcom PM Domains - -# -# i.MX PM Domains -# -# end of i.MX PM Domains - -# -# Qualcomm PM Domains -# -# end of Qualcomm PM Domains -# end of PM Domains - -CONFIG_PM_DEVFREQ=y - -# -# DEVFREQ Governors -# -CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m -CONFIG_DEVFREQ_GOV_PERFORMANCE=m -CONFIG_DEVFREQ_GOV_POWERSAVE=m -CONFIG_DEVFREQ_GOV_USERSPACE=m -CONFIG_DEVFREQ_GOV_PASSIVE=m - -# -# DEVFREQ Drivers -# -# CONFIG_PM_DEVFREQ_EVENT is not set -CONFIG_EXTCON=y - -# -# Extcon Device Drivers -# -CONFIG_EXTCON_ADC_JACK=m -CONFIG_EXTCON_AXP288=m -# CONFIG_EXTCON_FSA9480 is not set -CONFIG_EXTCON_GPIO=m -CONFIG_EXTCON_INTEL_INT3496=m -CONFIG_EXTCON_INTEL_CHT_WC=m -CONFIG_EXTCON_MAX3355=m -# CONFIG_EXTCON_PTN5150 is not set -CONFIG_EXTCON_RT8973A=m -CONFIG_EXTCON_SM5502=m -CONFIG_EXTCON_USB_GPIO=m -CONFIG_EXTCON_USBC_CROS_EC=m -# CONFIG_EXTCON_USBC_TUSB320 is not set -CONFIG_MEMORY=y -CONFIG_IIO=m -CONFIG_IIO_BUFFER=y -CONFIG_IIO_BUFFER_CB=m -# CONFIG_IIO_BUFFER_DMA is not set -# CONFIG_IIO_BUFFER_DMAENGINE is not set -# CONFIG_IIO_BUFFER_HW_CONSUMER is not set -CONFIG_IIO_KFIFO_BUF=m -CONFIG_IIO_TRIGGERED_BUFFER=m -CONFIG_IIO_CONFIGFS=m -CONFIG_IIO_TRIGGER=y -CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 -CONFIG_IIO_SW_DEVICE=m -CONFIG_IIO_SW_TRIGGER=m -# CONFIG_IIO_TRIGGERED_EVENT is not set - -# -# Accelerometers -# -# CONFIG_ADIS16201 is not set -# CONFIG_ADIS16209 is not set -# CONFIG_ADXL313_I2C is not set -# CONFIG_ADXL313_SPI is not set -# CONFIG_ADXL345_I2C is not set -# CONFIG_ADXL345_SPI is not set -# CONFIG_ADXL355_I2C is not set -# CONFIG_ADXL355_SPI is not set -# CONFIG_ADXL367_SPI is not set -# CONFIG_ADXL367_I2C is not set -# CONFIG_ADXL372_SPI is not set -# CONFIG_ADXL372_I2C is not set -# CONFIG_BMA180 is not set -# CONFIG_BMA220 is not set -# CONFIG_BMA400 is not set -# CONFIG_BMC150_ACCEL is not set -# CONFIG_BMI088_ACCEL is not set -# CONFIG_DA280 is not set -# CONFIG_DA311 is not set -# CONFIG_DMARD06 is not set -# CONFIG_DMARD09 is not set -# CONFIG_DMARD10 is not set -# CONFIG_FXLS8962AF_I2C is not set -# CONFIG_FXLS8962AF_SPI is not set -CONFIG_HID_SENSOR_ACCEL_3D=m -# CONFIG_IIO_CROS_EC_ACCEL_LEGACY is not set -CONFIG_IIO_ST_ACCEL_3AXIS=m -CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m -CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m -# CONFIG_IIO_KX022A_SPI is not set -# CONFIG_IIO_KX022A_I2C is not set -# CONFIG_KXSD9 is not set -CONFIG_KXCJK1013=m -# CONFIG_MC3230 is not set -# CONFIG_MMA7455_I2C is not set -# CONFIG_MMA7455_SPI is not set -CONFIG_MMA7660=m -# CONFIG_MMA8452 is not set -# CONFIG_MMA9551 is not set -# CONFIG_MMA9553 is not set -# CONFIG_MSA311 is not set -# CONFIG_MXC4005 is not set -# CONFIG_MXC6255 is not set -# CONFIG_SCA3000 is not set -# CONFIG_SCA3300 is not set -# CONFIG_STK8312 is not set -# CONFIG_STK8BA50 is not set -# end of Accelerometers - -# -# Analog to digital converters -# -# CONFIG_AD4130 is not set -# CONFIG_AD7091R5 is not set -# CONFIG_AD7091R8 is not set -# CONFIG_AD7124 is not set -# CONFIG_AD7192 is not set -# CONFIG_AD7266 is not set -# CONFIG_AD7280 is not set -# CONFIG_AD7291 is not set -# CONFIG_AD7292 is not set -# CONFIG_AD7298 is not set -# CONFIG_AD7476 is not set -# CONFIG_AD7606_IFACE_PARALLEL is not set -# CONFIG_AD7606_IFACE_SPI is not set -# CONFIG_AD7766 is not set -# CONFIG_AD7768_1 is not set -# CONFIG_AD7780 is not set -# CONFIG_AD7791 is not set -# CONFIG_AD7793 is not set -# CONFIG_AD7887 is not set -# CONFIG_AD7923 is not set -# CONFIG_AD7949 is not set -# CONFIG_AD799X is not set -CONFIG_AXP20X_ADC=m -CONFIG_AXP288_ADC=m -# CONFIG_CC10001_ADC is not set -# CONFIG_ENVELOPE_DETECTOR is not set -# CONFIG_HI8435 is not set -# CONFIG_HX711 is not set -# CONFIG_INA2XX_ADC is not set -# CONFIG_LTC2309 is not set -# CONFIG_LTC2471 is not set -# CONFIG_LTC2485 is not set -# CONFIG_LTC2496 is not set -# CONFIG_LTC2497 is not set -# CONFIG_MAX1027 is not set -# CONFIG_MAX11100 is not set -# CONFIG_MAX1118 is not set -# CONFIG_MAX11205 is not set -# CONFIG_MAX11410 is not set -# CONFIG_MAX1241 is not set -# CONFIG_MAX1363 is not set -# CONFIG_MAX34408 is not set -# CONFIG_MAX9611 is not set -# CONFIG_MCP320X is not set -# CONFIG_MCP3422 is not set -# CONFIG_MCP3564 is not set -# CONFIG_MCP3911 is not set -# CONFIG_NAU7802 is not set -# CONFIG_QCOM_SPMI_IADC is not set -# CONFIG_QCOM_SPMI_VADC is not set -# CONFIG_QCOM_SPMI_ADC5 is not set -# CONFIG_RICHTEK_RTQ6056 is not set -# CONFIG_SD_ADC_MODULATOR is not set -# CONFIG_TI_ADC081C is not set -# CONFIG_TI_ADC0832 is not set -# CONFIG_TI_ADC084S021 is not set -# CONFIG_TI_ADC12138 is not set -# CONFIG_TI_ADC108S102 is not set -# CONFIG_TI_ADC128S052 is not set -# CONFIG_TI_ADC161S626 is not set -# CONFIG_TI_ADS1015 is not set -# CONFIG_TI_ADS7924 is not set -# CONFIG_TI_ADS1100 is not set -# CONFIG_TI_ADS7950 is not set -# CONFIG_TI_ADS8344 is not set -# CONFIG_TI_ADS8688 is not set -# CONFIG_TI_ADS124S08 is not set -# CONFIG_TI_ADS131E08 is not set -# CONFIG_TI_LMP92064 is not set -# CONFIG_TI_TLC4541 is not set -# CONFIG_TI_TSC2046 is not set -# CONFIG_VF610_ADC is not set -# CONFIG_VIPERBOARD_ADC is not set -# CONFIG_XILINX_XADC is not set -# end of Analog to digital converters - -# -# Analog to digital and digital to analog converters -# -# CONFIG_AD74115 is not set -# CONFIG_AD74413R is not set -# end of Analog to digital and digital to analog converters - -# -# Analog Front Ends -# -# CONFIG_IIO_RESCALE is not set -# end of Analog Front Ends - -# -# Amplifiers -# -# CONFIG_AD8366 is not set -# CONFIG_ADA4250 is not set -# CONFIG_HMC425 is not set -# end of Amplifiers - -# -# Capacitance to digital converters -# -# CONFIG_AD7150 is not set -# CONFIG_AD7746 is not set -# end of Capacitance to digital converters - -# -# Chemical Sensors -# -# CONFIG_AOSONG_AGS02MA is not set -# CONFIG_ATLAS_PH_SENSOR is not set -# CONFIG_ATLAS_EZO_SENSOR is not set -# CONFIG_BME680 is not set -# CONFIG_CCS811 is not set -# CONFIG_IAQCORE is not set -# CONFIG_PMS7003 is not set -# CONFIG_SCD30_CORE is not set -# CONFIG_SCD4X is not set -# CONFIG_SENSIRION_SGP30 is not set -# CONFIG_SENSIRION_SGP40 is not set -# CONFIG_SPS30_I2C is not set -# CONFIG_SPS30_SERIAL is not set -# CONFIG_SENSEAIR_SUNRISE_CO2 is not set -# CONFIG_VZ89X is not set -# end of Chemical Sensors - -CONFIG_IIO_CROS_EC_SENSORS_CORE=m -CONFIG_IIO_CROS_EC_SENSORS=m -# CONFIG_IIO_CROS_EC_SENSORS_LID_ANGLE is not set - -# -# Hid Sensor IIO Common -# -CONFIG_HID_SENSOR_IIO_COMMON=m -CONFIG_HID_SENSOR_IIO_TRIGGER=m -# end of Hid Sensor IIO Common - -# -# IIO SCMI Sensors -# -# end of IIO SCMI Sensors - -# -# SSP Sensor Common -# -# CONFIG_IIO_SSP_SENSORHUB is not set -# end of SSP Sensor Common - -CONFIG_IIO_ST_SENSORS_I2C=m -CONFIG_IIO_ST_SENSORS_SPI=m -CONFIG_IIO_ST_SENSORS_CORE=m - -# -# Digital to analog converters -# -# CONFIG_AD3552R is not set -# CONFIG_AD5064 is not set -# CONFIG_AD5360 is not set -# CONFIG_AD5380 is not set -# CONFIG_AD5421 is not set -# CONFIG_AD5446 is not set -# CONFIG_AD5449 is not set -# CONFIG_AD5592R is not set -# CONFIG_AD5593R is not set -# CONFIG_AD5504 is not set -# CONFIG_AD5624R_SPI is not set -# CONFIG_LTC2688 is not set -# CONFIG_AD5686_SPI is not set -# CONFIG_AD5696_I2C is not set -# CONFIG_AD5755 is not set -# CONFIG_AD5758 is not set -# CONFIG_AD5761 is not set -# CONFIG_AD5764 is not set -# CONFIG_AD5766 is not set -# CONFIG_AD5770R is not set -# CONFIG_AD5791 is not set -# CONFIG_AD7293 is not set -# CONFIG_AD7303 is not set -# CONFIG_AD8801 is not set -# CONFIG_DPOT_DAC is not set -# CONFIG_DS4424 is not set -# CONFIG_LTC1660 is not set -# CONFIG_LTC2632 is not set -# CONFIG_M62332 is not set -# CONFIG_MAX517 is not set -# CONFIG_MAX5522 is not set -# CONFIG_MAX5821 is not set -# CONFIG_MCP4725 is not set -# CONFIG_MCP4728 is not set -# CONFIG_MCP4821 is not set -# CONFIG_MCP4922 is not set -# CONFIG_TI_DAC082S085 is not set -# CONFIG_TI_DAC5571 is not set -# CONFIG_TI_DAC7311 is not set -# CONFIG_TI_DAC7612 is not set -# CONFIG_VF610_DAC is not set -# end of Digital to analog converters - -# -# IIO dummy driver -# -# CONFIG_IIO_SIMPLE_DUMMY is not set -# end of IIO dummy driver - -# -# Filters -# -# CONFIG_ADMV8818 is not set -# end of Filters - -# -# Frequency Synthesizers DDS/PLL -# - -# -# Clock Generator/Distribution -# -# CONFIG_AD9523 is not set -# end of Clock Generator/Distribution - -# -# Phase-Locked Loop (PLL) frequency synthesizers -# -# CONFIG_ADF4350 is not set -# CONFIG_ADF4371 is not set -# CONFIG_ADF4377 is not set -# CONFIG_ADMV1013 is not set -# CONFIG_ADMV1014 is not set -# CONFIG_ADMV4420 is not set -# CONFIG_ADRF6780 is not set -# end of Phase-Locked Loop (PLL) frequency synthesizers -# end of Frequency Synthesizers DDS/PLL - -# -# Digital gyroscope sensors -# -# CONFIG_ADIS16080 is not set -# CONFIG_ADIS16130 is not set -# CONFIG_ADIS16136 is not set -# CONFIG_ADIS16260 is not set -# CONFIG_ADXRS290 is not set -# CONFIG_ADXRS450 is not set -# CONFIG_BMG160 is not set -# CONFIG_FXAS21002C is not set -CONFIG_HID_SENSOR_GYRO_3D=m -# CONFIG_MPU3050_I2C is not set -# CONFIG_IIO_ST_GYRO_3AXIS is not set -# CONFIG_ITG3200 is not set -# end of Digital gyroscope sensors - -# -# Health Sensors -# - -# -# Heart Rate Monitors -# -# CONFIG_AFE4403 is not set -# CONFIG_AFE4404 is not set -# CONFIG_MAX30100 is not set -# CONFIG_MAX30102 is not set -# end of Heart Rate Monitors -# end of Health Sensors - -# -# Humidity sensors -# -# CONFIG_AM2315 is not set -# CONFIG_DHT11 is not set -# CONFIG_HDC100X is not set -# CONFIG_HDC2010 is not set -# CONFIG_HDC3020 is not set -CONFIG_HID_SENSOR_HUMIDITY=m -# CONFIG_HTS221 is not set -# CONFIG_HTU21 is not set -# CONFIG_SI7005 is not set -# CONFIG_SI7020 is not set -# end of Humidity sensors - -# -# Inertial measurement units -# -# CONFIG_ADIS16400 is not set -# CONFIG_ADIS16460 is not set -# CONFIG_ADIS16475 is not set -# CONFIG_ADIS16480 is not set -# CONFIG_BMI160_I2C is not set -# CONFIG_BMI160_SPI is not set -# CONFIG_BMI323_I2C is not set -# CONFIG_BMI323_SPI is not set -# CONFIG_BOSCH_BNO055_SERIAL is not set -# CONFIG_BOSCH_BNO055_I2C is not set -# CONFIG_FXOS8700_I2C is not set -# CONFIG_FXOS8700_SPI is not set -# CONFIG_KMX61 is not set -# CONFIG_INV_ICM42600_I2C is not set -# CONFIG_INV_ICM42600_SPI is not set -# CONFIG_INV_MPU6050_I2C is not set -# CONFIG_INV_MPU6050_SPI is not set -# CONFIG_IIO_ST_LSM6DSX is not set -# CONFIG_IIO_ST_LSM9DS0 is not set -# end of Inertial measurement units - -# -# Light sensors -# -CONFIG_ACPI_ALS=m -# CONFIG_ADJD_S311 is not set -# CONFIG_ADUX1020 is not set -# CONFIG_AL3010 is not set -# CONFIG_AL3320A is not set -# CONFIG_APDS9300 is not set -# CONFIG_APDS9960 is not set -# CONFIG_AS73211 is not set -# CONFIG_BH1750 is not set -# CONFIG_BH1780 is not set -# CONFIG_CM32181 is not set -# CONFIG_CM3232 is not set -# CONFIG_CM3323 is not set -# CONFIG_CM3605 is not set -# CONFIG_CM36651 is not set -CONFIG_IIO_CROS_EC_LIGHT_PROX=m -# CONFIG_GP2AP002 is not set -# CONFIG_GP2AP020A00F is not set -CONFIG_SENSORS_ISL29018=m -# CONFIG_SENSORS_ISL29028 is not set -# CONFIG_ISL29125 is not set -# CONFIG_ISL76682 is not set -CONFIG_HID_SENSOR_ALS=m -CONFIG_HID_SENSOR_PROX=m -# CONFIG_JSA1212 is not set -# CONFIG_ROHM_BU27008 is not set -# CONFIG_ROHM_BU27034 is not set -# CONFIG_RPR0521 is not set -# CONFIG_SENSORS_LM3533 is not set -# CONFIG_LTR390 is not set -# CONFIG_LTR501 is not set -# CONFIG_LTRF216A is not set -# CONFIG_LV0104CS is not set -# CONFIG_MAX44000 is not set -# CONFIG_MAX44009 is not set -# CONFIG_NOA1305 is not set -# CONFIG_OPT3001 is not set -# CONFIG_OPT4001 is not set -# CONFIG_PA12203001 is not set -# CONFIG_SI1133 is not set -# CONFIG_SI1145 is not set -# CONFIG_STK3310 is not set -# CONFIG_ST_UVIS25 is not set -# CONFIG_TCS3414 is not set -# CONFIG_TCS3472 is not set -# CONFIG_SENSORS_TSL2563 is not set -# CONFIG_TSL2583 is not set -# CONFIG_TSL2591 is not set -# CONFIG_TSL2772 is not set -# CONFIG_TSL4531 is not set -# CONFIG_US5182D is not set -# CONFIG_VCNL4000 is not set -# CONFIG_VCNL4035 is not set -# CONFIG_VEML6030 is not set -# CONFIG_VEML6070 is not set -# CONFIG_VEML6075 is not set -# CONFIG_VL6180 is not set -# CONFIG_ZOPT2201 is not set -# end of Light sensors - -# -# Magnetometer sensors -# -# CONFIG_AK8974 is not set -# CONFIG_AK8975 is not set -# CONFIG_AK09911 is not set -# CONFIG_BMC150_MAGN_I2C is not set -# CONFIG_BMC150_MAGN_SPI is not set -# CONFIG_MAG3110 is not set -CONFIG_HID_SENSOR_MAGNETOMETER_3D=m -# CONFIG_MMC35240 is not set -# CONFIG_IIO_ST_MAGN_3AXIS is not set -# CONFIG_SENSORS_HMC5843_I2C is not set -# CONFIG_SENSORS_HMC5843_SPI is not set -# CONFIG_SENSORS_RM3100_I2C is not set -# CONFIG_SENSORS_RM3100_SPI is not set -# CONFIG_TI_TMAG5273 is not set -# CONFIG_YAMAHA_YAS530 is not set -# end of Magnetometer sensors - -# -# Multiplexers -# -# CONFIG_IIO_MUX is not set -# end of Multiplexers - -# -# Inclinometer sensors -# -CONFIG_HID_SENSOR_INCLINOMETER_3D=m -CONFIG_HID_SENSOR_DEVICE_ROTATION=m -# end of Inclinometer sensors - -# -# Triggers - standalone -# -CONFIG_IIO_HRTIMER_TRIGGER=m -CONFIG_IIO_INTERRUPT_TRIGGER=m -CONFIG_IIO_TIGHTLOOP_TRIGGER=m -CONFIG_IIO_SYSFS_TRIGGER=m -# end of Triggers - standalone - -# -# Linear and angular position sensors -# -# CONFIG_HID_SENSOR_CUSTOM_INTEL_HINGE is not set -# end of Linear and angular position sensors - -# -# Digital potentiometers -# -# CONFIG_AD5110 is not set -# CONFIG_AD5272 is not set -# CONFIG_DS1803 is not set -# CONFIG_MAX5432 is not set -# CONFIG_MAX5481 is not set -# CONFIG_MAX5487 is not set -# CONFIG_MCP4018 is not set -# CONFIG_MCP4131 is not set -# CONFIG_MCP4531 is not set -# CONFIG_MCP41010 is not set -# CONFIG_TPL0102 is not set -# CONFIG_X9250 is not set -# end of Digital potentiometers - -# -# Digital potentiostats -# -# CONFIG_LMP91000 is not set -# end of Digital potentiostats - -# -# Pressure sensors -# -# CONFIG_ABP060MG is not set -# CONFIG_ROHM_BM1390 is not set -# CONFIG_BMP280 is not set -CONFIG_IIO_CROS_EC_BARO=m -# CONFIG_DLHL60D is not set -# CONFIG_DPS310 is not set -CONFIG_HID_SENSOR_PRESS=m -# CONFIG_HP03 is not set -# CONFIG_HSC030PA is not set -# CONFIG_ICP10100 is not set -# CONFIG_MPL115_I2C is not set -# CONFIG_MPL115_SPI is not set -# CONFIG_MPL3115 is not set -# CONFIG_MPRLS0025PA is not set -# CONFIG_MS5611 is not set -# CONFIG_MS5637 is not set -# CONFIG_IIO_ST_PRESS is not set -# CONFIG_T5403 is not set -# CONFIG_HP206C is not set -# CONFIG_ZPA2326 is not set -# end of Pressure sensors - -# -# Lightning sensors -# -# CONFIG_AS3935 is not set -# end of Lightning sensors - -# -# Proximity and distance sensors -# -# CONFIG_CROS_EC_MKBP_PROXIMITY is not set -# CONFIG_IRSD200 is not set -# CONFIG_ISL29501 is not set -# CONFIG_LIDAR_LITE_V2 is not set -# CONFIG_MB1232 is not set -# CONFIG_PING is not set -# CONFIG_RFD77402 is not set -# CONFIG_SRF04 is not set -# CONFIG_SX9310 is not set -# CONFIG_SX9324 is not set -# CONFIG_SX9360 is not set -# CONFIG_SX9500 is not set -# CONFIG_SRF08 is not set -# CONFIG_VCNL3020 is not set -# CONFIG_VL53L0X_I2C is not set -# end of Proximity and distance sensors - -# -# Resolver to digital converters -# -# CONFIG_AD2S90 is not set -# CONFIG_AD2S1200 is not set -# CONFIG_AD2S1210 is not set -# end of Resolver to digital converters - -# -# Temperature sensors -# -# CONFIG_LTC2983 is not set -# CONFIG_MAXIM_THERMOCOUPLE is not set -CONFIG_HID_SENSOR_TEMP=m -# CONFIG_MLX90614 is not set -# CONFIG_MLX90632 is not set -# CONFIG_MLX90635 is not set -# CONFIG_TMP006 is not set -# CONFIG_TMP007 is not set -# CONFIG_TMP117 is not set -# CONFIG_TSYS01 is not set -# CONFIG_TSYS02D is not set -# CONFIG_MAX30208 is not set -# CONFIG_MAX31856 is not set -# CONFIG_MAX31865 is not set -# CONFIG_MCP9600 is not set -# end of Temperature sensors - -CONFIG_NTB=m -# CONFIG_NTB_MSI is not set -CONFIG_NTB_AMD=m -CONFIG_NTB_IDT=m -CONFIG_NTB_INTEL=m -# CONFIG_NTB_EPF is not set -# CONFIG_NTB_SWITCHTEC is not set -# CONFIG_NTB_PINGPONG is not set -# CONFIG_NTB_TOOL is not set -# CONFIG_NTB_PERF is not set -CONFIG_NTB_TRANSPORT=m -CONFIG_PWM=y -CONFIG_PWM_SYSFS=y -# CONFIG_PWM_DEBUG is not set -# CONFIG_PWM_CLK is not set -CONFIG_PWM_CRC=y -CONFIG_PWM_CROS_EC=m -# CONFIG_PWM_DWC is not set -# CONFIG_PWM_LP3943 is not set -CONFIG_PWM_LPSS=m -CONFIG_PWM_LPSS_PCI=m -CONFIG_PWM_LPSS_PLATFORM=m -# CONFIG_PWM_PCA9685 is not set - -# -# IRQ chip support -# -# end of IRQ chip support - -# CONFIG_IPACK_BUS is not set -CONFIG_RESET_CONTROLLER=y -# CONFIG_RESET_SIMPLE is not set -# CONFIG_RESET_TI_SYSCON is not set -# CONFIG_RESET_TI_TPS380X is not set - -# -# PHY Subsystem -# -CONFIG_GENERIC_PHY=y -# CONFIG_USB_LGM_PHY is not set -# CONFIG_PHY_CAN_TRANSCEIVER is not set - -# -# PHY drivers for Broadcom platforms -# -CONFIG_BCM_KONA_USB2_PHY=m -# end of PHY drivers for Broadcom platforms - -# CONFIG_PHY_PXA_28NM_HSIC is not set -# CONFIG_PHY_PXA_28NM_USB2 is not set -# CONFIG_PHY_CPCAP_USB is not set -# CONFIG_PHY_INTEL_LGM_EMMC is not set -# end of PHY Subsystem - -CONFIG_POWERCAP=y -CONFIG_INTEL_RAPL_CORE=m -CONFIG_INTEL_RAPL=m -CONFIG_IDLE_INJECT=y -# CONFIG_MCB is not set - -# -# Performance monitor support -# -# CONFIG_DWC_PCIE_PMU is not set -# end of Performance monitor support - -CONFIG_RAS=y -CONFIG_RAS_CEC=y -# CONFIG_RAS_CEC_DEBUG is not set -# CONFIG_USB4 is not set - -# -# Android -# -# CONFIG_ANDROID_BINDER_IPC is not set -# end of Android - -CONFIG_LIBNVDIMM=y -CONFIG_BLK_DEV_PMEM=m -CONFIG_ND_CLAIM=y -CONFIG_ND_BTT=m -CONFIG_BTT=y -CONFIG_ND_PFN=m -CONFIG_NVDIMM_PFN=y -CONFIG_NVDIMM_DAX=y -CONFIG_DAX=y -CONFIG_DEV_DAX=m -CONFIG_DEV_DAX_PMEM=m -CONFIG_DEV_DAX_KMEM=m -CONFIG_NVMEM=y -CONFIG_NVMEM_SYSFS=y -# CONFIG_NVMEM_LAYOUTS is not set -# CONFIG_NVMEM_RMEM is not set -# CONFIG_NVMEM_SPMI_SDAM is not set - -# -# HW tracing support -# -CONFIG_STM=m -# CONFIG_STM_PROTO_BASIC is not set -# CONFIG_STM_PROTO_SYS_T is not set -# CONFIG_STM_DUMMY is not set -CONFIG_STM_SOURCE_CONSOLE=m -CONFIG_STM_SOURCE_HEARTBEAT=m -CONFIG_STM_SOURCE_FTRACE=m -CONFIG_INTEL_TH=m -CONFIG_INTEL_TH_PCI=m -# CONFIG_INTEL_TH_ACPI is not set -CONFIG_INTEL_TH_GTH=m -CONFIG_INTEL_TH_STH=m -CONFIG_INTEL_TH_MSU=m -CONFIG_INTEL_TH_PTI=m -# CONFIG_INTEL_TH_DEBUG is not set -# end of HW tracing support - -# CONFIG_FPGA is not set -# CONFIG_TEE is not set -CONFIG_PM_OPP=y -# CONFIG_SIOX is not set -# CONFIG_SLIMBUS is not set -# CONFIG_INTERCONNECT is not set -# CONFIG_COUNTER is not set -# CONFIG_MOST is not set -# CONFIG_PECI is not set -# CONFIG_HTE is not set -CONFIG_DPLL=y -# end of Device Drivers - -# -# File systems -# -CONFIG_DCACHE_WORD_ACCESS=y -# CONFIG_VALIDATE_FS_PARSER is not set -CONFIG_FS_IOMAP=y -CONFIG_FS_STACK=y -CONFIG_BUFFER_HEAD=y -CONFIG_LEGACY_DIRECT_IO=y -# CONFIG_EXT2_FS is not set -# CONFIG_EXT3_FS is not set -# CONFIG_EXT4_FS is not set -# CONFIG_REISERFS_FS is not set -# CONFIG_JFS_FS is not set -# CONFIG_XFS_FS is not set -# CONFIG_GFS2_FS is not set -# CONFIG_OCFS2_FS is not set -CONFIG_BTRFS_FS=m -CONFIG_BTRFS_FS_POSIX_ACL=y -# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set -# CONFIG_BTRFS_DEBUG is not set -# CONFIG_BTRFS_ASSERT is not set -# CONFIG_BTRFS_FS_REF_VERIFY is not set -# CONFIG_NILFS2_FS is not set -# CONFIG_F2FS_FS is not set -CONFIG_BCACHEFS_FS=m -CONFIG_BCACHEFS_QUOTA=y -# CONFIG_BCACHEFS_ERASURE_CODING is not set -# CONFIG_BCACHEFS_POSIX_ACL is not set -# CONFIG_BCACHEFS_DEBUG is not set -# CONFIG_BCACHEFS_TESTS is not set -# CONFIG_BCACHEFS_LOCK_TIME_STATS is not set -# CONFIG_BCACHEFS_NO_LATENCY_ACCT is not set -CONFIG_BCACHEFS_SIX_OPTIMISTIC_SPIN=y -# CONFIG_ZONEFS_FS is not set -CONFIG_FS_DAX=y -CONFIG_FS_DAX_PMD=y -CONFIG_FS_POSIX_ACL=y -CONFIG_EXPORTFS=y -CONFIG_EXPORTFS_BLOCK_OPS=y -CONFIG_FILE_LOCKING=y -# CONFIG_FS_ENCRYPTION is not set -# CONFIG_FS_VERITY is not set -CONFIG_FSNOTIFY=y -CONFIG_DNOTIFY=y -CONFIG_INOTIFY_USER=y -CONFIG_FANOTIFY=y -CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y -CONFIG_QUOTA=y -CONFIG_QUOTA_NETLINK_INTERFACE=y -# CONFIG_QUOTA_DEBUG is not set -CONFIG_QUOTA_TREE=m -CONFIG_QFMT_V1=m -CONFIG_QFMT_V2=m -CONFIG_QUOTACTL=y -CONFIG_AUTOFS_FS=y -CONFIG_FUSE_FS=m -CONFIG_CUSE=m -# CONFIG_VIRTIO_FS is not set -CONFIG_OVERLAY_FS=m -CONFIG_OVERLAY_FS_REDIRECT_DIR=y -CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y -CONFIG_OVERLAY_FS_INDEX=y -# CONFIG_OVERLAY_FS_NFS_EXPORT is not set -# CONFIG_OVERLAY_FS_XINO_AUTO is not set -# CONFIG_OVERLAY_FS_METACOPY is not set -# CONFIG_OVERLAY_FS_DEBUG is not set - -# -# Caches -# -CONFIG_NETFS_SUPPORT=m -CONFIG_NETFS_STATS=y -CONFIG_FSCACHE=y -CONFIG_FSCACHE_STATS=y -# CONFIG_FSCACHE_DEBUG is not set -CONFIG_CACHEFILES=m -# CONFIG_CACHEFILES_DEBUG is not set -# CONFIG_CACHEFILES_ERROR_INJECTION is not set -# CONFIG_CACHEFILES_ONDEMAND is not set -# end of Caches - -# -# CD-ROM/DVD Filesystems -# -CONFIG_ISO9660_FS=m -CONFIG_JOLIET=y -CONFIG_ZISOFS=y -CONFIG_UDF_FS=m -# end of CD-ROM/DVD Filesystems - -# -# DOS/FAT/EXFAT/NT Filesystems -# -CONFIG_FAT_FS=m -CONFIG_MSDOS_FS=m -CONFIG_VFAT_FS=m -CONFIG_FAT_DEFAULT_CODEPAGE=437 -CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" -CONFIG_FAT_DEFAULT_UTF8=y -# CONFIG_EXFAT_FS is not set -# CONFIG_NTFS_FS is not set -# CONFIG_NTFS3_FS is not set -# end of DOS/FAT/EXFAT/NT Filesystems - -# -# Pseudo filesystems -# -CONFIG_PROC_FS=y -CONFIG_PROC_KCORE=y -CONFIG_PROC_VMCORE=y -# CONFIG_PROC_VMCORE_DEVICE_DUMP is not set -CONFIG_PROC_SYSCTL=y -CONFIG_PROC_PAGE_MONITOR=y -CONFIG_PROC_CHILDREN=y -CONFIG_PROC_PID_ARCH_STATUS=y -CONFIG_KERNFS=y -CONFIG_SYSFS=y -CONFIG_TMPFS=y -CONFIG_TMPFS_POSIX_ACL=y -CONFIG_TMPFS_XATTR=y -# CONFIG_TMPFS_INODE64 is not set -# CONFIG_TMPFS_QUOTA is not set -CONFIG_HUGETLBFS=y -# CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON is not set -CONFIG_HUGETLB_PAGE=y -CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y -CONFIG_ARCH_HAS_GIGANTIC_PAGE=y -CONFIG_CONFIGFS_FS=y -CONFIG_EFIVAR_FS=y -# end of Pseudo filesystems - -CONFIG_MISC_FILESYSTEMS=y -CONFIG_ORANGEFS_FS=m -# CONFIG_ADFS_FS is not set -CONFIG_AFFS_FS=m -CONFIG_ECRYPT_FS=m -# CONFIG_ECRYPT_FS_MESSAGING is not set -CONFIG_HFS_FS=m -CONFIG_HFSPLUS_FS=m -CONFIG_BEFS_FS=m -# CONFIG_BEFS_DEBUG is not set -# CONFIG_BFS_FS is not set -# CONFIG_EFS_FS is not set -CONFIG_JFFS2_FS=m -CONFIG_JFFS2_FS_DEBUG=0 -CONFIG_JFFS2_FS_WRITEBUFFER=y -# CONFIG_JFFS2_FS_WBUF_VERIFY is not set -# CONFIG_JFFS2_SUMMARY is not set -# CONFIG_JFFS2_FS_XATTR is not set -# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set -CONFIG_JFFS2_ZLIB=y -CONFIG_JFFS2_RTIME=y -CONFIG_UBIFS_FS=m -# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set -CONFIG_UBIFS_FS_LZO=y -CONFIG_UBIFS_FS_ZLIB=y -CONFIG_UBIFS_FS_ZSTD=y -CONFIG_UBIFS_ATIME_SUPPORT=y -CONFIG_UBIFS_FS_XATTR=y -CONFIG_UBIFS_FS_SECURITY=y -# CONFIG_UBIFS_FS_AUTHENTICATION is not set -CONFIG_CRAMFS=m -CONFIG_CRAMFS_BLOCKDEV=y -# CONFIG_CRAMFS_MTD is not set -CONFIG_SQUASHFS=m -# CONFIG_SQUASHFS_FILE_CACHE is not set -CONFIG_SQUASHFS_FILE_DIRECT=y -CONFIG_SQUASHFS_DECOMP_SINGLE=y -# CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT is not set -CONFIG_SQUASHFS_COMPILE_DECOMP_SINGLE=y -# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI is not set -# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI_PERCPU is not set -CONFIG_SQUASHFS_XATTR=y -CONFIG_SQUASHFS_ZLIB=y -CONFIG_SQUASHFS_LZ4=y -CONFIG_SQUASHFS_LZO=y -CONFIG_SQUASHFS_XZ=y -CONFIG_SQUASHFS_ZSTD=y -# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set -# CONFIG_SQUASHFS_EMBEDDED is not set -CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 -# CONFIG_VXFS_FS is not set -CONFIG_MINIX_FS=m -CONFIG_OMFS_FS=m -# CONFIG_HPFS_FS is not set -# CONFIG_QNX4FS_FS is not set -# CONFIG_QNX6FS_FS is not set -CONFIG_ROMFS_FS=m -CONFIG_ROMFS_BACKED_BY_BLOCK=y -# CONFIG_ROMFS_BACKED_BY_MTD is not set -# CONFIG_ROMFS_BACKED_BY_BOTH is not set -CONFIG_ROMFS_ON_BLOCK=y -CONFIG_PSTORE=y -CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240 -CONFIG_PSTORE_COMPRESS=y -# CONFIG_PSTORE_CONSOLE is not set -# CONFIG_PSTORE_PMSG is not set -# CONFIG_PSTORE_FTRACE is not set -CONFIG_PSTORE_RAM=y -# CONFIG_PSTORE_BLK is not set -# CONFIG_SYSV_FS is not set -CONFIG_UFS_FS=m -# CONFIG_UFS_FS_WRITE is not set -# CONFIG_UFS_DEBUG is not set -# CONFIG_EROFS_FS is not set -CONFIG_NETWORK_FILESYSTEMS=y -CONFIG_NFS_FS=m -CONFIG_NFS_V2=m -CONFIG_NFS_V3=m -CONFIG_NFS_V3_ACL=y -CONFIG_NFS_V4=m -CONFIG_NFS_SWAP=y -CONFIG_NFS_V4_1=y -CONFIG_NFS_V4_2=y -CONFIG_PNFS_FILE_LAYOUT=m -CONFIG_PNFS_BLOCK=m -CONFIG_PNFS_FLEXFILE_LAYOUT=m -CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" -CONFIG_NFS_V4_1_MIGRATION=y -CONFIG_NFS_V4_SECURITY_LABEL=y -CONFIG_NFS_FSCACHE=y -# CONFIG_NFS_USE_LEGACY_DNS is not set -CONFIG_NFS_USE_KERNEL_DNS=y -CONFIG_NFS_DEBUG=y -CONFIG_NFS_DISABLE_UDP_SUPPORT=y -# CONFIG_NFS_V4_2_READ_PLUS is not set -CONFIG_NFSD=m -# CONFIG_NFSD_V2 is not set -CONFIG_NFSD_V3_ACL=y -CONFIG_NFSD_V4=y -CONFIG_NFSD_PNFS=y -CONFIG_NFSD_BLOCKLAYOUT=y -CONFIG_NFSD_SCSILAYOUT=y -# CONFIG_NFSD_FLEXFILELAYOUT is not set -# CONFIG_NFSD_V4_2_INTER_SSC is not set -CONFIG_NFSD_V4_SECURITY_LABEL=y -# CONFIG_NFSD_LEGACY_CLIENT_TRACKING is not set -CONFIG_GRACE_PERIOD=m -CONFIG_LOCKD=m -CONFIG_LOCKD_V4=y -CONFIG_NFS_ACL_SUPPORT=m -CONFIG_NFS_COMMON=y -CONFIG_NFS_V4_2_SSC_HELPER=y -CONFIG_SUNRPC=m -CONFIG_SUNRPC_GSS=m -CONFIG_SUNRPC_BACKCHANNEL=y -CONFIG_SUNRPC_SWAP=y -CONFIG_RPCSEC_GSS_KRB5=m -CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y -# CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_CAMELLIA is not set -# CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA2 is not set -CONFIG_SUNRPC_DEBUG=y -CONFIG_SUNRPC_XPRT_RDMA=m -CONFIG_CEPH_FS=m -CONFIG_CEPH_FSCACHE=y -CONFIG_CEPH_FS_POSIX_ACL=y -# CONFIG_CEPH_FS_SECURITY_LABEL is not set -CONFIG_CIFS=m -# CONFIG_CIFS_STATS2 is not set -CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y -CONFIG_CIFS_UPCALL=y -CONFIG_CIFS_XATTR=y -CONFIG_CIFS_POSIX=y -CONFIG_CIFS_DEBUG=y -# CONFIG_CIFS_DEBUG2 is not set -# CONFIG_CIFS_DEBUG_DUMP_KEYS is not set -CONFIG_CIFS_DFS_UPCALL=y -# CONFIG_CIFS_SWN_UPCALL is not set -# CONFIG_CIFS_SMB_DIRECT is not set -CONFIG_CIFS_FSCACHE=y -# CONFIG_SMB_SERVER is not set -CONFIG_SMBFS=m -CONFIG_CODA_FS=m -CONFIG_AFS_FS=m -# CONFIG_AFS_DEBUG is not set -CONFIG_AFS_FSCACHE=y -# CONFIG_AFS_DEBUG_CURSOR is not set -CONFIG_9P_FS=m -CONFIG_9P_FSCACHE=y -CONFIG_9P_FS_POSIX_ACL=y -CONFIG_9P_FS_SECURITY=y -CONFIG_NLS=y -CONFIG_NLS_DEFAULT="utf8" -CONFIG_NLS_CODEPAGE_437=m -CONFIG_NLS_CODEPAGE_737=m -CONFIG_NLS_CODEPAGE_775=m -CONFIG_NLS_CODEPAGE_850=m -CONFIG_NLS_CODEPAGE_852=m -CONFIG_NLS_CODEPAGE_855=m -CONFIG_NLS_CODEPAGE_857=m -CONFIG_NLS_CODEPAGE_860=m -CONFIG_NLS_CODEPAGE_861=m -CONFIG_NLS_CODEPAGE_862=m -CONFIG_NLS_CODEPAGE_863=m -CONFIG_NLS_CODEPAGE_864=m -CONFIG_NLS_CODEPAGE_865=m -CONFIG_NLS_CODEPAGE_866=m -CONFIG_NLS_CODEPAGE_869=m -CONFIG_NLS_CODEPAGE_936=m -CONFIG_NLS_CODEPAGE_950=m -CONFIG_NLS_CODEPAGE_932=m -CONFIG_NLS_CODEPAGE_949=m -CONFIG_NLS_CODEPAGE_874=m -CONFIG_NLS_ISO8859_8=m -CONFIG_NLS_CODEPAGE_1250=m -CONFIG_NLS_CODEPAGE_1251=m -CONFIG_NLS_ASCII=m -CONFIG_NLS_ISO8859_1=m -CONFIG_NLS_ISO8859_2=m -CONFIG_NLS_ISO8859_3=m -CONFIG_NLS_ISO8859_4=m -CONFIG_NLS_ISO8859_5=m -CONFIG_NLS_ISO8859_6=m -CONFIG_NLS_ISO8859_7=m -CONFIG_NLS_ISO8859_9=m -CONFIG_NLS_ISO8859_13=m -CONFIG_NLS_ISO8859_14=m -CONFIG_NLS_ISO8859_15=m -CONFIG_NLS_KOI8_R=m -CONFIG_NLS_KOI8_U=m -CONFIG_NLS_MAC_ROMAN=m -CONFIG_NLS_MAC_CELTIC=m -CONFIG_NLS_MAC_CENTEURO=m -CONFIG_NLS_MAC_CROATIAN=m -CONFIG_NLS_MAC_CYRILLIC=m -CONFIG_NLS_MAC_GAELIC=m -CONFIG_NLS_MAC_GREEK=m -CONFIG_NLS_MAC_ICELAND=m -CONFIG_NLS_MAC_INUIT=m -CONFIG_NLS_MAC_ROMANIAN=m -CONFIG_NLS_MAC_TURKISH=m -CONFIG_NLS_UTF8=m -CONFIG_NLS_UCS2_UTILS=m -# CONFIG_DLM is not set -# CONFIG_UNICODE is not set -CONFIG_IO_WQ=y -# end of File systems - -# -# Security options -# -CONFIG_KEYS=y -# CONFIG_KEYS_REQUEST_CACHE is not set -CONFIG_PERSISTENT_KEYRINGS=y -CONFIG_TRUSTED_KEYS=m -CONFIG_TRUSTED_KEYS_TPM=y -CONFIG_ENCRYPTED_KEYS=m -# CONFIG_USER_DECRYPTED_DATA is not set -CONFIG_KEY_DH_OPERATIONS=y -# CONFIG_SECURITY_DMESG_RESTRICT is not set -CONFIG_SECURITY=y -CONFIG_SECURITYFS=y -# CONFIG_SECURITY_NETWORK is not set -# CONFIG_SECURITY_INFINIBAND is not set -# CONFIG_SECURITY_PATH is not set -# CONFIG_INTEL_TXT is not set -CONFIG_HARDENED_USERCOPY=y -CONFIG_FORTIFY_SOURCE=y -# CONFIG_STATIC_USERMODEHELPER is not set -# CONFIG_SECURITY_SMACK is not set -# CONFIG_SECURITY_TOMOYO is not set -# CONFIG_SECURITY_APPARMOR is not set -# CONFIG_SECURITY_LOADPIN is not set -CONFIG_SECURITY_YAMA=y -# CONFIG_SECURITY_SAFESETID is not set -# CONFIG_SECURITY_LOCKDOWN_LSM is not set -# CONFIG_SECURITY_LANDLOCK is not set -CONFIG_INTEGRITY=y -# CONFIG_INTEGRITY_SIGNATURE is not set -# CONFIG_IMA is not set -# CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT is not set -# CONFIG_EVM is not set -CONFIG_DEFAULT_SECURITY_DAC=y -CONFIG_LSM="lockdown,yama,loadpin,safesetid,integrity" - -# -# Kernel hardening options -# - -# -# Memory initialization -# -CONFIG_INIT_STACK_NONE=y -# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set -# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set -# end of Memory initialization - -# -# Hardening of kernel data structures -# -# CONFIG_LIST_HARDENED is not set -# CONFIG_BUG_ON_DATA_CORRUPTION is not set -# end of Hardening of kernel data structures - -CONFIG_RANDSTRUCT_NONE=y -# end of Kernel hardening options -# end of Security options - -CONFIG_XOR_BLOCKS=m -CONFIG_ASYNC_CORE=m -CONFIG_ASYNC_MEMCPY=m -CONFIG_ASYNC_XOR=m -CONFIG_ASYNC_PQ=m -CONFIG_ASYNC_RAID6_RECOV=m -CONFIG_CRYPTO=y - -# -# Crypto core or helper -# -CONFIG_CRYPTO_ALGAPI=y -CONFIG_CRYPTO_ALGAPI2=y -CONFIG_CRYPTO_AEAD=y -CONFIG_CRYPTO_AEAD2=y -CONFIG_CRYPTO_SIG2=y -CONFIG_CRYPTO_SKCIPHER=y -CONFIG_CRYPTO_SKCIPHER2=y -CONFIG_CRYPTO_HASH=y -CONFIG_CRYPTO_HASH2=y -CONFIG_CRYPTO_RNG=y -CONFIG_CRYPTO_RNG2=y -CONFIG_CRYPTO_RNG_DEFAULT=y -CONFIG_CRYPTO_AKCIPHER2=y -CONFIG_CRYPTO_AKCIPHER=m -CONFIG_CRYPTO_KPP2=y -CONFIG_CRYPTO_KPP=y -CONFIG_CRYPTO_ACOMP2=y -CONFIG_CRYPTO_MANAGER=y -CONFIG_CRYPTO_MANAGER2=y -CONFIG_CRYPTO_USER=m -CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y -CONFIG_CRYPTO_NULL=y -CONFIG_CRYPTO_NULL2=y -CONFIG_CRYPTO_PCRYPT=m -CONFIG_CRYPTO_CRYPTD=m -CONFIG_CRYPTO_AUTHENC=m -CONFIG_CRYPTO_TEST=m -CONFIG_CRYPTO_SIMD=m -CONFIG_CRYPTO_ENGINE=m -# end of Crypto core or helper - -# -# Public-key cryptography -# -CONFIG_CRYPTO_RSA=m -CONFIG_CRYPTO_DH=y -# CONFIG_CRYPTO_DH_RFC7919_GROUPS is not set -CONFIG_CRYPTO_ECC=m -CONFIG_CRYPTO_ECDH=m -# CONFIG_CRYPTO_ECDSA is not set -# CONFIG_CRYPTO_ECRDSA is not set -# CONFIG_CRYPTO_SM2 is not set -# CONFIG_CRYPTO_CURVE25519 is not set -# end of Public-key cryptography - -# -# Block ciphers -# -CONFIG_CRYPTO_AES=y -CONFIG_CRYPTO_AES_TI=m -CONFIG_CRYPTO_ANUBIS=m -# CONFIG_CRYPTO_ARIA is not set -CONFIG_CRYPTO_BLOWFISH=m -CONFIG_CRYPTO_BLOWFISH_COMMON=m -CONFIG_CRYPTO_CAMELLIA=m -CONFIG_CRYPTO_CAST_COMMON=m -CONFIG_CRYPTO_CAST5=m -CONFIG_CRYPTO_CAST6=m -CONFIG_CRYPTO_DES=m -CONFIG_CRYPTO_FCRYPT=m -CONFIG_CRYPTO_KHAZAD=m -CONFIG_CRYPTO_SEED=m -CONFIG_CRYPTO_SERPENT=m -# CONFIG_CRYPTO_SM4_GENERIC is not set -CONFIG_CRYPTO_TEA=m -CONFIG_CRYPTO_TWOFISH=m -CONFIG_CRYPTO_TWOFISH_COMMON=m -# end of Block ciphers - -# -# Length-preserving ciphers and modes -# -# CONFIG_CRYPTO_ADIANTUM is not set -CONFIG_CRYPTO_ARC4=m -CONFIG_CRYPTO_CHACHA20=m -CONFIG_CRYPTO_CBC=m -CONFIG_CRYPTO_CTR=y -CONFIG_CRYPTO_CTS=m -CONFIG_CRYPTO_ECB=y -# CONFIG_CRYPTO_HCTR2 is not set -CONFIG_CRYPTO_KEYWRAP=m -CONFIG_CRYPTO_LRW=m -CONFIG_CRYPTO_PCBC=m -CONFIG_CRYPTO_XTS=m -# end of Length-preserving ciphers and modes - -# -# AEAD (authenticated encryption with associated data) ciphers -# -# CONFIG_CRYPTO_AEGIS128 is not set -CONFIG_CRYPTO_CHACHA20POLY1305=m -CONFIG_CRYPTO_CCM=m -CONFIG_CRYPTO_GCM=y -CONFIG_CRYPTO_GENIV=y -CONFIG_CRYPTO_SEQIV=y -CONFIG_CRYPTO_ECHAINIV=m -CONFIG_CRYPTO_ESSIV=m -# end of AEAD (authenticated encryption with associated data) ciphers - -# -# Hashes, digests, and MACs -# -CONFIG_CRYPTO_BLAKE2B=m -CONFIG_CRYPTO_CMAC=m -CONFIG_CRYPTO_GHASH=y -CONFIG_CRYPTO_HMAC=y -CONFIG_CRYPTO_MD4=m -CONFIG_CRYPTO_MD5=y -CONFIG_CRYPTO_MICHAEL_MIC=m -CONFIG_CRYPTO_POLY1305=m -CONFIG_CRYPTO_RMD160=m -CONFIG_CRYPTO_SHA1=y -CONFIG_CRYPTO_SHA256=y -CONFIG_CRYPTO_SHA512=y -CONFIG_CRYPTO_SHA3=y -# CONFIG_CRYPTO_SM3_GENERIC is not set -# CONFIG_CRYPTO_STREEBOG is not set -CONFIG_CRYPTO_VMAC=m -CONFIG_CRYPTO_WP512=m -CONFIG_CRYPTO_XCBC=m -CONFIG_CRYPTO_XXHASH=m -# end of Hashes, digests, and MACs - -# -# CRCs (cyclic redundancy checks) -# -CONFIG_CRYPTO_CRC32C=m -CONFIG_CRYPTO_CRC32=m -CONFIG_CRYPTO_CRCT10DIF=y -CONFIG_CRYPTO_CRC64_ROCKSOFT=m -# end of CRCs (cyclic redundancy checks) - -# -# Compression -# -CONFIG_CRYPTO_DEFLATE=y -CONFIG_CRYPTO_LZO=y -CONFIG_CRYPTO_842=m -CONFIG_CRYPTO_LZ4=m -CONFIG_CRYPTO_LZ4HC=m -CONFIG_CRYPTO_ZSTD=m -# end of Compression - -# -# Random number generation -# -CONFIG_CRYPTO_ANSI_CPRNG=m -CONFIG_CRYPTO_DRBG_MENU=y -CONFIG_CRYPTO_DRBG_HMAC=y -CONFIG_CRYPTO_DRBG_HASH=y -CONFIG_CRYPTO_DRBG_CTR=y -CONFIG_CRYPTO_DRBG=y -CONFIG_CRYPTO_JITTERENTROPY=y -CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKS=64 -CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKSIZE=32 -CONFIG_CRYPTO_JITTERENTROPY_OSR=1 -CONFIG_CRYPTO_KDF800108_CTR=y -# end of Random number generation - -# -# Userspace interface -# -CONFIG_CRYPTO_USER_API=m -CONFIG_CRYPTO_USER_API_HASH=m -CONFIG_CRYPTO_USER_API_SKCIPHER=m -CONFIG_CRYPTO_USER_API_RNG=m -# CONFIG_CRYPTO_USER_API_RNG_CAVP is not set -CONFIG_CRYPTO_USER_API_AEAD=m -CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y -# CONFIG_CRYPTO_STATS is not set -# end of Userspace interface - -CONFIG_CRYPTO_HASH_INFO=y - -# -# Accelerated Cryptographic Algorithms for CPU (x86) -# -CONFIG_CRYPTO_CURVE25519_X86=m -CONFIG_CRYPTO_AES_NI_INTEL=m -CONFIG_CRYPTO_BLOWFISH_X86_64=m -CONFIG_CRYPTO_CAMELLIA_X86_64=m -CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=m -CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m -CONFIG_CRYPTO_CAST5_AVX_X86_64=m -CONFIG_CRYPTO_CAST6_AVX_X86_64=m -CONFIG_CRYPTO_DES3_EDE_X86_64=m -CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m -CONFIG_CRYPTO_SERPENT_AVX_X86_64=m -CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m -# CONFIG_CRYPTO_SM4_AESNI_AVX_X86_64 is not set -# CONFIG_CRYPTO_SM4_AESNI_AVX2_X86_64 is not set -CONFIG_CRYPTO_TWOFISH_X86_64=m -CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m -CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m -# CONFIG_CRYPTO_ARIA_AESNI_AVX_X86_64 is not set -# CONFIG_CRYPTO_ARIA_AESNI_AVX2_X86_64 is not set -# CONFIG_CRYPTO_ARIA_GFNI_AVX512_X86_64 is not set -CONFIG_CRYPTO_CHACHA20_X86_64=m -# CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set -# CONFIG_CRYPTO_NHPOLY1305_SSE2 is not set -# CONFIG_CRYPTO_NHPOLY1305_AVX2 is not set -CONFIG_CRYPTO_BLAKE2S_X86=y -# CONFIG_CRYPTO_POLYVAL_CLMUL_NI is not set -CONFIG_CRYPTO_POLY1305_X86_64=m -CONFIG_CRYPTO_SHA1_SSSE3=m -CONFIG_CRYPTO_SHA256_SSSE3=m -CONFIG_CRYPTO_SHA512_SSSE3=m -# CONFIG_CRYPTO_SM3_AVX_X86_64 is not set -CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m -CONFIG_CRYPTO_CRC32C_INTEL=m -CONFIG_CRYPTO_CRC32_PCLMUL=m -CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m -# end of Accelerated Cryptographic Algorithms for CPU (x86) - -CONFIG_CRYPTO_HW=y -CONFIG_CRYPTO_DEV_PADLOCK=m -CONFIG_CRYPTO_DEV_PADLOCK_AES=m -CONFIG_CRYPTO_DEV_PADLOCK_SHA=m -# CONFIG_CRYPTO_DEV_ATMEL_ECC is not set -# CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set -CONFIG_CRYPTO_DEV_CCP=y -CONFIG_CRYPTO_DEV_CCP_DD=m -CONFIG_CRYPTO_DEV_SP_CCP=y -CONFIG_CRYPTO_DEV_CCP_CRYPTO=m -CONFIG_CRYPTO_DEV_SP_PSP=y -# CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set -CONFIG_CRYPTO_DEV_NITROX=m -CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m -CONFIG_CRYPTO_DEV_QAT=m -CONFIG_CRYPTO_DEV_QAT_DH895xCC=m -CONFIG_CRYPTO_DEV_QAT_C3XXX=m -CONFIG_CRYPTO_DEV_QAT_C62X=m -# CONFIG_CRYPTO_DEV_QAT_4XXX is not set -# CONFIG_CRYPTO_DEV_QAT_420XX is not set -CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m -CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m -CONFIG_CRYPTO_DEV_QAT_C62XVF=m -CONFIG_CRYPTO_DEV_CHELSIO=m -CONFIG_CRYPTO_DEV_VIRTIO=m -# CONFIG_CRYPTO_DEV_SAFEXCEL is not set -# CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set -CONFIG_ASYMMETRIC_KEY_TYPE=y -CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m -CONFIG_X509_CERTIFICATE_PARSER=m -# CONFIG_PKCS8_PRIVATE_KEY_PARSER is not set -CONFIG_PKCS7_MESSAGE_PARSER=m -# CONFIG_FIPS_SIGNATURE_SELFTEST is not set - -# -# Certificates for signature checking -# -CONFIG_SYSTEM_BLACKLIST_KEYRING=y -CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" -# end of Certificates for signature checking - -CONFIG_BINARY_PRINTF=y - -# -# Library routines -# -CONFIG_RAID6_PQ=m -CONFIG_RAID6_PQ_BENCHMARK=y -CONFIG_LINEAR_RANGES=y -# CONFIG_PACKING is not set -CONFIG_BITREVERSE=y -CONFIG_GENERIC_STRNCPY_FROM_USER=y -CONFIG_GENERIC_STRNLEN_USER=y -CONFIG_GENERIC_NET_UTILS=y -CONFIG_CORDIC=m -# CONFIG_PRIME_NUMBERS is not set -CONFIG_RATIONAL=y -CONFIG_GENERIC_PCI_IOMAP=y -CONFIG_GENERIC_IOMAP=y -CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y -CONFIG_ARCH_HAS_FAST_MULTIPLIER=y -CONFIG_ARCH_USE_SYM_ANNOTATIONS=y - -# -# Crypto library routines -# -CONFIG_CRYPTO_LIB_UTILS=y -CONFIG_CRYPTO_LIB_AES=y -CONFIG_CRYPTO_LIB_ARC4=m -CONFIG_CRYPTO_LIB_GF128MUL=y -CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S=y -CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y -CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m -CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m -CONFIG_CRYPTO_LIB_CHACHA=m -CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519=m -CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m -CONFIG_CRYPTO_LIB_CURVE25519=m -CONFIG_CRYPTO_LIB_DES=m -CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11 -CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m -CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m -CONFIG_CRYPTO_LIB_POLY1305=m -CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m -CONFIG_CRYPTO_LIB_SHA1=y -CONFIG_CRYPTO_LIB_SHA256=y -# end of Crypto library routines - -CONFIG_CRC_CCITT=y -CONFIG_CRC16=m -CONFIG_CRC_T10DIF=y -CONFIG_CRC64_ROCKSOFT=m -CONFIG_CRC_ITU_T=m -CONFIG_CRC32=y -# CONFIG_CRC32_SELFTEST is not set -CONFIG_CRC32_SLICEBY8=y -# CONFIG_CRC32_SLICEBY4 is not set -# CONFIG_CRC32_SARWATE is not set -# CONFIG_CRC32_BIT is not set -CONFIG_CRC64=m -CONFIG_CRC4=m -CONFIG_CRC7=m -CONFIG_LIBCRC32C=m -CONFIG_CRC8=m -CONFIG_XXHASH=y -# CONFIG_RANDOM32_SELFTEST is not set -CONFIG_842_COMPRESS=m -CONFIG_842_DECOMPRESS=m -CONFIG_ZLIB_INFLATE=y -CONFIG_ZLIB_DEFLATE=y -CONFIG_LZO_COMPRESS=y -CONFIG_LZO_DECOMPRESS=y -CONFIG_LZ4_COMPRESS=m -CONFIG_LZ4HC_COMPRESS=m -CONFIG_LZ4_DECOMPRESS=m -CONFIG_ZSTD_COMMON=y -CONFIG_ZSTD_COMPRESS=m -CONFIG_ZSTD_DECOMPRESS=y -CONFIG_XZ_DEC=y -CONFIG_XZ_DEC_X86=y -# CONFIG_XZ_DEC_POWERPC is not set -# CONFIG_XZ_DEC_ARM is not set -# CONFIG_XZ_DEC_ARMTHUMB is not set -# CONFIG_XZ_DEC_SPARC is not set -# CONFIG_XZ_DEC_MICROLZMA is not set -CONFIG_XZ_DEC_BCJ=y -# CONFIG_XZ_DEC_TEST is not set -CONFIG_DECOMPRESS_XZ=y -CONFIG_DECOMPRESS_ZSTD=y -CONFIG_GENERIC_ALLOCATOR=y -CONFIG_REED_SOLOMON=y -CONFIG_REED_SOLOMON_ENC8=y -CONFIG_REED_SOLOMON_DEC8=y -CONFIG_TEXTSEARCH=y -CONFIG_TEXTSEARCH_KMP=m -CONFIG_TEXTSEARCH_BM=m -CONFIG_TEXTSEARCH_FSM=m -CONFIG_BTREE=y -CONFIG_INTERVAL_TREE=y -CONFIG_XARRAY_MULTI=y -CONFIG_ASSOCIATIVE_ARRAY=y -CONFIG_CLOSURES=y -CONFIG_HAS_IOMEM=y -CONFIG_HAS_IOPORT=y -CONFIG_HAS_IOPORT_MAP=y -CONFIG_HAS_DMA=y -CONFIG_DMA_OPS=y -CONFIG_NEED_SG_DMA_FLAGS=y -CONFIG_NEED_SG_DMA_LENGTH=y -CONFIG_NEED_DMA_MAP_STATE=y -CONFIG_ARCH_DMA_ADDR_T_64BIT=y -CONFIG_ARCH_HAS_FORCE_DMA_UNENCRYPTED=y -CONFIG_SWIOTLB=y -# CONFIG_SWIOTLB_DYNAMIC is not set -CONFIG_DMA_COHERENT_POOL=y -# CONFIG_DMA_API_DEBUG is not set -# CONFIG_DMA_MAP_BENCHMARK is not set -CONFIG_SGL_ALLOC=y -CONFIG_IOMMU_HELPER=y -CONFIG_CHECK_SIGNATURE=y -# CONFIG_FORCE_NR_CPUS is not set -CONFIG_CPU_RMAP=y -CONFIG_DQL=y -CONFIG_GLOB=y -# CONFIG_GLOB_SELFTEST is not set -CONFIG_NLATTR=y -CONFIG_LRU_CACHE=m -CONFIG_CLZ_TAB=y -CONFIG_IRQ_POLL=y -CONFIG_MPILIB=y -CONFIG_DIMLIB=y -CONFIG_OID_REGISTRY=m -CONFIG_UCS2_STRING=y -CONFIG_HAVE_GENERIC_VDSO=y -CONFIG_GENERIC_GETTIMEOFDAY=y -CONFIG_GENERIC_VDSO_TIME_NS=y -CONFIG_FONT_SUPPORT=y -CONFIG_FONTS=y -# CONFIG_FONT_8x8 is not set -CONFIG_FONT_8x16=y -# CONFIG_FONT_6x11 is not set -# CONFIG_FONT_7x14 is not set -# CONFIG_FONT_PEARL_8x8 is not set -# CONFIG_FONT_ACORN_8x8 is not set -# CONFIG_FONT_MINI_4x6 is not set -# CONFIG_FONT_6x10 is not set -# CONFIG_FONT_10x18 is not set -# CONFIG_FONT_SUN8x16 is not set -# CONFIG_FONT_SUN12x22 is not set -# CONFIG_FONT_TER16x32 is not set -# CONFIG_FONT_6x8 is not set -CONFIG_FONT_AUTOSELECT=y -CONFIG_SG_POOL=y -CONFIG_ARCH_HAS_PMEM_API=y -CONFIG_MEMREGION=y -CONFIG_ARCH_HAS_CPU_CACHE_INVALIDATE_MEMREGION=y -CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y -CONFIG_ARCH_HAS_COPY_MC=y -CONFIG_ARCH_STACKWALK=y -CONFIG_STACKDEPOT=y -CONFIG_STACKDEPOT_MAX_FRAMES=64 -CONFIG_SBITMAP=y -CONFIG_PARMAN=m -CONFIG_OBJAGG=m -# CONFIG_LWQ_TEST is not set -# end of Library routines - -CONFIG_PLDMFW=y -CONFIG_ASN1_ENCODER=m -CONFIG_FIRMWARE_TABLE=y - -# -# Kernel hacking -# - -# -# printk and dmesg options -# -CONFIG_PRINTK_TIME=y -# CONFIG_PRINTK_CALLER is not set -# CONFIG_STACKTRACE_BUILD_ID is not set -CONFIG_CONSOLE_LOGLEVEL_DEFAULT=4 -CONFIG_CONSOLE_LOGLEVEL_QUIET=4 -CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 -# CONFIG_BOOT_PRINTK_DELAY is not set -CONFIG_DYNAMIC_DEBUG=y -CONFIG_DYNAMIC_DEBUG_CORE=y -CONFIG_SYMBOLIC_ERRNAME=y -CONFIG_DEBUG_BUGVERBOSE=y -# end of printk and dmesg options - -CONFIG_DEBUG_KERNEL=y -CONFIG_DEBUG_MISC=y - -# -# Compile-time checks and compiler options -# -CONFIG_AS_HAS_NON_CONST_ULEB128=y -CONFIG_DEBUG_INFO_NONE=y -# CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT is not set -# CONFIG_DEBUG_INFO_DWARF4 is not set -# CONFIG_DEBUG_INFO_DWARF5 is not set -CONFIG_FRAME_WARN=2048 -CONFIG_STRIP_ASM_SYMS=y -# CONFIG_READABLE_ASM is not set -# CONFIG_HEADERS_INSTALL is not set -# CONFIG_DEBUG_SECTION_MISMATCH is not set -CONFIG_SECTION_MISMATCH_WARN_ONLY=y -# CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set -CONFIG_OBJTOOL=y -# CONFIG_VMLINUX_MAP is not set -# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set -# end of Compile-time checks and compiler options - -# -# Generic Kernel Debugging Instruments -# -CONFIG_MAGIC_SYSRQ=y -CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x0 -CONFIG_MAGIC_SYSRQ_SERIAL=y -CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE="" -CONFIG_DEBUG_FS=y -CONFIG_DEBUG_FS_ALLOW_ALL=y -# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set -# CONFIG_DEBUG_FS_ALLOW_NONE is not set -CONFIG_HAVE_ARCH_KGDB=y -# CONFIG_KGDB is not set -CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y -# CONFIG_UBSAN is not set -CONFIG_HAVE_ARCH_KCSAN=y -# end of Generic Kernel Debugging Instruments - -# -# Networking Debugging -# -# CONFIG_NET_DEV_REFCNT_TRACKER is not set -# CONFIG_NET_NS_REFCNT_TRACKER is not set -# CONFIG_DEBUG_NET is not set -# end of Networking Debugging - -# -# Memory Debugging -# -# CONFIG_PAGE_EXTENSION is not set -# CONFIG_DEBUG_PAGEALLOC is not set -CONFIG_SLUB_DEBUG=y -# CONFIG_SLUB_DEBUG_ON is not set -# CONFIG_PAGE_OWNER is not set -# CONFIG_PAGE_TABLE_CHECK is not set -# CONFIG_PAGE_POISONING is not set -# CONFIG_DEBUG_PAGE_REF is not set -# CONFIG_DEBUG_RODATA_TEST is not set -CONFIG_ARCH_HAS_DEBUG_WX=y -# CONFIG_DEBUG_WX is not set -CONFIG_GENERIC_PTDUMP=y -# CONFIG_PTDUMP_DEBUGFS is not set -CONFIG_HAVE_DEBUG_KMEMLEAK=y -# CONFIG_DEBUG_KMEMLEAK is not set -# CONFIG_PER_VMA_LOCK_STATS is not set -# CONFIG_DEBUG_OBJECTS is not set -# CONFIG_SHRINKER_DEBUG is not set -# CONFIG_DEBUG_STACK_USAGE is not set -CONFIG_SCHED_STACK_END_CHECK=y -CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y -# CONFIG_DEBUG_VM is not set -# CONFIG_DEBUG_VM_PGTABLE is not set -CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y -# CONFIG_DEBUG_VIRTUAL is not set -CONFIG_DEBUG_MEMORY_INIT=y -# CONFIG_DEBUG_PER_CPU_MAPS is not set -CONFIG_ARCH_SUPPORTS_KMAP_LOCAL_FORCE_MAP=y -# CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP is not set -CONFIG_HAVE_ARCH_KASAN=y -CONFIG_HAVE_ARCH_KASAN_VMALLOC=y -CONFIG_CC_HAS_KASAN_GENERIC=y -CONFIG_HAVE_ARCH_KFENCE=y -# CONFIG_KFENCE is not set -CONFIG_HAVE_ARCH_KMSAN=y -# end of Memory Debugging - -# CONFIG_DEBUG_SHIRQ is not set - -# -# Debug Oops, Lockups and Hangs -# -# CONFIG_PANIC_ON_OOPS is not set -CONFIG_PANIC_ON_OOPS_VALUE=0 -CONFIG_PANIC_TIMEOUT=0 -CONFIG_LOCKUP_DETECTOR=y -CONFIG_SOFTLOCKUP_DETECTOR=y -# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set -CONFIG_HAVE_HARDLOCKUP_DETECTOR_BUDDY=y -CONFIG_HARDLOCKUP_DETECTOR=y -# CONFIG_HARDLOCKUP_DETECTOR_PREFER_BUDDY is not set -CONFIG_HARDLOCKUP_DETECTOR_PERF=y -# CONFIG_HARDLOCKUP_DETECTOR_BUDDY is not set -# CONFIG_HARDLOCKUP_DETECTOR_ARCH is not set -CONFIG_HARDLOCKUP_DETECTOR_COUNTS_HRTIMER=y -CONFIG_HARDLOCKUP_CHECK_TIMESTAMP=y -# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set -CONFIG_DETECT_HUNG_TASK=y -CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 -# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set -# CONFIG_WQ_WATCHDOG is not set -# CONFIG_WQ_CPU_INTENSIVE_REPORT is not set -# CONFIG_TEST_LOCKUP is not set -# end of Debug Oops, Lockups and Hangs - -# -# Scheduler Debugging -# -CONFIG_SCHED_DEBUG=y -CONFIG_SCHED_INFO=y -CONFIG_SCHEDSTATS=y -# end of Scheduler Debugging - -# CONFIG_DEBUG_TIMEKEEPING is not set -# CONFIG_DEBUG_PREEMPT is not set - -# -# Lock Debugging (spinlocks, mutexes, etc...) -# -CONFIG_LOCK_DEBUGGING_SUPPORT=y -# CONFIG_PROVE_LOCKING is not set -# CONFIG_LOCK_STAT is not set -# CONFIG_DEBUG_RT_MUTEXES is not set -# CONFIG_DEBUG_SPINLOCK is not set -# CONFIG_DEBUG_MUTEXES is not set -# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set -# CONFIG_DEBUG_RWSEMS is not set -# CONFIG_DEBUG_LOCK_ALLOC is not set -# CONFIG_DEBUG_ATOMIC_SLEEP is not set -# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set -# CONFIG_LOCK_TORTURE_TEST is not set -# CONFIG_WW_MUTEX_SELFTEST is not set -# CONFIG_SCF_TORTURE_TEST is not set -# CONFIG_CSD_LOCK_WAIT_DEBUG is not set -# end of Lock Debugging (spinlocks, mutexes, etc...) - -# CONFIG_NMI_CHECK_CPU is not set -# CONFIG_DEBUG_IRQFLAGS is not set -CONFIG_STACKTRACE=y -# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set -# CONFIG_DEBUG_KOBJECT is not set - -# -# Debug kernel data structures -# -# CONFIG_DEBUG_LIST is not set -# CONFIG_DEBUG_PLIST is not set -# CONFIG_DEBUG_SG is not set -# CONFIG_DEBUG_NOTIFIERS is not set -# CONFIG_DEBUG_CLOSURES is not set -# CONFIG_DEBUG_MAPLE_TREE is not set -# end of Debug kernel data structures - -# -# RCU Debugging -# -# CONFIG_RCU_SCALE_TEST is not set -# CONFIG_RCU_TORTURE_TEST is not set -# CONFIG_RCU_REF_SCALE_TEST is not set -CONFIG_RCU_CPU_STALL_TIMEOUT=60 -CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 -# CONFIG_RCU_CPU_STALL_CPUTIME is not set -# CONFIG_RCU_TRACE is not set -# CONFIG_RCU_EQS_DEBUG is not set -# end of RCU Debugging - -# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set -# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set -# CONFIG_LATENCYTOP is not set -# CONFIG_DEBUG_CGROUP_REF is not set -CONFIG_USER_STACKTRACE_SUPPORT=y -CONFIG_NOP_TRACER=y -CONFIG_HAVE_RETHOOK=y -CONFIG_RETHOOK=y -CONFIG_HAVE_FUNCTION_TRACER=y -CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y -CONFIG_HAVE_FUNCTION_GRAPH_RETVAL=y -CONFIG_HAVE_DYNAMIC_FTRACE=y -CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y -CONFIG_HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y -CONFIG_HAVE_DYNAMIC_FTRACE_WITH_ARGS=y -CONFIG_HAVE_DYNAMIC_FTRACE_NO_PATCHABLE=y -CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y -CONFIG_HAVE_SYSCALL_TRACEPOINTS=y -CONFIG_HAVE_FENTRY=y -CONFIG_HAVE_OBJTOOL_MCOUNT=y -CONFIG_HAVE_OBJTOOL_NOP_MCOUNT=y -CONFIG_HAVE_C_RECORDMCOUNT=y -CONFIG_HAVE_BUILDTIME_MCOUNT_SORT=y -CONFIG_BUILDTIME_MCOUNT_SORT=y -CONFIG_TRACER_MAX_TRACE=y -CONFIG_TRACE_CLOCK=y -CONFIG_RING_BUFFER=y -CONFIG_EVENT_TRACING=y -CONFIG_CONTEXT_SWITCH_TRACER=y -CONFIG_TRACING=y -CONFIG_GENERIC_TRACER=y -CONFIG_TRACING_SUPPORT=y -CONFIG_FTRACE=y -# CONFIG_BOOTTIME_TRACING is not set -CONFIG_FUNCTION_TRACER=y -CONFIG_FUNCTION_GRAPH_TRACER=y -# CONFIG_FUNCTION_GRAPH_RETVAL is not set -CONFIG_DYNAMIC_FTRACE=y -CONFIG_DYNAMIC_FTRACE_WITH_REGS=y -CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y -CONFIG_DYNAMIC_FTRACE_WITH_ARGS=y -# CONFIG_FPROBE is not set -CONFIG_FUNCTION_PROFILER=y -CONFIG_STACK_TRACER=y -# CONFIG_IRQSOFF_TRACER is not set -# CONFIG_PREEMPT_TRACER is not set -CONFIG_SCHED_TRACER=y -CONFIG_HWLAT_TRACER=y -# CONFIG_OSNOISE_TRACER is not set -# CONFIG_TIMERLAT_TRACER is not set -CONFIG_MMIOTRACE=y -CONFIG_FTRACE_SYSCALLS=y -CONFIG_TRACER_SNAPSHOT=y -# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set -CONFIG_BRANCH_PROFILE_NONE=y -# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set -CONFIG_BLK_DEV_IO_TRACE=y -CONFIG_KPROBE_EVENTS=y -# CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set -CONFIG_UPROBE_EVENTS=y -CONFIG_BPF_EVENTS=y -CONFIG_DYNAMIC_EVENTS=y -CONFIG_PROBE_EVENTS=y -# CONFIG_BPF_KPROBE_OVERRIDE is not set -CONFIG_FTRACE_MCOUNT_RECORD=y -CONFIG_FTRACE_MCOUNT_USE_CC=y -CONFIG_TRACING_MAP=y -CONFIG_SYNTH_EVENTS=y -# CONFIG_USER_EVENTS is not set -CONFIG_HIST_TRIGGERS=y -# CONFIG_TRACE_EVENT_INJECT is not set -# CONFIG_TRACEPOINT_BENCHMARK is not set -# CONFIG_RING_BUFFER_BENCHMARK is not set -# CONFIG_TRACE_EVAL_MAP_FILE is not set -# CONFIG_FTRACE_RECORD_RECURSION is not set -# CONFIG_FTRACE_STARTUP_TEST is not set -# CONFIG_FTRACE_SORT_STARTUP_TEST is not set -# CONFIG_RING_BUFFER_STARTUP_TEST is not set -# CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set -# CONFIG_MMIOTRACE_TEST is not set -# CONFIG_PREEMPTIRQ_DELAY_TEST is not set -# CONFIG_SYNTH_EVENT_GEN_TEST is not set -# CONFIG_KPROBE_EVENT_GEN_TEST is not set -# CONFIG_HIST_TRIGGERS_DEBUG is not set -# CONFIG_RV is not set -# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set -# CONFIG_SAMPLES is not set -CONFIG_HAVE_SAMPLE_FTRACE_DIRECT=y -CONFIG_HAVE_SAMPLE_FTRACE_DIRECT_MULTI=y -CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y -CONFIG_STRICT_DEVMEM=y -CONFIG_IO_STRICT_DEVMEM=y - -# -# x86 Debugging -# -# CONFIG_X86_VERBOSE_BOOTUP is not set -CONFIG_EARLY_PRINTK=y -# CONFIG_EARLY_PRINTK_DBGP is not set -# CONFIG_EARLY_PRINTK_USB_XDBC is not set -# CONFIG_EFI_PGT_DUMP is not set -# CONFIG_DEBUG_TLBFLUSH is not set -# CONFIG_IOMMU_DEBUG is not set -CONFIG_HAVE_MMIOTRACE_SUPPORT=y -# CONFIG_X86_DECODER_SELFTEST is not set -CONFIG_IO_DELAY_0X80=y -# CONFIG_IO_DELAY_0XED is not set -# CONFIG_IO_DELAY_UDELAY is not set -# CONFIG_IO_DELAY_NONE is not set -# CONFIG_DEBUG_BOOT_PARAMS is not set -# CONFIG_CPA_DEBUG is not set -# CONFIG_DEBUG_ENTRY is not set -# CONFIG_DEBUG_NMI_SELFTEST is not set -# CONFIG_X86_DEBUG_FPU is not set -# CONFIG_PUNIT_ATOM_DEBUG is not set -CONFIG_UNWINDER_ORC=y -# CONFIG_UNWINDER_FRAME_POINTER is not set -# end of x86 Debugging - -# -# Kernel Testing and Coverage -# -# CONFIG_KUNIT is not set -# CONFIG_NOTIFIER_ERROR_INJECTION is not set -CONFIG_FUNCTION_ERROR_INJECTION=y -# CONFIG_FAULT_INJECTION is not set -CONFIG_ARCH_HAS_KCOV=y -CONFIG_CC_HAS_SANCOV_TRACE_PC=y -# CONFIG_KCOV is not set -CONFIG_RUNTIME_TESTING_MENU=y -# CONFIG_TEST_DHRY is not set -CONFIG_LKDTM=m -# CONFIG_TEST_MIN_HEAP is not set -# CONFIG_TEST_DIV64 is not set -# CONFIG_BACKTRACE_SELF_TEST is not set -# CONFIG_TEST_REF_TRACKER is not set -# CONFIG_RBTREE_TEST is not set -# CONFIG_REED_SOLOMON_TEST is not set -# CONFIG_INTERVAL_TREE_TEST is not set -CONFIG_PERCPU_TEST=m -# CONFIG_ATOMIC64_SELFTEST is not set -CONFIG_ASYNC_RAID6_TEST=m -# CONFIG_TEST_HEXDUMP is not set -# CONFIG_STRING_SELFTEST is not set -# CONFIG_TEST_STRING_HELPERS is not set -CONFIG_TEST_KSTRTOX=m -# CONFIG_TEST_PRINTF is not set -# CONFIG_TEST_SCANF is not set -# CONFIG_TEST_BITMAP is not set -# CONFIG_TEST_UUID is not set -# CONFIG_TEST_XARRAY is not set -# CONFIG_TEST_MAPLE_TREE is not set -# CONFIG_TEST_RHASHTABLE is not set -# CONFIG_TEST_IDA is not set -# CONFIG_TEST_PARMAN is not set -# CONFIG_TEST_LKM is not set -# CONFIG_TEST_BITOPS is not set -# CONFIG_TEST_VMALLOC is not set -# CONFIG_TEST_USER_COPY is not set -# CONFIG_TEST_BPF is not set -# CONFIG_TEST_BLACKHOLE_DEV is not set -# CONFIG_FIND_BIT_BENCHMARK is not set -# CONFIG_TEST_FIRMWARE is not set -# CONFIG_TEST_SYSCTL is not set -# CONFIG_TEST_UDELAY is not set -# CONFIG_TEST_STATIC_KEYS is not set -# CONFIG_TEST_DYNAMIC_DEBUG is not set -# CONFIG_TEST_KMOD is not set -# CONFIG_TEST_MEMCAT_P is not set -# CONFIG_TEST_OBJAGG is not set -# CONFIG_TEST_MEMINIT is not set -# CONFIG_TEST_HMM is not set -# CONFIG_TEST_FREE_PAGES is not set -# CONFIG_TEST_FPU is not set -# CONFIG_TEST_CLOCKSOURCE_WATCHDOG is not set -# CONFIG_TEST_OBJPOOL is not set -CONFIG_ARCH_USE_MEMTEST=y -# CONFIG_MEMTEST is not set -# CONFIG_HYPERV_TESTING is not set -# end of Kernel Testing and Coverage - -# -# Rust hacking -# -# end of Rust hacking -# end of Kernel hacking diff --git a/configs/kernel-config-generic-20250824-delandtj b/configs/kernel-config-generic-20250824-delandtj deleted file mode 100644 index d817917..0000000 --- a/configs/kernel-config-generic-20250824-delandtj +++ /dev/null @@ -1,8439 +0,0 @@ -# -# Automatically generated file; DO NOT EDIT. -# Linux/x86 6.12.42 Kernel Configuration -# -CONFIG_CC_VERSION_TEXT="gcc (Alpine 14.2.0) 14.2.0" -CONFIG_CC_IS_GCC=y -CONFIG_GCC_VERSION=140200 -CONFIG_CLANG_VERSION=0 -CONFIG_AS_IS_GNU=y -CONFIG_AS_VERSION=24400 -CONFIG_LD_IS_BFD=y -CONFIG_LD_VERSION=24400 -CONFIG_LLD_VERSION=0 -CONFIG_RUSTC_VERSION=108900 -CONFIG_RUSTC_LLVM_VERSION=200107 -CONFIG_CC_CAN_LINK=y -CONFIG_CC_CAN_LINK_STATIC=y -CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y -CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y -CONFIG_TOOLS_SUPPORT_RELR=y -CONFIG_CC_HAS_ASM_INLINE=y -CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y -CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY=y -CONFIG_RUSTC_HAS_UNNECESSARY_TRANSMUTES=y -CONFIG_PAHOLE_VERSION=0 -CONFIG_IRQ_WORK=y -CONFIG_BUILDTIME_TABLE_SORT=y -CONFIG_THREAD_INFO_IN_TASK=y - -# -# General setup -# -CONFIG_INIT_ENV_ARG_LIMIT=32 -# CONFIG_COMPILE_TEST is not set -# CONFIG_WERROR is not set -CONFIG_LOCALVERSION="-Zero-OS" -# CONFIG_LOCALVERSION_AUTO is not set -CONFIG_BUILD_SALT="" -CONFIG_HAVE_KERNEL_GZIP=y -CONFIG_HAVE_KERNEL_BZIP2=y -CONFIG_HAVE_KERNEL_LZMA=y -CONFIG_HAVE_KERNEL_XZ=y -CONFIG_HAVE_KERNEL_LZO=y -CONFIG_HAVE_KERNEL_LZ4=y -CONFIG_HAVE_KERNEL_ZSTD=y -# CONFIG_KERNEL_GZIP is not set -# CONFIG_KERNEL_BZIP2 is not set -# CONFIG_KERNEL_LZMA is not set -CONFIG_KERNEL_XZ=y -# CONFIG_KERNEL_LZO is not set -# CONFIG_KERNEL_LZ4 is not set -# CONFIG_KERNEL_ZSTD is not set -CONFIG_DEFAULT_INIT="" -CONFIG_DEFAULT_HOSTNAME="zero-os" -CONFIG_SYSVIPC=y -CONFIG_SYSVIPC_SYSCTL=y -CONFIG_SYSVIPC_COMPAT=y -CONFIG_POSIX_MQUEUE=y -CONFIG_POSIX_MQUEUE_SYSCTL=y -# CONFIG_WATCH_QUEUE is not set -CONFIG_CROSS_MEMORY_ATTACH=y -# CONFIG_USELIB is not set -# CONFIG_AUDIT is not set -CONFIG_HAVE_ARCH_AUDITSYSCALL=y - -# -# IRQ subsystem -# -CONFIG_GENERIC_IRQ_PROBE=y -CONFIG_GENERIC_IRQ_SHOW=y -CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y -CONFIG_GENERIC_PENDING_IRQ=y -CONFIG_GENERIC_IRQ_MIGRATION=y -CONFIG_HARDIRQS_SW_RESEND=y -CONFIG_IRQ_DOMAIN=y -CONFIG_IRQ_DOMAIN_HIERARCHY=y -CONFIG_GENERIC_MSI_IRQ=y -CONFIG_IRQ_MSI_IOMMU=y -CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y -CONFIG_GENERIC_IRQ_RESERVATION_MODE=y -CONFIG_IRQ_FORCED_THREADING=y -CONFIG_SPARSE_IRQ=y -# CONFIG_GENERIC_IRQ_DEBUGFS is not set -# end of IRQ subsystem - -CONFIG_CLOCKSOURCE_WATCHDOG=y -CONFIG_ARCH_CLOCKSOURCE_INIT=y -CONFIG_GENERIC_TIME_VSYSCALL=y -CONFIG_GENERIC_CLOCKEVENTS=y -CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y -CONFIG_GENERIC_CLOCKEVENTS_BROADCAST_IDLE=y -CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y -CONFIG_GENERIC_CMOS_UPDATE=y -CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y -CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y -CONFIG_CONTEXT_TRACKING=y -CONFIG_CONTEXT_TRACKING_IDLE=y - -# -# Timers subsystem -# -CONFIG_TICK_ONESHOT=y -CONFIG_NO_HZ_COMMON=y -# CONFIG_HZ_PERIODIC is not set -CONFIG_NO_HZ_IDLE=y -# CONFIG_NO_HZ_FULL is not set -# CONFIG_NO_HZ is not set -CONFIG_HIGH_RES_TIMERS=y -CONFIG_CLOCKSOURCE_WATCHDOG_MAX_SKEW_US=100 -# end of Timers subsystem - -CONFIG_BPF=y -CONFIG_HAVE_EBPF_JIT=y -CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y - -# -# BPF subsystem -# -CONFIG_BPF_SYSCALL=y -CONFIG_BPF_JIT=y -# CONFIG_BPF_JIT_ALWAYS_ON is not set -CONFIG_BPF_JIT_DEFAULT_ON=y -CONFIG_BPF_UNPRIV_DEFAULT_OFF=y -# CONFIG_BPF_PRELOAD is not set -# CONFIG_BPF_LSM is not set -# end of BPF subsystem - -CONFIG_PREEMPT_BUILD=y -# CONFIG_PREEMPT_NONE is not set -# CONFIG_PREEMPT_VOLUNTARY is not set -CONFIG_PREEMPT=y -# CONFIG_PREEMPT_RT is not set -CONFIG_PREEMPT_COUNT=y -CONFIG_PREEMPTION=y -CONFIG_PREEMPT_DYNAMIC=y -# CONFIG_SCHED_CORE is not set - -# -# CPU/Task time and stats accounting -# -CONFIG_TICK_CPU_ACCOUNTING=y -# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set -# CONFIG_IRQ_TIME_ACCOUNTING is not set -CONFIG_HAVE_SCHED_AVG_IRQ=y -CONFIG_BSD_PROCESS_ACCT=y -CONFIG_BSD_PROCESS_ACCT_V3=y -CONFIG_TASKSTATS=y -CONFIG_TASK_DELAY_ACCT=y -CONFIG_TASK_XACCT=y -CONFIG_TASK_IO_ACCOUNTING=y -# CONFIG_PSI is not set -# end of CPU/Task time and stats accounting - -CONFIG_CPU_ISOLATION=y - -# -# RCU Subsystem -# -CONFIG_TREE_RCU=y -CONFIG_PREEMPT_RCU=y -# CONFIG_RCU_EXPERT is not set -CONFIG_TREE_SRCU=y -CONFIG_TASKS_RCU_GENERIC=y -CONFIG_NEED_TASKS_RCU=y -CONFIG_TASKS_RCU=y -CONFIG_TASKS_RUDE_RCU=y -CONFIG_TASKS_TRACE_RCU=y -CONFIG_RCU_STALL_COMMON=y -CONFIG_RCU_NEED_SEGCBLIST=y -# end of RCU Subsystem - -CONFIG_IKCONFIG=y -CONFIG_IKCONFIG_PROC=y -# CONFIG_IKHEADERS is not set -CONFIG_LOG_BUF_SHIFT=19 -CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 -# CONFIG_PRINTK_INDEX is not set -CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y - -# -# Scheduler features -# -CONFIG_UCLAMP_TASK=y -CONFIG_UCLAMP_BUCKETS_COUNT=5 -# end of Scheduler features - -CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y -CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y -CONFIG_CC_HAS_INT128=y -CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" -CONFIG_GCC10_NO_ARRAY_BOUNDS=y -CONFIG_CC_NO_ARRAY_BOUNDS=y -CONFIG_GCC_NO_STRINGOP_OVERFLOW=y -CONFIG_CC_NO_STRINGOP_OVERFLOW=y -CONFIG_ARCH_SUPPORTS_INT128=y -CONFIG_NUMA_BALANCING=y -CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y -CONFIG_SLAB_OBJ_EXT=y -CONFIG_CGROUPS=y -CONFIG_PAGE_COUNTER=y -# CONFIG_CGROUP_FAVOR_DYNMODS is not set -CONFIG_MEMCG=y -# CONFIG_MEMCG_V1 is not set -CONFIG_BLK_CGROUP=y -CONFIG_CGROUP_WRITEBACK=y -CONFIG_CGROUP_SCHED=y -CONFIG_GROUP_SCHED_WEIGHT=y -CONFIG_FAIR_GROUP_SCHED=y -CONFIG_CFS_BANDWIDTH=y -# CONFIG_RT_GROUP_SCHED is not set -CONFIG_SCHED_MM_CID=y -# CONFIG_UCLAMP_TASK_GROUP is not set -CONFIG_CGROUP_PIDS=y -CONFIG_CGROUP_RDMA=y -CONFIG_CGROUP_FREEZER=y -CONFIG_CGROUP_HUGETLB=y -CONFIG_CPUSETS=y -# CONFIG_CPUSETS_V1 is not set -CONFIG_PROC_PID_CPUSET=y -CONFIG_CGROUP_DEVICE=y -CONFIG_CGROUP_CPUACCT=y -CONFIG_CGROUP_PERF=y -CONFIG_CGROUP_BPF=y -# CONFIG_CGROUP_MISC is not set -# CONFIG_CGROUP_DEBUG is not set -CONFIG_SOCK_CGROUP_DATA=y -CONFIG_NAMESPACES=y -CONFIG_UTS_NS=y -CONFIG_TIME_NS=y -CONFIG_IPC_NS=y -CONFIG_USER_NS=y -CONFIG_PID_NS=y -CONFIG_NET_NS=y -CONFIG_CHECKPOINT_RESTORE=y -CONFIG_SCHED_AUTOGROUP=y -CONFIG_RELAY=y -CONFIG_BLK_DEV_INITRD=y -CONFIG_INITRAMFS_SOURCE="../../root" -CONFIG_INITRAMFS_ROOT_UID=0 -CONFIG_INITRAMFS_ROOT_GID=0 -# CONFIG_RD_GZIP is not set -# CONFIG_RD_BZIP2 is not set -# CONFIG_RD_LZMA is not set -CONFIG_RD_XZ=y -# CONFIG_RD_LZO is not set -# CONFIG_RD_LZ4 is not set -CONFIG_RD_ZSTD=y -CONFIG_INITRAMFS_COMPRESSION_XZ=y -# CONFIG_INITRAMFS_COMPRESSION_ZSTD is not set -# CONFIG_INITRAMFS_COMPRESSION_NONE is not set -# CONFIG_BOOT_CONFIG is not set -CONFIG_INITRAMFS_PRESERVE_MTIME=y -CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y -# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set -CONFIG_LD_ORPHAN_WARN=y -CONFIG_LD_ORPHAN_WARN_LEVEL="warn" -CONFIG_SYSCTL=y -CONFIG_HAVE_UID16=y -CONFIG_SYSCTL_EXCEPTION_TRACE=y -CONFIG_HAVE_PCSPKR_PLATFORM=y -CONFIG_EXPERT=y -CONFIG_UID16=y -CONFIG_MULTIUSER=y -CONFIG_SGETMASK_SYSCALL=y -CONFIG_SYSFS_SYSCALL=y -CONFIG_FHANDLE=y -CONFIG_POSIX_TIMERS=y -CONFIG_PRINTK=y -CONFIG_BUG=y -CONFIG_ELF_CORE=y -CONFIG_PCSPKR_PLATFORM=y -# CONFIG_BASE_SMALL is not set -CONFIG_FUTEX=y -CONFIG_FUTEX_PI=y -CONFIG_EPOLL=y -CONFIG_SIGNALFD=y -CONFIG_TIMERFD=y -CONFIG_EVENTFD=y -CONFIG_SHMEM=y -CONFIG_AIO=y -CONFIG_IO_URING=y -CONFIG_ADVISE_SYSCALLS=y -CONFIG_MEMBARRIER=y -CONFIG_KCMP=y -CONFIG_RSEQ=y -# CONFIG_DEBUG_RSEQ is not set -CONFIG_CACHESTAT_SYSCALL=y -# CONFIG_PC104 is not set -CONFIG_KALLSYMS=y -# CONFIG_KALLSYMS_SELFTEST is not set -CONFIG_KALLSYMS_ALL=y -CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y -CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y -CONFIG_HAVE_PERF_EVENTS=y -CONFIG_GUEST_PERF_EVENTS=y - -# -# Kernel Performance Events And Counters -# -CONFIG_PERF_EVENTS=y -# CONFIG_DEBUG_PERF_USE_VMALLOC is not set -# end of Kernel Performance Events And Counters - -CONFIG_PROFILING=y -CONFIG_TRACEPOINTS=y - -# -# Kexec and crash features -# -CONFIG_CRASH_RESERVE=y -CONFIG_VMCORE_INFO=y -CONFIG_KEXEC_CORE=y -CONFIG_KEXEC=y -CONFIG_KEXEC_FILE=y -# CONFIG_KEXEC_SIG is not set -CONFIG_KEXEC_JUMP=y -CONFIG_CRASH_DUMP=y -CONFIG_CRASH_HOTPLUG=y -CONFIG_CRASH_MAX_MEMORY_RANGES=8192 -# end of Kexec and crash features -# end of General setup - -CONFIG_64BIT=y -CONFIG_X86_64=y -CONFIG_X86=y -CONFIG_INSTRUCTION_DECODER=y -CONFIG_OUTPUT_FORMAT="elf64-x86-64" -CONFIG_LOCKDEP_SUPPORT=y -CONFIG_STACKTRACE_SUPPORT=y -CONFIG_MMU=y -CONFIG_ARCH_MMAP_RND_BITS_MIN=28 -CONFIG_ARCH_MMAP_RND_BITS_MAX=32 -CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 -CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 -CONFIG_GENERIC_ISA_DMA=y -CONFIG_GENERIC_BUG=y -CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y -CONFIG_ARCH_MAY_HAVE_PC_FDC=y -CONFIG_GENERIC_CALIBRATE_DELAY=y -CONFIG_ARCH_HAS_CPU_RELAX=y -CONFIG_ARCH_HIBERNATION_POSSIBLE=y -CONFIG_ARCH_SUSPEND_POSSIBLE=y -CONFIG_AUDIT_ARCH=y -CONFIG_HAVE_INTEL_TXT=y -CONFIG_X86_64_SMP=y -CONFIG_ARCH_SUPPORTS_UPROBES=y -CONFIG_FIX_EARLYCON_MEM=y -CONFIG_DYNAMIC_PHYSICAL_MASK=y -CONFIG_PGTABLE_LEVELS=4 -CONFIG_CC_HAS_SANE_STACKPROTECTOR=y - -# -# Processor type and features -# -CONFIG_SMP=y -CONFIG_X86_X2APIC=y -# CONFIG_X86_POSTED_MSI is not set -CONFIG_X86_MPPARSE=y -CONFIG_X86_CPU_RESCTRL=y -# CONFIG_X86_FRED is not set -# CONFIG_X86_EXTENDED_PLATFORM is not set -CONFIG_X86_INTEL_LPSS=y -CONFIG_X86_AMD_PLATFORM_DEVICE=y -CONFIG_IOSF_MBI=y -# CONFIG_IOSF_MBI_DEBUG is not set -CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y -CONFIG_SCHED_OMIT_FRAME_POINTER=y -CONFIG_HYPERVISOR_GUEST=y -CONFIG_PARAVIRT=y -CONFIG_PARAVIRT_XXL=y -# CONFIG_PARAVIRT_DEBUG is not set -CONFIG_PARAVIRT_SPINLOCKS=y -CONFIG_X86_HV_CALLBACK_VECTOR=y -CONFIG_XEN=y -CONFIG_XEN_PV=y -CONFIG_XEN_512GB=y -CONFIG_XEN_PV_SMP=y -CONFIG_XEN_PV_DOM0=y -CONFIG_XEN_PVHVM=y -CONFIG_XEN_PVHVM_SMP=y -CONFIG_XEN_PVHVM_GUEST=y -CONFIG_XEN_SAVE_RESTORE=y -# CONFIG_XEN_DEBUG_FS is not set -CONFIG_XEN_PVH=y -CONFIG_XEN_DOM0=y -CONFIG_XEN_PV_MSR_SAFE=y -CONFIG_KVM_GUEST=y -CONFIG_ARCH_CPUIDLE_HALTPOLL=y -CONFIG_PVH=y -CONFIG_PARAVIRT_TIME_ACCOUNTING=y -CONFIG_PARAVIRT_CLOCK=y -# CONFIG_JAILHOUSE_GUEST is not set -# CONFIG_ACRN_GUEST is not set -# CONFIG_INTEL_TDX_GUEST is not set -# CONFIG_MK8 is not set -# CONFIG_MPSC is not set -# CONFIG_MCORE2 is not set -# CONFIG_MATOM is not set -CONFIG_GENERIC_CPU=y -CONFIG_X86_INTERNODE_CACHE_SHIFT=6 -CONFIG_X86_L1_CACHE_SHIFT=6 -CONFIG_X86_TSC=y -CONFIG_X86_HAVE_PAE=y -CONFIG_X86_CMPXCHG64=y -CONFIG_X86_CMOV=y -CONFIG_X86_MINIMUM_CPU_FAMILY=64 -CONFIG_X86_DEBUGCTLMSR=y -CONFIG_IA32_FEAT_CTL=y -CONFIG_X86_VMX_FEATURE_NAMES=y -# CONFIG_PROCESSOR_SELECT is not set -CONFIG_CPU_SUP_INTEL=y -CONFIG_CPU_SUP_AMD=y -CONFIG_CPU_SUP_HYGON=y -CONFIG_CPU_SUP_CENTAUR=y -CONFIG_CPU_SUP_ZHAOXIN=y -CONFIG_HPET_TIMER=y -CONFIG_HPET_EMULATE_RTC=y -CONFIG_DMI=y -CONFIG_GART_IOMMU=y -CONFIG_BOOT_VESA_SUPPORT=y -# CONFIG_MAXSMP is not set -CONFIG_NR_CPUS_RANGE_BEGIN=2 -CONFIG_NR_CPUS_RANGE_END=512 -CONFIG_NR_CPUS_DEFAULT=64 -CONFIG_NR_CPUS=512 -CONFIG_SCHED_CLUSTER=y -CONFIG_SCHED_SMT=y -CONFIG_SCHED_MC=y -CONFIG_SCHED_MC_PRIO=y -CONFIG_X86_LOCAL_APIC=y -CONFIG_ACPI_MADT_WAKEUP=y -CONFIG_X86_IO_APIC=y -CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y -CONFIG_X86_MCE=y -# CONFIG_X86_MCELOG_LEGACY is not set -CONFIG_X86_MCE_INTEL=y -CONFIG_X86_MCE_AMD=y -CONFIG_X86_MCE_THRESHOLD=y -# CONFIG_X86_MCE_INJECT is not set - -# -# Performance monitoring -# -CONFIG_PERF_EVENTS_INTEL_UNCORE=y -CONFIG_PERF_EVENTS_INTEL_RAPL=m -CONFIG_PERF_EVENTS_INTEL_CSTATE=m -CONFIG_PERF_EVENTS_AMD_POWER=m -CONFIG_PERF_EVENTS_AMD_UNCORE=y -# CONFIG_PERF_EVENTS_AMD_BRS is not set -# end of Performance monitoring - -CONFIG_X86_16BIT=y -CONFIG_X86_ESPFIX64=y -CONFIG_X86_VSYSCALL_EMULATION=y -CONFIG_X86_IOPL_IOPERM=y -CONFIG_MICROCODE=y -# CONFIG_MICROCODE_LATE_LOADING is not set -CONFIG_X86_MSR=m -CONFIG_X86_CPUID=m -# CONFIG_X86_5LEVEL is not set -CONFIG_X86_DIRECT_GBPAGES=y -# CONFIG_X86_CPA_STATISTICS is not set -CONFIG_X86_MEM_ENCRYPT=y -CONFIG_AMD_MEM_ENCRYPT=y -CONFIG_NUMA=y -CONFIG_AMD_NUMA=y -CONFIG_X86_64_ACPI_NUMA=y -CONFIG_NODES_SHIFT=5 -CONFIG_ARCH_SPARSEMEM_ENABLE=y -CONFIG_ARCH_SPARSEMEM_DEFAULT=y -CONFIG_ARCH_MEMORY_PROBE=y -CONFIG_ARCH_PROC_KCORE_TEXT=y -CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 -CONFIG_X86_PMEM_LEGACY_DEVICE=y -CONFIG_X86_PMEM_LEGACY=y -CONFIG_X86_CHECK_BIOS_CORRUPTION=y -CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y -CONFIG_MTRR=y -CONFIG_MTRR_SANITIZER=y -CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 -CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 -CONFIG_X86_PAT=y -CONFIG_X86_UMIP=y -CONFIG_CC_HAS_IBT=y -CONFIG_X86_CET=y -CONFIG_X86_KERNEL_IBT=y -CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y -CONFIG_ARCH_PKEY_BITS=4 -CONFIG_X86_INTEL_TSX_MODE_OFF=y -# CONFIG_X86_INTEL_TSX_MODE_ON is not set -# CONFIG_X86_INTEL_TSX_MODE_AUTO is not set -# CONFIG_X86_SGX is not set -# CONFIG_X86_USER_SHADOW_STACK is not set -CONFIG_EFI=y -CONFIG_EFI_STUB=y -CONFIG_EFI_HANDOVER_PROTOCOL=y -CONFIG_EFI_MIXED=y -CONFIG_EFI_RUNTIME_MAP=y -# CONFIG_HZ_100 is not set -# CONFIG_HZ_250 is not set -# CONFIG_HZ_300 is not set -CONFIG_HZ_1000=y -CONFIG_HZ=1000 -CONFIG_SCHED_HRTICK=y -CONFIG_ARCH_SUPPORTS_KEXEC=y -CONFIG_ARCH_SUPPORTS_KEXEC_FILE=y -CONFIG_ARCH_SELECTS_KEXEC_FILE=y -CONFIG_ARCH_SUPPORTS_KEXEC_PURGATORY=y -CONFIG_ARCH_SUPPORTS_KEXEC_SIG=y -CONFIG_ARCH_SUPPORTS_KEXEC_SIG_FORCE=y -CONFIG_ARCH_SUPPORTS_KEXEC_BZIMAGE_VERIFY_SIG=y -CONFIG_ARCH_SUPPORTS_KEXEC_JUMP=y -CONFIG_ARCH_SUPPORTS_CRASH_DUMP=y -CONFIG_ARCH_DEFAULT_CRASH_DUMP=y -CONFIG_ARCH_SUPPORTS_CRASH_HOTPLUG=y -CONFIG_ARCH_HAS_GENERIC_CRASHKERNEL_RESERVATION=y -CONFIG_PHYSICAL_START=0x1000000 -CONFIG_RELOCATABLE=y -CONFIG_RANDOMIZE_BASE=y -CONFIG_X86_NEED_RELOCS=y -CONFIG_PHYSICAL_ALIGN=0x1000000 -CONFIG_DYNAMIC_MEMORY_LAYOUT=y -CONFIG_RANDOMIZE_MEMORY=y -CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa -CONFIG_HOTPLUG_CPU=y -# CONFIG_COMPAT_VDSO is not set -CONFIG_LEGACY_VSYSCALL_XONLY=y -# CONFIG_LEGACY_VSYSCALL_NONE is not set -CONFIG_CMDLINE_BOOL=y -CONFIG_CMDLINE="intel_iommu=on kvm-intel.nested=1 console=ttyS1,115200n8 console=tty1 consoleblank=0 earlyprintk=serial,ttyS1,115200n8 loglevel=7" -# CONFIG_CMDLINE_OVERRIDE is not set -CONFIG_MODIFY_LDT_SYSCALL=y -# CONFIG_STRICT_SIGALTSTACK_SIZE is not set -CONFIG_HAVE_LIVEPATCH=y -# CONFIG_LIVEPATCH is not set -# end of Processor type and features - -CONFIG_CC_HAS_NAMED_AS=y -CONFIG_CC_HAS_NAMED_AS_FIXED_SANITIZERS=y -CONFIG_USE_X86_SEG_SUPPORT=y -CONFIG_CC_HAS_SLS=y -CONFIG_CC_HAS_RETURN_THUNK=y -CONFIG_CC_HAS_ENTRY_PADDING=y -CONFIG_FUNCTION_PADDING_CFI=11 -CONFIG_FUNCTION_PADDING_BYTES=16 -CONFIG_CALL_PADDING=y -CONFIG_HAVE_CALL_THUNKS=y -CONFIG_CALL_THUNKS=y -CONFIG_PREFIX_SYMBOLS=y -CONFIG_CPU_MITIGATIONS=y -CONFIG_MITIGATION_PAGE_TABLE_ISOLATION=y -CONFIG_MITIGATION_RETPOLINE=y -CONFIG_MITIGATION_RETHUNK=y -CONFIG_MITIGATION_UNRET_ENTRY=y -CONFIG_MITIGATION_CALL_DEPTH_TRACKING=y -# CONFIG_CALL_THUNKS_DEBUG is not set -CONFIG_MITIGATION_IBPB_ENTRY=y -CONFIG_MITIGATION_IBRS_ENTRY=y -CONFIG_MITIGATION_SRSO=y -# CONFIG_MITIGATION_SLS is not set -CONFIG_MITIGATION_GDS=y -CONFIG_MITIGATION_RFDS=y -CONFIG_MITIGATION_SPECTRE_BHI=y -CONFIG_MITIGATION_MDS=y -CONFIG_MITIGATION_TAA=y -CONFIG_MITIGATION_MMIO_STALE_DATA=y -CONFIG_MITIGATION_L1TF=y -CONFIG_MITIGATION_RETBLEED=y -CONFIG_MITIGATION_SPECTRE_V1=y -CONFIG_MITIGATION_SPECTRE_V2=y -CONFIG_MITIGATION_SRBDS=y -CONFIG_MITIGATION_SSB=y -CONFIG_MITIGATION_ITS=y -CONFIG_MITIGATION_TSA=y -CONFIG_ARCH_HAS_ADD_PAGES=y - -# -# Power management and ACPI options -# -CONFIG_ARCH_HIBERNATION_HEADER=y -CONFIG_SUSPEND=y -CONFIG_SUSPEND_FREEZER=y -# CONFIG_SUSPEND_SKIP_SYNC is not set -CONFIG_HIBERNATE_CALLBACKS=y -CONFIG_HIBERNATION=y -CONFIG_HIBERNATION_SNAPSHOT_DEV=y -CONFIG_HIBERNATION_COMP_LZO=y -# CONFIG_HIBERNATION_COMP_LZ4 is not set -CONFIG_HIBERNATION_DEF_COMP="lzo" -CONFIG_PM_STD_PARTITION="" -CONFIG_PM_SLEEP=y -CONFIG_PM_SLEEP_SMP=y -CONFIG_PM_AUTOSLEEP=y -# CONFIG_PM_USERSPACE_AUTOSLEEP is not set -CONFIG_PM_WAKELOCKS=y -CONFIG_PM_WAKELOCKS_LIMIT=100 -CONFIG_PM_WAKELOCKS_GC=y -CONFIG_PM=y -CONFIG_PM_DEBUG=y -CONFIG_PM_ADVANCED_DEBUG=y -# CONFIG_PM_TEST_SUSPEND is not set -CONFIG_PM_SLEEP_DEBUG=y -# CONFIG_DPM_WATCHDOG is not set -CONFIG_PM_TRACE=y -CONFIG_PM_TRACE_RTC=y -CONFIG_PM_CLK=y -CONFIG_PM_GENERIC_DOMAINS=y -CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y -CONFIG_PM_GENERIC_DOMAINS_SLEEP=y -# CONFIG_ENERGY_MODEL is not set -CONFIG_ARCH_SUPPORTS_ACPI=y -CONFIG_ACPI=y -CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y -CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y -CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y -CONFIG_ACPI_THERMAL_LIB=y -# CONFIG_ACPI_DEBUGGER is not set -CONFIG_ACPI_SPCR_TABLE=y -# CONFIG_ACPI_FPDT is not set -CONFIG_ACPI_LPIT=y -CONFIG_ACPI_SLEEP=y -CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y -CONFIG_ACPI_EC_DEBUGFS=m -CONFIG_ACPI_AC=m -CONFIG_ACPI_BATTERY=m -CONFIG_ACPI_BUTTON=m -# CONFIG_ACPI_TINY_POWER_BUTTON is not set -CONFIG_ACPI_VIDEO=m -CONFIG_ACPI_FAN=m -# CONFIG_ACPI_TAD is not set -CONFIG_ACPI_DOCK=y -CONFIG_ACPI_CPU_FREQ_PSS=y -CONFIG_ACPI_PROCESSOR_CSTATE=y -CONFIG_ACPI_PROCESSOR_IDLE=y -CONFIG_ACPI_CPPC_LIB=y -CONFIG_ACPI_PROCESSOR=y -CONFIG_ACPI_IPMI=m -CONFIG_ACPI_HOTPLUG_CPU=y -CONFIG_ACPI_PROCESSOR_AGGREGATOR=m -CONFIG_ACPI_THERMAL=m -CONFIG_ACPI_PLATFORM_PROFILE=m -CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y -CONFIG_ACPI_TABLE_UPGRADE=y -# CONFIG_ACPI_DEBUG is not set -CONFIG_ACPI_PCI_SLOT=y -CONFIG_ACPI_CONTAINER=y -CONFIG_ACPI_HOTPLUG_MEMORY=y -CONFIG_ACPI_HOTPLUG_IOAPIC=y -CONFIG_ACPI_SBS=m -CONFIG_ACPI_HED=y -CONFIG_ACPI_BGRT=y -# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set -CONFIG_ACPI_NFIT=m -# CONFIG_NFIT_SECURITY_DEBUG is not set -CONFIG_ACPI_NUMA=y -# CONFIG_ACPI_HMAT is not set -CONFIG_HAVE_ACPI_APEI=y -CONFIG_HAVE_ACPI_APEI_NMI=y -CONFIG_ACPI_APEI=y -CONFIG_ACPI_APEI_GHES=y -CONFIG_ACPI_APEI_PCIEAER=y -CONFIG_ACPI_APEI_MEMORY_FAILURE=y -CONFIG_ACPI_APEI_EINJ=m -CONFIG_ACPI_APEI_ERST_DEBUG=m -# CONFIG_ACPI_DPTF is not set -CONFIG_ACPI_WATCHDOG=y -CONFIG_ACPI_EXTLOG=m -CONFIG_ACPI_ADXL=y -CONFIG_ACPI_CONFIGFS=m -# CONFIG_ACPI_PFRUT is not set -CONFIG_ACPI_PCC=y -# CONFIG_ACPI_FFH is not set -CONFIG_PMIC_OPREGION=y -# CONFIG_BYTCRC_PMIC_OPREGION is not set -# CONFIG_CHTCRC_PMIC_OPREGION is not set -CONFIG_XPOWER_PMIC_OPREGION=y -CONFIG_CHT_WC_PMIC_OPREGION=y -CONFIG_ACPI_PRMT=y -CONFIG_X86_PM_TIMER=y - -# -# CPU Frequency scaling -# -CONFIG_CPU_FREQ=y -CONFIG_CPU_FREQ_GOV_ATTR_SET=y -CONFIG_CPU_FREQ_GOV_COMMON=y -CONFIG_CPU_FREQ_STAT=y -# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set -# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set -# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set -CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y -CONFIG_CPU_FREQ_GOV_PERFORMANCE=y -CONFIG_CPU_FREQ_GOV_POWERSAVE=m -CONFIG_CPU_FREQ_GOV_USERSPACE=m -CONFIG_CPU_FREQ_GOV_ONDEMAND=m -CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m -CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y - -# -# CPU frequency scaling drivers -# -CONFIG_X86_INTEL_PSTATE=y -CONFIG_X86_PCC_CPUFREQ=m -CONFIG_X86_AMD_PSTATE=y -CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3 -# CONFIG_X86_AMD_PSTATE_UT is not set -CONFIG_X86_ACPI_CPUFREQ=m -CONFIG_X86_ACPI_CPUFREQ_CPB=y -CONFIG_X86_POWERNOW_K8=m -CONFIG_X86_AMD_FREQ_SENSITIVITY=m -# CONFIG_X86_SPEEDSTEP_CENTRINO is not set -CONFIG_X86_P4_CLOCKMOD=m - -# -# shared options -# -CONFIG_X86_SPEEDSTEP_LIB=m -# end of CPU Frequency scaling - -# -# CPU Idle -# -CONFIG_CPU_IDLE=y -CONFIG_CPU_IDLE_GOV_LADDER=y -CONFIG_CPU_IDLE_GOV_MENU=y -# CONFIG_CPU_IDLE_GOV_TEO is not set -CONFIG_CPU_IDLE_GOV_HALTPOLL=y -CONFIG_HALTPOLL_CPUIDLE=y -# end of CPU Idle - -CONFIG_INTEL_IDLE=y -# end of Power management and ACPI options - -# -# Bus options (PCI etc.) -# -CONFIG_PCI_DIRECT=y -CONFIG_PCI_MMCONFIG=y -CONFIG_PCI_XEN=y -CONFIG_MMCONF_FAM10H=y -# CONFIG_PCI_CNB20LE_QUIRK is not set -# CONFIG_ISA_BUS is not set -CONFIG_ISA_DMA_API=y -CONFIG_AMD_NB=y -# end of Bus options (PCI etc.) - -# -# Binary Emulations -# -CONFIG_IA32_EMULATION=y -# CONFIG_IA32_EMULATION_DEFAULT_DISABLED is not set -# CONFIG_X86_X32_ABI is not set -CONFIG_COMPAT_32=y -CONFIG_COMPAT=y -CONFIG_COMPAT_FOR_U64_ALIGNMENT=y -# end of Binary Emulations - -CONFIG_KVM_COMMON=y -CONFIG_HAVE_KVM_PFNCACHE=y -CONFIG_HAVE_KVM_IRQCHIP=y -CONFIG_HAVE_KVM_IRQ_ROUTING=y -CONFIG_HAVE_KVM_DIRTY_RING=y -CONFIG_HAVE_KVM_DIRTY_RING_TSO=y -CONFIG_HAVE_KVM_DIRTY_RING_ACQ_REL=y -CONFIG_KVM_MMIO=y -CONFIG_KVM_ASYNC_PF=y -CONFIG_HAVE_KVM_MSI=y -CONFIG_HAVE_KVM_READONLY_MEM=y -CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y -CONFIG_KVM_VFIO=y -CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y -CONFIG_KVM_GENERIC_PRE_FAULT_MEMORY=y -CONFIG_KVM_COMPAT=y -CONFIG_HAVE_KVM_IRQ_BYPASS=m -CONFIG_HAVE_KVM_NO_POLL=y -CONFIG_KVM_XFER_TO_GUEST_WORK=y -CONFIG_HAVE_KVM_PM_NOTIFIER=y -CONFIG_KVM_GENERIC_HARDWARE_ENABLING=y -CONFIG_KVM_GENERIC_MMU_NOTIFIER=y -CONFIG_KVM_GENERIC_MEMORY_ATTRIBUTES=y -CONFIG_KVM_PRIVATE_MEM=y -CONFIG_KVM_GENERIC_PRIVATE_MEM=y -CONFIG_HAVE_KVM_ARCH_GMEM_PREPARE=y -CONFIG_HAVE_KVM_ARCH_GMEM_INVALIDATE=y -CONFIG_VIRTUALIZATION=y -CONFIG_KVM_X86=m -CONFIG_KVM=m -CONFIG_KVM_WERROR=y -# CONFIG_KVM_SW_PROTECTED_VM is not set -CONFIG_KVM_INTEL=m -# CONFIG_KVM_INTEL_PROVE_VE is not set -CONFIG_KVM_AMD=m -CONFIG_KVM_AMD_SEV=y -CONFIG_KVM_SMM=y -CONFIG_KVM_HYPERV=y -# CONFIG_KVM_XEN is not set -# CONFIG_KVM_PROVE_MMU is not set -CONFIG_KVM_EXTERNAL_WRITE_TRACKING=y -CONFIG_KVM_MAX_NR_VCPUS=1024 -CONFIG_AS_AVX512=y -CONFIG_AS_SHA1_NI=y -CONFIG_AS_SHA256_NI=y -CONFIG_AS_TPAUSE=y -CONFIG_AS_GFNI=y -CONFIG_AS_VAES=y -CONFIG_AS_VPCLMULQDQ=y -CONFIG_AS_WRUSS=y -CONFIG_ARCH_CONFIGURES_CPU_MITIGATIONS=y -CONFIG_ARCH_HAS_DMA_OPS=y - -# -# General architecture-dependent options -# -CONFIG_HOTPLUG_SMT=y -CONFIG_HOTPLUG_CORE_SYNC=y -CONFIG_HOTPLUG_CORE_SYNC_DEAD=y -CONFIG_HOTPLUG_CORE_SYNC_FULL=y -CONFIG_HOTPLUG_SPLIT_STARTUP=y -CONFIG_HOTPLUG_PARALLEL=y -CONFIG_GENERIC_ENTRY=y -CONFIG_KPROBES=y -CONFIG_JUMP_LABEL=y -# CONFIG_STATIC_KEYS_SELFTEST is not set -# CONFIG_STATIC_CALL_SELFTEST is not set -CONFIG_OPTPROBES=y -CONFIG_KPROBES_ON_FTRACE=y -CONFIG_UPROBES=y -CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y -CONFIG_ARCH_USE_BUILTIN_BSWAP=y -CONFIG_KRETPROBES=y -CONFIG_KRETPROBE_ON_RETHOOK=y -CONFIG_USER_RETURN_NOTIFIER=y -CONFIG_HAVE_IOREMAP_PROT=y -CONFIG_HAVE_KPROBES=y -CONFIG_HAVE_KRETPROBES=y -CONFIG_HAVE_OPTPROBES=y -CONFIG_HAVE_KPROBES_ON_FTRACE=y -CONFIG_ARCH_CORRECT_STACKTRACE_ON_KRETPROBE=y -CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y -CONFIG_HAVE_NMI=y -CONFIG_TRACE_IRQFLAGS_SUPPORT=y -CONFIG_TRACE_IRQFLAGS_NMI_SUPPORT=y -CONFIG_HAVE_ARCH_TRACEHOOK=y -CONFIG_HAVE_DMA_CONTIGUOUS=y -CONFIG_GENERIC_SMP_IDLE_THREAD=y -CONFIG_ARCH_HAS_FORTIFY_SOURCE=y -CONFIG_ARCH_HAS_SET_MEMORY=y -CONFIG_ARCH_HAS_SET_DIRECT_MAP=y -CONFIG_ARCH_HAS_CPU_FINALIZE_INIT=y -CONFIG_ARCH_HAS_CPU_PASID=y -CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y -CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y -CONFIG_ARCH_WANTS_NO_INSTR=y -CONFIG_HAVE_ASM_MODVERSIONS=y -CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y -CONFIG_HAVE_RSEQ=y -CONFIG_HAVE_RUST=y -CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y -CONFIG_HAVE_HW_BREAKPOINT=y -CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y -CONFIG_HAVE_USER_RETURN_NOTIFIER=y -CONFIG_HAVE_PERF_EVENTS_NMI=y -CONFIG_HAVE_HARDLOCKUP_DETECTOR_PERF=y -CONFIG_HAVE_PERF_REGS=y -CONFIG_HAVE_PERF_USER_STACK_DUMP=y -CONFIG_HAVE_ARCH_JUMP_LABEL=y -CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y -CONFIG_MMU_GATHER_TABLE_FREE=y -CONFIG_MMU_GATHER_RCU_TABLE_FREE=y -CONFIG_MMU_GATHER_MERGE_VMAS=y -CONFIG_MMU_LAZY_TLB_REFCOUNT=y -CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y -CONFIG_ARCH_HAVE_EXTRA_ELF_NOTES=y -CONFIG_ARCH_HAS_NMI_SAFE_THIS_CPU_OPS=y -CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y -CONFIG_HAVE_CMPXCHG_LOCAL=y -CONFIG_HAVE_CMPXCHG_DOUBLE=y -CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y -CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y -CONFIG_HAVE_ARCH_SECCOMP=y -CONFIG_HAVE_ARCH_SECCOMP_FILTER=y -CONFIG_SECCOMP=y -CONFIG_SECCOMP_FILTER=y -# CONFIG_SECCOMP_CACHE_DEBUG is not set -CONFIG_HAVE_ARCH_STACKLEAK=y -CONFIG_HAVE_STACKPROTECTOR=y -CONFIG_STACKPROTECTOR=y -CONFIG_STACKPROTECTOR_STRONG=y -CONFIG_ARCH_SUPPORTS_LTO_CLANG=y -CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y -CONFIG_LTO_NONE=y -CONFIG_ARCH_SUPPORTS_CFI_CLANG=y -CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y -CONFIG_HAVE_CONTEXT_TRACKING_USER=y -CONFIG_HAVE_CONTEXT_TRACKING_USER_OFFSTACK=y -CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y -CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y -CONFIG_HAVE_MOVE_PUD=y -CONFIG_HAVE_MOVE_PMD=y -CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y -CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y -CONFIG_HAVE_ARCH_HUGE_VMAP=y -CONFIG_HAVE_ARCH_HUGE_VMALLOC=y -CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y -CONFIG_ARCH_WANT_PMD_MKWRITE=y -CONFIG_HAVE_ARCH_SOFT_DIRTY=y -CONFIG_HAVE_MOD_ARCH_SPECIFIC=y -CONFIG_MODULES_USE_ELF_RELA=y -CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y -CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y -CONFIG_SOFTIRQ_ON_OWN_STACK=y -CONFIG_ARCH_HAS_ELF_RANDOMIZE=y -CONFIG_HAVE_ARCH_MMAP_RND_BITS=y -CONFIG_HAVE_EXIT_THREAD=y -CONFIG_ARCH_MMAP_RND_BITS=28 -CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y -CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 -CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y -CONFIG_HAVE_PAGE_SIZE_4KB=y -CONFIG_PAGE_SIZE_4KB=y -CONFIG_PAGE_SIZE_LESS_THAN_64KB=y -CONFIG_PAGE_SIZE_LESS_THAN_256KB=y -CONFIG_PAGE_SHIFT=12 -CONFIG_HAVE_OBJTOOL=y -CONFIG_HAVE_JUMP_LABEL_HACK=y -CONFIG_HAVE_NOINSTR_HACK=y -CONFIG_HAVE_NOINSTR_VALIDATION=y -CONFIG_HAVE_UACCESS_VALIDATION=y -CONFIG_HAVE_STACK_VALIDATION=y -CONFIG_HAVE_RELIABLE_STACKTRACE=y -CONFIG_OLD_SIGSUSPEND3=y -CONFIG_COMPAT_OLD_SIGACTION=y -CONFIG_COMPAT_32BIT_TIME=y -CONFIG_ARCH_SUPPORTS_RT=y -CONFIG_HAVE_ARCH_VMAP_STACK=y -CONFIG_VMAP_STACK=y -CONFIG_HAVE_ARCH_RANDOMIZE_KSTACK_OFFSET=y -CONFIG_RANDOMIZE_KSTACK_OFFSET=y -# CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT is not set -CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y -CONFIG_STRICT_KERNEL_RWX=y -CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y -CONFIG_STRICT_MODULE_RWX=y -CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y -CONFIG_ARCH_USE_MEMREMAP_PROT=y -# CONFIG_LOCK_EVENT_COUNTS is not set -CONFIG_ARCH_HAS_MEM_ENCRYPT=y -CONFIG_ARCH_HAS_CC_PLATFORM=y -CONFIG_HAVE_STATIC_CALL=y -CONFIG_HAVE_STATIC_CALL_INLINE=y -CONFIG_HAVE_PREEMPT_DYNAMIC=y -CONFIG_HAVE_PREEMPT_DYNAMIC_CALL=y -CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y -CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y -CONFIG_ARCH_SUPPORTS_PAGE_TABLE_CHECK=y -CONFIG_ARCH_HAS_ELFCORE_COMPAT=y -CONFIG_ARCH_HAS_PARANOID_L1D_FLUSH=y -CONFIG_DYNAMIC_SIGFRAME=y -CONFIG_ARCH_HAS_HW_PTE_YOUNG=y -CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG=y -CONFIG_ARCH_HAS_KERNEL_FPU_SUPPORT=y - -# -# GCOV-based kernel profiling -# -# CONFIG_GCOV_KERNEL is not set -CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y -# end of GCOV-based kernel profiling - -CONFIG_HAVE_GCC_PLUGINS=y -CONFIG_GCC_PLUGINS=y -# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set -CONFIG_FUNCTION_ALIGNMENT_4B=y -CONFIG_FUNCTION_ALIGNMENT_16B=y -CONFIG_FUNCTION_ALIGNMENT=16 -CONFIG_CC_HAS_MIN_FUNCTION_ALIGNMENT=y -CONFIG_CC_HAS_SANE_FUNCTION_ALIGNMENT=y -# end of General architecture-dependent options - -CONFIG_RT_MUTEXES=y -CONFIG_MODULES=y -# CONFIG_MODULE_DEBUG is not set -CONFIG_MODULE_FORCE_LOAD=y -CONFIG_MODULE_UNLOAD=y -CONFIG_MODULE_FORCE_UNLOAD=y -# CONFIG_MODULE_UNLOAD_TAINT_TRACKING is not set -CONFIG_MODVERSIONS=y -CONFIG_ASM_MODVERSIONS=y -CONFIG_MODULE_SRCVERSION_ALL=y -# CONFIG_MODULE_SIG is not set -# CONFIG_MODULE_COMPRESS is not set -# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set -CONFIG_MODPROBE_PATH="/sbin/modprobe" -# CONFIG_TRIM_UNUSED_KSYMS is not set -CONFIG_MODULES_TREE_LOOKUP=y -CONFIG_BLOCK=y -CONFIG_BLOCK_LEGACY_AUTOLOAD=y -CONFIG_BLK_CGROUP_RWSTAT=y -CONFIG_BLK_CGROUP_PUNT_BIO=y -CONFIG_BLK_DEV_BSG_COMMON=y -CONFIG_BLK_ICQ=y -CONFIG_BLK_DEV_BSGLIB=y -CONFIG_BLK_DEV_INTEGRITY=y -CONFIG_BLK_DEV_WRITE_MOUNTED=y -CONFIG_BLK_DEV_ZONED=y -CONFIG_BLK_DEV_THROTTLING=y -CONFIG_BLK_WBT=y -CONFIG_BLK_WBT_MQ=y -CONFIG_BLK_CGROUP_IOLATENCY=y -CONFIG_BLK_CGROUP_FC_APPID=y -# CONFIG_BLK_CGROUP_IOCOST is not set -# CONFIG_BLK_CGROUP_IOPRIO is not set -CONFIG_BLK_DEBUG_FS=y -CONFIG_BLK_SED_OPAL=y -# CONFIG_BLK_INLINE_ENCRYPTION is not set - -# -# Partition Types -# -CONFIG_PARTITION_ADVANCED=y -# CONFIG_ACORN_PARTITION is not set -# CONFIG_AIX_PARTITION is not set -# CONFIG_OSF_PARTITION is not set -# CONFIG_AMIGA_PARTITION is not set -# CONFIG_ATARI_PARTITION is not set -CONFIG_MAC_PARTITION=y -CONFIG_MSDOS_PARTITION=y -CONFIG_BSD_DISKLABEL=y -CONFIG_MINIX_SUBPARTITION=y -CONFIG_SOLARIS_X86_PARTITION=y -# CONFIG_UNIXWARE_DISKLABEL is not set -CONFIG_LDM_PARTITION=y -# CONFIG_LDM_DEBUG is not set -# CONFIG_SGI_PARTITION is not set -# CONFIG_ULTRIX_PARTITION is not set -# CONFIG_SUN_PARTITION is not set -CONFIG_KARMA_PARTITION=y -CONFIG_EFI_PARTITION=y -# CONFIG_SYSV68_PARTITION is not set -# CONFIG_CMDLINE_PARTITION is not set -# end of Partition Types - -CONFIG_BLK_MQ_PCI=y -CONFIG_BLK_MQ_VIRTIO=y -CONFIG_BLK_PM=y -CONFIG_BLOCK_HOLDER_DEPRECATED=y -CONFIG_BLK_MQ_STACKING=y - -# -# IO Schedulers -# -CONFIG_MQ_IOSCHED_DEADLINE=y -CONFIG_MQ_IOSCHED_KYBER=y -CONFIG_IOSCHED_BFQ=y -CONFIG_BFQ_GROUP_IOSCHED=y -# CONFIG_BFQ_CGROUP_DEBUG is not set -# end of IO Schedulers - -CONFIG_PREEMPT_NOTIFIERS=y -CONFIG_PADATA=y -CONFIG_ASN1=m -CONFIG_UNINLINE_SPIN_UNLOCK=y -CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y -CONFIG_MUTEX_SPIN_ON_OWNER=y -CONFIG_RWSEM_SPIN_ON_OWNER=y -CONFIG_LOCK_SPIN_ON_OWNER=y -CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y -CONFIG_QUEUED_SPINLOCKS=y -CONFIG_ARCH_USE_QUEUED_RWLOCKS=y -CONFIG_QUEUED_RWLOCKS=y -CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y -CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y -CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y -CONFIG_FREEZER=y - -# -# Executable file formats -# -CONFIG_BINFMT_ELF=y -CONFIG_COMPAT_BINFMT_ELF=y -CONFIG_ELFCORE=y -CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y -CONFIG_BINFMT_SCRIPT=y -CONFIG_BINFMT_MISC=y -CONFIG_COREDUMP=y -# end of Executable file formats - -# -# Memory Management options -# -CONFIG_ZPOOL=y -CONFIG_SWAP=y -CONFIG_ZSWAP=y -# CONFIG_ZSWAP_DEFAULT_ON is not set -# CONFIG_ZSWAP_SHRINKER_DEFAULT_ON is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set -CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set -CONFIG_ZSWAP_COMPRESSOR_DEFAULT="lzo" -CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y -# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD_DEPRECATED is not set -# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set -CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud" -CONFIG_ZBUD=y -# CONFIG_Z3FOLD_DEPRECATED is not set -CONFIG_ZSMALLOC=y -# CONFIG_ZSMALLOC_STAT is not set -CONFIG_ZSMALLOC_CHAIN_SIZE=8 - -# -# Slab allocator options -# -CONFIG_SLUB=y -# CONFIG_SLUB_TINY is not set -CONFIG_SLAB_MERGE_DEFAULT=y -CONFIG_SLAB_FREELIST_RANDOM=y -CONFIG_SLAB_FREELIST_HARDENED=y -CONFIG_SLAB_BUCKETS=y -# CONFIG_SLUB_STATS is not set -CONFIG_SLUB_CPU_PARTIAL=y -# CONFIG_RANDOM_KMALLOC_CACHES is not set -# end of Slab allocator options - -CONFIG_SHUFFLE_PAGE_ALLOCATOR=y -# CONFIG_COMPAT_BRK is not set -CONFIG_SPARSEMEM=y -CONFIG_SPARSEMEM_EXTREME=y -CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y -CONFIG_SPARSEMEM_VMEMMAP=y -CONFIG_ARCH_WANT_OPTIMIZE_DAX_VMEMMAP=y -CONFIG_ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP=y -CONFIG_HAVE_GUP_FAST=y -CONFIG_NUMA_KEEP_MEMINFO=y -CONFIG_MEMORY_ISOLATION=y -CONFIG_EXCLUSIVE_SYSTEM_RAM=y -CONFIG_HAVE_BOOTMEM_INFO_NODE=y -CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y -CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y -CONFIG_MEMORY_HOTPLUG=y -CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y -CONFIG_MEMORY_HOTREMOVE=y -CONFIG_MHP_MEMMAP_ON_MEMORY=y -CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y -CONFIG_SPLIT_PTE_PTLOCKS=y -CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y -CONFIG_SPLIT_PMD_PTLOCKS=y -CONFIG_MEMORY_BALLOON=y -CONFIG_BALLOON_COMPACTION=y -CONFIG_COMPACTION=y -CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1 -CONFIG_PAGE_REPORTING=y -CONFIG_MIGRATION=y -CONFIG_DEVICE_MIGRATION=y -CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y -CONFIG_ARCH_ENABLE_THP_MIGRATION=y -CONFIG_CONTIG_ALLOC=y -CONFIG_PCP_BATCH_SCALE_MAX=5 -CONFIG_PHYS_ADDR_T_64BIT=y -CONFIG_MMU_NOTIFIER=y -CONFIG_KSM=y -CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 -CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y -CONFIG_MEMORY_FAILURE=y -CONFIG_HWPOISON_INJECT=m -CONFIG_ARCH_WANT_GENERAL_HUGETLB=y -CONFIG_ARCH_WANTS_THP_SWAP=y -CONFIG_TRANSPARENT_HUGEPAGE=y -CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y -# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set -# CONFIG_TRANSPARENT_HUGEPAGE_NEVER is not set -CONFIG_THP_SWAP=y -# CONFIG_READ_ONLY_THP_FOR_FS is not set -CONFIG_PGTABLE_HAS_HUGE_LEAVES=y -CONFIG_ARCH_SUPPORTS_HUGE_PFNMAP=y -CONFIG_ARCH_SUPPORTS_PMD_PFNMAP=y -CONFIG_ARCH_SUPPORTS_PUD_PFNMAP=y -CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y -CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y -CONFIG_USE_PERCPU_NUMA_NODE_ID=y -CONFIG_HAVE_SETUP_PER_CPU_AREA=y -# CONFIG_CMA is not set -# CONFIG_MEM_SOFT_DIRTY is not set -CONFIG_GENERIC_EARLY_IOREMAP=y -# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set -# CONFIG_IDLE_PAGE_TRACKING is not set -CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y -CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y -CONFIG_ARCH_HAS_PTE_DEVMAP=y -CONFIG_ARCH_HAS_ZONE_DMA_SET=y -CONFIG_ZONE_DMA=y -CONFIG_ZONE_DMA32=y -CONFIG_ZONE_DEVICE=y -CONFIG_HMM_MIRROR=y -CONFIG_GET_FREE_REGION=y -CONFIG_DEVICE_PRIVATE=y -CONFIG_VMAP_PFN=y -CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y -CONFIG_ARCH_HAS_PKEYS=y -CONFIG_ARCH_USES_PG_ARCH_2=y -CONFIG_VM_EVENT_COUNTERS=y -# CONFIG_PERCPU_STATS is not set -# CONFIG_GUP_TEST is not set -# CONFIG_DMAPOOL_TEST is not set -CONFIG_ARCH_HAS_PTE_SPECIAL=y -CONFIG_MAPPING_DIRTY_HELPERS=y -CONFIG_MEMFD_CREATE=y -CONFIG_SECRETMEM=y -# CONFIG_ANON_VMA_NAME is not set -CONFIG_HAVE_ARCH_USERFAULTFD_WP=y -CONFIG_HAVE_ARCH_USERFAULTFD_MINOR=y -CONFIG_USERFAULTFD=y -CONFIG_PTE_MARKER_UFFD_WP=y -CONFIG_LRU_GEN=y -CONFIG_LRU_GEN_ENABLED=y -# CONFIG_LRU_GEN_STATS is not set -CONFIG_LRU_GEN_WALKS_MMU=y -CONFIG_ARCH_SUPPORTS_PER_VMA_LOCK=y -CONFIG_PER_VMA_LOCK=y -CONFIG_LOCK_MM_AND_FIND_VMA=y -CONFIG_IOMMU_MM_DATA=y -CONFIG_EXECMEM=y -CONFIG_NUMA_MEMBLKS=y -# CONFIG_NUMA_EMU is not set - -# -# Data Access Monitoring -# -# CONFIG_DAMON is not set -# end of Data Access Monitoring -# end of Memory Management options - -CONFIG_NET=y -CONFIG_NET_INGRESS=y -CONFIG_NET_EGRESS=y -CONFIG_NET_XGRESS=y -CONFIG_NET_REDIRECT=y -CONFIG_SKB_EXTENSIONS=y -CONFIG_NET_DEVMEM=y - -# -# Networking options -# -CONFIG_PACKET=y -CONFIG_PACKET_DIAG=m -CONFIG_UNIX=y -CONFIG_AF_UNIX_OOB=y -CONFIG_UNIX_DIAG=m -CONFIG_TLS=m -# CONFIG_TLS_DEVICE is not set -# CONFIG_TLS_TOE is not set -CONFIG_XFRM=y -CONFIG_XFRM_OFFLOAD=y -CONFIG_XFRM_ALGO=m -CONFIG_XFRM_USER=m -# CONFIG_XFRM_USER_COMPAT is not set -# CONFIG_XFRM_INTERFACE is not set -# CONFIG_XFRM_SUB_POLICY is not set -# CONFIG_XFRM_MIGRATE is not set -# CONFIG_XFRM_STATISTICS is not set -CONFIG_XFRM_AH=m -CONFIG_XFRM_ESP=m -CONFIG_XFRM_IPCOMP=m -CONFIG_NET_KEY=m -# CONFIG_NET_KEY_MIGRATE is not set -# CONFIG_SMC is not set -# CONFIG_XDP_SOCKETS is not set -CONFIG_NET_HANDSHAKE=y -CONFIG_INET=y -CONFIG_IP_MULTICAST=y -CONFIG_IP_ADVANCED_ROUTER=y -CONFIG_IP_FIB_TRIE_STATS=y -CONFIG_IP_MULTIPLE_TABLES=y -CONFIG_IP_ROUTE_MULTIPATH=y -CONFIG_IP_ROUTE_VERBOSE=y -CONFIG_IP_ROUTE_CLASSID=y -# CONFIG_IP_PNP is not set -CONFIG_NET_IPIP=m -CONFIG_NET_IPGRE_DEMUX=m -CONFIG_NET_IP_TUNNEL=m -CONFIG_NET_IPGRE=m -# CONFIG_NET_IPGRE_BROADCAST is not set -CONFIG_IP_MROUTE_COMMON=y -CONFIG_IP_MROUTE=y -CONFIG_IP_MROUTE_MULTIPLE_TABLES=y -CONFIG_IP_PIMSM_V1=y -CONFIG_IP_PIMSM_V2=y -CONFIG_SYN_COOKIES=y -CONFIG_NET_IPVTI=m -CONFIG_NET_UDP_TUNNEL=m -CONFIG_NET_FOU=m -CONFIG_NET_FOU_IP_TUNNELS=y -CONFIG_INET_AH=m -CONFIG_INET_ESP=m -CONFIG_INET_ESP_OFFLOAD=m -# CONFIG_INET_ESPINTCP is not set -CONFIG_INET_IPCOMP=m -CONFIG_INET_TABLE_PERTURB_ORDER=16 -CONFIG_INET_XFRM_TUNNEL=m -CONFIG_INET_TUNNEL=m -CONFIG_INET_DIAG=m -CONFIG_INET_TCP_DIAG=m -CONFIG_INET_UDP_DIAG=m -CONFIG_INET_RAW_DIAG=m -CONFIG_INET_DIAG_DESTROY=y -CONFIG_TCP_CONG_ADVANCED=y -CONFIG_TCP_CONG_BIC=m -CONFIG_TCP_CONG_CUBIC=y -CONFIG_TCP_CONG_WESTWOOD=m -CONFIG_TCP_CONG_HTCP=m -CONFIG_TCP_CONG_HSTCP=m -CONFIG_TCP_CONG_HYBLA=m -CONFIG_TCP_CONG_VEGAS=m -CONFIG_TCP_CONG_NV=m -CONFIG_TCP_CONG_SCALABLE=m -CONFIG_TCP_CONG_LP=m -CONFIG_TCP_CONG_VENO=m -CONFIG_TCP_CONG_YEAH=m -CONFIG_TCP_CONG_ILLINOIS=m -CONFIG_TCP_CONG_DCTCP=m -CONFIG_TCP_CONG_CDG=m -CONFIG_TCP_CONG_BBR=m -CONFIG_DEFAULT_CUBIC=y -# CONFIG_DEFAULT_RENO is not set -CONFIG_DEFAULT_TCP_CONG="cubic" -CONFIG_TCP_SIGPOOL=y -# CONFIG_TCP_AO is not set -CONFIG_TCP_MD5SIG=y -CONFIG_IPV6=y -CONFIG_IPV6_ROUTER_PREF=y -CONFIG_IPV6_ROUTE_INFO=y -CONFIG_IPV6_OPTIMISTIC_DAD=y -CONFIG_INET6_AH=m -CONFIG_INET6_ESP=m -CONFIG_INET6_ESP_OFFLOAD=m -# CONFIG_INET6_ESPINTCP is not set -CONFIG_INET6_IPCOMP=m -CONFIG_IPV6_MIP6=m -CONFIG_IPV6_ILA=m -CONFIG_INET6_XFRM_TUNNEL=m -CONFIG_INET6_TUNNEL=m -CONFIG_IPV6_VTI=m -CONFIG_IPV6_SIT=m -CONFIG_IPV6_SIT_6RD=y -CONFIG_IPV6_NDISC_NODETYPE=y -CONFIG_IPV6_TUNNEL=m -CONFIG_IPV6_GRE=m -CONFIG_IPV6_FOU=m -CONFIG_IPV6_FOU_TUNNEL=m -CONFIG_IPV6_MULTIPLE_TABLES=y -CONFIG_IPV6_SUBTREES=y -CONFIG_IPV6_MROUTE=y -CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y -CONFIG_IPV6_PIMSM_V2=y -CONFIG_IPV6_SEG6_LWTUNNEL=y -CONFIG_IPV6_SEG6_HMAC=y -CONFIG_IPV6_SEG6_BPF=y -# CONFIG_IPV6_RPL_LWTUNNEL is not set -# CONFIG_IPV6_IOAM6_LWTUNNEL is not set -CONFIG_NETLABEL=y -# CONFIG_MPTCP is not set -CONFIG_NETWORK_SECMARK=y -CONFIG_NET_PTP_CLASSIFY=y -CONFIG_NETWORK_PHY_TIMESTAMPING=y -CONFIG_NETFILTER=y -CONFIG_NETFILTER_ADVANCED=y -CONFIG_BRIDGE_NETFILTER=m - -# -# Core Netfilter Configuration -# -CONFIG_NETFILTER_INGRESS=y -CONFIG_NETFILTER_EGRESS=y -CONFIG_NETFILTER_SKIP_EGRESS=y -CONFIG_NETFILTER_NETLINK=m -CONFIG_NETFILTER_FAMILY_BRIDGE=y -CONFIG_NETFILTER_FAMILY_ARP=y -CONFIG_NETFILTER_BPF_LINK=y -# CONFIG_NETFILTER_NETLINK_HOOK is not set -CONFIG_NETFILTER_NETLINK_ACCT=m -CONFIG_NETFILTER_NETLINK_QUEUE=m -CONFIG_NETFILTER_NETLINK_LOG=m -CONFIG_NETFILTER_NETLINK_OSF=m -CONFIG_NF_CONNTRACK=m -CONFIG_NF_LOG_SYSLOG=m -CONFIG_NETFILTER_CONNCOUNT=m -CONFIG_NF_CONNTRACK_MARK=y -CONFIG_NF_CONNTRACK_SECMARK=y -CONFIG_NF_CONNTRACK_ZONES=y -CONFIG_NF_CONNTRACK_PROCFS=y -CONFIG_NF_CONNTRACK_EVENTS=y -CONFIG_NF_CONNTRACK_TIMEOUT=y -CONFIG_NF_CONNTRACK_TIMESTAMP=y -CONFIG_NF_CONNTRACK_LABELS=y -CONFIG_NF_CONNTRACK_OVS=y -CONFIG_NF_CT_PROTO_DCCP=y -CONFIG_NF_CT_PROTO_GRE=y -CONFIG_NF_CT_PROTO_SCTP=y -CONFIG_NF_CT_PROTO_UDPLITE=y -CONFIG_NF_CONNTRACK_AMANDA=m -CONFIG_NF_CONNTRACK_FTP=m -CONFIG_NF_CONNTRACK_H323=m -CONFIG_NF_CONNTRACK_IRC=m -CONFIG_NF_CONNTRACK_BROADCAST=m -CONFIG_NF_CONNTRACK_NETBIOS_NS=m -CONFIG_NF_CONNTRACK_SNMP=m -CONFIG_NF_CONNTRACK_PPTP=m -CONFIG_NF_CONNTRACK_SANE=m -CONFIG_NF_CONNTRACK_SIP=m -CONFIG_NF_CONNTRACK_TFTP=m -CONFIG_NF_CT_NETLINK=m -CONFIG_NF_CT_NETLINK_TIMEOUT=m -CONFIG_NF_CT_NETLINK_HELPER=m -CONFIG_NETFILTER_NETLINK_GLUE_CT=y -CONFIG_NF_NAT=m -CONFIG_NF_NAT_AMANDA=m -CONFIG_NF_NAT_FTP=m -CONFIG_NF_NAT_IRC=m -CONFIG_NF_NAT_SIP=m -CONFIG_NF_NAT_TFTP=m -CONFIG_NF_NAT_REDIRECT=y -CONFIG_NF_NAT_MASQUERADE=y -CONFIG_NF_NAT_OVS=y -CONFIG_NETFILTER_SYNPROXY=m -CONFIG_NF_TABLES=m -CONFIG_NF_TABLES_INET=y -CONFIG_NF_TABLES_NETDEV=y -CONFIG_NFT_NUMGEN=m -CONFIG_NFT_CT=m -# CONFIG_NFT_FLOW_OFFLOAD is not set -CONFIG_NFT_CONNLIMIT=m -CONFIG_NFT_LOG=m -CONFIG_NFT_LIMIT=m -CONFIG_NFT_MASQ=m -CONFIG_NFT_REDIR=m -CONFIG_NFT_NAT=m -CONFIG_NFT_TUNNEL=m -CONFIG_NFT_QUEUE=m -CONFIG_NFT_QUOTA=m -CONFIG_NFT_REJECT=m -CONFIG_NFT_REJECT_INET=m -CONFIG_NFT_COMPAT=m -CONFIG_NFT_HASH=m -CONFIG_NFT_FIB=m -CONFIG_NFT_FIB_INET=m -# CONFIG_NFT_XFRM is not set -CONFIG_NFT_SOCKET=m -CONFIG_NFT_OSF=m -CONFIG_NFT_TPROXY=m -# CONFIG_NFT_SYNPROXY is not set -CONFIG_NF_DUP_NETDEV=m -CONFIG_NFT_DUP_NETDEV=m -CONFIG_NFT_FWD_NETDEV=m -CONFIG_NFT_FIB_NETDEV=m -# CONFIG_NFT_REJECT_NETDEV is not set -CONFIG_NF_FLOW_TABLE_INET=m -CONFIG_NF_FLOW_TABLE=m -# CONFIG_NF_FLOW_TABLE_PROCFS is not set -CONFIG_NETFILTER_XTABLES=m -CONFIG_NETFILTER_XTABLES_COMPAT=y - -# -# Xtables combined modules -# -CONFIG_NETFILTER_XT_MARK=m -CONFIG_NETFILTER_XT_CONNMARK=m -CONFIG_NETFILTER_XT_SET=m - -# -# Xtables targets -# -CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m -CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m -CONFIG_NETFILTER_XT_TARGET_CONNMARK=m -CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m -CONFIG_NETFILTER_XT_TARGET_CT=m -CONFIG_NETFILTER_XT_TARGET_DSCP=m -CONFIG_NETFILTER_XT_TARGET_HL=m -CONFIG_NETFILTER_XT_TARGET_HMARK=m -CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m -CONFIG_NETFILTER_XT_TARGET_LED=m -CONFIG_NETFILTER_XT_TARGET_LOG=m -CONFIG_NETFILTER_XT_TARGET_MARK=m -CONFIG_NETFILTER_XT_NAT=m -CONFIG_NETFILTER_XT_TARGET_NETMAP=m -CONFIG_NETFILTER_XT_TARGET_NFLOG=m -CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m -CONFIG_NETFILTER_XT_TARGET_NOTRACK=m -CONFIG_NETFILTER_XT_TARGET_RATEEST=m -CONFIG_NETFILTER_XT_TARGET_REDIRECT=m -CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m -CONFIG_NETFILTER_XT_TARGET_TEE=m -CONFIG_NETFILTER_XT_TARGET_TPROXY=m -CONFIG_NETFILTER_XT_TARGET_TRACE=m -CONFIG_NETFILTER_XT_TARGET_SECMARK=m -CONFIG_NETFILTER_XT_TARGET_TCPMSS=m -CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m - -# -# Xtables matches -# -CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m -CONFIG_NETFILTER_XT_MATCH_BPF=m -CONFIG_NETFILTER_XT_MATCH_CGROUP=m -CONFIG_NETFILTER_XT_MATCH_CLUSTER=m -CONFIG_NETFILTER_XT_MATCH_COMMENT=m -CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m -CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m -CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m -CONFIG_NETFILTER_XT_MATCH_CONNMARK=m -CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m -CONFIG_NETFILTER_XT_MATCH_CPU=m -CONFIG_NETFILTER_XT_MATCH_DCCP=m -CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m -CONFIG_NETFILTER_XT_MATCH_DSCP=m -CONFIG_NETFILTER_XT_MATCH_ECN=m -CONFIG_NETFILTER_XT_MATCH_ESP=m -CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m -CONFIG_NETFILTER_XT_MATCH_HELPER=m -CONFIG_NETFILTER_XT_MATCH_HL=m -CONFIG_NETFILTER_XT_MATCH_IPCOMP=m -CONFIG_NETFILTER_XT_MATCH_IPRANGE=m -CONFIG_NETFILTER_XT_MATCH_IPVS=m -CONFIG_NETFILTER_XT_MATCH_L2TP=m -CONFIG_NETFILTER_XT_MATCH_LENGTH=m -CONFIG_NETFILTER_XT_MATCH_LIMIT=m -CONFIG_NETFILTER_XT_MATCH_MAC=m -CONFIG_NETFILTER_XT_MATCH_MARK=m -CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m -CONFIG_NETFILTER_XT_MATCH_NFACCT=m -CONFIG_NETFILTER_XT_MATCH_OSF=m -CONFIG_NETFILTER_XT_MATCH_OWNER=m -CONFIG_NETFILTER_XT_MATCH_POLICY=m -CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m -CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m -CONFIG_NETFILTER_XT_MATCH_QUOTA=m -CONFIG_NETFILTER_XT_MATCH_RATEEST=m -CONFIG_NETFILTER_XT_MATCH_REALM=m -CONFIG_NETFILTER_XT_MATCH_RECENT=m -CONFIG_NETFILTER_XT_MATCH_SCTP=m -CONFIG_NETFILTER_XT_MATCH_SOCKET=m -CONFIG_NETFILTER_XT_MATCH_STATE=m -CONFIG_NETFILTER_XT_MATCH_STATISTIC=m -CONFIG_NETFILTER_XT_MATCH_STRING=m -CONFIG_NETFILTER_XT_MATCH_TCPMSS=m -CONFIG_NETFILTER_XT_MATCH_TIME=m -CONFIG_NETFILTER_XT_MATCH_U32=m -# end of Core Netfilter Configuration - -CONFIG_IP_SET=m -CONFIG_IP_SET_MAX=256 -CONFIG_IP_SET_BITMAP_IP=m -CONFIG_IP_SET_BITMAP_IPMAC=m -CONFIG_IP_SET_BITMAP_PORT=m -CONFIG_IP_SET_HASH_IP=m -CONFIG_IP_SET_HASH_IPMARK=m -CONFIG_IP_SET_HASH_IPPORT=m -CONFIG_IP_SET_HASH_IPPORTIP=m -CONFIG_IP_SET_HASH_IPPORTNET=m -CONFIG_IP_SET_HASH_IPMAC=m -CONFIG_IP_SET_HASH_MAC=m -CONFIG_IP_SET_HASH_NETPORTNET=m -CONFIG_IP_SET_HASH_NET=m -CONFIG_IP_SET_HASH_NETNET=m -CONFIG_IP_SET_HASH_NETPORT=m -CONFIG_IP_SET_HASH_NETIFACE=m -CONFIG_IP_SET_LIST_SET=m -CONFIG_IP_VS=m -CONFIG_IP_VS_IPV6=y -# CONFIG_IP_VS_DEBUG is not set -CONFIG_IP_VS_TAB_BITS=12 - -# -# IPVS transport protocol load balancing support -# -CONFIG_IP_VS_PROTO_TCP=y -CONFIG_IP_VS_PROTO_UDP=y -CONFIG_IP_VS_PROTO_AH_ESP=y -CONFIG_IP_VS_PROTO_ESP=y -CONFIG_IP_VS_PROTO_AH=y -CONFIG_IP_VS_PROTO_SCTP=y - -# -# IPVS scheduler -# -CONFIG_IP_VS_RR=m -CONFIG_IP_VS_WRR=m -CONFIG_IP_VS_LC=m -CONFIG_IP_VS_WLC=m -CONFIG_IP_VS_FO=m -CONFIG_IP_VS_OVF=m -CONFIG_IP_VS_LBLC=m -CONFIG_IP_VS_LBLCR=m -CONFIG_IP_VS_DH=m -CONFIG_IP_VS_SH=m -# CONFIG_IP_VS_MH is not set -CONFIG_IP_VS_SED=m -CONFIG_IP_VS_NQ=m -# CONFIG_IP_VS_TWOS is not set - -# -# IPVS SH scheduler -# -CONFIG_IP_VS_SH_TAB_BITS=8 - -# -# IPVS MH scheduler -# -CONFIG_IP_VS_MH_TAB_INDEX=12 - -# -# IPVS application helper -# -CONFIG_IP_VS_FTP=m -CONFIG_IP_VS_NFCT=y -CONFIG_IP_VS_PE_SIP=m - -# -# IP: Netfilter Configuration -# -CONFIG_NF_DEFRAG_IPV4=m -CONFIG_IP_NF_IPTABLES_LEGACY=m -CONFIG_NF_SOCKET_IPV4=m -CONFIG_NF_TPROXY_IPV4=m -CONFIG_NF_TABLES_IPV4=y -CONFIG_NFT_REJECT_IPV4=m -CONFIG_NFT_DUP_IPV4=m -CONFIG_NFT_FIB_IPV4=m -CONFIG_NF_TABLES_ARP=y -CONFIG_NF_DUP_IPV4=m -CONFIG_NF_LOG_ARP=m -CONFIG_NF_LOG_IPV4=m -CONFIG_NF_REJECT_IPV4=m -CONFIG_NF_NAT_SNMP_BASIC=m -CONFIG_NF_NAT_PPTP=m -CONFIG_NF_NAT_H323=m -CONFIG_IP_NF_IPTABLES=m -CONFIG_IP_NF_MATCH_AH=m -CONFIG_IP_NF_MATCH_ECN=m -CONFIG_IP_NF_MATCH_RPFILTER=m -CONFIG_IP_NF_MATCH_TTL=m -CONFIG_IP_NF_FILTER=m -CONFIG_IP_NF_TARGET_REJECT=m -CONFIG_IP_NF_TARGET_SYNPROXY=m -CONFIG_IP_NF_NAT=m -CONFIG_IP_NF_TARGET_MASQUERADE=m -CONFIG_IP_NF_TARGET_NETMAP=m -CONFIG_IP_NF_TARGET_REDIRECT=m -CONFIG_IP_NF_MANGLE=m -CONFIG_IP_NF_TARGET_ECN=m -CONFIG_IP_NF_TARGET_TTL=m -CONFIG_IP_NF_RAW=m -CONFIG_IP_NF_SECURITY=m -CONFIG_IP_NF_ARPTABLES=m -CONFIG_NFT_COMPAT_ARP=m -CONFIG_IP_NF_ARPFILTER=m -CONFIG_IP_NF_ARP_MANGLE=m -# end of IP: Netfilter Configuration - -# -# IPv6: Netfilter Configuration -# -CONFIG_IP6_NF_IPTABLES_LEGACY=m -CONFIG_NF_SOCKET_IPV6=m -CONFIG_NF_TPROXY_IPV6=m -CONFIG_NF_TABLES_IPV6=y -CONFIG_NFT_REJECT_IPV6=m -CONFIG_NFT_DUP_IPV6=m -CONFIG_NFT_FIB_IPV6=m -CONFIG_NF_DUP_IPV6=m -CONFIG_NF_REJECT_IPV6=m -CONFIG_NF_LOG_IPV6=m -CONFIG_IP6_NF_IPTABLES=m -CONFIG_IP6_NF_MATCH_AH=m -CONFIG_IP6_NF_MATCH_EUI64=m -CONFIG_IP6_NF_MATCH_FRAG=m -CONFIG_IP6_NF_MATCH_OPTS=m -CONFIG_IP6_NF_MATCH_HL=m -CONFIG_IP6_NF_MATCH_IPV6HEADER=m -CONFIG_IP6_NF_MATCH_MH=m -CONFIG_IP6_NF_MATCH_RPFILTER=m -CONFIG_IP6_NF_MATCH_RT=m -# CONFIG_IP6_NF_MATCH_SRH is not set -CONFIG_IP6_NF_TARGET_HL=m -CONFIG_IP6_NF_FILTER=m -CONFIG_IP6_NF_TARGET_REJECT=m -CONFIG_IP6_NF_TARGET_SYNPROXY=m -CONFIG_IP6_NF_MANGLE=m -CONFIG_IP6_NF_RAW=m -CONFIG_IP6_NF_SECURITY=m -CONFIG_IP6_NF_NAT=m -CONFIG_IP6_NF_TARGET_MASQUERADE=m -CONFIG_IP6_NF_TARGET_NPT=m -# end of IPv6: Netfilter Configuration - -CONFIG_NF_DEFRAG_IPV6=m -CONFIG_NF_TABLES_BRIDGE=m -# CONFIG_NFT_BRIDGE_META is not set -CONFIG_NFT_BRIDGE_REJECT=m -# CONFIG_NF_CONNTRACK_BRIDGE is not set -CONFIG_BRIDGE_NF_EBTABLES_LEGACY=m -CONFIG_BRIDGE_NF_EBTABLES=m -CONFIG_BRIDGE_EBT_BROUTE=m -CONFIG_BRIDGE_EBT_T_FILTER=m -CONFIG_BRIDGE_EBT_T_NAT=m -CONFIG_BRIDGE_EBT_802_3=m -CONFIG_BRIDGE_EBT_AMONG=m -CONFIG_BRIDGE_EBT_ARP=m -CONFIG_BRIDGE_EBT_IP=m -CONFIG_BRIDGE_EBT_IP6=m -CONFIG_BRIDGE_EBT_LIMIT=m -CONFIG_BRIDGE_EBT_MARK=m -CONFIG_BRIDGE_EBT_PKTTYPE=m -CONFIG_BRIDGE_EBT_STP=m -CONFIG_BRIDGE_EBT_VLAN=m -CONFIG_BRIDGE_EBT_ARPREPLY=m -CONFIG_BRIDGE_EBT_DNAT=m -CONFIG_BRIDGE_EBT_MARK_T=m -CONFIG_BRIDGE_EBT_REDIRECT=m -CONFIG_BRIDGE_EBT_SNAT=m -CONFIG_BRIDGE_EBT_LOG=m -CONFIG_BRIDGE_EBT_NFLOG=m -CONFIG_IP_DCCP=m -CONFIG_INET_DCCP_DIAG=m - -# -# DCCP CCIDs Configuration -# -# CONFIG_IP_DCCP_CCID2_DEBUG is not set -CONFIG_IP_DCCP_CCID3=y -# CONFIG_IP_DCCP_CCID3_DEBUG is not set -CONFIG_IP_DCCP_TFRC_LIB=y -# end of DCCP CCIDs Configuration - -# -# DCCP Kernel Hacking -# -# CONFIG_IP_DCCP_DEBUG is not set -# end of DCCP Kernel Hacking - -CONFIG_IP_SCTP=m -# CONFIG_SCTP_DBG_OBJCNT is not set -# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set -CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y -# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set -CONFIG_SCTP_COOKIE_HMAC_MD5=y -CONFIG_SCTP_COOKIE_HMAC_SHA1=y -CONFIG_INET_SCTP_DIAG=m -# CONFIG_RDS is not set -# CONFIG_TIPC is not set -CONFIG_ATM=m -CONFIG_ATM_CLIP=m -# CONFIG_ATM_CLIP_NO_ICMP is not set -CONFIG_ATM_LANE=m -CONFIG_ATM_MPOA=m -CONFIG_ATM_BR2684=m -# CONFIG_ATM_BR2684_IPFILTER is not set -CONFIG_L2TP=m -# CONFIG_L2TP_DEBUGFS is not set -CONFIG_L2TP_V3=y -CONFIG_L2TP_IP=m -CONFIG_L2TP_ETH=m -CONFIG_STP=m -CONFIG_MRP=m -CONFIG_BRIDGE=m -CONFIG_BRIDGE_IGMP_SNOOPING=y -CONFIG_BRIDGE_VLAN_FILTERING=y -# CONFIG_BRIDGE_MRP is not set -# CONFIG_BRIDGE_CFM is not set -CONFIG_NET_DSA=m -CONFIG_NET_DSA_TAG_NONE=m -# CONFIG_NET_DSA_TAG_AR9331 is not set -CONFIG_NET_DSA_TAG_BRCM_COMMON=m -CONFIG_NET_DSA_TAG_BRCM=m -CONFIG_NET_DSA_TAG_BRCM_LEGACY=m -CONFIG_NET_DSA_TAG_BRCM_PREPEND=m -# CONFIG_NET_DSA_TAG_HELLCREEK is not set -# CONFIG_NET_DSA_TAG_GSWIP is not set -CONFIG_NET_DSA_TAG_DSA_COMMON=m -CONFIG_NET_DSA_TAG_DSA=m -CONFIG_NET_DSA_TAG_EDSA=m -CONFIG_NET_DSA_TAG_MTK=m -# CONFIG_NET_DSA_TAG_KSZ is not set -# CONFIG_NET_DSA_TAG_OCELOT is not set -# CONFIG_NET_DSA_TAG_OCELOT_8021Q is not set -CONFIG_NET_DSA_TAG_QCA=m -# CONFIG_NET_DSA_TAG_RTL4_A is not set -# CONFIG_NET_DSA_TAG_RTL8_4 is not set -# CONFIG_NET_DSA_TAG_RZN1_A5PSW is not set -CONFIG_NET_DSA_TAG_LAN9303=m -# CONFIG_NET_DSA_TAG_SJA1105 is not set -CONFIG_NET_DSA_TAG_TRAILER=m -# CONFIG_NET_DSA_TAG_VSC73XX_8021Q is not set -# CONFIG_NET_DSA_TAG_XRS700X is not set -CONFIG_VLAN_8021Q=m -# CONFIG_VLAN_8021Q_GVRP is not set -CONFIG_VLAN_8021Q_MVRP=y -CONFIG_LLC=m -CONFIG_LLC2=m -# CONFIG_ATALK is not set -# CONFIG_X25 is not set -# CONFIG_LAPB is not set -CONFIG_PHONET=m -CONFIG_6LOWPAN=m -# CONFIG_6LOWPAN_DEBUGFS is not set -CONFIG_6LOWPAN_NHC=m -CONFIG_6LOWPAN_NHC_DEST=m -CONFIG_6LOWPAN_NHC_FRAGMENT=m -CONFIG_6LOWPAN_NHC_HOP=m -CONFIG_6LOWPAN_NHC_IPV6=m -CONFIG_6LOWPAN_NHC_MOBILITY=m -CONFIG_6LOWPAN_NHC_ROUTING=m -CONFIG_6LOWPAN_NHC_UDP=m -CONFIG_6LOWPAN_GHC_EXT_HDR_HOP=m -CONFIG_6LOWPAN_GHC_UDP=m -CONFIG_6LOWPAN_GHC_ICMPV6=m -CONFIG_6LOWPAN_GHC_EXT_HDR_DEST=m -CONFIG_6LOWPAN_GHC_EXT_HDR_FRAG=m -CONFIG_6LOWPAN_GHC_EXT_HDR_ROUTE=m -CONFIG_IEEE802154=m -CONFIG_IEEE802154_NL802154_EXPERIMENTAL=y -CONFIG_IEEE802154_SOCKET=m -CONFIG_IEEE802154_6LOWPAN=m -CONFIG_MAC802154=m -CONFIG_NET_SCHED=y - -# -# Queueing/Scheduling -# -CONFIG_NET_SCH_HTB=m -CONFIG_NET_SCH_HFSC=m -CONFIG_NET_SCH_PRIO=m -CONFIG_NET_SCH_MULTIQ=m -CONFIG_NET_SCH_RED=m -CONFIG_NET_SCH_SFB=m -CONFIG_NET_SCH_SFQ=m -CONFIG_NET_SCH_TEQL=m -CONFIG_NET_SCH_TBF=m -# CONFIG_NET_SCH_CBS is not set -# CONFIG_NET_SCH_ETF is not set -CONFIG_NET_SCH_MQPRIO_LIB=m -# CONFIG_NET_SCH_TAPRIO is not set -CONFIG_NET_SCH_GRED=m -CONFIG_NET_SCH_NETEM=m -CONFIG_NET_SCH_DRR=m -CONFIG_NET_SCH_MQPRIO=m -# CONFIG_NET_SCH_SKBPRIO is not set -CONFIG_NET_SCH_CHOKE=m -CONFIG_NET_SCH_QFQ=m -CONFIG_NET_SCH_CODEL=m -CONFIG_NET_SCH_FQ_CODEL=m -# CONFIG_NET_SCH_CAKE is not set -CONFIG_NET_SCH_FQ=m -CONFIG_NET_SCH_HHF=m -CONFIG_NET_SCH_PIE=m -# CONFIG_NET_SCH_FQ_PIE is not set -CONFIG_NET_SCH_INGRESS=m -CONFIG_NET_SCH_PLUG=m -# CONFIG_NET_SCH_ETS is not set -CONFIG_NET_SCH_DEFAULT=y -CONFIG_DEFAULT_FQ=y -# CONFIG_DEFAULT_CODEL is not set -# CONFIG_DEFAULT_FQ_CODEL is not set -# CONFIG_DEFAULT_SFQ is not set -# CONFIG_DEFAULT_PFIFO_FAST is not set -CONFIG_DEFAULT_NET_SCH="fq" - -# -# Classification -# -CONFIG_NET_CLS=y -CONFIG_NET_CLS_BASIC=m -CONFIG_NET_CLS_ROUTE4=m -CONFIG_NET_CLS_FW=m -CONFIG_NET_CLS_U32=m -# CONFIG_CLS_U32_PERF is not set -# CONFIG_CLS_U32_MARK is not set -CONFIG_NET_CLS_FLOW=m -CONFIG_NET_CLS_CGROUP=m -CONFIG_NET_CLS_BPF=m -CONFIG_NET_CLS_FLOWER=m -CONFIG_NET_CLS_MATCHALL=m -CONFIG_NET_EMATCH=y -CONFIG_NET_EMATCH_STACK=32 -CONFIG_NET_EMATCH_CMP=m -CONFIG_NET_EMATCH_NBYTE=m -CONFIG_NET_EMATCH_U32=m -CONFIG_NET_EMATCH_META=m -CONFIG_NET_EMATCH_TEXT=m -CONFIG_NET_EMATCH_IPSET=m -# CONFIG_NET_EMATCH_IPT is not set -CONFIG_NET_CLS_ACT=y -CONFIG_NET_ACT_POLICE=m -CONFIG_NET_ACT_GACT=m -CONFIG_GACT_PROB=y -CONFIG_NET_ACT_MIRRED=m -CONFIG_NET_ACT_SAMPLE=m -CONFIG_NET_ACT_NAT=m -CONFIG_NET_ACT_PEDIT=m -CONFIG_NET_ACT_SIMP=m -CONFIG_NET_ACT_SKBEDIT=m -CONFIG_NET_ACT_CSUM=m -# CONFIG_NET_ACT_MPLS is not set -CONFIG_NET_ACT_VLAN=m -CONFIG_NET_ACT_BPF=m -CONFIG_NET_ACT_CONNMARK=m -# CONFIG_NET_ACT_CTINFO is not set -CONFIG_NET_ACT_SKBMOD=m -CONFIG_NET_ACT_IFE=m -CONFIG_NET_ACT_TUNNEL_KEY=m -# CONFIG_NET_ACT_CT is not set -# CONFIG_NET_ACT_GATE is not set -CONFIG_NET_IFE_SKBMARK=m -CONFIG_NET_IFE_SKBPRIO=m -CONFIG_NET_IFE_SKBTCINDEX=m -# CONFIG_NET_TC_SKB_EXT is not set -CONFIG_NET_SCH_FIFO=y -CONFIG_DCB=y -CONFIG_DNS_RESOLVER=m -# CONFIG_BATMAN_ADV is not set -CONFIG_OPENVSWITCH=m -CONFIG_OPENVSWITCH_GRE=m -CONFIG_OPENVSWITCH_VXLAN=m -CONFIG_OPENVSWITCH_GENEVE=m -CONFIG_VSOCKETS=m -CONFIG_VSOCKETS_DIAG=m -CONFIG_VSOCKETS_LOOPBACK=m -CONFIG_VMWARE_VMCI_VSOCKETS=m -CONFIG_VIRTIO_VSOCKETS=m -CONFIG_VIRTIO_VSOCKETS_COMMON=m -CONFIG_HYPERV_VSOCKETS=m -CONFIG_NETLINK_DIAG=m -CONFIG_MPLS=y -CONFIG_NET_MPLS_GSO=m -CONFIG_MPLS_ROUTING=m -CONFIG_MPLS_IPTUNNEL=m -CONFIG_NET_NSH=m -CONFIG_HSR=m -CONFIG_NET_SWITCHDEV=y -CONFIG_NET_L3_MASTER_DEV=y -# CONFIG_QRTR is not set -CONFIG_NET_NCSI=y -# CONFIG_NCSI_OEM_CMD_GET_MAC is not set -# CONFIG_NCSI_OEM_CMD_KEEP_PHY is not set -CONFIG_PCPU_DEV_REFCNT=y -CONFIG_MAX_SKB_FRAGS=17 -CONFIG_RPS=y -CONFIG_RFS_ACCEL=y -CONFIG_SOCK_RX_QUEUE_MAPPING=y -CONFIG_XPS=y -CONFIG_CGROUP_NET_PRIO=y -CONFIG_CGROUP_NET_CLASSID=y -CONFIG_NET_RX_BUSY_POLL=y -CONFIG_BQL=y -CONFIG_BPF_STREAM_PARSER=y -CONFIG_NET_FLOW_LIMIT=y - -# -# Network testing -# -CONFIG_NET_PKTGEN=m -CONFIG_NET_DROP_MONITOR=y -# end of Network testing -# end of Networking options - -# CONFIG_HAMRADIO is not set -# CONFIG_CAN is not set -# CONFIG_BT is not set -CONFIG_AF_RXRPC=m -CONFIG_AF_RXRPC_IPV6=y -# CONFIG_AF_RXRPC_INJECT_LOSS is not set -# CONFIG_AF_RXRPC_INJECT_RX_DELAY is not set -# CONFIG_AF_RXRPC_DEBUG is not set -CONFIG_RXKAD=y -# CONFIG_RXPERF is not set -CONFIG_AF_KCM=m -CONFIG_STREAM_PARSER=y -# CONFIG_MCTP is not set -CONFIG_FIB_RULES=y -# CONFIG_WIRELESS is not set -CONFIG_RFKILL=y -CONFIG_RFKILL_LEDS=y -CONFIG_RFKILL_INPUT=y -CONFIG_RFKILL_GPIO=m -CONFIG_NET_9P=m -CONFIG_NET_9P_FD=m -CONFIG_NET_9P_VIRTIO=m -CONFIG_NET_9P_XEN=m -# CONFIG_NET_9P_RDMA is not set -# CONFIG_NET_9P_DEBUG is not set -# CONFIG_CAIF is not set -CONFIG_CEPH_LIB=m -# CONFIG_CEPH_LIB_PRETTYDEBUG is not set -# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set -# CONFIG_NFC is not set -CONFIG_PSAMPLE=m -CONFIG_NET_IFE=m -CONFIG_LWTUNNEL=y -CONFIG_LWTUNNEL_BPF=y -CONFIG_DST_CACHE=y -CONFIG_GRO_CELLS=y -CONFIG_NET_SELFTESTS=m -CONFIG_NET_SOCK_MSG=y -CONFIG_NET_DEVLINK=y -CONFIG_PAGE_POOL=y -# CONFIG_PAGE_POOL_STATS is not set -CONFIG_FAILOVER=m -CONFIG_ETHTOOL_NETLINK=y - -# -# Device Drivers -# -CONFIG_HAVE_PCI=y -CONFIG_GENERIC_PCI_IOMAP=y -CONFIG_PCI=y -CONFIG_PCI_DOMAINS=y -CONFIG_PCIEPORTBUS=y -CONFIG_HOTPLUG_PCI_PCIE=y -CONFIG_PCIEAER=y -# CONFIG_PCIEAER_INJECT is not set -# CONFIG_PCIE_ECRC is not set -CONFIG_PCIEASPM=y -CONFIG_PCIEASPM_DEFAULT=y -# CONFIG_PCIEASPM_POWERSAVE is not set -# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set -# CONFIG_PCIEASPM_PERFORMANCE is not set -CONFIG_PCIE_PME=y -CONFIG_PCIE_DPC=y -CONFIG_PCIE_PTM=y -# CONFIG_PCIE_EDR is not set -CONFIG_PCI_MSI=y -CONFIG_PCI_QUIRKS=y -# CONFIG_PCI_DEBUG is not set -CONFIG_PCI_REALLOC_ENABLE_AUTO=y -CONFIG_PCI_STUB=m -# CONFIG_PCI_PF_STUB is not set -CONFIG_XEN_PCIDEV_FRONTEND=m -CONFIG_PCI_ATS=y -CONFIG_PCI_LOCKLESS_CONFIG=y -CONFIG_PCI_IOV=y -CONFIG_PCI_PRI=y -CONFIG_PCI_PASID=y -# CONFIG_PCI_P2PDMA is not set -CONFIG_PCI_LABEL=y -CONFIG_PCI_HYPERV=m -# CONFIG_PCIE_BUS_TUNE_OFF is not set -CONFIG_PCIE_BUS_DEFAULT=y -# CONFIG_PCIE_BUS_SAFE is not set -# CONFIG_PCIE_BUS_PERFORMANCE is not set -# CONFIG_PCIE_BUS_PEER2PEER is not set -CONFIG_VGA_ARB=y -CONFIG_VGA_ARB_MAX_GPUS=16 -CONFIG_HOTPLUG_PCI=y -CONFIG_HOTPLUG_PCI_ACPI=y -CONFIG_HOTPLUG_PCI_ACPI_IBM=m -CONFIG_HOTPLUG_PCI_CPCI=y -CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m -CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m -# CONFIG_HOTPLUG_PCI_SHPC is not set - -# -# PCI controller drivers -# -CONFIG_VMD=m -CONFIG_PCI_HYPERV_INTERFACE=m - -# -# Cadence-based PCIe controllers -# -# end of Cadence-based PCIe controllers - -# -# DesignWare-based PCIe controllers -# -# CONFIG_PCI_MESON is not set -# CONFIG_PCIE_DW_PLAT_HOST is not set -# end of DesignWare-based PCIe controllers - -# -# Mobiveil-based PCIe controllers -# -# end of Mobiveil-based PCIe controllers - -# -# PLDA-based PCIe controllers -# -# end of PLDA-based PCIe controllers -# end of PCI controller drivers - -# -# PCI Endpoint -# -# CONFIG_PCI_ENDPOINT is not set -# end of PCI Endpoint - -# -# PCI switch controller drivers -# -CONFIG_PCI_SW_SWITCHTEC=m -# end of PCI switch controller drivers - -# CONFIG_CXL_BUS is not set -CONFIG_PCCARD=m -CONFIG_PCMCIA=m -CONFIG_PCMCIA_LOAD_CIS=y -CONFIG_CARDBUS=y - -# -# PC-card bridges -# -CONFIG_YENTA=m -CONFIG_YENTA_O2=y -CONFIG_YENTA_RICOH=y -CONFIG_YENTA_TI=y -CONFIG_YENTA_ENE_TUNE=y -CONFIG_YENTA_TOSHIBA=y -CONFIG_PD6729=m -CONFIG_I82092=m -CONFIG_PCCARD_NONSTATIC=y -# CONFIG_RAPIDIO is not set - -# -# Generic Driver Options -# -CONFIG_AUXILIARY_BUS=y -# CONFIG_UEVENT_HELPER is not set -CONFIG_DEVTMPFS=y -# CONFIG_DEVTMPFS_MOUNT is not set -# CONFIG_DEVTMPFS_SAFE is not set -CONFIG_STANDALONE=y -CONFIG_PREVENT_FIRMWARE_BUILD=y - -# -# Firmware loader -# -CONFIG_FW_LOADER=y -CONFIG_FW_LOADER_DEBUG=y -CONFIG_FW_LOADER_PAGED_BUF=y -CONFIG_FW_LOADER_SYSFS=y -CONFIG_EXTRA_FIRMWARE="" -CONFIG_FW_LOADER_USER_HELPER=y -# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set -# CONFIG_FW_LOADER_COMPRESS is not set -CONFIG_FW_CACHE=y -# CONFIG_FW_UPLOAD is not set -# end of Firmware loader - -CONFIG_ALLOW_DEV_COREDUMP=y -# CONFIG_DEBUG_DRIVER is not set -# CONFIG_DEBUG_DEVRES is not set -# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set -# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set -CONFIG_SYS_HYPERVISOR=y -CONFIG_GENERIC_CPU_DEVICES=y -CONFIG_GENERIC_CPU_AUTOPROBE=y -CONFIG_GENERIC_CPU_VULNERABILITIES=y -CONFIG_REGMAP=y -CONFIG_REGMAP_I2C=y -CONFIG_REGMAP_SPI=m -CONFIG_REGMAP_MMIO=y -CONFIG_REGMAP_IRQ=y -CONFIG_DMA_SHARED_BUFFER=y -# CONFIG_DMA_FENCE_TRACE is not set -# CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT is not set -# end of Generic Driver Options - -# -# Bus devices -# -# CONFIG_MHI_BUS is not set -# CONFIG_MHI_BUS_EP is not set -# end of Bus devices - -# -# Cache Drivers -# -# end of Cache Drivers - -CONFIG_CONNECTOR=y -CONFIG_PROC_EVENTS=y - -# -# Firmware Drivers -# - -# -# ARM System Control and Management Interface Protocol -# -# end of ARM System Control and Management Interface Protocol - -CONFIG_EDD=m -# CONFIG_EDD_OFF is not set -CONFIG_FIRMWARE_MEMMAP=y -CONFIG_DMIID=y -CONFIG_DMI_SYSFS=m -CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y -CONFIG_ISCSI_IBFT_FIND=y -CONFIG_ISCSI_IBFT=m -CONFIG_FW_CFG_SYSFS=m -# CONFIG_FW_CFG_SYSFS_CMDLINE is not set -CONFIG_SYSFB=y -# CONFIG_SYSFB_SIMPLEFB is not set -# CONFIG_GOOGLE_FIRMWARE is not set - -# -# EFI (Extensible Firmware Interface) Support -# -CONFIG_EFI_ESRT=y -CONFIG_EFI_VARS_PSTORE=y -# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set -CONFIG_EFI_DXE_MEM_ATTRIBUTES=y -CONFIG_EFI_RUNTIME_WRAPPERS=y -# CONFIG_EFI_BOOTLOADER_CONTROL is not set -CONFIG_EFI_CAPSULE_LOADER=m -# CONFIG_EFI_TEST is not set -CONFIG_EFI_DEV_PATH_PARSER=y -CONFIG_APPLE_PROPERTIES=y -# CONFIG_RESET_ATTACK_MITIGATION is not set -CONFIG_EFI_RCI2_TABLE=y -# CONFIG_EFI_DISABLE_PCI_DMA is not set -CONFIG_EFI_EARLYCON=y -CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y -# CONFIG_EFI_DISABLE_RUNTIME is not set -# CONFIG_EFI_COCO_SECRET is not set -CONFIG_UNACCEPTED_MEMORY=y -# end of EFI (Extensible Firmware Interface) Support - -CONFIG_UEFI_CPER=y -CONFIG_UEFI_CPER_X86=y - -# -# Qualcomm firmware drivers -# -# end of Qualcomm firmware drivers - -# -# Tegra firmware driver -# -# end of Tegra firmware driver -# end of Firmware Drivers - -# CONFIG_GNSS is not set -CONFIG_MTD=m -CONFIG_MTD_TESTS=m - -# -# Partition parsers -# -CONFIG_MTD_CMDLINE_PARTS=m -CONFIG_MTD_REDBOOT_PARTS=m -CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 -# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set -# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set -# end of Partition parsers - -# -# User Modules And Translation Layers -# -CONFIG_MTD_BLKDEVS=m -CONFIG_MTD_BLOCK=m -CONFIG_MTD_BLOCK_RO=m - -# -# Note that in some cases UBI block is preferred. See MTD_UBI_BLOCK. -# -CONFIG_FTL=m -CONFIG_NFTL=m -CONFIG_NFTL_RW=y -CONFIG_INFTL=m -CONFIG_RFD_FTL=m -CONFIG_SSFDC=m -# CONFIG_SM_FTL is not set -CONFIG_MTD_OOPS=m -CONFIG_MTD_SWAP=m -# CONFIG_MTD_PARTITIONED_MASTER is not set - -# -# RAM/ROM/Flash chip drivers -# -CONFIG_MTD_CFI=m -CONFIG_MTD_JEDECPROBE=m -CONFIG_MTD_GEN_PROBE=m -# CONFIG_MTD_CFI_ADV_OPTIONS is not set -CONFIG_MTD_MAP_BANK_WIDTH_1=y -CONFIG_MTD_MAP_BANK_WIDTH_2=y -CONFIG_MTD_MAP_BANK_WIDTH_4=y -CONFIG_MTD_CFI_I1=y -CONFIG_MTD_CFI_I2=y -CONFIG_MTD_CFI_INTELEXT=m -CONFIG_MTD_CFI_AMDSTD=m -CONFIG_MTD_CFI_STAA=m -CONFIG_MTD_CFI_UTIL=m -CONFIG_MTD_RAM=m -CONFIG_MTD_ROM=m -CONFIG_MTD_ABSENT=m -# end of RAM/ROM/Flash chip drivers - -# -# Mapping drivers for chip access -# -CONFIG_MTD_COMPLEX_MAPPINGS=y -# CONFIG_MTD_PHYSMAP is not set -# CONFIG_MTD_SBC_GXX is not set -# CONFIG_MTD_AMD76XROM is not set -# CONFIG_MTD_ICHXROM is not set -# CONFIG_MTD_ESB2ROM is not set -# CONFIG_MTD_CK804XROM is not set -CONFIG_MTD_SCB2_FLASH=m -# CONFIG_MTD_NETtel is not set -# CONFIG_MTD_L440GX is not set -CONFIG_MTD_PCI=m -CONFIG_MTD_PCMCIA=m -# CONFIG_MTD_PCMCIA_ANONYMOUS is not set -CONFIG_MTD_PLATRAM=m -# end of Mapping drivers for chip access - -# -# Self-contained MTD device drivers -# -CONFIG_MTD_PMC551=m -# CONFIG_MTD_PMC551_BUGFIX is not set -# CONFIG_MTD_PMC551_DEBUG is not set -# CONFIG_MTD_DATAFLASH is not set -# CONFIG_MTD_MCHP23K256 is not set -# CONFIG_MTD_MCHP48L640 is not set -# CONFIG_MTD_SST25L is not set -CONFIG_MTD_SLRAM=m -CONFIG_MTD_PHRAM=m -CONFIG_MTD_MTDRAM=m -CONFIG_MTDRAM_TOTAL_SIZE=4096 -CONFIG_MTDRAM_ERASE_SIZE=128 -CONFIG_MTD_BLOCK2MTD=m - -# -# Disk-On-Chip Device Drivers -# -# CONFIG_MTD_DOCG3 is not set -# end of Self-contained MTD device drivers - -# -# NAND -# -# CONFIG_MTD_ONENAND is not set -# CONFIG_MTD_RAW_NAND is not set -# CONFIG_MTD_SPI_NAND is not set - -# -# ECC engine support -# -# CONFIG_MTD_NAND_ECC_SW_HAMMING is not set -# CONFIG_MTD_NAND_ECC_SW_BCH is not set -# CONFIG_MTD_NAND_ECC_MXIC is not set -# end of ECC engine support -# end of NAND - -# -# LPDDR & LPDDR2 PCM memory drivers -# -CONFIG_MTD_LPDDR=m -CONFIG_MTD_QINFO_PROBE=m -# end of LPDDR & LPDDR2 PCM memory drivers - -# CONFIG_MTD_SPI_NOR is not set -CONFIG_MTD_UBI=m -CONFIG_MTD_UBI_WL_THRESHOLD=4096 -CONFIG_MTD_UBI_BEB_LIMIT=20 -# CONFIG_MTD_UBI_FASTMAP is not set -# CONFIG_MTD_UBI_GLUEBI is not set -CONFIG_MTD_UBI_BLOCK=y -# CONFIG_MTD_UBI_NVMEM is not set -# CONFIG_MTD_HYPERBUS is not set -# CONFIG_OF is not set -CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y -CONFIG_PARPORT=m -CONFIG_PARPORT_PC=m -CONFIG_PARPORT_SERIAL=m -# CONFIG_PARPORT_PC_FIFO is not set -# CONFIG_PARPORT_PC_SUPERIO is not set -CONFIG_PARPORT_PC_PCMCIA=m -CONFIG_PARPORT_1284=y -CONFIG_PARPORT_NOT_PC=y -CONFIG_PNP=y -CONFIG_PNP_DEBUG_MESSAGES=y - -# -# Protocols -# -CONFIG_PNPACPI=y -CONFIG_BLK_DEV=y -# CONFIG_BLK_DEV_NULL_BLK is not set -CONFIG_BLK_DEV_FD=m -# CONFIG_BLK_DEV_FD_RAWCMD is not set -CONFIG_CDROM=m -CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m -CONFIG_ZRAM=m -# CONFIG_ZRAM_BACKEND_LZ4 is not set -# CONFIG_ZRAM_BACKEND_LZ4HC is not set -# CONFIG_ZRAM_BACKEND_ZSTD is not set -# CONFIG_ZRAM_BACKEND_DEFLATE is not set -# CONFIG_ZRAM_BACKEND_842 is not set -CONFIG_ZRAM_BACKEND_FORCE_LZO=y -CONFIG_ZRAM_BACKEND_LZO=y -CONFIG_ZRAM_DEF_COMP_LZORLE=y -# CONFIG_ZRAM_DEF_COMP_LZO is not set -CONFIG_ZRAM_DEF_COMP="lzo-rle" -CONFIG_ZRAM_WRITEBACK=y -# CONFIG_ZRAM_TRACK_ENTRY_ACTIME is not set -# CONFIG_ZRAM_MEMORY_TRACKING is not set -# CONFIG_ZRAM_MULTI_COMP is not set -CONFIG_BLK_DEV_LOOP=m -CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 -CONFIG_BLK_DEV_DRBD=m -# CONFIG_DRBD_FAULT_INJECTION is not set -CONFIG_BLK_DEV_NBD=m -CONFIG_BLK_DEV_RAM=m -CONFIG_BLK_DEV_RAM_COUNT=16 -CONFIG_BLK_DEV_RAM_SIZE=16384 -CONFIG_CDROM_PKTCDVD=m -CONFIG_CDROM_PKTCDVD_BUFFERS=8 -# CONFIG_CDROM_PKTCDVD_WCACHE is not set -CONFIG_ATA_OVER_ETH=m -CONFIG_XEN_BLKDEV_FRONTEND=m -CONFIG_XEN_BLKDEV_BACKEND=m -CONFIG_VIRTIO_BLK=m -CONFIG_BLK_DEV_RBD=m -# CONFIG_BLK_DEV_UBLK is not set - -# -# NVME Support -# -CONFIG_NVME_CORE=m -CONFIG_BLK_DEV_NVME=m -CONFIG_NVME_MULTIPATH=y -# CONFIG_NVME_VERBOSE_ERRORS is not set -CONFIG_NVME_HWMON=y -CONFIG_NVME_FABRICS=m -CONFIG_NVME_RDMA=m -CONFIG_NVME_FC=m -CONFIG_NVME_TCP=m -# CONFIG_NVME_TCP_TLS is not set -# CONFIG_NVME_HOST_AUTH is not set -CONFIG_NVME_TARGET=m -# CONFIG_NVME_TARGET_DEBUGFS is not set -# CONFIG_NVME_TARGET_PASSTHRU is not set -CONFIG_NVME_TARGET_LOOP=m -CONFIG_NVME_TARGET_RDMA=m -CONFIG_NVME_TARGET_FC=m -# CONFIG_NVME_TARGET_FCLOOP is not set -# CONFIG_NVME_TARGET_TCP is not set -# CONFIG_NVME_TARGET_AUTH is not set -# end of NVME Support - -# -# Misc devices -# -CONFIG_SENSORS_LIS3LV02D=m -CONFIG_AD525X_DPOT=m -CONFIG_AD525X_DPOT_I2C=m -# CONFIG_AD525X_DPOT_SPI is not set -# CONFIG_DUMMY_IRQ is not set -# CONFIG_IBM_ASM is not set -CONFIG_PHANTOM=m -# CONFIG_RPMB is not set -CONFIG_TIFM_CORE=m -CONFIG_TIFM_7XX1=m -CONFIG_ICS932S401=m -CONFIG_ENCLOSURE_SERVICES=m -CONFIG_HP_ILO=m -CONFIG_APDS9802ALS=m -CONFIG_ISL29003=m -CONFIG_ISL29020=m -CONFIG_SENSORS_TSL2550=m -CONFIG_SENSORS_BH1770=m -CONFIG_SENSORS_APDS990X=m -CONFIG_HMC6352=m -CONFIG_DS1682=m -CONFIG_VMWARE_BALLOON=m -# CONFIG_LATTICE_ECP3_CONFIG is not set -# CONFIG_SRAM is not set -# CONFIG_DW_XDATA_PCIE is not set -CONFIG_PCI_ENDPOINT_TEST=m -# CONFIG_XILINX_SDFEC is not set -# CONFIG_NSM is not set -CONFIG_C2PORT=m -CONFIG_C2PORT_DURAMAR_2150=m - -# -# EEPROM support -# -CONFIG_EEPROM_AT24=m -# CONFIG_EEPROM_AT25 is not set -CONFIG_EEPROM_MAX6875=m -CONFIG_EEPROM_93CX6=m -# CONFIG_EEPROM_93XX46 is not set -CONFIG_EEPROM_IDT_89HPESX=m -# CONFIG_EEPROM_EE1004 is not set -# end of EEPROM support - -CONFIG_CB710_CORE=m -# CONFIG_CB710_DEBUG is not set -CONFIG_CB710_DEBUG_ASSUMPTIONS=y - -# -# Texas Instruments shared transport line discipline -# -CONFIG_TI_ST=m -# end of Texas Instruments shared transport line discipline - -CONFIG_SENSORS_LIS3_I2C=m -CONFIG_ALTERA_STAPL=m -CONFIG_INTEL_MEI=m -CONFIG_INTEL_MEI_ME=m -CONFIG_INTEL_MEI_TXE=m -# CONFIG_INTEL_MEI_GSC is not set -# CONFIG_INTEL_MEI_VSC_HW is not set -# CONFIG_INTEL_MEI_HDCP is not set -# CONFIG_INTEL_MEI_PXP is not set -# CONFIG_INTEL_MEI_GSC_PROXY is not set -CONFIG_VMWARE_VMCI=m -CONFIG_GENWQE=m -CONFIG_GENWQE_PLATFORM_ERROR_RECOVERY=0 -CONFIG_ECHO=m -# CONFIG_BCM_VK is not set -# CONFIG_MISC_ALCOR_PCI is not set -# CONFIG_MISC_RTSX_PCI is not set -# CONFIG_MISC_RTSX_USB is not set -# CONFIG_UACCE is not set -# CONFIG_PVPANIC is not set -# CONFIG_GP_PCI1XXXX is not set -# CONFIG_KEBA_CP500 is not set -# end of Misc devices - -# -# SCSI device support -# -CONFIG_SCSI_MOD=m -CONFIG_RAID_ATTRS=m -CONFIG_SCSI_COMMON=m -CONFIG_SCSI=m -CONFIG_SCSI_DMA=y -CONFIG_SCSI_NETLINK=y -CONFIG_SCSI_PROC_FS=y - -# -# SCSI support type (disk, tape, CD-ROM) -# -CONFIG_BLK_DEV_SD=m -CONFIG_CHR_DEV_ST=m -CONFIG_BLK_DEV_SR=m -CONFIG_CHR_DEV_SG=m -CONFIG_BLK_DEV_BSG=y -CONFIG_CHR_DEV_SCH=m -CONFIG_SCSI_ENCLOSURE=m -# CONFIG_SCSI_CONSTANTS is not set -# CONFIG_SCSI_LOGGING is not set -CONFIG_SCSI_SCAN_ASYNC=y - -# -# SCSI Transports -# -CONFIG_SCSI_SPI_ATTRS=m -CONFIG_SCSI_FC_ATTRS=m -CONFIG_SCSI_ISCSI_ATTRS=m -CONFIG_SCSI_SAS_ATTRS=m -CONFIG_SCSI_SAS_LIBSAS=m -CONFIG_SCSI_SAS_ATA=y -CONFIG_SCSI_SAS_HOST_SMP=y -CONFIG_SCSI_SRP_ATTRS=m -# end of SCSI Transports - -CONFIG_SCSI_LOWLEVEL=y -CONFIG_ISCSI_TCP=m -CONFIG_ISCSI_BOOT_SYSFS=m -CONFIG_SCSI_CXGB3_ISCSI=m -CONFIG_SCSI_CXGB4_ISCSI=m -CONFIG_SCSI_BNX2_ISCSI=m -CONFIG_SCSI_BNX2X_FCOE=m -CONFIG_BE2ISCSI=m -CONFIG_BLK_DEV_3W_XXXX_RAID=m -CONFIG_SCSI_HPSA=m -CONFIG_SCSI_3W_9XXX=m -CONFIG_SCSI_3W_SAS=m -CONFIG_SCSI_ACARD=m -CONFIG_SCSI_AACRAID=m -CONFIG_SCSI_AIC7XXX=m -CONFIG_AIC7XXX_CMDS_PER_DEVICE=32 -CONFIG_AIC7XXX_RESET_DELAY_MS=15000 -CONFIG_AIC7XXX_DEBUG_ENABLE=y -CONFIG_AIC7XXX_DEBUG_MASK=0 -CONFIG_AIC7XXX_REG_PRETTY_PRINT=y -CONFIG_SCSI_AIC79XX=m -CONFIG_AIC79XX_CMDS_PER_DEVICE=32 -CONFIG_AIC79XX_RESET_DELAY_MS=15000 -CONFIG_AIC79XX_DEBUG_ENABLE=y -CONFIG_AIC79XX_DEBUG_MASK=0 -CONFIG_AIC79XX_REG_PRETTY_PRINT=y -CONFIG_SCSI_AIC94XX=m -CONFIG_AIC94XX_DEBUG=y -CONFIG_SCSI_MVSAS=m -CONFIG_SCSI_MVSAS_DEBUG=y -CONFIG_SCSI_MVSAS_TASKLET=y -CONFIG_SCSI_MVUMI=m -CONFIG_SCSI_ADVANSYS=m -CONFIG_SCSI_ARCMSR=m -CONFIG_SCSI_ESAS2R=m -CONFIG_MEGARAID_NEWGEN=y -CONFIG_MEGARAID_MM=m -CONFIG_MEGARAID_MAILBOX=m -CONFIG_MEGARAID_LEGACY=m -CONFIG_MEGARAID_SAS=m -CONFIG_SCSI_MPT3SAS=m -CONFIG_SCSI_MPT2SAS_MAX_SGE=128 -CONFIG_SCSI_MPT3SAS_MAX_SGE=128 -CONFIG_SCSI_MPT2SAS=m -# CONFIG_SCSI_MPI3MR is not set -CONFIG_SCSI_SMARTPQI=m -CONFIG_SCSI_HPTIOP=m -CONFIG_SCSI_BUSLOGIC=m -CONFIG_SCSI_FLASHPOINT=y -# CONFIG_SCSI_MYRB is not set -# CONFIG_SCSI_MYRS is not set -CONFIG_VMWARE_PVSCSI=m -CONFIG_XEN_SCSI_FRONTEND=m -CONFIG_HYPERV_STORAGE=m -CONFIG_LIBFC=m -CONFIG_LIBFCOE=m -CONFIG_FCOE=m -CONFIG_FCOE_FNIC=m -CONFIG_SCSI_SNIC=m -# CONFIG_SCSI_SNIC_DEBUG_FS is not set -CONFIG_SCSI_DMX3191D=m -# CONFIG_SCSI_FDOMAIN_PCI is not set -CONFIG_SCSI_ISCI=m -CONFIG_SCSI_IPS=m -CONFIG_SCSI_INITIO=m -CONFIG_SCSI_INIA100=m -CONFIG_SCSI_PPA=m -CONFIG_SCSI_IMM=m -# CONFIG_SCSI_IZIP_SLOW_CTR is not set -CONFIG_SCSI_STEX=m -CONFIG_SCSI_SYM53C8XX_2=m -CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 -CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 -CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 -CONFIG_SCSI_SYM53C8XX_MMIO=y -CONFIG_SCSI_IPR=m -CONFIG_SCSI_IPR_TRACE=y -CONFIG_SCSI_IPR_DUMP=y -CONFIG_SCSI_QLOGIC_1280=m -CONFIG_SCSI_QLA_FC=m -CONFIG_TCM_QLA2XXX=m -# CONFIG_TCM_QLA2XXX_DEBUG is not set -CONFIG_SCSI_QLA_ISCSI=m -CONFIG_QEDI=m -CONFIG_QEDF=m -CONFIG_SCSI_LPFC=m -# CONFIG_SCSI_LPFC_DEBUG_FS is not set -# CONFIG_SCSI_EFCT is not set -CONFIG_SCSI_DC395x=m -CONFIG_SCSI_AM53C974=m -CONFIG_SCSI_WD719X=m -CONFIG_SCSI_DEBUG=m -CONFIG_SCSI_PMCRAID=m -CONFIG_SCSI_PM8001=m -CONFIG_SCSI_BFA_FC=m -CONFIG_SCSI_VIRTIO=m -CONFIG_SCSI_CHELSIO_FCOE=m -CONFIG_SCSI_LOWLEVEL_PCMCIA=y -CONFIG_PCMCIA_AHA152X=m -# CONFIG_PCMCIA_FDOMAIN is not set -CONFIG_PCMCIA_QLOGIC=m -CONFIG_PCMCIA_SYM53C500=m -CONFIG_SCSI_DH=y -CONFIG_SCSI_DH_RDAC=m -CONFIG_SCSI_DH_HP_SW=m -CONFIG_SCSI_DH_EMC=m -CONFIG_SCSI_DH_ALUA=m -# end of SCSI device support - -CONFIG_ATA=m -CONFIG_SATA_HOST=y -CONFIG_PATA_TIMINGS=y -CONFIG_ATA_VERBOSE_ERROR=y -CONFIG_ATA_FORCE=y -CONFIG_ATA_ACPI=y -CONFIG_SATA_ZPODD=y -CONFIG_SATA_PMP=y - -# -# Controllers with non-SFF native interface -# -CONFIG_SATA_AHCI=m -CONFIG_SATA_MOBILE_LPM_POLICY=0 -CONFIG_SATA_AHCI_PLATFORM=m -# CONFIG_AHCI_DWC is not set -CONFIG_SATA_INIC162X=m -CONFIG_SATA_ACARD_AHCI=m -CONFIG_SATA_SIL24=m -CONFIG_ATA_SFF=y - -# -# SFF controllers with custom DMA interface -# -CONFIG_PDC_ADMA=m -CONFIG_SATA_QSTOR=m -CONFIG_SATA_SX4=m -CONFIG_ATA_BMDMA=y - -# -# SATA SFF controllers with BMDMA -# -CONFIG_ATA_PIIX=m -CONFIG_SATA_DWC=m -# CONFIG_SATA_DWC_OLD_DMA is not set -CONFIG_SATA_MV=m -CONFIG_SATA_NV=m -CONFIG_SATA_PROMISE=m -CONFIG_SATA_SIL=m -CONFIG_SATA_SIS=m -CONFIG_SATA_SVW=m -CONFIG_SATA_ULI=m -CONFIG_SATA_VIA=m -CONFIG_SATA_VITESSE=m - -# -# PATA SFF controllers with BMDMA -# -CONFIG_PATA_ALI=m -CONFIG_PATA_AMD=m -CONFIG_PATA_ARTOP=m -CONFIG_PATA_ATIIXP=m -CONFIG_PATA_ATP867X=m -CONFIG_PATA_CMD64X=m -CONFIG_PATA_CYPRESS=m -CONFIG_PATA_EFAR=m -CONFIG_PATA_HPT366=m -CONFIG_PATA_HPT37X=m -CONFIG_PATA_HPT3X2N=m -CONFIG_PATA_HPT3X3=m -# CONFIG_PATA_HPT3X3_DMA is not set -CONFIG_PATA_IT8213=m -CONFIG_PATA_IT821X=m -CONFIG_PATA_JMICRON=m -CONFIG_PATA_MARVELL=m -CONFIG_PATA_NETCELL=m -CONFIG_PATA_NINJA32=m -CONFIG_PATA_NS87415=m -CONFIG_PATA_OLDPIIX=m -CONFIG_PATA_OPTIDMA=m -CONFIG_PATA_PDC2027X=m -CONFIG_PATA_PDC_OLD=m -CONFIG_PATA_RADISYS=m -CONFIG_PATA_RDC=m -CONFIG_PATA_SCH=m -CONFIG_PATA_SERVERWORKS=m -CONFIG_PATA_SIL680=m -CONFIG_PATA_SIS=m -CONFIG_PATA_TOSHIBA=m -CONFIG_PATA_TRIFLEX=m -CONFIG_PATA_VIA=m -CONFIG_PATA_WINBOND=m - -# -# PIO-only SFF controllers -# -CONFIG_PATA_CMD640_PCI=m -CONFIG_PATA_MPIIX=m -CONFIG_PATA_NS87410=m -CONFIG_PATA_OPTI=m -CONFIG_PATA_PCMCIA=m -CONFIG_PATA_RZ1000=m -# CONFIG_PATA_PARPORT is not set - -# -# Generic fallback / legacy drivers -# -CONFIG_PATA_ACPI=m -CONFIG_ATA_GENERIC=m -CONFIG_PATA_LEGACY=m -CONFIG_MD=y -CONFIG_BLK_DEV_MD=m -CONFIG_MD_BITMAP_FILE=y -# CONFIG_MD_LINEAR is not set -CONFIG_MD_RAID0=m -CONFIG_MD_RAID1=m -CONFIG_MD_RAID10=m -CONFIG_MD_RAID456=m -# CONFIG_MD_CLUSTER is not set -CONFIG_BCACHE=m -# CONFIG_BCACHE_DEBUG is not set -# CONFIG_BCACHE_ASYNC_REGISTRATION is not set -CONFIG_BLK_DEV_DM_BUILTIN=y -CONFIG_BLK_DEV_DM=m -# CONFIG_DM_DEBUG is not set -CONFIG_DM_BUFIO=m -# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set -CONFIG_DM_BIO_PRISON=m -CONFIG_DM_PERSISTENT_DATA=m -# CONFIG_DM_UNSTRIPED is not set -CONFIG_DM_CRYPT=m -CONFIG_DM_SNAPSHOT=m -CONFIG_DM_THIN_PROVISIONING=m -CONFIG_DM_CACHE=m -CONFIG_DM_CACHE_SMQ=m -# CONFIG_DM_WRITECACHE is not set -# CONFIG_DM_EBS is not set -CONFIG_DM_ERA=m -# CONFIG_DM_CLONE is not set -CONFIG_DM_MIRROR=m -CONFIG_DM_LOG_USERSPACE=m -CONFIG_DM_RAID=m -CONFIG_DM_ZERO=m -CONFIG_DM_MULTIPATH=m -CONFIG_DM_MULTIPATH_QL=m -CONFIG_DM_MULTIPATH_ST=m -# CONFIG_DM_MULTIPATH_HST is not set -# CONFIG_DM_MULTIPATH_IOA is not set -CONFIG_DM_DELAY=m -# CONFIG_DM_DUST is not set -CONFIG_DM_UEVENT=y -CONFIG_DM_FLAKEY=m -CONFIG_DM_VERITY=m -# CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set -CONFIG_DM_VERITY_FEC=y -CONFIG_DM_SWITCH=m -CONFIG_DM_LOG_WRITES=m -CONFIG_DM_INTEGRITY=m -CONFIG_DM_ZONED=m -# CONFIG_DM_VDO is not set -CONFIG_TARGET_CORE=m -CONFIG_TCM_IBLOCK=m -CONFIG_TCM_FILEIO=m -CONFIG_TCM_PSCSI=m -CONFIG_TCM_USER2=m -CONFIG_LOOPBACK_TARGET=m -CONFIG_TCM_FC=m -CONFIG_ISCSI_TARGET=m -CONFIG_ISCSI_TARGET_CXGB4=m -CONFIG_SBP_TARGET=m -# CONFIG_REMOTE_TARGET is not set -CONFIG_FUSION=y -CONFIG_FUSION_SPI=m -CONFIG_FUSION_FC=m -CONFIG_FUSION_SAS=m -CONFIG_FUSION_MAX_SGE=128 -CONFIG_FUSION_CTL=m -# CONFIG_FUSION_LOGGING is not set - -# -# IEEE 1394 (FireWire) support -# -CONFIG_FIREWIRE=m -CONFIG_FIREWIRE_OHCI=m -CONFIG_FIREWIRE_SBP2=m -CONFIG_FIREWIRE_NET=m -CONFIG_FIREWIRE_NOSY=m -# end of IEEE 1394 (FireWire) support - -CONFIG_MACINTOSH_DRIVERS=y -CONFIG_MAC_EMUMOUSEBTN=m -CONFIG_NETDEVICES=y -CONFIG_MII=m -CONFIG_NET_CORE=y -CONFIG_BONDING=m -CONFIG_DUMMY=m -CONFIG_WIREGUARD=m -# CONFIG_WIREGUARD_DEBUG is not set -CONFIG_EQUALIZER=m -# CONFIG_NET_FC is not set -CONFIG_IFB=m -CONFIG_NET_TEAM=m -CONFIG_NET_TEAM_MODE_BROADCAST=m -CONFIG_NET_TEAM_MODE_ROUNDROBIN=m -CONFIG_NET_TEAM_MODE_RANDOM=m -CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m -CONFIG_NET_TEAM_MODE_LOADBALANCE=m -CONFIG_MACVLAN=m -CONFIG_MACVTAP=m -CONFIG_IPVLAN_L3S=y -CONFIG_IPVLAN=m -CONFIG_IPVTAP=m -CONFIG_VXLAN=m -CONFIG_GENEVE=m -# CONFIG_BAREUDP is not set -CONFIG_GTP=m -# CONFIG_PFCP is not set -# CONFIG_AMT is not set -CONFIG_MACSEC=m -CONFIG_NETCONSOLE=m -CONFIG_NETCONSOLE_DYNAMIC=y -# CONFIG_NETCONSOLE_EXTENDED_LOG is not set -CONFIG_NETPOLL=y -CONFIG_NET_POLL_CONTROLLER=y -CONFIG_NTB_NETDEV=m -CONFIG_TUN=m -CONFIG_TAP=m -# CONFIG_TUN_VNET_CROSS_LE is not set -CONFIG_VETH=m -CONFIG_VIRTIO_NET=m -CONFIG_NLMON=m -# CONFIG_NETKIT is not set -CONFIG_NET_VRF=m -CONFIG_VSOCKMON=m -CONFIG_SUNGEM_PHY=m -# CONFIG_ARCNET is not set -CONFIG_ATM_DRIVERS=y -# CONFIG_ATM_DUMMY is not set -CONFIG_ATM_TCP=m -CONFIG_ATM_LANAI=m -CONFIG_ATM_ENI=m -# CONFIG_ATM_ENI_DEBUG is not set -# CONFIG_ATM_ENI_TUNE_BURST is not set -CONFIG_ATM_NICSTAR=m -# CONFIG_ATM_NICSTAR_USE_SUNI is not set -# CONFIG_ATM_NICSTAR_USE_IDT77105 is not set -CONFIG_ATM_IDT77252=m -# CONFIG_ATM_IDT77252_DEBUG is not set -# CONFIG_ATM_IDT77252_RCV_ALL is not set -CONFIG_ATM_IDT77252_USE_SUNI=y -CONFIG_ATM_IA=m -# CONFIG_ATM_IA_DEBUG is not set -CONFIG_ATM_FORE200E=m -# CONFIG_ATM_FORE200E_USE_TASKLET is not set -CONFIG_ATM_FORE200E_TX_RETRY=16 -CONFIG_ATM_FORE200E_DEBUG=0 -CONFIG_ATM_HE=m -# CONFIG_ATM_HE_USE_SUNI is not set -CONFIG_ATM_SOLOS=m - -# -# Distributed Switch Architecture drivers -# -CONFIG_B53=m -# CONFIG_B53_SPI_DRIVER is not set -CONFIG_B53_MDIO_DRIVER=m -CONFIG_B53_MMAP_DRIVER=m -CONFIG_B53_SRAB_DRIVER=m -# CONFIG_B53_SERDES is not set -# CONFIG_NET_DSA_BCM_SF2 is not set -# CONFIG_NET_DSA_LOOP is not set -# CONFIG_NET_DSA_LANTIQ_GSWIP is not set -CONFIG_NET_DSA_MT7530=m -CONFIG_NET_DSA_MT7530_MDIO=m -CONFIG_NET_DSA_MT7530_MMIO=m -CONFIG_NET_DSA_MV88E6060=m -# CONFIG_NET_DSA_MICROCHIP_KSZ_COMMON is not set -CONFIG_NET_DSA_MV88E6XXX=m -# CONFIG_NET_DSA_MV88E6XXX_PTP is not set -# CONFIG_NET_DSA_MSCC_OCELOT_EXT is not set -# CONFIG_NET_DSA_MSCC_SEVILLE is not set -# CONFIG_NET_DSA_AR9331 is not set -CONFIG_NET_DSA_QCA8K=m -# CONFIG_NET_DSA_QCA8K_LEDS_SUPPORT is not set -# CONFIG_NET_DSA_SJA1105 is not set -# CONFIG_NET_DSA_XRS700X_I2C is not set -# CONFIG_NET_DSA_XRS700X_MDIO is not set -# CONFIG_NET_DSA_REALTEK is not set -CONFIG_NET_DSA_SMSC_LAN9303=m -CONFIG_NET_DSA_SMSC_LAN9303_I2C=m -CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m -# CONFIG_NET_DSA_VITESSE_VSC73XX_SPI is not set -# CONFIG_NET_DSA_VITESSE_VSC73XX_PLATFORM is not set -# end of Distributed Switch Architecture drivers - -CONFIG_ETHERNET=y -CONFIG_MDIO=m -CONFIG_NET_VENDOR_3COM=y -CONFIG_PCMCIA_3C574=m -CONFIG_PCMCIA_3C589=m -CONFIG_VORTEX=m -CONFIG_TYPHOON=m -CONFIG_NET_VENDOR_ADAPTEC=y -CONFIG_ADAPTEC_STARFIRE=m -CONFIG_NET_VENDOR_AGERE=y -CONFIG_ET131X=m -CONFIG_NET_VENDOR_ALACRITECH=y -CONFIG_SLICOSS=m -CONFIG_NET_VENDOR_ALTEON=y -CONFIG_ACENIC=m -# CONFIG_ACENIC_OMIT_TIGON_I is not set -CONFIG_ALTERA_TSE=m -CONFIG_NET_VENDOR_AMAZON=y -CONFIG_ENA_ETHERNET=m -CONFIG_NET_VENDOR_AMD=y -CONFIG_AMD8111_ETH=m -CONFIG_PCNET32=m -CONFIG_PCMCIA_NMCLAN=m -CONFIG_AMD_XGBE=m -CONFIG_AMD_XGBE_DCB=y -CONFIG_AMD_XGBE_HAVE_ECC=y -# CONFIG_PDS_CORE is not set -CONFIG_NET_VENDOR_AQUANTIA=y -CONFIG_AQTION=m -CONFIG_NET_VENDOR_ARC=y -CONFIG_NET_VENDOR_ASIX=y -# CONFIG_SPI_AX88796C is not set -CONFIG_NET_VENDOR_ATHEROS=y -CONFIG_ATL2=m -CONFIG_ATL1=m -CONFIG_ATL1E=m -CONFIG_ATL1C=m -CONFIG_ALX=m -CONFIG_CX_ECAT=m -CONFIG_NET_VENDOR_BROADCOM=y -CONFIG_B44=m -CONFIG_B44_PCI_AUTOSELECT=y -CONFIG_B44_PCICORE_AUTOSELECT=y -CONFIG_B44_PCI=y -# CONFIG_BCMGENET is not set -CONFIG_BNX2=m -CONFIG_CNIC=m -CONFIG_TIGON3=m -CONFIG_TIGON3_HWMON=y -CONFIG_BNX2X=m -CONFIG_BNX2X_SRIOV=y -# CONFIG_SYSTEMPORT is not set -CONFIG_BNXT=m -CONFIG_BNXT_SRIOV=y -CONFIG_BNXT_FLOWER_OFFLOAD=y -CONFIG_BNXT_DCB=y -CONFIG_BNXT_HWMON=y -CONFIG_NET_VENDOR_CADENCE=y -CONFIG_MACB=m -CONFIG_MACB_USE_HWSTAMP=y -CONFIG_MACB_PCI=m -CONFIG_NET_VENDOR_CAVIUM=y -CONFIG_THUNDER_NIC_PF=m -CONFIG_THUNDER_NIC_VF=m -CONFIG_THUNDER_NIC_BGX=m -CONFIG_THUNDER_NIC_RGX=m -CONFIG_CAVIUM_PTP=m -CONFIG_LIQUIDIO_CORE=m -CONFIG_LIQUIDIO=m -CONFIG_LIQUIDIO_VF=m -CONFIG_NET_VENDOR_CHELSIO=y -CONFIG_CHELSIO_T1=m -CONFIG_CHELSIO_T1_1G=y -CONFIG_CHELSIO_T3=m -CONFIG_CHELSIO_T4=m -# CONFIG_CHELSIO_T4_DCB is not set -CONFIG_CHELSIO_T4VF=m -CONFIG_CHELSIO_LIB=m -CONFIG_CHELSIO_INLINE_CRYPTO=y -# CONFIG_CHELSIO_IPSEC_INLINE is not set -CONFIG_NET_VENDOR_CISCO=y -CONFIG_ENIC=m -CONFIG_NET_VENDOR_CORTINA=y -CONFIG_NET_VENDOR_DAVICOM=y -# CONFIG_DM9051 is not set -CONFIG_DNET=m -CONFIG_NET_VENDOR_DEC=y -CONFIG_NET_TULIP=y -CONFIG_DE2104X=m -CONFIG_DE2104X_DSL=0 -CONFIG_TULIP=m -# CONFIG_TULIP_MWI is not set -# CONFIG_TULIP_MMIO is not set -# CONFIG_TULIP_NAPI is not set -CONFIG_WINBOND_840=m -CONFIG_DM9102=m -CONFIG_ULI526X=m -CONFIG_PCMCIA_XIRCOM=m -CONFIG_NET_VENDOR_DLINK=y -CONFIG_DL2K=m -CONFIG_SUNDANCE=m -# CONFIG_SUNDANCE_MMIO is not set -CONFIG_NET_VENDOR_EMULEX=y -CONFIG_BE2NET=m -CONFIG_BE2NET_HWMON=y -CONFIG_BE2NET_BE2=y -CONFIG_BE2NET_BE3=y -CONFIG_BE2NET_LANCER=y -CONFIG_BE2NET_SKYHAWK=y -CONFIG_NET_VENDOR_ENGLEDER=y -# CONFIG_TSNEP is not set -# CONFIG_NET_VENDOR_EZCHIP is not set -CONFIG_NET_VENDOR_FUJITSU=y -CONFIG_PCMCIA_FMVJ18X=m -CONFIG_NET_VENDOR_FUNGIBLE=y -# CONFIG_FUN_ETH is not set -CONFIG_NET_VENDOR_GOOGLE=y -# CONFIG_GVE is not set -CONFIG_NET_VENDOR_HUAWEI=y -CONFIG_HINIC=m -CONFIG_NET_VENDOR_I825XX=y -CONFIG_NET_VENDOR_INTEL=y -CONFIG_LIBETH=m -CONFIG_LIBIE=m -CONFIG_E100=m -CONFIG_E1000=m -CONFIG_E1000E=m -CONFIG_E1000E_HWTS=y -CONFIG_IGB=m -CONFIG_IGB_HWMON=y -CONFIG_IGB_DCA=y -CONFIG_IGBVF=m -CONFIG_IXGBE=m -CONFIG_IXGBE_HWMON=y -CONFIG_IXGBE_DCA=y -# CONFIG_IXGBE_DCB is not set -CONFIG_IXGBE_IPSEC=y -CONFIG_IXGBEVF=m -CONFIG_IXGBEVF_IPSEC=y -CONFIG_I40E=m -# CONFIG_I40E_DCB is not set -CONFIG_IAVF=m -CONFIG_I40EVF=m -CONFIG_ICE=m -CONFIG_ICE_HWMON=y -CONFIG_ICE_SWITCHDEV=y -CONFIG_ICE_HWTS=y -CONFIG_FM10K=m -CONFIG_IGC=m -# CONFIG_IDPF is not set -CONFIG_JME=m -CONFIG_NET_VENDOR_ADI=y -# CONFIG_ADIN1110 is not set -CONFIG_NET_VENDOR_LITEX=y -CONFIG_NET_VENDOR_MARVELL=y -CONFIG_MVMDIO=m -CONFIG_SKGE=m -# CONFIG_SKGE_DEBUG is not set -CONFIG_SKGE_GENESIS=y -CONFIG_SKY2=m -# CONFIG_SKY2_DEBUG is not set -# CONFIG_OCTEON_EP is not set -# CONFIG_OCTEON_EP_VF is not set -# CONFIG_PRESTERA is not set -CONFIG_NET_VENDOR_MELLANOX=y -CONFIG_MLX4_EN=m -CONFIG_MLX4_EN_DCB=y -CONFIG_MLX4_CORE=m -CONFIG_MLX4_DEBUG=y -CONFIG_MLX4_CORE_GEN2=y -CONFIG_MLX5_CORE=m -CONFIG_MLX5_FPGA=y -CONFIG_MLX5_CORE_EN=y -CONFIG_MLX5_EN_ARFS=y -CONFIG_MLX5_EN_RXNFC=y -CONFIG_MLX5_MPFS=y -CONFIG_MLX5_ESWITCH=y -CONFIG_MLX5_BRIDGE=y -CONFIG_MLX5_CORE_EN_DCB=y -CONFIG_MLX5_CORE_IPOIB=y -# CONFIG_MLX5_MACSEC is not set -# CONFIG_MLX5_EN_IPSEC is not set -CONFIG_MLX5_SW_STEERING=y -CONFIG_MLX5_HW_STEERING=y -# CONFIG_MLX5_SF is not set -# CONFIG_MLX5_DPLL is not set -CONFIG_MLXSW_CORE=m -CONFIG_MLXSW_CORE_HWMON=y -CONFIG_MLXSW_CORE_THERMAL=y -CONFIG_MLXSW_PCI=m -CONFIG_MLXSW_I2C=m -CONFIG_MLXSW_SPECTRUM=m -CONFIG_MLXSW_SPECTRUM_DCB=y -CONFIG_MLXSW_MINIMAL=m -CONFIG_MLXFW=m -CONFIG_NET_VENDOR_META=y -# CONFIG_FBNIC is not set -CONFIG_NET_VENDOR_MICREL=y -CONFIG_KS8842=m -# CONFIG_KS8851 is not set -CONFIG_KS8851_MLL=m -CONFIG_KSZ884X_PCI=m -CONFIG_NET_VENDOR_MICROCHIP=y -# CONFIG_ENC28J60 is not set -# CONFIG_ENCX24J600 is not set -# CONFIG_LAN743X is not set -# CONFIG_LAN865X is not set -# CONFIG_VCAP is not set -CONFIG_NET_VENDOR_MICROSEMI=y -CONFIG_NET_VENDOR_MICROSOFT=y -# CONFIG_MICROSOFT_MANA is not set -CONFIG_NET_VENDOR_MYRI=y -CONFIG_MYRI10GE=m -CONFIG_MYRI10GE_DCA=y -CONFIG_FEALNX=m -CONFIG_NET_VENDOR_NI=y -# CONFIG_NI_XGE_MANAGEMENT_ENET is not set -CONFIG_NET_VENDOR_NATSEMI=y -CONFIG_NATSEMI=m -CONFIG_NS83820=m -CONFIG_NET_VENDOR_NETERION=y -CONFIG_S2IO=m -CONFIG_NET_VENDOR_NETRONOME=y -CONFIG_NFP=m -CONFIG_NFP_APP_FLOWER=y -CONFIG_NFP_APP_ABM_NIC=y -CONFIG_NFP_NET_IPSEC=y -# CONFIG_NFP_DEBUG is not set -CONFIG_NET_VENDOR_8390=y -CONFIG_PCMCIA_AXNET=m -CONFIG_NE2K_PCI=m -CONFIG_PCMCIA_PCNET=m -CONFIG_NET_VENDOR_NVIDIA=y -CONFIG_FORCEDETH=m -CONFIG_NET_VENDOR_OKI=y -CONFIG_ETHOC=m -# CONFIG_OA_TC6 is not set -CONFIG_NET_VENDOR_PACKET_ENGINES=y -CONFIG_HAMACHI=m -CONFIG_YELLOWFIN=m -CONFIG_NET_VENDOR_PENSANDO=y -# CONFIG_IONIC is not set -CONFIG_NET_VENDOR_QLOGIC=y -CONFIG_QLA3XXX=m -CONFIG_QLCNIC=m -CONFIG_QLCNIC_SRIOV=y -CONFIG_QLCNIC_DCB=y -CONFIG_QLCNIC_HWMON=y -CONFIG_NETXEN_NIC=m -CONFIG_QED=m -CONFIG_QED_LL2=y -CONFIG_QED_SRIOV=y -CONFIG_QEDE=m -CONFIG_QED_ISCSI=y -CONFIG_QED_FCOE=y -CONFIG_QED_OOO=y -CONFIG_NET_VENDOR_BROCADE=y -CONFIG_BNA=m -CONFIG_NET_VENDOR_QUALCOMM=y -CONFIG_QCOM_EMAC=m -CONFIG_RMNET=m -CONFIG_NET_VENDOR_RDC=y -# CONFIG_R6040 is not set -CONFIG_NET_VENDOR_REALTEK=y -CONFIG_ATP=m -CONFIG_8139CP=m -CONFIG_8139TOO=m -# CONFIG_8139TOO_PIO is not set -CONFIG_8139TOO_TUNE_TWISTER=y -CONFIG_8139TOO_8129=y -# CONFIG_8139_OLD_RX_RESET is not set -CONFIG_R8169=m -# CONFIG_RTASE is not set -# CONFIG_NET_VENDOR_RENESAS is not set -CONFIG_NET_VENDOR_ROCKER=y -CONFIG_ROCKER=m -CONFIG_NET_VENDOR_SAMSUNG=y -CONFIG_SXGBE_ETH=m -CONFIG_NET_VENDOR_SEEQ=y -CONFIG_NET_VENDOR_SILAN=y -CONFIG_SC92031=m -CONFIG_NET_VENDOR_SIS=y -CONFIG_SIS900=m -CONFIG_SIS190=m -CONFIG_NET_VENDOR_SOLARFLARE=y -CONFIG_SFC=m -CONFIG_SFC_MTD=y -CONFIG_SFC_MCDI_MON=y -CONFIG_SFC_SRIOV=y -CONFIG_SFC_MCDI_LOGGING=y -CONFIG_SFC_FALCON=m -CONFIG_SFC_FALCON_MTD=y -# CONFIG_SFC_SIENA is not set -CONFIG_NET_VENDOR_SMSC=y -CONFIG_PCMCIA_SMC91C92=m -CONFIG_EPIC100=m -CONFIG_SMSC911X=m -CONFIG_SMSC9420=m -CONFIG_NET_VENDOR_SOCIONEXT=y -CONFIG_NET_VENDOR_STMICRO=y -CONFIG_STMMAC_ETH=m -# CONFIG_STMMAC_SELFTESTS is not set -# CONFIG_STMMAC_PLATFORM is not set -CONFIG_DWMAC_INTEL=m -CONFIG_STMMAC_PCI=m -CONFIG_NET_VENDOR_SUN=y -CONFIG_HAPPYMEAL=m -CONFIG_SUNGEM=m -CONFIG_CASSINI=m -CONFIG_NIU=m -CONFIG_NET_VENDOR_SYNOPSYS=y -CONFIG_DWC_XLGMAC=m -CONFIG_DWC_XLGMAC_PCI=m -CONFIG_NET_VENDOR_TEHUTI=y -CONFIG_TEHUTI=m -# CONFIG_TEHUTI_TN40 is not set -CONFIG_NET_VENDOR_TI=y -# CONFIG_TI_CPSW_PHY_SEL is not set -CONFIG_TLAN=m -CONFIG_NET_VENDOR_VERTEXCOM=y -# CONFIG_MSE102X is not set -CONFIG_NET_VENDOR_VIA=y -CONFIG_VIA_RHINE=m -# CONFIG_VIA_RHINE_MMIO is not set -CONFIG_VIA_VELOCITY=m -CONFIG_NET_VENDOR_WANGXUN=y -# CONFIG_NGBE is not set -# CONFIG_TXGBE is not set -CONFIG_NET_VENDOR_WIZNET=y -CONFIG_WIZNET_W5100=m -CONFIG_WIZNET_W5300=m -# CONFIG_WIZNET_BUS_DIRECT is not set -# CONFIG_WIZNET_BUS_INDIRECT is not set -CONFIG_WIZNET_BUS_ANY=y -# CONFIG_WIZNET_W5100_SPI is not set -CONFIG_NET_VENDOR_XILINX=y -# CONFIG_XILINX_EMACLITE is not set -# CONFIG_XILINX_LL_TEMAC is not set -CONFIG_NET_VENDOR_XIRCOM=y -CONFIG_PCMCIA_XIRC2PS=m -# CONFIG_FDDI is not set -# CONFIG_HIPPI is not set -CONFIG_PHYLINK=m -CONFIG_PHYLIB=m -CONFIG_SWPHY=y -CONFIG_LED_TRIGGER_PHY=y -CONFIG_FIXED_PHY=m -# CONFIG_SFP is not set - -# -# MII PHY device drivers -# -# CONFIG_AIR_EN8811H_PHY is not set -CONFIG_AMD_PHY=m -# CONFIG_ADIN_PHY is not set -# CONFIG_ADIN1100_PHY is not set -CONFIG_AQUANTIA_PHY=m -CONFIG_AX88796B_PHY=m -CONFIG_BROADCOM_PHY=m -# CONFIG_BCM54140_PHY is not set -CONFIG_BCM7XXX_PHY=m -# CONFIG_BCM84881_PHY is not set -CONFIG_BCM87XX_PHY=m -CONFIG_BCM_NET_PHYLIB=m -CONFIG_BCM_NET_PHYPTP=m -CONFIG_CICADA_PHY=m -CONFIG_CORTINA_PHY=m -CONFIG_DAVICOM_PHY=m -CONFIG_ICPLUS_PHY=m -CONFIG_LXT_PHY=m -CONFIG_INTEL_XWAY_PHY=m -CONFIG_LSI_ET1011C_PHY=m -CONFIG_MARVELL_PHY=m -CONFIG_MARVELL_10G_PHY=m -# CONFIG_MARVELL_88Q2XXX_PHY is not set -# CONFIG_MARVELL_88X2222_PHY is not set -# CONFIG_MAXLINEAR_GPHY is not set -CONFIG_MEDIATEK_GE_PHY=m -# CONFIG_MEDIATEK_GE_SOC_PHY is not set -CONFIG_MICREL_PHY=m -# CONFIG_MICROCHIP_T1S_PHY is not set -CONFIG_MICROCHIP_PHY=m -# CONFIG_MICROCHIP_T1_PHY is not set -CONFIG_MICROSEMI_PHY=m -# CONFIG_MOTORCOMM_PHY is not set -CONFIG_NATIONAL_PHY=m -# CONFIG_NXP_CBTX_PHY is not set -# CONFIG_NXP_C45_TJA11XX_PHY is not set -# CONFIG_NXP_TJA11XX_PHY is not set -# CONFIG_NCN26000_PHY is not set -CONFIG_QCOM_NET_PHYLIB=m -CONFIG_AT803X_PHY=m -# CONFIG_QCA83XX_PHY is not set -# CONFIG_QCA808X_PHY is not set -CONFIG_QSEMI_PHY=m -CONFIG_REALTEK_PHY=m -# CONFIG_RENESAS_PHY is not set -CONFIG_ROCKCHIP_PHY=m -CONFIG_SMSC_PHY=m -CONFIG_STE10XP=m -CONFIG_TERANETICS_PHY=m -# CONFIG_DP83822_PHY is not set -# CONFIG_DP83TC811_PHY is not set -CONFIG_DP83848_PHY=m -CONFIG_DP83867_PHY=m -# CONFIG_DP83869_PHY is not set -# CONFIG_DP83TD510_PHY is not set -# CONFIG_DP83TG720_PHY is not set -CONFIG_VITESSE_PHY=m -CONFIG_XILINX_GMII2RGMII=m -# CONFIG_MICREL_KS8995MA is not set -# CONFIG_PSE_CONTROLLER is not set -CONFIG_MDIO_DEVICE=m -CONFIG_MDIO_BUS=m -CONFIG_FWNODE_MDIO=m -CONFIG_ACPI_MDIO=m -CONFIG_MDIO_DEVRES=m -CONFIG_MDIO_BITBANG=m -# CONFIG_MDIO_BCM_UNIMAC is not set -CONFIG_MDIO_CAVIUM=m -# CONFIG_MDIO_GPIO is not set -# CONFIG_MDIO_MVUSB is not set -# CONFIG_MDIO_MSCC_MIIM is not set -CONFIG_MDIO_REGMAP=m -CONFIG_MDIO_THUNDER=m - -# -# MDIO Multiplexers -# - -# -# PCS device drivers -# -CONFIG_PCS_XPCS=m -CONFIG_PCS_LYNX=m -CONFIG_PCS_MTK_LYNXI=m -# end of PCS device drivers - -CONFIG_PLIP=m -CONFIG_PPP=m -CONFIG_PPP_BSDCOMP=m -CONFIG_PPP_DEFLATE=m -CONFIG_PPP_FILTER=y -CONFIG_PPP_MPPE=m -CONFIG_PPP_MULTILINK=y -CONFIG_PPPOATM=m -CONFIG_PPPOE=m -# CONFIG_PPPOE_HASH_BITS_1 is not set -# CONFIG_PPPOE_HASH_BITS_2 is not set -CONFIG_PPPOE_HASH_BITS_4=y -# CONFIG_PPPOE_HASH_BITS_8 is not set -CONFIG_PPPOE_HASH_BITS=4 -CONFIG_PPTP=m -CONFIG_PPPOL2TP=m -CONFIG_PPP_ASYNC=m -CONFIG_PPP_SYNC_TTY=m -CONFIG_SLIP=m -CONFIG_SLHC=m -# CONFIG_SLIP_COMPRESSED is not set -# CONFIG_SLIP_SMART is not set -# CONFIG_SLIP_MODE_SLIP6 is not set - -# -# Host-side USB support is needed for USB Network Adapter support -# -CONFIG_USB_NET_DRIVERS=m -CONFIG_USB_CATC=m -CONFIG_USB_KAWETH=m -CONFIG_USB_PEGASUS=m -CONFIG_USB_RTL8150=m -CONFIG_USB_RTL8152=m -CONFIG_USB_LAN78XX=m -CONFIG_USB_USBNET=m -CONFIG_USB_NET_AX8817X=m -CONFIG_USB_NET_AX88179_178A=m -CONFIG_USB_NET_CDCETHER=m -CONFIG_USB_NET_CDC_EEM=m -CONFIG_USB_NET_CDC_NCM=m -CONFIG_USB_NET_HUAWEI_CDC_NCM=m -CONFIG_USB_NET_CDC_MBIM=m -CONFIG_USB_NET_DM9601=m -CONFIG_USB_NET_SR9700=m -CONFIG_USB_NET_SR9800=m -CONFIG_USB_NET_SMSC75XX=m -CONFIG_USB_NET_SMSC95XX=m -CONFIG_USB_NET_GL620A=m -CONFIG_USB_NET_NET1080=m -CONFIG_USB_NET_PLUSB=m -CONFIG_USB_NET_MCS7830=m -CONFIG_USB_NET_RNDIS_HOST=m -CONFIG_USB_NET_CDC_SUBSET_ENABLE=m -CONFIG_USB_NET_CDC_SUBSET=m -CONFIG_USB_ALI_M5632=y -CONFIG_USB_AN2720=y -CONFIG_USB_BELKIN=y -CONFIG_USB_ARMLINUX=y -CONFIG_USB_EPSON2888=y -CONFIG_USB_KC2190=y -CONFIG_USB_NET_ZAURUS=m -CONFIG_USB_NET_CX82310_ETH=m -CONFIG_USB_NET_KALMIA=m -CONFIG_USB_NET_QMI_WWAN=m -CONFIG_USB_HSO=m -CONFIG_USB_NET_INT51X1=m -CONFIG_USB_CDC_PHONET=m -CONFIG_USB_IPHETH=m -CONFIG_USB_SIERRA_NET=m -CONFIG_USB_VL600=m -CONFIG_USB_NET_CH9200=m -CONFIG_USB_NET_AQC111=m -CONFIG_USB_RTL8153_ECM=m -# CONFIG_WLAN is not set -# CONFIG_WAN is not set -CONFIG_IEEE802154_DRIVERS=m -CONFIG_IEEE802154_FAKELB=m -# CONFIG_IEEE802154_AT86RF230 is not set -# CONFIG_IEEE802154_MRF24J40 is not set -# CONFIG_IEEE802154_CC2520 is not set -CONFIG_IEEE802154_ATUSB=m -# CONFIG_IEEE802154_ADF7242 is not set -# CONFIG_IEEE802154_CA8210 is not set -# CONFIG_IEEE802154_MCR20A is not set -# CONFIG_IEEE802154_HWSIM is not set - -# -# Wireless WAN -# -# CONFIG_WWAN is not set -# end of Wireless WAN - -CONFIG_XEN_NETDEV_FRONTEND=m -CONFIG_XEN_NETDEV_BACKEND=m -CONFIG_VMXNET3=m -CONFIG_FUJITSU_ES=m -CONFIG_HYPERV_NET=m -# CONFIG_NETDEVSIM is not set -CONFIG_NET_FAILOVER=m -CONFIG_ISDN=y -CONFIG_MISDN=m -CONFIG_MISDN_DSP=m -CONFIG_MISDN_L1OIP=m - -# -# mISDN hardware drivers -# -CONFIG_MISDN_HFCPCI=m -CONFIG_MISDN_HFCMULTI=m -CONFIG_MISDN_HFCUSB=m -CONFIG_MISDN_AVMFRITZ=m -CONFIG_MISDN_SPEEDFAX=m -CONFIG_MISDN_INFINEON=m -CONFIG_MISDN_W6692=m -CONFIG_MISDN_NETJET=m -CONFIG_MISDN_HDLC=m -CONFIG_MISDN_IPAC=m -CONFIG_MISDN_ISAR=m - -# -# Input device support -# -CONFIG_INPUT=y -CONFIG_INPUT_LEDS=m -CONFIG_INPUT_FF_MEMLESS=m -CONFIG_INPUT_SPARSEKMAP=m -CONFIG_INPUT_MATRIXKMAP=m -CONFIG_INPUT_VIVALDIFMAP=m - -# -# Userland interfaces -# -CONFIG_INPUT_MOUSEDEV=m -CONFIG_INPUT_MOUSEDEV_PSAUX=y -CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 -CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 -CONFIG_INPUT_JOYDEV=m -CONFIG_INPUT_EVDEV=m -# CONFIG_INPUT_EVBUG is not set - -# -# Input Device Drivers -# -CONFIG_INPUT_KEYBOARD=y -# CONFIG_KEYBOARD_ADC is not set -# CONFIG_KEYBOARD_ADP5588 is not set -# CONFIG_KEYBOARD_ADP5589 is not set -# CONFIG_KEYBOARD_APPLESPI is not set -CONFIG_KEYBOARD_ATKBD=m -# CONFIG_KEYBOARD_QT1050 is not set -# CONFIG_KEYBOARD_QT1070 is not set -# CONFIG_KEYBOARD_QT2160 is not set -# CONFIG_KEYBOARD_DLINK_DIR685 is not set -# CONFIG_KEYBOARD_LKKBD is not set -CONFIG_KEYBOARD_GPIO=m -# CONFIG_KEYBOARD_GPIO_POLLED is not set -# CONFIG_KEYBOARD_TCA6416 is not set -# CONFIG_KEYBOARD_TCA8418 is not set -# CONFIG_KEYBOARD_MATRIX is not set -# CONFIG_KEYBOARD_LM8323 is not set -# CONFIG_KEYBOARD_LM8333 is not set -# CONFIG_KEYBOARD_MAX7359 is not set -# CONFIG_KEYBOARD_MPR121 is not set -# CONFIG_KEYBOARD_NEWTON is not set -# CONFIG_KEYBOARD_OPENCORES is not set -# CONFIG_KEYBOARD_PINEPHONE is not set -# CONFIG_KEYBOARD_SAMSUNG is not set -# CONFIG_KEYBOARD_STOWAWAY is not set -# CONFIG_KEYBOARD_SUNKBD is not set -# CONFIG_KEYBOARD_TM2_TOUCHKEY is not set -# CONFIG_KEYBOARD_XTKBD is not set -CONFIG_KEYBOARD_CROS_EC=m -# CONFIG_KEYBOARD_CYPRESS_SF is not set -# CONFIG_INPUT_MOUSE is not set -# CONFIG_INPUT_JOYSTICK is not set -# CONFIG_INPUT_TABLET is not set -# CONFIG_INPUT_TOUCHSCREEN is not set -# CONFIG_INPUT_MISC is not set -# CONFIG_RMI4_CORE is not set - -# -# Hardware I/O ports -# -CONFIG_SERIO=m -CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y -CONFIG_SERIO_I8042=m -CONFIG_SERIO_SERPORT=m -# CONFIG_SERIO_CT82C710 is not set -CONFIG_SERIO_PARKBD=m -CONFIG_SERIO_PCIPS2=m -CONFIG_SERIO_LIBPS2=m -CONFIG_SERIO_RAW=m -# CONFIG_SERIO_ALTERA_PS2 is not set -# CONFIG_SERIO_PS2MULT is not set -# CONFIG_SERIO_ARC_PS2 is not set -CONFIG_HYPERV_KEYBOARD=m -CONFIG_SERIO_GPIO_PS2=m -# CONFIG_USERIO is not set -CONFIG_GAMEPORT=m -CONFIG_GAMEPORT_EMU10K1=m -CONFIG_GAMEPORT_FM801=m -# end of Hardware I/O ports -# end of Input device support - -# -# Character devices -# -CONFIG_TTY=y -CONFIG_VT=y -CONFIG_CONSOLE_TRANSLATIONS=y -CONFIG_VT_CONSOLE=y -CONFIG_VT_CONSOLE_SLEEP=y -CONFIG_VT_HW_CONSOLE_BINDING=y -CONFIG_UNIX98_PTYS=y -# CONFIG_LEGACY_PTYS is not set -CONFIG_LEGACY_TIOCSTI=y -CONFIG_LDISC_AUTOLOAD=y - -# -# Serial drivers -# -CONFIG_SERIAL_EARLYCON=y -CONFIG_SERIAL_8250=y -# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set -CONFIG_SERIAL_8250_PNP=y -# CONFIG_SERIAL_8250_16550A_VARIANTS is not set -# CONFIG_SERIAL_8250_FINTEK is not set -CONFIG_SERIAL_8250_CONSOLE=y -CONFIG_SERIAL_8250_DMA=y -CONFIG_SERIAL_8250_PCILIB=y -CONFIG_SERIAL_8250_PCI=y -CONFIG_SERIAL_8250_EXAR=m -CONFIG_SERIAL_8250_CS=m -CONFIG_SERIAL_8250_NR_UARTS=32 -CONFIG_SERIAL_8250_RUNTIME_UARTS=4 -CONFIG_SERIAL_8250_EXTENDED=y -CONFIG_SERIAL_8250_MANY_PORTS=y -# CONFIG_SERIAL_8250_PCI1XXXX is not set -CONFIG_SERIAL_8250_SHARE_IRQ=y -# CONFIG_SERIAL_8250_DETECT_IRQ is not set -CONFIG_SERIAL_8250_RSA=y -CONFIG_SERIAL_8250_DWLIB=y -CONFIG_SERIAL_8250_DW=m -CONFIG_SERIAL_8250_RT288X=y -CONFIG_SERIAL_8250_LPSS=y -CONFIG_SERIAL_8250_MID=y -CONFIG_SERIAL_8250_PERICOM=y - -# -# Non-8250 serial port support -# -# CONFIG_SERIAL_MAX3100 is not set -# CONFIG_SERIAL_MAX310X is not set -# CONFIG_SERIAL_UARTLITE is not set -CONFIG_SERIAL_CORE=y -CONFIG_SERIAL_CORE_CONSOLE=y -CONFIG_SERIAL_JSM=m -# CONFIG_SERIAL_LANTIQ is not set -CONFIG_SERIAL_SCCNXP=m -CONFIG_SERIAL_SC16IS7XX=m -CONFIG_SERIAL_SC16IS7XX_I2C=m -CONFIG_SERIAL_SC16IS7XX_SPI=m -CONFIG_SERIAL_ALTERA_JTAGUART=m -CONFIG_SERIAL_ALTERA_UART=m -CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 -CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 -CONFIG_SERIAL_ARC=m -CONFIG_SERIAL_ARC_NR_PORTS=1 -CONFIG_SERIAL_RP2=m -CONFIG_SERIAL_RP2_NR_UARTS=32 -CONFIG_SERIAL_FSL_LPUART=m -# CONFIG_SERIAL_FSL_LINFLEXUART is not set -# CONFIG_SERIAL_SPRD is not set -# end of Serial drivers - -CONFIG_SERIAL_MCTRL_GPIO=y -CONFIG_SERIAL_NONSTANDARD=y -# CONFIG_MOXA_INTELLIO is not set -# CONFIG_MOXA_SMARTIO is not set -CONFIG_N_HDLC=m -CONFIG_IPWIRELESS=m -CONFIG_N_GSM=m -CONFIG_NOZOMI=m -# CONFIG_NULL_TTY is not set -CONFIG_HVC_DRIVER=y -CONFIG_HVC_IRQ=y -CONFIG_HVC_XEN=y -CONFIG_HVC_XEN_FRONTEND=y -CONFIG_SERIAL_DEV_BUS=y -CONFIG_SERIAL_DEV_CTRL_TTYPORT=y -# CONFIG_TTY_PRINTK is not set -CONFIG_PRINTER=m -# CONFIG_LP_CONSOLE is not set -CONFIG_PPDEV=m -CONFIG_VIRTIO_CONSOLE=m -CONFIG_IPMI_HANDLER=m -CONFIG_IPMI_DMI_DECODE=y -CONFIG_IPMI_PLAT_DATA=y -# CONFIG_IPMI_PANIC_EVENT is not set -CONFIG_IPMI_DEVICE_INTERFACE=m -CONFIG_IPMI_SI=m -CONFIG_IPMI_SSIF=m -# CONFIG_IPMI_IPMB is not set -CONFIG_IPMI_WATCHDOG=m -CONFIG_IPMI_POWEROFF=m -# CONFIG_SSIF_IPMI_BMC is not set -# CONFIG_IPMB_DEVICE_INTERFACE is not set -CONFIG_HW_RANDOM=m -CONFIG_HW_RANDOM_TIMERIOMEM=m -CONFIG_HW_RANDOM_INTEL=m -CONFIG_HW_RANDOM_AMD=m -# CONFIG_HW_RANDOM_BA431 is not set -CONFIG_HW_RANDOM_VIA=m -CONFIG_HW_RANDOM_VIRTIO=m -# CONFIG_HW_RANDOM_XIPHERA is not set -CONFIG_APPLICOM=m -CONFIG_MWAVE=m -CONFIG_DEVMEM=y -CONFIG_NVRAM=m -CONFIG_DEVPORT=y -CONFIG_HPET=y -CONFIG_HPET_MMAP=y -CONFIG_HPET_MMAP_DEFAULT=y -CONFIG_HANGCHECK_TIMER=m -CONFIG_TCG_TPM=m -CONFIG_TCG_TPM2_HMAC=y -CONFIG_HW_RANDOM_TPM=y -CONFIG_TCG_TIS_CORE=m -CONFIG_TCG_TIS=m -# CONFIG_TCG_TIS_SPI is not set -# CONFIG_TCG_TIS_I2C is not set -# CONFIG_TCG_TIS_I2C_CR50 is not set -CONFIG_TCG_TIS_I2C_ATMEL=m -CONFIG_TCG_TIS_I2C_INFINEON=m -CONFIG_TCG_TIS_I2C_NUVOTON=m -CONFIG_TCG_NSC=m -CONFIG_TCG_ATMEL=m -CONFIG_TCG_INFINEON=m -CONFIG_TCG_XEN=m -CONFIG_TCG_CRB=m -# CONFIG_TCG_VTPM_PROXY is not set -# CONFIG_TCG_TIS_ST33ZP24_I2C is not set -# CONFIG_TCG_TIS_ST33ZP24_SPI is not set -CONFIG_TELCLOCK=m -# CONFIG_XILLYBUS is not set -# CONFIG_XILLYUSB is not set -# end of Character devices - -# -# I2C support -# -CONFIG_I2C=y -CONFIG_ACPI_I2C_OPREGION=y -CONFIG_I2C_BOARDINFO=y -CONFIG_I2C_CHARDEV=m -CONFIG_I2C_MUX=m - -# -# Multiplexer I2C Chip support -# -# CONFIG_I2C_MUX_GPIO is not set -CONFIG_I2C_MUX_LTC4306=m -CONFIG_I2C_MUX_PCA9541=m -CONFIG_I2C_MUX_PCA954x=m -# CONFIG_I2C_MUX_REG is not set -# CONFIG_I2C_MUX_MLXCPLD is not set -# end of Multiplexer I2C Chip support - -CONFIG_I2C_HELPER_AUTO=y -CONFIG_I2C_SMBUS=m -CONFIG_I2C_ALGOBIT=m -CONFIG_I2C_ALGOPCA=m - -# -# I2C Hardware Bus support -# - -# -# PC SMBus host controller drivers -# -CONFIG_I2C_CCGX_UCSI=m -CONFIG_I2C_ALI1535=m -CONFIG_I2C_ALI1563=m -CONFIG_I2C_ALI15X3=m -CONFIG_I2C_AMD756=m -CONFIG_I2C_AMD756_S4882=m -CONFIG_I2C_AMD8111=m -# CONFIG_I2C_AMD_MP2 is not set -CONFIG_I2C_I801=m -CONFIG_I2C_ISCH=m -CONFIG_I2C_ISMT=m -CONFIG_I2C_PIIX4=m -CONFIG_I2C_CHT_WC=m -CONFIG_I2C_NFORCE2=m -CONFIG_I2C_NFORCE2_S4985=m -# CONFIG_I2C_NVIDIA_GPU is not set -CONFIG_I2C_SIS5595=m -CONFIG_I2C_SIS630=m -CONFIG_I2C_SIS96X=m -CONFIG_I2C_VIA=m -CONFIG_I2C_VIAPRO=m -# CONFIG_I2C_ZHAOXIN is not set - -# -# ACPI drivers -# -CONFIG_I2C_SCMI=m - -# -# I2C system bus drivers (mostly embedded / system-on-chip) -# -# CONFIG_I2C_CBUS_GPIO is not set -CONFIG_I2C_DESIGNWARE_CORE=y -# CONFIG_I2C_DESIGNWARE_SLAVE is not set -CONFIG_I2C_DESIGNWARE_PLATFORM=y -CONFIG_I2C_DESIGNWARE_BAYTRAIL=y -CONFIG_I2C_DESIGNWARE_PCI=m -# CONFIG_I2C_EMEV2 is not set -# CONFIG_I2C_GPIO is not set -CONFIG_I2C_OCORES=m -CONFIG_I2C_PCA_PLATFORM=m -CONFIG_I2C_SIMTEC=m -CONFIG_I2C_XILINX=m - -# -# External I2C/SMBus adapter drivers -# -CONFIG_I2C_DIOLAN_U2C=m -# CONFIG_I2C_CP2615 is not set -CONFIG_I2C_PARPORT=m -# CONFIG_I2C_PCI1XXXX is not set -CONFIG_I2C_ROBOTFUZZ_OSIF=m -CONFIG_I2C_TAOS_EVM=m -CONFIG_I2C_TINY_USB=m -CONFIG_I2C_VIPERBOARD=m - -# -# Other I2C/SMBus bus drivers -# -# CONFIG_I2C_MLXCPLD is not set -CONFIG_I2C_CROS_EC_TUNNEL=m -# CONFIG_I2C_VIRTIO is not set -# end of I2C Hardware Bus support - -# CONFIG_I2C_STUB is not set -CONFIG_I2C_SLAVE=y -CONFIG_I2C_SLAVE_EEPROM=m -# CONFIG_I2C_SLAVE_TESTUNIT is not set -# CONFIG_I2C_DEBUG_CORE is not set -# CONFIG_I2C_DEBUG_ALGO is not set -# CONFIG_I2C_DEBUG_BUS is not set -# end of I2C support - -# CONFIG_I3C is not set -CONFIG_SPI=y -# CONFIG_SPI_DEBUG is not set -CONFIG_SPI_MASTER=y -# CONFIG_SPI_MEM is not set - -# -# SPI Master Controller Drivers -# -# CONFIG_SPI_ALTERA is not set -# CONFIG_SPI_AXI_SPI_ENGINE is not set -# CONFIG_SPI_BITBANG is not set -# CONFIG_SPI_BUTTERFLY is not set -# CONFIG_SPI_CADENCE is not set -# CONFIG_SPI_CH341 is not set -# CONFIG_SPI_DESIGNWARE is not set -# CONFIG_SPI_GPIO is not set -# CONFIG_SPI_LM70_LLP is not set -# CONFIG_SPI_MICROCHIP_CORE is not set -# CONFIG_SPI_MICROCHIP_CORE_QSPI is not set -# CONFIG_SPI_LANTIQ_SSC is not set -# CONFIG_SPI_OC_TINY is not set -# CONFIG_SPI_PCI1XXXX is not set -CONFIG_SPI_PXA2XX=m -CONFIG_SPI_PXA2XX_PCI=m -# CONFIG_SPI_SC18IS602 is not set -# CONFIG_SPI_SIFIVE is not set -# CONFIG_SPI_MXIC is not set -# CONFIG_SPI_XCOMM is not set -# CONFIG_SPI_XILINX is not set -# CONFIG_SPI_AMD is not set - -# -# SPI Multiplexer support -# -# CONFIG_SPI_MUX is not set - -# -# SPI Protocol Masters -# -# CONFIG_SPI_SPIDEV is not set -# CONFIG_SPI_LOOPBACK_TEST is not set -# CONFIG_SPI_TLE62X0 is not set -# CONFIG_SPI_SLAVE is not set -CONFIG_SPI_DYNAMIC=y -CONFIG_SPMI=m -# CONFIG_SPMI_HISI3670 is not set -# CONFIG_HSI is not set -CONFIG_PPS=m -# CONFIG_PPS_DEBUG is not set - -# -# PPS clients support -# -CONFIG_PPS_CLIENT_KTIMER=m -CONFIG_PPS_CLIENT_LDISC=m -CONFIG_PPS_CLIENT_PARPORT=m -CONFIG_PPS_CLIENT_GPIO=m - -# -# PPS generators support -# - -# -# PTP clock support -# -CONFIG_PTP_1588_CLOCK=m -CONFIG_PTP_1588_CLOCK_OPTIONAL=m -CONFIG_DP83640_PHY=m -# CONFIG_PTP_1588_CLOCK_INES is not set -CONFIG_PTP_1588_CLOCK_KVM=m -# CONFIG_PTP_1588_CLOCK_IDT82P33 is not set -# CONFIG_PTP_1588_CLOCK_IDTCM is not set -# CONFIG_PTP_1588_CLOCK_FC3W is not set -# CONFIG_PTP_1588_CLOCK_MOCK is not set -# CONFIG_PTP_1588_CLOCK_VMW is not set -# CONFIG_PTP_1588_CLOCK_OCP is not set -# end of PTP clock support - -CONFIG_PINCTRL=y -CONFIG_PINMUX=y -CONFIG_PINCONF=y -CONFIG_GENERIC_PINCONF=y -# CONFIG_DEBUG_PINCTRL is not set -# CONFIG_PINCTRL_AMD is not set -# CONFIG_PINCTRL_CY8C95X0 is not set -# CONFIG_PINCTRL_MCP23S08 is not set -# CONFIG_PINCTRL_SX150X is not set - -# -# Intel pinctrl drivers -# -CONFIG_PINCTRL_BAYTRAIL=y -CONFIG_PINCTRL_CHERRYVIEW=m -# CONFIG_PINCTRL_LYNXPOINT is not set -CONFIG_PINCTRL_INTEL=y -# CONFIG_PINCTRL_INTEL_PLATFORM is not set -# CONFIG_PINCTRL_ALDERLAKE is not set -CONFIG_PINCTRL_BROXTON=m -CONFIG_PINCTRL_CANNONLAKE=m -# CONFIG_PINCTRL_CEDARFORK is not set -CONFIG_PINCTRL_DENVERTON=m -# CONFIG_PINCTRL_ELKHARTLAKE is not set -# CONFIG_PINCTRL_EMMITSBURG is not set -CONFIG_PINCTRL_GEMINILAKE=m -# CONFIG_PINCTRL_ICELAKE is not set -# CONFIG_PINCTRL_JASPERLAKE is not set -# CONFIG_PINCTRL_LAKEFIELD is not set -CONFIG_PINCTRL_LEWISBURG=m -# CONFIG_PINCTRL_METEORLAKE is not set -# CONFIG_PINCTRL_METEORPOINT is not set -CONFIG_PINCTRL_SUNRISEPOINT=m -# CONFIG_PINCTRL_TIGERLAKE is not set -# end of Intel pinctrl drivers - -# -# Renesas pinctrl drivers -# -# end of Renesas pinctrl drivers - -CONFIG_GPIOLIB=y -CONFIG_GPIOLIB_FASTPATH_LIMIT=512 -CONFIG_GPIO_ACPI=y -CONFIG_GPIOLIB_IRQCHIP=y -# CONFIG_DEBUG_GPIO is not set -CONFIG_GPIO_SYSFS=y -CONFIG_GPIO_CDEV=y -CONFIG_GPIO_CDEV_V1=y -CONFIG_GPIO_REGMAP=m -CONFIG_GPIO_IDIO_16=m - -# -# Memory mapped GPIO drivers -# -# CONFIG_GPIO_AMDPT is not set -# CONFIG_GPIO_DWAPB is not set -CONFIG_GPIO_EXAR=m -# CONFIG_GPIO_GENERIC_PLATFORM is not set -# CONFIG_GPIO_GRANITERAPIDS is not set -CONFIG_GPIO_ICH=m -# CONFIG_GPIO_MB86S7X is not set -# CONFIG_GPIO_AMD_FCH is not set -# end of Memory mapped GPIO drivers - -# -# Port-mapped I/O GPIO drivers -# -# CONFIG_GPIO_VX855 is not set -# CONFIG_GPIO_F7188X is not set -# CONFIG_GPIO_IT87 is not set -CONFIG_GPIO_SCH=m -CONFIG_GPIO_SCH311X=m -# CONFIG_GPIO_WINBOND is not set -# CONFIG_GPIO_WS16C48 is not set -# end of Port-mapped I/O GPIO drivers - -# -# I2C GPIO expanders -# -# CONFIG_GPIO_FXL6408 is not set -# CONFIG_GPIO_DS4520 is not set -# CONFIG_GPIO_MAX7300 is not set -# CONFIG_GPIO_MAX732X is not set -# CONFIG_GPIO_PCA953X is not set -# CONFIG_GPIO_PCA9570 is not set -# CONFIG_GPIO_PCF857X is not set -# CONFIG_GPIO_TPIC2810 is not set -# end of I2C GPIO expanders - -# -# MFD GPIO expanders -# -# CONFIG_GPIO_ARIZONA is not set -# CONFIG_GPIO_CROS_EC is not set -CONFIG_GPIO_CRYSTAL_COVE=y -# CONFIG_GPIO_ELKHARTLAKE is not set -# CONFIG_GPIO_LP3943 is not set -# end of MFD GPIO expanders - -# -# PCI GPIO expanders -# -CONFIG_GPIO_AMD8111=m -# CONFIG_GPIO_BT8XX is not set -# CONFIG_GPIO_ML_IOH is not set -CONFIG_GPIO_PCI_IDIO_16=m -# CONFIG_GPIO_PCIE_IDIO_24 is not set -# CONFIG_GPIO_RDC321X is not set -# end of PCI GPIO expanders - -# -# SPI GPIO expanders -# -# CONFIG_GPIO_MAX3191X is not set -# CONFIG_GPIO_MAX7301 is not set -# CONFIG_GPIO_MC33880 is not set -# CONFIG_GPIO_PISOSR is not set -# CONFIG_GPIO_XRA1403 is not set -# end of SPI GPIO expanders - -# -# USB GPIO expanders -# -CONFIG_GPIO_VIPERBOARD=m -# end of USB GPIO expanders - -# -# Virtual GPIO drivers -# -# CONFIG_GPIO_AGGREGATOR is not set -# CONFIG_GPIO_LATCH is not set -# CONFIG_GPIO_MOCKUP is not set -# CONFIG_GPIO_VIRTIO is not set -# CONFIG_GPIO_SIM is not set -# end of Virtual GPIO drivers - -# -# GPIO Debugging utilities -# -# CONFIG_GPIO_SLOPPY_LOGIC_ANALYZER is not set -# CONFIG_GPIO_VIRTUSER is not set -# end of GPIO Debugging utilities - -# CONFIG_W1 is not set -# CONFIG_POWER_RESET is not set -# CONFIG_POWER_SEQUENCING is not set -CONFIG_POWER_SUPPLY=y -# CONFIG_POWER_SUPPLY_DEBUG is not set -CONFIG_POWER_SUPPLY_HWMON=y -CONFIG_GENERIC_ADC_BATTERY=m -# CONFIG_IP5XXX_POWER is not set -CONFIG_TEST_POWER=m -# CONFIG_CHARGER_ADP5061 is not set -# CONFIG_BATTERY_CW2015 is not set -# CONFIG_BATTERY_DS2780 is not set -# CONFIG_BATTERY_DS2781 is not set -# CONFIG_BATTERY_DS2782 is not set -# CONFIG_BATTERY_SAMSUNG_SDI is not set -CONFIG_BATTERY_SBS=m -CONFIG_CHARGER_SBS=m -# CONFIG_MANAGER_SBS is not set -# CONFIG_BATTERY_BQ27XXX is not set -CONFIG_CHARGER_AXP20X=m -CONFIG_BATTERY_AXP20X=m -CONFIG_AXP20X_POWER=m -CONFIG_AXP288_CHARGER=m -CONFIG_AXP288_FUEL_GAUGE=m -CONFIG_BATTERY_MAX17040=m -CONFIG_BATTERY_MAX17042=m -# CONFIG_BATTERY_MAX1720X is not set -# CONFIG_CHARGER_PCF50633 is not set -# CONFIG_CHARGER_ISP1704 is not set -# CONFIG_CHARGER_MAX8903 is not set -# CONFIG_CHARGER_LP8727 is not set -CONFIG_CHARGER_GPIO=m -# CONFIG_CHARGER_MANAGER is not set -# CONFIG_CHARGER_LT3651 is not set -# CONFIG_CHARGER_LTC4162L is not set -# CONFIG_CHARGER_MAX77976 is not set -# CONFIG_CHARGER_BQ2415X is not set -# CONFIG_CHARGER_BQ24190 is not set -# CONFIG_CHARGER_BQ24257 is not set -# CONFIG_CHARGER_BQ24735 is not set -# CONFIG_CHARGER_BQ2515X is not set -# CONFIG_CHARGER_BQ25890 is not set -# CONFIG_CHARGER_BQ25980 is not set -# CONFIG_CHARGER_BQ256XX is not set -# CONFIG_CHARGER_SMB347 is not set -# CONFIG_BATTERY_GAUGE_LTC2941 is not set -# CONFIG_BATTERY_GOLDFISH is not set -# CONFIG_BATTERY_RT5033 is not set -# CONFIG_CHARGER_RT5033 is not set -# CONFIG_CHARGER_RT9455 is not set -# CONFIG_CHARGER_RT9467 is not set -# CONFIG_CHARGER_RT9471 is not set -# CONFIG_CHARGER_CROS_USBPD is not set -CONFIG_CHARGER_CROS_PCHG=m -CONFIG_CHARGER_CROS_CONTROL=m -# CONFIG_CHARGER_BD99954 is not set -# CONFIG_BATTERY_UG3105 is not set -# CONFIG_FUEL_GAUGE_MM8013 is not set -CONFIG_HWMON=y -CONFIG_HWMON_VID=m -# CONFIG_HWMON_DEBUG_CHIP is not set - -# -# Native drivers -# -CONFIG_SENSORS_ABITUGURU=m -CONFIG_SENSORS_ABITUGURU3=m -# CONFIG_SENSORS_AD7314 is not set -CONFIG_SENSORS_AD7414=m -CONFIG_SENSORS_AD7418=m -CONFIG_SENSORS_ADM1025=m -CONFIG_SENSORS_ADM1026=m -CONFIG_SENSORS_ADM1029=m -CONFIG_SENSORS_ADM1031=m -# CONFIG_SENSORS_ADM1177 is not set -CONFIG_SENSORS_ADM9240=m -CONFIG_SENSORS_ADT7X10=m -# CONFIG_SENSORS_ADT7310 is not set -CONFIG_SENSORS_ADT7410=m -CONFIG_SENSORS_ADT7411=m -CONFIG_SENSORS_ADT7462=m -CONFIG_SENSORS_ADT7470=m -CONFIG_SENSORS_ADT7475=m -# CONFIG_SENSORS_AHT10 is not set -# CONFIG_SENSORS_AQUACOMPUTER_D5NEXT is not set -# CONFIG_SENSORS_AS370 is not set -CONFIG_SENSORS_ASC7621=m -# CONFIG_SENSORS_ASUS_ROG_RYUJIN is not set -# CONFIG_SENSORS_AXI_FAN_CONTROL is not set -CONFIG_SENSORS_K8TEMP=m -CONFIG_SENSORS_K10TEMP=m -CONFIG_SENSORS_FAM15H_POWER=m -CONFIG_SENSORS_APPLESMC=m -CONFIG_SENSORS_ASB100=m -CONFIG_SENSORS_ATXP1=m -# CONFIG_SENSORS_CHIPCAP2 is not set -# CONFIG_SENSORS_CORSAIR_CPRO is not set -# CONFIG_SENSORS_CORSAIR_PSU is not set -CONFIG_SENSORS_CROS_EC=m -# CONFIG_SENSORS_DRIVETEMP is not set -CONFIG_SENSORS_DS620=m -CONFIG_SENSORS_DS1621=m -CONFIG_SENSORS_DELL_SMM=m -# CONFIG_I8K is not set -CONFIG_SENSORS_I5K_AMB=m -CONFIG_SENSORS_F71805F=m -CONFIG_SENSORS_F71882FG=m -CONFIG_SENSORS_F75375S=m -CONFIG_SENSORS_MC13783_ADC=m -CONFIG_SENSORS_FSCHMD=m -CONFIG_SENSORS_FTSTEUTATES=m -# CONFIG_SENSORS_GIGABYTE_WATERFORCE is not set -CONFIG_SENSORS_GL518SM=m -CONFIG_SENSORS_GL520SM=m -CONFIG_SENSORS_G760A=m -CONFIG_SENSORS_G762=m -CONFIG_SENSORS_HIH6130=m -# CONFIG_SENSORS_HS3001 is not set -CONFIG_SENSORS_IBMAEM=m -CONFIG_SENSORS_IBMPEX=m -# CONFIG_SENSORS_IIO_HWMON is not set -CONFIG_SENSORS_I5500=m -CONFIG_SENSORS_CORETEMP=m -CONFIG_SENSORS_IT87=m -CONFIG_SENSORS_JC42=m -# CONFIG_SENSORS_POWERZ is not set -CONFIG_SENSORS_POWR1220=m -# CONFIG_SENSORS_LENOVO_EC is not set -CONFIG_SENSORS_LINEAGE=m -CONFIG_SENSORS_LTC2945=m -# CONFIG_SENSORS_LTC2947_I2C is not set -# CONFIG_SENSORS_LTC2947_SPI is not set -CONFIG_SENSORS_LTC2990=m -# CONFIG_SENSORS_LTC2991 is not set -# CONFIG_SENSORS_LTC2992 is not set -CONFIG_SENSORS_LTC4151=m -CONFIG_SENSORS_LTC4215=m -CONFIG_SENSORS_LTC4222=m -CONFIG_SENSORS_LTC4245=m -CONFIG_SENSORS_LTC4260=m -CONFIG_SENSORS_LTC4261=m -# CONFIG_SENSORS_LTC4282 is not set -# CONFIG_SENSORS_MAX1111 is not set -# CONFIG_SENSORS_MAX127 is not set -CONFIG_SENSORS_MAX16065=m -CONFIG_SENSORS_MAX1619=m -CONFIG_SENSORS_MAX1668=m -CONFIG_SENSORS_MAX197=m -# CONFIG_SENSORS_MAX31722 is not set -# CONFIG_SENSORS_MAX31730 is not set -# CONFIG_SENSORS_MAX31760 is not set -# CONFIG_MAX31827 is not set -# CONFIG_SENSORS_MAX6620 is not set -# CONFIG_SENSORS_MAX6621 is not set -CONFIG_SENSORS_MAX6639=m -CONFIG_SENSORS_MAX6650=m -CONFIG_SENSORS_MAX6697=m -CONFIG_SENSORS_MAX31790=m -# CONFIG_SENSORS_MC34VR500 is not set -CONFIG_SENSORS_MCP3021=m -CONFIG_SENSORS_TC654=m -# CONFIG_SENSORS_TPS23861 is not set -# CONFIG_SENSORS_MR75203 is not set -# CONFIG_SENSORS_ADCXX is not set -CONFIG_SENSORS_LM63=m -# CONFIG_SENSORS_LM70 is not set -CONFIG_SENSORS_LM73=m -CONFIG_SENSORS_LM75=m -CONFIG_SENSORS_LM77=m -CONFIG_SENSORS_LM78=m -CONFIG_SENSORS_LM80=m -CONFIG_SENSORS_LM83=m -CONFIG_SENSORS_LM85=m -CONFIG_SENSORS_LM87=m -CONFIG_SENSORS_LM90=m -CONFIG_SENSORS_LM92=m -CONFIG_SENSORS_LM93=m -CONFIG_SENSORS_LM95234=m -CONFIG_SENSORS_LM95241=m -CONFIG_SENSORS_LM95245=m -CONFIG_SENSORS_PC87360=m -CONFIG_SENSORS_PC87427=m -CONFIG_SENSORS_NTC_THERMISTOR=m -CONFIG_SENSORS_NCT6683=m -CONFIG_SENSORS_NCT6775_CORE=m -CONFIG_SENSORS_NCT6775=m -# CONFIG_SENSORS_NCT6775_I2C is not set -CONFIG_SENSORS_NCT7802=m -CONFIG_SENSORS_NCT7904=m -# CONFIG_SENSORS_NPCM7XX is not set -# CONFIG_SENSORS_NZXT_KRAKEN2 is not set -# CONFIG_SENSORS_NZXT_KRAKEN3 is not set -# CONFIG_SENSORS_NZXT_SMART2 is not set -# CONFIG_SENSORS_OCC_P8_I2C is not set -# CONFIG_SENSORS_OXP is not set -CONFIG_SENSORS_PCF8591=m -# CONFIG_SENSORS_PECI_CPUTEMP is not set -# CONFIG_SENSORS_PECI_DIMMTEMP is not set -CONFIG_PMBUS=m -CONFIG_SENSORS_PMBUS=m -# CONFIG_SENSORS_ACBEL_FSG032 is not set -# CONFIG_SENSORS_ADM1266 is not set -CONFIG_SENSORS_ADM1275=m -# CONFIG_SENSORS_ADP1050 is not set -# CONFIG_SENSORS_BEL_PFE is not set -# CONFIG_SENSORS_BPA_RS600 is not set -# CONFIG_SENSORS_DELTA_AHE50DC_FAN is not set -# CONFIG_SENSORS_FSP_3Y is not set -CONFIG_SENSORS_IBM_CFFPS=m -# CONFIG_SENSORS_DPS920AB is not set -# CONFIG_SENSORS_INSPUR_IPSPS is not set -CONFIG_SENSORS_IR35221=m -# CONFIG_SENSORS_IR36021 is not set -# CONFIG_SENSORS_IR38064 is not set -# CONFIG_SENSORS_IRPS5401 is not set -# CONFIG_SENSORS_ISL68137 is not set -CONFIG_SENSORS_LM25066=m -# CONFIG_SENSORS_LM25066_REGULATOR is not set -# CONFIG_SENSORS_LT7182S is not set -CONFIG_SENSORS_LTC2978=m -# CONFIG_SENSORS_LTC2978_REGULATOR is not set -CONFIG_SENSORS_LTC3815=m -# CONFIG_SENSORS_LTC4286 is not set -# CONFIG_SENSORS_MAX15301 is not set -CONFIG_SENSORS_MAX16064=m -# CONFIG_SENSORS_MAX16601 is not set -# CONFIG_SENSORS_MAX20730 is not set -CONFIG_SENSORS_MAX20751=m -# CONFIG_SENSORS_MAX31785 is not set -CONFIG_SENSORS_MAX34440=m -CONFIG_SENSORS_MAX8688=m -# CONFIG_SENSORS_MP2856 is not set -# CONFIG_SENSORS_MP2888 is not set -# CONFIG_SENSORS_MP2891 is not set -# CONFIG_SENSORS_MP2975 is not set -# CONFIG_SENSORS_MP2993 is not set -# CONFIG_SENSORS_MP5023 is not set -# CONFIG_SENSORS_MP5920 is not set -# CONFIG_SENSORS_MP5990 is not set -# CONFIG_SENSORS_MP9941 is not set -# CONFIG_SENSORS_MPQ7932 is not set -# CONFIG_SENSORS_MPQ8785 is not set -# CONFIG_SENSORS_PIM4328 is not set -# CONFIG_SENSORS_PLI1209BC is not set -# CONFIG_SENSORS_PM6764TR is not set -# CONFIG_SENSORS_PXE1610 is not set -# CONFIG_SENSORS_Q54SJ108A2 is not set -# CONFIG_SENSORS_STPDDC60 is not set -# CONFIG_SENSORS_TDA38640 is not set -CONFIG_SENSORS_TPS40422=m -CONFIG_SENSORS_TPS53679=m -# CONFIG_SENSORS_TPS546D24 is not set -CONFIG_SENSORS_UCD9000=m -CONFIG_SENSORS_UCD9200=m -# CONFIG_SENSORS_XDP710 is not set -# CONFIG_SENSORS_XDPE152 is not set -# CONFIG_SENSORS_XDPE122 is not set -CONFIG_SENSORS_ZL6100=m -# CONFIG_SENSORS_PT5161L is not set -# CONFIG_SENSORS_PWM_FAN is not set -# CONFIG_SENSORS_SBTSI is not set -# CONFIG_SENSORS_SBRMI is not set -CONFIG_SENSORS_SHT15=m -CONFIG_SENSORS_SHT21=m -CONFIG_SENSORS_SHT3x=m -# CONFIG_SENSORS_SHT4x is not set -CONFIG_SENSORS_SHTC1=m -CONFIG_SENSORS_SIS5595=m -CONFIG_SENSORS_DME1737=m -CONFIG_SENSORS_EMC1403=m -CONFIG_SENSORS_EMC2103=m -# CONFIG_SENSORS_EMC2305 is not set -CONFIG_SENSORS_EMC6W201=m -CONFIG_SENSORS_SMSC47M1=m -CONFIG_SENSORS_SMSC47M192=m -CONFIG_SENSORS_SMSC47B397=m -CONFIG_SENSORS_SCH56XX_COMMON=m -CONFIG_SENSORS_SCH5627=m -CONFIG_SENSORS_SCH5636=m -CONFIG_SENSORS_STTS751=m -CONFIG_SENSORS_ADC128D818=m -CONFIG_SENSORS_ADS7828=m -# CONFIG_SENSORS_ADS7871 is not set -CONFIG_SENSORS_AMC6821=m -CONFIG_SENSORS_INA209=m -CONFIG_SENSORS_INA2XX=m -# CONFIG_SENSORS_INA238 is not set -CONFIG_SENSORS_INA3221=m -# CONFIG_SENSORS_SPD5118 is not set -CONFIG_SENSORS_TC74=m -CONFIG_SENSORS_THMC50=m -CONFIG_SENSORS_TMP102=m -CONFIG_SENSORS_TMP103=m -CONFIG_SENSORS_TMP108=m -CONFIG_SENSORS_TMP401=m -CONFIG_SENSORS_TMP421=m -# CONFIG_SENSORS_TMP464 is not set -# CONFIG_SENSORS_TMP513 is not set -CONFIG_SENSORS_VIA_CPUTEMP=m -CONFIG_SENSORS_VIA686A=m -CONFIG_SENSORS_VT1211=m -CONFIG_SENSORS_VT8231=m -# CONFIG_SENSORS_W83773G is not set -CONFIG_SENSORS_W83781D=m -CONFIG_SENSORS_W83791D=m -CONFIG_SENSORS_W83792D=m -CONFIG_SENSORS_W83793=m -CONFIG_SENSORS_W83795=m -# CONFIG_SENSORS_W83795_FANCTRL is not set -CONFIG_SENSORS_W83L785TS=m -CONFIG_SENSORS_W83L786NG=m -CONFIG_SENSORS_W83627HF=m -CONFIG_SENSORS_W83627EHF=m -CONFIG_SENSORS_XGENE=m - -# -# ACPI drivers -# -CONFIG_SENSORS_ACPI_POWER=m -CONFIG_SENSORS_ATK0110=m -# CONFIG_SENSORS_ASUS_WMI is not set -# CONFIG_SENSORS_ASUS_EC is not set -# CONFIG_SENSORS_HP_WMI is not set -CONFIG_THERMAL=y -# CONFIG_THERMAL_NETLINK is not set -# CONFIG_THERMAL_STATISTICS is not set -# CONFIG_THERMAL_DEBUGFS is not set -# CONFIG_THERMAL_CORE_TESTING is not set -CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 -CONFIG_THERMAL_HWMON=y -CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y -# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set -# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set -# CONFIG_THERMAL_DEFAULT_GOV_BANG_BANG is not set -CONFIG_THERMAL_GOV_FAIR_SHARE=y -CONFIG_THERMAL_GOV_STEP_WISE=y -CONFIG_THERMAL_GOV_BANG_BANG=y -CONFIG_THERMAL_GOV_USER_SPACE=y -CONFIG_DEVFREQ_THERMAL=y -# CONFIG_THERMAL_EMULATION is not set - -# -# Intel thermal drivers -# -CONFIG_INTEL_POWERCLAMP=m -CONFIG_X86_THERMAL_VECTOR=y -CONFIG_INTEL_TCC=y -CONFIG_X86_PKG_TEMP_THERMAL=m -CONFIG_INTEL_SOC_DTS_IOSF_CORE=m -CONFIG_INTEL_SOC_DTS_THERMAL=m - -# -# ACPI INT340X thermal drivers -# -CONFIG_INT340X_THERMAL=m -CONFIG_ACPI_THERMAL_REL=m -CONFIG_INT3406_THERMAL=m -CONFIG_PROC_THERMAL_MMIO_RAPL=m -# end of ACPI INT340X thermal drivers - -CONFIG_INTEL_PCH_THERMAL=m -# CONFIG_INTEL_TCC_COOLING is not set -# CONFIG_INTEL_HFI_THERMAL is not set -# end of Intel thermal drivers - -CONFIG_GENERIC_ADC_THERMAL=m -CONFIG_WATCHDOG=y -CONFIG_WATCHDOG_CORE=y -# CONFIG_WATCHDOG_NOWAYOUT is not set -CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y -CONFIG_WATCHDOG_OPEN_TIMEOUT=0 -CONFIG_WATCHDOG_SYSFS=y -# CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT is not set - -# -# Watchdog Pretimeout Governors -# -CONFIG_WATCHDOG_PRETIMEOUT_GOV=y -CONFIG_WATCHDOG_PRETIMEOUT_GOV_SEL=m -CONFIG_WATCHDOG_PRETIMEOUT_GOV_NOOP=m -CONFIG_WATCHDOG_PRETIMEOUT_GOV_PANIC=y -# CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_NOOP is not set -CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_PANIC=y - -# -# Watchdog Device Drivers -# -CONFIG_SOFT_WATCHDOG=m -# CONFIG_SOFT_WATCHDOG_PRETIMEOUT is not set -# CONFIG_CROS_EC_WATCHDOG is not set -# CONFIG_LENOVO_SE10_WDT is not set -CONFIG_WDAT_WDT=m -CONFIG_XILINX_WATCHDOG=m -CONFIG_ZIIRAVE_WATCHDOG=m -# CONFIG_CADENCE_WATCHDOG is not set -CONFIG_DW_WATCHDOG=m -# CONFIG_MAX63XX_WATCHDOG is not set -CONFIG_RETU_WATCHDOG=m -CONFIG_ACQUIRE_WDT=m -CONFIG_ADVANTECH_WDT=m -# CONFIG_ADVANTECH_EC_WDT is not set -CONFIG_ALIM1535_WDT=m -CONFIG_ALIM7101_WDT=m -# CONFIG_EBC_C384_WDT is not set -# CONFIG_EXAR_WDT is not set -CONFIG_F71808E_WDT=m -CONFIG_SP5100_TCO=m -CONFIG_SBC_FITPC2_WATCHDOG=m -CONFIG_EUROTECH_WDT=m -CONFIG_IB700_WDT=m -CONFIG_IBMASR=m -CONFIG_WAFER_WDT=m -CONFIG_I6300ESB_WDT=m -CONFIG_IE6XX_WDT=m -CONFIG_ITCO_WDT=m -CONFIG_ITCO_VENDOR_SUPPORT=y -CONFIG_IT8712F_WDT=m -CONFIG_IT87_WDT=m -CONFIG_HP_WATCHDOG=m -CONFIG_HPWDT_NMI_DECODING=y -CONFIG_SC1200_WDT=m -CONFIG_PC87413_WDT=m -CONFIG_NV_TCO=m -CONFIG_60XX_WDT=m -CONFIG_CPU5_WDT=m -CONFIG_SMSC_SCH311X_WDT=m -CONFIG_SMSC37B787_WDT=m -# CONFIG_TQMX86_WDT is not set -CONFIG_VIA_WDT=m -CONFIG_W83627HF_WDT=m -CONFIG_W83877F_WDT=m -CONFIG_W83977F_WDT=m -CONFIG_MACHZ_WDT=m -CONFIG_SBC_EPX_C3_WATCHDOG=m -CONFIG_INTEL_MEI_WDT=m -CONFIG_NI903X_WDT=m -CONFIG_NIC7018_WDT=m -CONFIG_MEN_A21_WDT=m -CONFIG_XEN_WDT=m - -# -# PCI-based Watchdog Cards -# -CONFIG_PCIPCWATCHDOG=m -CONFIG_WDTPCI=m - -# -# USB-based Watchdog Cards -# -CONFIG_USBPCWATCHDOG=m -CONFIG_SSB_POSSIBLE=y -CONFIG_SSB=m -CONFIG_SSB_SPROM=y -CONFIG_SSB_PCIHOST_POSSIBLE=y -CONFIG_SSB_PCIHOST=y -CONFIG_SSB_PCMCIAHOST_POSSIBLE=y -CONFIG_SSB_PCMCIAHOST=y -CONFIG_SSB_SDIOHOST_POSSIBLE=y -CONFIG_SSB_SDIOHOST=y -CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y -CONFIG_SSB_DRIVER_PCICORE=y -CONFIG_SSB_DRIVER_GPIO=y -CONFIG_BCMA_POSSIBLE=y -CONFIG_BCMA=m -CONFIG_BCMA_HOST_PCI_POSSIBLE=y -CONFIG_BCMA_HOST_PCI=y -# CONFIG_BCMA_HOST_SOC is not set -CONFIG_BCMA_DRIVER_PCI=y -CONFIG_BCMA_DRIVER_GMAC_CMN=y -CONFIG_BCMA_DRIVER_GPIO=y -# CONFIG_BCMA_DEBUG is not set - -# -# Multifunction device drivers -# -CONFIG_MFD_CORE=y -# CONFIG_MFD_AS3711 is not set -# CONFIG_MFD_SMPRO is not set -# CONFIG_PMIC_ADP5520 is not set -# CONFIG_MFD_AAT2870_CORE is not set -CONFIG_MFD_BCM590XX=m -# CONFIG_MFD_BD9571MWV is not set -CONFIG_MFD_AXP20X=m -CONFIG_MFD_AXP20X_I2C=m -CONFIG_MFD_CROS_EC_DEV=m -# CONFIG_MFD_CS42L43_I2C is not set -# CONFIG_MFD_MADERA is not set -# CONFIG_PMIC_DA903X is not set -# CONFIG_MFD_DA9052_SPI is not set -# CONFIG_MFD_DA9052_I2C is not set -# CONFIG_MFD_DA9055 is not set -# CONFIG_MFD_DA9062 is not set -# CONFIG_MFD_DA9063 is not set -# CONFIG_MFD_DA9150 is not set -# CONFIG_MFD_DLN2 is not set -CONFIG_MFD_MC13XXX=m -# CONFIG_MFD_MC13XXX_SPI is not set -CONFIG_MFD_MC13XXX_I2C=m -# CONFIG_MFD_MP2629 is not set -CONFIG_MFD_INTEL_QUARK_I2C_GPIO=m -CONFIG_LPC_ICH=m -CONFIG_LPC_SCH=m -CONFIG_INTEL_SOC_PMIC=y -CONFIG_INTEL_SOC_PMIC_CHTWC=y -# CONFIG_INTEL_SOC_PMIC_CHTDC_TI is not set -CONFIG_MFD_INTEL_LPSS=m -CONFIG_MFD_INTEL_LPSS_ACPI=m -CONFIG_MFD_INTEL_LPSS_PCI=m -# CONFIG_MFD_INTEL_PMC_BXT is not set -# CONFIG_MFD_IQS62X is not set -# CONFIG_MFD_JANZ_CMODIO is not set -# CONFIG_MFD_KEMPLD is not set -# CONFIG_MFD_88PM800 is not set -# CONFIG_MFD_88PM805 is not set -# CONFIG_MFD_88PM860X is not set -# CONFIG_MFD_MAX14577 is not set -# CONFIG_MFD_MAX77541 is not set -# CONFIG_MFD_MAX77693 is not set -# CONFIG_MFD_MAX77843 is not set -# CONFIG_MFD_MAX8907 is not set -# CONFIG_MFD_MAX8925 is not set -# CONFIG_MFD_MAX8997 is not set -# CONFIG_MFD_MAX8998 is not set -# CONFIG_MFD_MT6360 is not set -# CONFIG_MFD_MT6370 is not set -# CONFIG_MFD_MT6397 is not set -# CONFIG_MFD_MENF21BMC is not set -# CONFIG_MFD_OCELOT is not set -# CONFIG_EZX_PCAP is not set -CONFIG_MFD_VIPERBOARD=m -CONFIG_MFD_RETU=m -CONFIG_MFD_PCF50633=m -CONFIG_PCF50633_ADC=m -CONFIG_PCF50633_GPIO=m -# CONFIG_MFD_SY7636A is not set -CONFIG_MFD_RDC321X=m -# CONFIG_MFD_RT4831 is not set -CONFIG_MFD_RT5033=m -# CONFIG_MFD_RT5120 is not set -# CONFIG_MFD_RC5T583 is not set -CONFIG_MFD_SI476X_CORE=m -CONFIG_MFD_SM501=m -CONFIG_MFD_SM501_GPIO=y -# CONFIG_MFD_SKY81452 is not set -CONFIG_MFD_SYSCON=y -CONFIG_MFD_LP3943=m -# CONFIG_MFD_LP8788 is not set -CONFIG_MFD_TI_LMU=m -# CONFIG_MFD_PALMAS is not set -# CONFIG_TPS6105X is not set -CONFIG_TPS65010=m -CONFIG_TPS6507X=m -# CONFIG_MFD_TPS65086 is not set -# CONFIG_MFD_TPS65090 is not set -# CONFIG_MFD_TI_LP873X is not set -# CONFIG_MFD_TPS6586X is not set -# CONFIG_MFD_TPS65910 is not set -# CONFIG_MFD_TPS65912_I2C is not set -# CONFIG_MFD_TPS65912_SPI is not set -# CONFIG_MFD_TPS6594_I2C is not set -# CONFIG_MFD_TPS6594_SPI is not set -# CONFIG_TWL4030_CORE is not set -# CONFIG_TWL6040_CORE is not set -CONFIG_MFD_WL1273_CORE=m -CONFIG_MFD_LM3533=m -# CONFIG_MFD_TQMX86 is not set -CONFIG_MFD_VX855=m -CONFIG_MFD_ARIZONA=m -CONFIG_MFD_ARIZONA_I2C=m -# CONFIG_MFD_ARIZONA_SPI is not set -# CONFIG_MFD_CS47L24 is not set -CONFIG_MFD_WM5102=y -CONFIG_MFD_WM5110=y -# CONFIG_MFD_WM8997 is not set -# CONFIG_MFD_WM8998 is not set -# CONFIG_MFD_WM8400 is not set -# CONFIG_MFD_WM831X_I2C is not set -# CONFIG_MFD_WM831X_SPI is not set -# CONFIG_MFD_WM8350_I2C is not set -# CONFIG_MFD_WM8994 is not set -# CONFIG_MFD_ATC260X_I2C is not set -# CONFIG_MFD_CS40L50_I2C is not set -# CONFIG_MFD_CS40L50_SPI is not set -# CONFIG_RAVE_SP_CORE is not set -# CONFIG_MFD_INTEL_M10_BMC_SPI is not set -# end of Multifunction device drivers - -CONFIG_REGULATOR=y -# CONFIG_REGULATOR_DEBUG is not set -# CONFIG_REGULATOR_FIXED_VOLTAGE is not set -# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set -# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set -# CONFIG_REGULATOR_NETLINK_EVENTS is not set -# CONFIG_REGULATOR_88PG86X is not set -# CONFIG_REGULATOR_ACT8865 is not set -# CONFIG_REGULATOR_AD5398 is not set -# CONFIG_REGULATOR_AW37503 is not set -# CONFIG_REGULATOR_AXP20X is not set -# CONFIG_REGULATOR_BCM590XX is not set -# CONFIG_REGULATOR_DA9210 is not set -# CONFIG_REGULATOR_DA9211 is not set -# CONFIG_REGULATOR_FAN53555 is not set -# CONFIG_REGULATOR_GPIO is not set -# CONFIG_REGULATOR_ISL9305 is not set -# CONFIG_REGULATOR_ISL6271A is not set -# CONFIG_REGULATOR_LM363X is not set -# CONFIG_REGULATOR_LP3971 is not set -# CONFIG_REGULATOR_LP3972 is not set -# CONFIG_REGULATOR_LP872X is not set -# CONFIG_REGULATOR_LP8755 is not set -# CONFIG_REGULATOR_LTC3589 is not set -# CONFIG_REGULATOR_LTC3676 is not set -# CONFIG_REGULATOR_MAX1586 is not set -# CONFIG_REGULATOR_MAX77503 is not set -# CONFIG_REGULATOR_MAX77857 is not set -# CONFIG_REGULATOR_MAX8649 is not set -# CONFIG_REGULATOR_MAX8660 is not set -# CONFIG_REGULATOR_MAX8893 is not set -# CONFIG_REGULATOR_MAX8952 is not set -# CONFIG_REGULATOR_MAX20086 is not set -# CONFIG_REGULATOR_MAX20411 is not set -# CONFIG_REGULATOR_MAX77826 is not set -# CONFIG_REGULATOR_MC13783 is not set -# CONFIG_REGULATOR_MC13892 is not set -# CONFIG_REGULATOR_MP8859 is not set -# CONFIG_REGULATOR_MT6311 is not set -# CONFIG_REGULATOR_MT6315 is not set -# CONFIG_REGULATOR_PCA9450 is not set -# CONFIG_REGULATOR_PCF50633 is not set -# CONFIG_REGULATOR_PV88060 is not set -# CONFIG_REGULATOR_PV88080 is not set -# CONFIG_REGULATOR_PV88090 is not set -# CONFIG_REGULATOR_PWM is not set -# CONFIG_REGULATOR_QCOM_SPMI is not set -# CONFIG_REGULATOR_QCOM_USB_VBUS is not set -# CONFIG_REGULATOR_RAA215300 is not set -# CONFIG_REGULATOR_RT4801 is not set -# CONFIG_REGULATOR_RT4803 is not set -# CONFIG_REGULATOR_RT5033 is not set -# CONFIG_REGULATOR_RT5190A is not set -# CONFIG_REGULATOR_RT5739 is not set -# CONFIG_REGULATOR_RT5759 is not set -# CONFIG_REGULATOR_RT6160 is not set -# CONFIG_REGULATOR_RT6190 is not set -# CONFIG_REGULATOR_RT6245 is not set -# CONFIG_REGULATOR_RTQ2134 is not set -# CONFIG_REGULATOR_RTMV20 is not set -# CONFIG_REGULATOR_RTQ6752 is not set -# CONFIG_REGULATOR_RTQ2208 is not set -# CONFIG_REGULATOR_SLG51000 is not set -# CONFIG_REGULATOR_TPS51632 is not set -# CONFIG_REGULATOR_TPS62360 is not set -# CONFIG_REGULATOR_TPS65023 is not set -# CONFIG_REGULATOR_TPS6507X is not set -# CONFIG_REGULATOR_TPS65132 is not set -# CONFIG_REGULATOR_TPS6524X is not set -# CONFIG_REGULATOR_QCOM_LABIBB is not set -CONFIG_RC_CORE=m -# CONFIG_LIRC is not set -CONFIG_RC_MAP=m -CONFIG_RC_DECODERS=y -# CONFIG_IR_IMON_DECODER is not set -CONFIG_IR_JVC_DECODER=m -CONFIG_IR_MCE_KBD_DECODER=m -CONFIG_IR_NEC_DECODER=m -CONFIG_IR_RC5_DECODER=m -CONFIG_IR_RC6_DECODER=m -# CONFIG_IR_RCMM_DECODER is not set -CONFIG_IR_SANYO_DECODER=m -CONFIG_IR_SHARP_DECODER=m -CONFIG_IR_SONY_DECODER=m -CONFIG_IR_XMP_DECODER=m -CONFIG_RC_DEVICES=y -CONFIG_IR_ENE=m -CONFIG_IR_FINTEK=m -CONFIG_IR_IGORPLUGUSB=m -CONFIG_IR_IGUANA=m -CONFIG_IR_IMON=m -# CONFIG_IR_IMON_RAW is not set -CONFIG_IR_ITE_CIR=m -CONFIG_IR_MCEUSB=m -CONFIG_IR_NUVOTON=m -CONFIG_IR_REDRAT3=m -CONFIG_IR_SERIAL=m -CONFIG_IR_SERIAL_TRANSMITTER=y -CONFIG_IR_STREAMZAP=m -# CONFIG_IR_TOY is not set -CONFIG_IR_TTUSBIR=m -CONFIG_IR_WINBOND_CIR=m -CONFIG_RC_ATI_REMOTE=m -CONFIG_RC_LOOPBACK=m -# CONFIG_RC_XBOX_DVD is not set - -# -# CEC support -# -# CONFIG_MEDIA_CEC_SUPPORT is not set -# end of CEC support - -# CONFIG_MEDIA_SUPPORT is not set - -# -# Graphics support -# -CONFIG_APERTURE_HELPERS=y -CONFIG_SCREEN_INFO=y -CONFIG_VIDEO=y -CONFIG_AUXDISPLAY=y -# CONFIG_HD44780 is not set -# CONFIG_LCD2S is not set -# CONFIG_PARPORT_PANEL is not set -# CONFIG_CHARLCD_BL_OFF is not set -# CONFIG_CHARLCD_BL_ON is not set -CONFIG_CHARLCD_BL_FLASH=y -CONFIG_KS0108=m -CONFIG_KS0108_PORT=0x378 -CONFIG_KS0108_DELAY=2 -CONFIG_CFAG12864B=m -CONFIG_CFAG12864B_RATE=20 -# CONFIG_IMG_ASCII_LCD is not set -# CONFIG_HT16K33 is not set -# CONFIG_MAX6959 is not set -# CONFIG_SEG_LED_GPIO is not set -# CONFIG_PANEL is not set -CONFIG_AGP=m -CONFIG_AGP_AMD64=m -CONFIG_AGP_INTEL=m -CONFIG_AGP_SIS=m -CONFIG_AGP_VIA=m -CONFIG_INTEL_GTT=m -CONFIG_VGA_SWITCHEROO=y -CONFIG_DRM=m -CONFIG_DRM_MIPI_DSI=y -# CONFIG_DRM_DEBUG_MM is not set -CONFIG_DRM_KMS_HELPER=m -# CONFIG_DRM_PANIC is not set -# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set -# CONFIG_DRM_DEBUG_MODESET_LOCK is not set -CONFIG_DRM_CLIENT_SELECTION=y -CONFIG_DRM_CLIENT_SETUP=y -CONFIG_DRM_FBDEV_EMULATION=y -CONFIG_DRM_FBDEV_OVERALLOC=100 -# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set -CONFIG_DRM_LOAD_EDID_FIRMWARE=y -CONFIG_DRM_DISPLAY_HELPER=m -# CONFIG_DRM_DISPLAY_DP_AUX_CEC is not set -# CONFIG_DRM_DISPLAY_DP_AUX_CHARDEV is not set -CONFIG_DRM_DISPLAY_DP_HELPER=y -CONFIG_DRM_DISPLAY_HDCP_HELPER=y -CONFIG_DRM_DISPLAY_HDMI_HELPER=y -CONFIG_DRM_TTM=m -CONFIG_DRM_EXEC=m -CONFIG_DRM_GPUVM=m -CONFIG_DRM_BUDDY=m -CONFIG_DRM_VRAM_HELPER=m -CONFIG_DRM_TTM_HELPER=m -CONFIG_DRM_GEM_SHMEM_HELPER=m -CONFIG_DRM_SUBALLOC_HELPER=m -CONFIG_DRM_SCHED=m - -# -# I2C encoder or helper chips -# -CONFIG_DRM_I2C_CH7006=m -CONFIG_DRM_I2C_SIL164=m -CONFIG_DRM_I2C_NXP_TDA998X=m -# CONFIG_DRM_I2C_NXP_TDA9950 is not set -# end of I2C encoder or helper chips - -# -# ARM devices -# -# end of ARM devices - -CONFIG_DRM_RADEON=m -CONFIG_DRM_RADEON_USERPTR=y -CONFIG_DRM_AMDGPU=m -CONFIG_DRM_AMDGPU_SI=y -CONFIG_DRM_AMDGPU_CIK=y -CONFIG_DRM_AMDGPU_USERPTR=y -# CONFIG_DRM_AMD_ISP is not set -# CONFIG_DRM_AMDGPU_WERROR is not set - -# -# ACP (Audio CoProcessor) Configuration -# -CONFIG_DRM_AMD_ACP=y -# end of ACP (Audio CoProcessor) Configuration - -# -# Display Engine Configuration -# -CONFIG_DRM_AMD_DC=y -CONFIG_DRM_AMD_DC_FP=y -# CONFIG_DRM_AMD_DC_SI is not set -# CONFIG_DRM_AMD_SECURE_DISPLAY is not set -# end of Display Engine Configuration - -# CONFIG_HSA_AMD is not set -CONFIG_DRM_NOUVEAU=m -CONFIG_NOUVEAU_DEBUG=5 -CONFIG_NOUVEAU_DEBUG_DEFAULT=3 -# CONFIG_NOUVEAU_DEBUG_MMU is not set -# CONFIG_NOUVEAU_DEBUG_PUSH is not set -CONFIG_DRM_NOUVEAU_BACKLIGHT=y -# CONFIG_DRM_NOUVEAU_SVM is not set -# CONFIG_DRM_NOUVEAU_GSP_DEFAULT is not set -CONFIG_DRM_I915=m -CONFIG_DRM_I915_FORCE_PROBE="*" -CONFIG_DRM_I915_CAPTURE_ERROR=y -CONFIG_DRM_I915_COMPRESS_ERROR=y -CONFIG_DRM_I915_USERPTR=y -CONFIG_DRM_I915_GVT_KVMGT=m - -# -# drm/i915 Debugging -# -# CONFIG_DRM_I915_WERROR is not set -# CONFIG_DRM_I915_REPLAY_GPU_HANGS_API is not set -# CONFIG_DRM_I915_DEBUG is not set -# CONFIG_DRM_I915_DEBUG_MMIO is not set -# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set -# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set -# CONFIG_DRM_I915_DEBUG_GUC is not set -# CONFIG_DRM_I915_SELFTEST is not set -# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set -# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set -# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set -# CONFIG_DRM_I915_DEBUG_WAKEREF is not set -# end of drm/i915 Debugging - -# -# drm/i915 Profile Guided Optimisation -# -CONFIG_DRM_I915_REQUEST_TIMEOUT=20000 -CONFIG_DRM_I915_FENCE_TIMEOUT=10000 -CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250 -CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500 -CONFIG_DRM_I915_PREEMPT_TIMEOUT=640 -CONFIG_DRM_I915_PREEMPT_TIMEOUT_COMPUTE=7500 -CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000 -CONFIG_DRM_I915_STOP_TIMEOUT=100 -CONFIG_DRM_I915_TIMESLICE_DURATION=1 -# end of drm/i915 Profile Guided Optimisation - -CONFIG_DRM_I915_GVT=y -# CONFIG_DRM_XE is not set -CONFIG_DRM_VGEM=m -# CONFIG_DRM_VKMS is not set -CONFIG_DRM_VMWGFX=m -# CONFIG_DRM_VMWGFX_MKSSTATS is not set -CONFIG_DRM_GMA500=m -CONFIG_DRM_UDL=m -CONFIG_DRM_AST=m -CONFIG_DRM_MGAG200=m -CONFIG_DRM_QXL=m -CONFIG_DRM_VIRTIO_GPU=m -CONFIG_DRM_VIRTIO_GPU_KMS=y -CONFIG_DRM_PANEL=y - -# -# Display Panels -# -# CONFIG_DRM_PANEL_AUO_A030JTN01 is not set -# CONFIG_DRM_PANEL_ILITEK_ILI9341 is not set -# CONFIG_DRM_PANEL_ORISETECH_OTA5601A is not set -# CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set -# CONFIG_DRM_PANEL_WIDECHIPS_WS2401 is not set -# end of Display Panels - -CONFIG_DRM_BRIDGE=y -CONFIG_DRM_PANEL_BRIDGE=y - -# -# Display Interface Bridges -# -# CONFIG_DRM_ANALOGIX_ANX78XX is not set -# end of Display Interface Bridges - -# CONFIG_DRM_ETNAVIV is not set -CONFIG_DRM_BOCHS=m -CONFIG_DRM_CIRRUS_QEMU=m -# CONFIG_DRM_GM12U320 is not set -# CONFIG_DRM_PANEL_MIPI_DBI is not set -# CONFIG_DRM_SIMPLEDRM is not set -# CONFIG_TINYDRM_HX8357D is not set -# CONFIG_TINYDRM_ILI9163 is not set -# CONFIG_TINYDRM_ILI9225 is not set -# CONFIG_TINYDRM_ILI9341 is not set -# CONFIG_TINYDRM_ILI9486 is not set -# CONFIG_TINYDRM_MI0283QT is not set -# CONFIG_TINYDRM_REPAPER is not set -# CONFIG_TINYDRM_ST7586 is not set -# CONFIG_TINYDRM_ST7735R is not set -# CONFIG_DRM_XEN_FRONTEND is not set -CONFIG_DRM_VBOXVIDEO=m -# CONFIG_DRM_GUD is not set -# CONFIG_DRM_SSD130X is not set -# CONFIG_DRM_HYPERV is not set -CONFIG_DRM_PRIVACY_SCREEN=y -# CONFIG_DRM_WERROR is not set -CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y - -# -# Frame buffer Devices -# -CONFIG_FB=y -# CONFIG_FB_CIRRUS is not set -# CONFIG_FB_PM2 is not set -# CONFIG_FB_CYBER2000 is not set -# CONFIG_FB_ARC is not set -# CONFIG_FB_ASILIANT is not set -# CONFIG_FB_IMSTT is not set -CONFIG_FB_VGA16=m -CONFIG_FB_UVESA=m -CONFIG_FB_VESA=y -CONFIG_FB_EFI=y -# CONFIG_FB_N411 is not set -# CONFIG_FB_HGA is not set -# CONFIG_FB_OPENCORES is not set -# CONFIG_FB_S1D13XXX is not set -# CONFIG_FB_NVIDIA is not set -# CONFIG_FB_RIVA is not set -# CONFIG_FB_I740 is not set -# CONFIG_FB_MATROX is not set -# CONFIG_FB_RADEON is not set -# CONFIG_FB_ATY128 is not set -# CONFIG_FB_ATY is not set -# CONFIG_FB_S3 is not set -# CONFIG_FB_SAVAGE is not set -# CONFIG_FB_SIS is not set -# CONFIG_FB_VIA is not set -# CONFIG_FB_NEOMAGIC is not set -# CONFIG_FB_KYRO is not set -# CONFIG_FB_3DFX is not set -# CONFIG_FB_VOODOO1 is not set -# CONFIG_FB_VT8623 is not set -# CONFIG_FB_TRIDENT is not set -# CONFIG_FB_ARK is not set -# CONFIG_FB_PM3 is not set -# CONFIG_FB_CARMINE is not set -# CONFIG_FB_SM501 is not set -# CONFIG_FB_SMSCUFX is not set -# CONFIG_FB_UDL is not set -# CONFIG_FB_IBM_GXT4500 is not set -# CONFIG_FB_VIRTUAL is not set -CONFIG_XEN_FBDEV_FRONTEND=m -# CONFIG_FB_METRONOME is not set -# CONFIG_FB_MB862XX is not set -CONFIG_FB_HYPERV=m -# CONFIG_FB_SIMPLE is not set -# CONFIG_FB_SSD1307 is not set -# CONFIG_FB_SM712 is not set -CONFIG_FB_CORE=y -CONFIG_FB_NOTIFY=y -CONFIG_FIRMWARE_EDID=y -CONFIG_FB_DEVICE=y -CONFIG_FB_CFB_FILLRECT=y -CONFIG_FB_CFB_COPYAREA=y -CONFIG_FB_CFB_IMAGEBLIT=y -CONFIG_FB_SYS_FILLRECT=y -CONFIG_FB_SYS_COPYAREA=y -CONFIG_FB_SYS_IMAGEBLIT=y -# CONFIG_FB_FOREIGN_ENDIAN is not set -CONFIG_FB_SYSMEM_FOPS=y -CONFIG_FB_DEFERRED_IO=y -CONFIG_FB_IOMEM_FOPS=y -CONFIG_FB_IOMEM_HELPERS=y -CONFIG_FB_IOMEM_HELPERS_DEFERRED=y -CONFIG_FB_SYSMEM_HELPERS=y -CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y -CONFIG_FB_MODE_HELPERS=y -CONFIG_FB_TILEBLITTING=y -# end of Frame buffer Devices - -# -# Backlight & LCD device support -# -CONFIG_LCD_CLASS_DEVICE=m -# CONFIG_LCD_L4F00242T03 is not set -# CONFIG_LCD_LMS283GF05 is not set -# CONFIG_LCD_LTV350QV is not set -# CONFIG_LCD_ILI922X is not set -# CONFIG_LCD_ILI9320 is not set -# CONFIG_LCD_TDO24M is not set -# CONFIG_LCD_VGG2432A4 is not set -CONFIG_LCD_PLATFORM=m -# CONFIG_LCD_AMS369FG06 is not set -# CONFIG_LCD_LMS501KF03 is not set -# CONFIG_LCD_HX8357 is not set -# CONFIG_LCD_OTM3225A is not set -CONFIG_BACKLIGHT_CLASS_DEVICE=y -# CONFIG_BACKLIGHT_KTD253 is not set -# CONFIG_BACKLIGHT_KTD2801 is not set -# CONFIG_BACKLIGHT_KTZ8866 is not set -# CONFIG_BACKLIGHT_LM3533 is not set -CONFIG_BACKLIGHT_PWM=m -CONFIG_BACKLIGHT_APPLE=m -# CONFIG_BACKLIGHT_QCOM_WLED is not set -# CONFIG_BACKLIGHT_SAHARA is not set -# CONFIG_BACKLIGHT_ADP8860 is not set -# CONFIG_BACKLIGHT_ADP8870 is not set -# CONFIG_BACKLIGHT_PCF50633 is not set -# CONFIG_BACKLIGHT_LM3509 is not set -# CONFIG_BACKLIGHT_LM3630A is not set -# CONFIG_BACKLIGHT_LM3639 is not set -# CONFIG_BACKLIGHT_LP855X is not set -# CONFIG_BACKLIGHT_MP3309C is not set -# CONFIG_BACKLIGHT_GPIO is not set -# CONFIG_BACKLIGHT_LV5207LP is not set -# CONFIG_BACKLIGHT_BD6107 is not set -# CONFIG_BACKLIGHT_ARCXCNN is not set -# end of Backlight & LCD device support - -CONFIG_VGASTATE=m -CONFIG_HDMI=y - -# -# Console display driver support -# -CONFIG_VGA_CONSOLE=y -CONFIG_DUMMY_CONSOLE=y -CONFIG_DUMMY_CONSOLE_COLUMNS=80 -CONFIG_DUMMY_CONSOLE_ROWS=25 -CONFIG_FRAMEBUFFER_CONSOLE=y -# CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION is not set -CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y -CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y -# CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set -# end of Console display driver support - -# CONFIG_LOGO is not set -# end of Graphics support - -# CONFIG_DRM_ACCEL is not set -# CONFIG_SOUND is not set -CONFIG_HID_SUPPORT=y -CONFIG_HID=m -CONFIG_HID_BATTERY_STRENGTH=y -CONFIG_HIDRAW=y -CONFIG_UHID=m -CONFIG_HID_GENERIC=m - -# -# Special HID drivers -# -# CONFIG_HID_A4TECH is not set -# CONFIG_HID_ACCUTOUCH is not set -# CONFIG_HID_ACRUX is not set -# CONFIG_HID_APPLE is not set -# CONFIG_HID_APPLEIR is not set -# CONFIG_HID_ASUS is not set -# CONFIG_HID_AUREAL is not set -# CONFIG_HID_BELKIN is not set -# CONFIG_HID_BETOP_FF is not set -# CONFIG_HID_BIGBEN_FF is not set -# CONFIG_HID_CHERRY is not set -# CONFIG_HID_CHICONY is not set -# CONFIG_HID_CORSAIR is not set -# CONFIG_HID_COUGAR is not set -# CONFIG_HID_MACALLY is not set -# CONFIG_HID_CMEDIA is not set -# CONFIG_HID_CP2112 is not set -# CONFIG_HID_CREATIVE_SB0540 is not set -# CONFIG_HID_CYPRESS is not set -# CONFIG_HID_DRAGONRISE is not set -# CONFIG_HID_EMS_FF is not set -# CONFIG_HID_ELAN is not set -# CONFIG_HID_ELECOM is not set -# CONFIG_HID_ELO is not set -# CONFIG_HID_EVISION is not set -# CONFIG_HID_EZKEY is not set -# CONFIG_HID_FT260 is not set -# CONFIG_HID_GEMBIRD is not set -# CONFIG_HID_GFRM is not set -# CONFIG_HID_GLORIOUS is not set -# CONFIG_HID_HOLTEK is not set -# CONFIG_HID_GOODIX_SPI is not set -# CONFIG_HID_GOOGLE_HAMMER is not set -# CONFIG_HID_GOOGLE_STADIA_FF is not set -# CONFIG_HID_VIVALDI is not set -# CONFIG_HID_GT683R is not set -# CONFIG_HID_KEYTOUCH is not set -# CONFIG_HID_KYE is not set -# CONFIG_HID_UCLOGIC is not set -# CONFIG_HID_WALTOP is not set -# CONFIG_HID_VIEWSONIC is not set -# CONFIG_HID_VRC2 is not set -# CONFIG_HID_XIAOMI is not set -# CONFIG_HID_GYRATION is not set -# CONFIG_HID_ICADE is not set -# CONFIG_HID_ITE is not set -# CONFIG_HID_JABRA is not set -# CONFIG_HID_TWINHAN is not set -# CONFIG_HID_KENSINGTON is not set -# CONFIG_HID_LCPOWER is not set -# CONFIG_HID_LED is not set -# CONFIG_HID_LENOVO is not set -# CONFIG_HID_LETSKETCH is not set -# CONFIG_HID_LOGITECH is not set -# CONFIG_HID_MAGICMOUSE is not set -# CONFIG_HID_MALTRON is not set -# CONFIG_HID_MAYFLASH is not set -# CONFIG_HID_MEGAWORLD_FF is not set -# CONFIG_HID_REDRAGON is not set -# CONFIG_HID_MICROSOFT is not set -# CONFIG_HID_MONTEREY is not set -# CONFIG_HID_MULTITOUCH is not set -# CONFIG_HID_NINTENDO is not set -# CONFIG_HID_NTI is not set -# CONFIG_HID_NTRIG is not set -# CONFIG_HID_ORTEK is not set -# CONFIG_HID_PANTHERLORD is not set -# CONFIG_HID_PENMOUNT is not set -# CONFIG_HID_PETALYNX is not set -# CONFIG_HID_PICOLCD is not set -# CONFIG_HID_PLANTRONICS is not set -# CONFIG_HID_PXRC is not set -# CONFIG_HID_RAZER is not set -# CONFIG_HID_PRIMAX is not set -# CONFIG_HID_RETRODE is not set -# CONFIG_HID_ROCCAT is not set -# CONFIG_HID_SAITEK is not set -# CONFIG_HID_SAMSUNG is not set -# CONFIG_HID_SEMITEK is not set -# CONFIG_HID_SIGMAMICRO is not set -# CONFIG_HID_SONY is not set -# CONFIG_HID_SPEEDLINK is not set -# CONFIG_HID_STEAM is not set -# CONFIG_HID_STEELSERIES is not set -# CONFIG_HID_SUNPLUS is not set -# CONFIG_HID_RMI is not set -# CONFIG_HID_GREENASIA is not set -# CONFIG_HID_HYPERV_MOUSE is not set -# CONFIG_HID_SMARTJOYPLUS is not set -# CONFIG_HID_TIVO is not set -# CONFIG_HID_TOPSEED is not set -# CONFIG_HID_TOPRE is not set -# CONFIG_HID_THINGM is not set -# CONFIG_HID_THRUSTMASTER is not set -# CONFIG_HID_UDRAW_PS3 is not set -# CONFIG_HID_U2FZERO is not set -# CONFIG_HID_UNIVERSAL_PIDFF is not set -# CONFIG_HID_WACOM is not set -# CONFIG_HID_WIIMOTE is not set -# CONFIG_HID_WINWING is not set -# CONFIG_HID_XINMO is not set -# CONFIG_HID_ZEROPLUS is not set -# CONFIG_HID_ZYDACRON is not set -CONFIG_HID_SENSOR_HUB=m -# CONFIG_HID_SENSOR_CUSTOM_SENSOR is not set -# CONFIG_HID_ALPS is not set -# CONFIG_HID_MCP2200 is not set -# CONFIG_HID_MCP2221 is not set -# end of Special HID drivers - -# -# HID-BPF support -# -# CONFIG_HID_BPF is not set -# end of HID-BPF support - -# -# USB HID support -# -CONFIG_USB_HID=m -CONFIG_HID_PID=y -CONFIG_USB_HIDDEV=y - -# -# USB HID Boot Protocol drivers -# -# CONFIG_USB_KBD is not set -# CONFIG_USB_MOUSE is not set -# end of USB HID Boot Protocol drivers -# end of USB HID support - -CONFIG_I2C_HID=m -# CONFIG_I2C_HID_ACPI is not set -# CONFIG_I2C_HID_OF is not set - -# -# Intel ISH HID support -# -CONFIG_INTEL_ISH_HID=m -# CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER is not set -# end of Intel ISH HID support - -# -# AMD SFH HID Support -# -# CONFIG_AMD_SFH_HID is not set -# end of AMD SFH HID Support - -CONFIG_USB_OHCI_LITTLE_ENDIAN=y -CONFIG_USB_SUPPORT=y -CONFIG_USB_COMMON=m -CONFIG_USB_LED_TRIG=y -# CONFIG_USB_ULPI_BUS is not set -# CONFIG_USB_CONN_GPIO is not set -CONFIG_USB_ARCH_HAS_HCD=y -CONFIG_USB=m -CONFIG_USB_PCI=y -CONFIG_USB_PCI_AMD=y -# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set - -# -# Miscellaneous USB options -# -CONFIG_USB_DEFAULT_PERSIST=y -# CONFIG_USB_FEW_INIT_RETRIES is not set -CONFIG_USB_DYNAMIC_MINORS=y -# CONFIG_USB_OTG is not set -# CONFIG_USB_OTG_PRODUCTLIST is not set -# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set -CONFIG_USB_LEDS_TRIGGER_USBPORT=m -CONFIG_USB_AUTOSUSPEND_DELAY=2 -CONFIG_USB_DEFAULT_AUTHORIZATION_MODE=1 -CONFIG_USB_MON=m - -# -# USB Host Controller Drivers -# -CONFIG_USB_C67X00_HCD=m -CONFIG_USB_XHCI_HCD=m -# CONFIG_USB_XHCI_DBGCAP is not set -CONFIG_USB_XHCI_PCI=m -# CONFIG_USB_XHCI_PCI_RENESAS is not set -# CONFIG_USB_XHCI_PLATFORM is not set -CONFIG_USB_EHCI_HCD=m -CONFIG_USB_EHCI_ROOT_HUB_TT=y -CONFIG_USB_EHCI_TT_NEWSCHED=y -CONFIG_USB_EHCI_PCI=m -# CONFIG_USB_EHCI_FSL is not set -# CONFIG_USB_EHCI_HCD_PLATFORM is not set -CONFIG_USB_OXU210HP_HCD=m -CONFIG_USB_ISP116X_HCD=m -# CONFIG_USB_MAX3421_HCD is not set -CONFIG_USB_OHCI_HCD=m -CONFIG_USB_OHCI_HCD_PCI=m -# CONFIG_USB_OHCI_HCD_SSB is not set -# CONFIG_USB_OHCI_HCD_PLATFORM is not set -CONFIG_USB_UHCI_HCD=m -CONFIG_USB_SL811_HCD=m -# CONFIG_USB_SL811_HCD_ISO is not set -CONFIG_USB_SL811_CS=m -CONFIG_USB_R8A66597_HCD=m -# CONFIG_USB_HCD_BCMA is not set -# CONFIG_USB_HCD_SSB is not set -# CONFIG_USB_HCD_TEST_MODE is not set -# CONFIG_USB_XEN_HCD is not set - -# -# USB Device Class drivers -# -CONFIG_USB_ACM=m -CONFIG_USB_PRINTER=m -CONFIG_USB_WDM=m -CONFIG_USB_TMC=m - -# -# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may -# - -# -# also be needed; see USB_STORAGE Help for more info -# -CONFIG_USB_STORAGE=m -# CONFIG_USB_STORAGE_DEBUG is not set -CONFIG_USB_STORAGE_REALTEK=m -CONFIG_REALTEK_AUTOPM=y -CONFIG_USB_STORAGE_DATAFAB=m -CONFIG_USB_STORAGE_FREECOM=m -CONFIG_USB_STORAGE_ISD200=m -CONFIG_USB_STORAGE_USBAT=m -CONFIG_USB_STORAGE_SDDR09=m -CONFIG_USB_STORAGE_SDDR55=m -CONFIG_USB_STORAGE_JUMPSHOT=m -CONFIG_USB_STORAGE_ALAUDA=m -CONFIG_USB_STORAGE_ONETOUCH=m -CONFIG_USB_STORAGE_KARMA=m -CONFIG_USB_STORAGE_CYPRESS_ATACB=m -CONFIG_USB_STORAGE_ENE_UB6250=m -CONFIG_USB_UAS=m - -# -# USB Imaging devices -# -CONFIG_USB_MDC800=m -CONFIG_USB_MICROTEK=m -CONFIG_USBIP_CORE=m -CONFIG_USBIP_VHCI_HCD=m -CONFIG_USBIP_VHCI_HC_PORTS=8 -CONFIG_USBIP_VHCI_NR_HCS=1 -CONFIG_USBIP_HOST=m -# CONFIG_USBIP_DEBUG is not set - -# -# USB dual-mode controller drivers -# -# CONFIG_USB_CDNS_SUPPORT is not set -CONFIG_USB_MUSB_HDRC=m -CONFIG_USB_MUSB_HOST=y - -# -# Platform Glue Layer -# - -# -# MUSB DMA mode -# -CONFIG_MUSB_PIO_ONLY=y -# CONFIG_USB_DWC3 is not set -# CONFIG_USB_DWC2 is not set -# CONFIG_USB_CHIPIDEA is not set -# CONFIG_USB_ISP1760 is not set - -# -# USB port drivers -# -CONFIG_USB_SERIAL=m -CONFIG_USB_SERIAL_GENERIC=y -CONFIG_USB_SERIAL_SIMPLE=m -CONFIG_USB_SERIAL_AIRCABLE=m -CONFIG_USB_SERIAL_ARK3116=m -CONFIG_USB_SERIAL_BELKIN=m -CONFIG_USB_SERIAL_CH341=m -CONFIG_USB_SERIAL_WHITEHEAT=m -CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m -CONFIG_USB_SERIAL_CP210X=m -CONFIG_USB_SERIAL_CYPRESS_M8=m -CONFIG_USB_SERIAL_EMPEG=m -CONFIG_USB_SERIAL_FTDI_SIO=m -CONFIG_USB_SERIAL_VISOR=m -CONFIG_USB_SERIAL_IPAQ=m -CONFIG_USB_SERIAL_IR=m -CONFIG_USB_SERIAL_EDGEPORT=m -CONFIG_USB_SERIAL_EDGEPORT_TI=m -CONFIG_USB_SERIAL_F81232=m -CONFIG_USB_SERIAL_F8153X=m -CONFIG_USB_SERIAL_GARMIN=m -CONFIG_USB_SERIAL_IPW=m -CONFIG_USB_SERIAL_IUU=m -CONFIG_USB_SERIAL_KEYSPAN_PDA=m -CONFIG_USB_SERIAL_KEYSPAN=m -CONFIG_USB_SERIAL_KLSI=m -CONFIG_USB_SERIAL_KOBIL_SCT=m -CONFIG_USB_SERIAL_MCT_U232=m -CONFIG_USB_SERIAL_METRO=m -CONFIG_USB_SERIAL_MOS7720=m -CONFIG_USB_SERIAL_MOS7715_PARPORT=y -CONFIG_USB_SERIAL_MOS7840=m -CONFIG_USB_SERIAL_MXUPORT=m -CONFIG_USB_SERIAL_NAVMAN=m -CONFIG_USB_SERIAL_PL2303=m -CONFIG_USB_SERIAL_OTI6858=m -CONFIG_USB_SERIAL_QCAUX=m -CONFIG_USB_SERIAL_QUALCOMM=m -CONFIG_USB_SERIAL_SPCP8X5=m -CONFIG_USB_SERIAL_SAFE=m -# CONFIG_USB_SERIAL_SAFE_PADDED is not set -CONFIG_USB_SERIAL_SIERRAWIRELESS=m -CONFIG_USB_SERIAL_SYMBOL=m -CONFIG_USB_SERIAL_TI=m -CONFIG_USB_SERIAL_CYBERJACK=m -CONFIG_USB_SERIAL_WWAN=m -CONFIG_USB_SERIAL_OPTION=m -CONFIG_USB_SERIAL_OMNINET=m -CONFIG_USB_SERIAL_OPTICON=m -CONFIG_USB_SERIAL_XSENS_MT=m -CONFIG_USB_SERIAL_WISHBONE=m -CONFIG_USB_SERIAL_SSU100=m -CONFIG_USB_SERIAL_QT2=m -CONFIG_USB_SERIAL_UPD78F0730=m -# CONFIG_USB_SERIAL_XR is not set -# CONFIG_USB_SERIAL_DEBUG is not set - -# -# USB Miscellaneous drivers -# -CONFIG_USB_USS720=m -CONFIG_USB_EMI62=m -CONFIG_USB_EMI26=m -CONFIG_USB_ADUTUX=m -CONFIG_USB_SEVSEG=m -CONFIG_USB_LEGOTOWER=m -CONFIG_USB_LCD=m -CONFIG_USB_CYPRESS_CY7C63=m -CONFIG_USB_CYTHERM=m -CONFIG_USB_IDMOUSE=m -CONFIG_USB_APPLEDISPLAY=m -# CONFIG_APPLE_MFI_FASTCHARGE is not set -# CONFIG_USB_LJCA is not set -CONFIG_USB_SISUSBVGA=m -CONFIG_USB_LD=m -CONFIG_USB_TRANCEVIBRATOR=m -CONFIG_USB_IOWARRIOR=m -CONFIG_USB_TEST=m -# CONFIG_USB_EHSET_TEST_FIXTURE is not set -CONFIG_USB_ISIGHTFW=m -CONFIG_USB_YUREX=m -CONFIG_USB_EZUSB_FX2=m -CONFIG_USB_HUB_USB251XB=m -CONFIG_USB_HSIC_USB3503=m -CONFIG_USB_HSIC_USB4604=m -CONFIG_USB_LINK_LAYER_TEST=m -CONFIG_USB_CHAOSKEY=m -CONFIG_USB_ATM=m -CONFIG_USB_SPEEDTOUCH=m -CONFIG_USB_CXACRU=m -CONFIG_USB_UEAGLEATM=m -CONFIG_USB_XUSBATM=m - -# -# USB Physical Layer drivers -# -CONFIG_USB_PHY=y -CONFIG_NOP_USB_XCEIV=m -# CONFIG_USB_GPIO_VBUS is not set -CONFIG_TAHVO_USB=m -# CONFIG_TAHVO_USB_HOST_BY_DEFAULT is not set -CONFIG_USB_ISP1301=m -# end of USB Physical Layer drivers - -# CONFIG_USB_GADGET is not set -CONFIG_TYPEC=m -CONFIG_TYPEC_TCPM=m -CONFIG_TYPEC_TCPCI=m -# CONFIG_TYPEC_RT1711H is not set -# CONFIG_TYPEC_TCPCI_MAXIM is not set -CONFIG_TYPEC_FUSB302=m -CONFIG_TYPEC_UCSI=m -# CONFIG_UCSI_CCG is not set -CONFIG_UCSI_ACPI=m -# CONFIG_UCSI_STM32G0 is not set -# CONFIG_TYPEC_TPS6598X is not set -# CONFIG_TYPEC_ANX7411 is not set -# CONFIG_TYPEC_RT1719 is not set -# CONFIG_TYPEC_HD3SS3220 is not set -# CONFIG_TYPEC_STUSB160X is not set -# CONFIG_TYPEC_WUSB3801 is not set - -# -# USB Type-C Multiplexer/DeMultiplexer Switch support -# -# CONFIG_TYPEC_MUX_FSA4480 is not set -# CONFIG_TYPEC_MUX_GPIO_SBU is not set -# CONFIG_TYPEC_MUX_PI3USB30532 is not set -# CONFIG_TYPEC_MUX_IT5205 is not set -# CONFIG_TYPEC_MUX_NB7VPQ904M is not set -# CONFIG_TYPEC_MUX_PTN36502 is not set -# CONFIG_TYPEC_MUX_WCD939X_USBSS is not set -# end of USB Type-C Multiplexer/DeMultiplexer Switch support - -# -# USB Type-C Alternate Mode drivers -# -# CONFIG_TYPEC_DP_ALTMODE is not set -# end of USB Type-C Alternate Mode drivers - -CONFIG_USB_ROLE_SWITCH=m -# CONFIG_USB_ROLES_INTEL_XHCI is not set -CONFIG_MMC=m -CONFIG_MMC_BLOCK=m -CONFIG_MMC_BLOCK_MINORS=8 -CONFIG_SDIO_UART=m -# CONFIG_MMC_TEST is not set - -# -# MMC/SD/SDIO Host Controller Drivers -# -# CONFIG_MMC_DEBUG is not set -CONFIG_MMC_SDHCI=m -CONFIG_MMC_SDHCI_IO_ACCESSORS=y -CONFIG_MMC_SDHCI_PCI=m -CONFIG_MMC_RICOH_MMC=y -CONFIG_MMC_SDHCI_ACPI=m -CONFIG_MMC_SDHCI_PLTFM=m -# CONFIG_MMC_SDHCI_F_SDH30 is not set -CONFIG_MMC_WBSD=m -CONFIG_MMC_TIFM_SD=m -# CONFIG_MMC_SPI is not set -CONFIG_MMC_SDRICOH_CS=m -CONFIG_MMC_CB710=m -CONFIG_MMC_VIA_SDMMC=m -CONFIG_MMC_VUB300=m -CONFIG_MMC_USHC=m -CONFIG_MMC_USDHI6ROL0=m -CONFIG_MMC_CQHCI=m -# CONFIG_MMC_HSQ is not set -CONFIG_MMC_TOSHIBA_PCI=m -CONFIG_MMC_MTK=m -CONFIG_MMC_SDHCI_XENON=m -CONFIG_SCSI_UFSHCD=m -# CONFIG_SCSI_UFS_BSG is not set -# CONFIG_SCSI_UFS_HWMON is not set -CONFIG_SCSI_UFSHCD_PCI=m -# CONFIG_SCSI_UFS_DWC_TC_PCI is not set -CONFIG_SCSI_UFSHCD_PLATFORM=m -# CONFIG_SCSI_UFS_CDNS_PLATFORM is not set -CONFIG_MEMSTICK=m -# CONFIG_MEMSTICK_DEBUG is not set - -# -# MemoryStick drivers -# -# CONFIG_MEMSTICK_UNSAFE_RESUME is not set -CONFIG_MSPRO_BLOCK=m -CONFIG_MS_BLOCK=m - -# -# MemoryStick Host Controller Drivers -# -CONFIG_MEMSTICK_TIFM_MS=m -CONFIG_MEMSTICK_JMICRON_38X=m -CONFIG_MEMSTICK_R592=m -CONFIG_NEW_LEDS=y -CONFIG_LEDS_CLASS=m -CONFIG_LEDS_CLASS_FLASH=m -# CONFIG_LEDS_CLASS_MULTICOLOR is not set -CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y - -# -# LED drivers -# -# CONFIG_LEDS_APU is not set -# CONFIG_LEDS_AW200XX is not set -# CONFIG_LEDS_CHT_WCOVE is not set -CONFIG_LEDS_LM3530=m -# CONFIG_LEDS_LM3532 is not set -CONFIG_LEDS_LM3533=m -CONFIG_LEDS_LM3642=m -CONFIG_LEDS_PCA9532=m -# CONFIG_LEDS_PCA9532_GPIO is not set -CONFIG_LEDS_GPIO=m -CONFIG_LEDS_LP3944=m -CONFIG_LEDS_LP3952=m -CONFIG_LEDS_PCA955X=m -CONFIG_LEDS_PCA955X_GPIO=y -CONFIG_LEDS_PCA963X=m -# CONFIG_LEDS_PCA995X is not set -# CONFIG_LEDS_DAC124S085 is not set -CONFIG_LEDS_PWM=m -# CONFIG_LEDS_REGULATOR is not set -# CONFIG_LEDS_BD2606MVV is not set -CONFIG_LEDS_BD2802=m -CONFIG_LEDS_INTEL_SS4200=m -# CONFIG_LEDS_LT3593 is not set -CONFIG_LEDS_MC13783=m -CONFIG_LEDS_TCA6507=m -CONFIG_LEDS_TLC591XX=m -CONFIG_LEDS_LM355x=m -# CONFIG_LEDS_IS31FL319X is not set - -# -# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) -# -CONFIG_LEDS_BLINKM=m -CONFIG_LEDS_MLXCPLD=m -# CONFIG_LEDS_MLXREG is not set -CONFIG_LEDS_USER=m -CONFIG_LEDS_NIC78BX=m -# CONFIG_LEDS_SPI_BYTE is not set -# CONFIG_LEDS_LM36274 is not set - -# -# Flash and Torch LED drivers -# -CONFIG_LEDS_AS3645A=m -# CONFIG_LEDS_LM3601X is not set -# CONFIG_LEDS_RT8515 is not set -# CONFIG_LEDS_SGM3140 is not set - -# -# RGB LED drivers -# - -# -# LED Triggers -# -CONFIG_LEDS_TRIGGERS=y -CONFIG_LEDS_TRIGGER_TIMER=m -CONFIG_LEDS_TRIGGER_ONESHOT=m -CONFIG_LEDS_TRIGGER_DISK=y -CONFIG_LEDS_TRIGGER_MTD=y -CONFIG_LEDS_TRIGGER_HEARTBEAT=m -CONFIG_LEDS_TRIGGER_BACKLIGHT=m -CONFIG_LEDS_TRIGGER_CPU=y -# CONFIG_LEDS_TRIGGER_ACTIVITY is not set -CONFIG_LEDS_TRIGGER_GPIO=m -CONFIG_LEDS_TRIGGER_DEFAULT_ON=m - -# -# iptables trigger is under Netfilter config (LED target) -# -CONFIG_LEDS_TRIGGER_TRANSIENT=m -CONFIG_LEDS_TRIGGER_CAMERA=m -CONFIG_LEDS_TRIGGER_PANIC=y -# CONFIG_LEDS_TRIGGER_NETDEV is not set -# CONFIG_LEDS_TRIGGER_PATTERN is not set -# CONFIG_LEDS_TRIGGER_TTY is not set -# CONFIG_LEDS_TRIGGER_INPUT_EVENTS is not set - -# -# Simple LED drivers -# -CONFIG_ACCESSIBILITY=y -CONFIG_A11Y_BRAILLE_CONSOLE=y - -# -# Speakup console speech -# -CONFIG_SPEAKUP=m -CONFIG_SPEAKUP_SYNTH_ACNTSA=m -CONFIG_SPEAKUP_SYNTH_APOLLO=m -CONFIG_SPEAKUP_SYNTH_AUDPTR=m -CONFIG_SPEAKUP_SYNTH_BNS=m -CONFIG_SPEAKUP_SYNTH_DECTLK=m -CONFIG_SPEAKUP_SYNTH_DECEXT=m -CONFIG_SPEAKUP_SYNTH_LTLK=m -CONFIG_SPEAKUP_SYNTH_SOFT=m -CONFIG_SPEAKUP_SYNTH_SPKOUT=m -CONFIG_SPEAKUP_SYNTH_TXPRT=m -CONFIG_SPEAKUP_SYNTH_DUMMY=m -# end of Speakup console speech - -CONFIG_INFINIBAND=m -CONFIG_INFINIBAND_USER_MAD=m -CONFIG_INFINIBAND_USER_ACCESS=m -CONFIG_INFINIBAND_USER_MEM=y -CONFIG_INFINIBAND_ON_DEMAND_PAGING=y -CONFIG_INFINIBAND_ADDR_TRANS=y -CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y -CONFIG_INFINIBAND_VIRT_DMA=y -# CONFIG_INFINIBAND_BNXT_RE is not set -CONFIG_INFINIBAND_CXGB4=m -# CONFIG_INFINIBAND_EFA is not set -# CONFIG_INFINIBAND_ERDMA is not set -CONFIG_INFINIBAND_HFI1=m -# CONFIG_HFI1_DEBUG_SDMA_ORDER is not set -# CONFIG_SDMA_VERBOSITY is not set -# CONFIG_INFINIBAND_IRDMA is not set -CONFIG_MLX4_INFINIBAND=m -CONFIG_MLX5_INFINIBAND=m -CONFIG_INFINIBAND_MTHCA=m -CONFIG_INFINIBAND_MTHCA_DEBUG=y -CONFIG_INFINIBAND_OCRDMA=m -# CONFIG_INFINIBAND_QEDR is not set -CONFIG_INFINIBAND_QIB=m -CONFIG_INFINIBAND_QIB_DCA=y -CONFIG_INFINIBAND_USNIC=m -CONFIG_INFINIBAND_VMWARE_PVRDMA=m -CONFIG_INFINIBAND_RDMAVT=m -CONFIG_RDMA_RXE=m -# CONFIG_RDMA_SIW is not set -CONFIG_INFINIBAND_IPOIB=m -CONFIG_INFINIBAND_IPOIB_CM=y -CONFIG_INFINIBAND_IPOIB_DEBUG=y -# CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set -CONFIG_INFINIBAND_SRP=m -CONFIG_INFINIBAND_SRPT=m -CONFIG_INFINIBAND_ISER=m -CONFIG_INFINIBAND_ISERT=m -# CONFIG_INFINIBAND_RTRS_CLIENT is not set -# CONFIG_INFINIBAND_RTRS_SERVER is not set -CONFIG_INFINIBAND_OPA_VNIC=m -CONFIG_EDAC_ATOMIC_SCRUB=y -CONFIG_EDAC_SUPPORT=y -CONFIG_EDAC=y -CONFIG_EDAC_LEGACY_SYSFS=y -# CONFIG_EDAC_DEBUG is not set -CONFIG_EDAC_DECODE_MCE=m -CONFIG_EDAC_GHES=y -CONFIG_EDAC_AMD64=m -CONFIG_EDAC_E752X=m -CONFIG_EDAC_I82975X=m -CONFIG_EDAC_I3000=m -CONFIG_EDAC_I3200=m -CONFIG_EDAC_IE31200=m -CONFIG_EDAC_X38=m -CONFIG_EDAC_I5400=m -CONFIG_EDAC_I7CORE=m -CONFIG_EDAC_I5100=m -CONFIG_EDAC_I7300=m -CONFIG_EDAC_SBRIDGE=m -CONFIG_EDAC_SKX=m -# CONFIG_EDAC_I10NM is not set -# CONFIG_EDAC_PND2 is not set -# CONFIG_EDAC_IGEN6 is not set -CONFIG_RTC_LIB=y -CONFIG_RTC_MC146818_LIB=y -CONFIG_RTC_CLASS=y -CONFIG_RTC_HCTOSYS=y -CONFIG_RTC_HCTOSYS_DEVICE="rtc0" -CONFIG_RTC_SYSTOHC=y -CONFIG_RTC_SYSTOHC_DEVICE="rtc0" -# CONFIG_RTC_DEBUG is not set -CONFIG_RTC_NVMEM=y - -# -# RTC interfaces -# -CONFIG_RTC_INTF_SYSFS=y -CONFIG_RTC_INTF_PROC=y -CONFIG_RTC_INTF_DEV=y -CONFIG_RTC_INTF_DEV_UIE_EMUL=y -# CONFIG_RTC_DRV_TEST is not set - -# -# I2C RTC drivers -# -# CONFIG_RTC_DRV_ABB5ZES3 is not set -# CONFIG_RTC_DRV_ABEOZ9 is not set -# CONFIG_RTC_DRV_ABX80X is not set -# CONFIG_RTC_DRV_DS1307 is not set -# CONFIG_RTC_DRV_DS1374 is not set -# CONFIG_RTC_DRV_DS1672 is not set -# CONFIG_RTC_DRV_MAX6900 is not set -# CONFIG_RTC_DRV_MAX31335 is not set -# CONFIG_RTC_DRV_RS5C372 is not set -# CONFIG_RTC_DRV_ISL1208 is not set -# CONFIG_RTC_DRV_ISL12022 is not set -# CONFIG_RTC_DRV_X1205 is not set -# CONFIG_RTC_DRV_PCF8523 is not set -# CONFIG_RTC_DRV_PCF85063 is not set -# CONFIG_RTC_DRV_PCF85363 is not set -# CONFIG_RTC_DRV_PCF8563 is not set -# CONFIG_RTC_DRV_PCF8583 is not set -# CONFIG_RTC_DRV_M41T80 is not set -# CONFIG_RTC_DRV_BQ32K is not set -# CONFIG_RTC_DRV_S35390A is not set -# CONFIG_RTC_DRV_FM3130 is not set -# CONFIG_RTC_DRV_RX8010 is not set -# CONFIG_RTC_DRV_RX8111 is not set -# CONFIG_RTC_DRV_RX8581 is not set -# CONFIG_RTC_DRV_RX8025 is not set -# CONFIG_RTC_DRV_EM3027 is not set -# CONFIG_RTC_DRV_RV3028 is not set -# CONFIG_RTC_DRV_RV3032 is not set -# CONFIG_RTC_DRV_RV8803 is not set -# CONFIG_RTC_DRV_SD2405AL is not set -# CONFIG_RTC_DRV_SD3078 is not set - -# -# SPI RTC drivers -# -# CONFIG_RTC_DRV_M41T93 is not set -# CONFIG_RTC_DRV_M41T94 is not set -# CONFIG_RTC_DRV_DS1302 is not set -# CONFIG_RTC_DRV_DS1305 is not set -# CONFIG_RTC_DRV_DS1343 is not set -# CONFIG_RTC_DRV_DS1347 is not set -# CONFIG_RTC_DRV_DS1390 is not set -# CONFIG_RTC_DRV_MAX6916 is not set -# CONFIG_RTC_DRV_R9701 is not set -# CONFIG_RTC_DRV_RX4581 is not set -# CONFIG_RTC_DRV_RS5C348 is not set -# CONFIG_RTC_DRV_MAX6902 is not set -# CONFIG_RTC_DRV_PCF2123 is not set -# CONFIG_RTC_DRV_MCP795 is not set -CONFIG_RTC_I2C_AND_SPI=y - -# -# SPI and I2C RTC drivers -# -# CONFIG_RTC_DRV_DS3232 is not set -# CONFIG_RTC_DRV_PCF2127 is not set -# CONFIG_RTC_DRV_RV3029C2 is not set -# CONFIG_RTC_DRV_RX6110 is not set - -# -# Platform RTC drivers -# -CONFIG_RTC_DRV_CMOS=y -# CONFIG_RTC_DRV_DS1286 is not set -# CONFIG_RTC_DRV_DS1511 is not set -# CONFIG_RTC_DRV_DS1553 is not set -# CONFIG_RTC_DRV_DS1685_FAMILY is not set -# CONFIG_RTC_DRV_DS1742 is not set -# CONFIG_RTC_DRV_DS2404 is not set -# CONFIG_RTC_DRV_STK17TA8 is not set -# CONFIG_RTC_DRV_M48T86 is not set -# CONFIG_RTC_DRV_M48T35 is not set -# CONFIG_RTC_DRV_M48T59 is not set -# CONFIG_RTC_DRV_MSM6242 is not set -# CONFIG_RTC_DRV_RP5C01 is not set -# CONFIG_RTC_DRV_PCF50633 is not set -# CONFIG_RTC_DRV_CROS_EC is not set - -# -# on-CPU RTC drivers -# -# CONFIG_RTC_DRV_FTRTC010 is not set -# CONFIG_RTC_DRV_MC13XXX is not set - -# -# HID Sensor RTC drivers -# -CONFIG_RTC_DRV_HID_SENSOR_TIME=m -# CONFIG_RTC_DRV_GOLDFISH is not set -CONFIG_DMADEVICES=y -# CONFIG_DMADEVICES_DEBUG is not set - -# -# DMA Devices -# -CONFIG_DMA_ENGINE=y -CONFIG_DMA_VIRTUAL_CHANNELS=y -CONFIG_DMA_ACPI=y -CONFIG_ALTERA_MSGDMA=m -CONFIG_INTEL_IDMA64=m -# CONFIG_INTEL_IDXD is not set -# CONFIG_INTEL_IDXD_COMPAT is not set -CONFIG_INTEL_IOATDMA=m -# CONFIG_PLX_DMA is not set -# CONFIG_XILINX_DMA is not set -# CONFIG_XILINX_XDMA is not set -# CONFIG_AMD_QDMA is not set -# CONFIG_AMD_PTDMA is not set -# CONFIG_QCOM_HIDMA_MGMT is not set -# CONFIG_QCOM_HIDMA is not set -CONFIG_DW_DMAC_CORE=y -CONFIG_DW_DMAC=y -CONFIG_DW_DMAC_PCI=y -# CONFIG_DW_EDMA is not set -CONFIG_HSU_DMA=y -# CONFIG_SF_PDMA is not set -# CONFIG_INTEL_LDMA is not set - -# -# DMA Clients -# -CONFIG_ASYNC_TX_DMA=y -# CONFIG_DMATEST is not set -CONFIG_DMA_ENGINE_RAID=y - -# -# DMABUF options -# -CONFIG_SYNC_FILE=y -# CONFIG_SW_SYNC is not set -# CONFIG_UDMABUF is not set -# CONFIG_DMABUF_MOVE_NOTIFY is not set -# CONFIG_DMABUF_DEBUG is not set -# CONFIG_DMABUF_SELFTESTS is not set -# CONFIG_DMABUF_HEAPS is not set -# CONFIG_DMABUF_SYSFS_STATS is not set -# end of DMABUF options - -CONFIG_DCA=m -CONFIG_UIO=m -CONFIG_UIO_CIF=m -CONFIG_UIO_PDRV_GENIRQ=m -# CONFIG_UIO_DMEM_GENIRQ is not set -CONFIG_UIO_AEC=m -CONFIG_UIO_SERCOS3=m -CONFIG_UIO_PCI_GENERIC=m -CONFIG_UIO_NETX=m -# CONFIG_UIO_MF624 is not set -CONFIG_UIO_HV_GENERIC=m -CONFIG_VFIO=m -CONFIG_VFIO_GROUP=y -CONFIG_VFIO_CONTAINER=y -CONFIG_VFIO_IOMMU_TYPE1=m -# CONFIG_VFIO_NOIOMMU is not set -CONFIG_VFIO_VIRQFD=y -# CONFIG_VFIO_DEBUGFS is not set - -# -# VFIO support for PCI devices -# -CONFIG_VFIO_PCI_CORE=m -CONFIG_VFIO_PCI_MMAP=y -CONFIG_VFIO_PCI_INTX=y -CONFIG_VFIO_PCI=m -CONFIG_VFIO_PCI_VGA=y -CONFIG_VFIO_PCI_IGD=y -# CONFIG_MLX5_VFIO_PCI is not set -# CONFIG_VIRTIO_VFIO_PCI is not set -# end of VFIO support for PCI devices - -CONFIG_VFIO_MDEV=m -CONFIG_IRQ_BYPASS_MANAGER=m -CONFIG_VIRT_DRIVERS=y -CONFIG_VMGENID=y -# CONFIG_VBOXGUEST is not set -# CONFIG_NITRO_ENCLAVES is not set -CONFIG_TSM_REPORTS=m -# CONFIG_EFI_SECRET is not set -CONFIG_SEV_GUEST=m -CONFIG_VIRTIO_ANCHOR=y -CONFIG_VIRTIO=m -CONFIG_VIRTIO_PCI_LIB=m -CONFIG_VIRTIO_PCI_LIB_LEGACY=m -CONFIG_VIRTIO_MENU=y -CONFIG_VIRTIO_PCI=m -CONFIG_VIRTIO_PCI_ADMIN_LEGACY=y -CONFIG_VIRTIO_PCI_LEGACY=y -# CONFIG_VIRTIO_PMEM is not set -CONFIG_VIRTIO_BALLOON=m -CONFIG_VIRTIO_MEM=m -CONFIG_VIRTIO_INPUT=m -CONFIG_VIRTIO_MMIO=m -CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y -CONFIG_VIRTIO_DMA_SHARED_BUFFER=m -# CONFIG_VIRTIO_DEBUG is not set -# CONFIG_VDPA is not set -CONFIG_VHOST_IOTLB=m -CONFIG_VHOST_TASK=y -CONFIG_VHOST=m -CONFIG_VHOST_MENU=y -CONFIG_VHOST_NET=m -CONFIG_VHOST_SCSI=m -CONFIG_VHOST_VSOCK=m -# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set -CONFIG_VHOST_ENABLE_FORK_OWNER_CONTROL=y - -# -# Microsoft Hyper-V guest support -# -CONFIG_HYPERV=m -# CONFIG_HYPERV_VTL_MODE is not set -CONFIG_HYPERV_TIMER=y -CONFIG_HYPERV_UTILS=m -CONFIG_HYPERV_BALLOON=m -# end of Microsoft Hyper-V guest support - -# -# Xen driver support -# -CONFIG_XEN_BALLOON=y -CONFIG_XEN_BALLOON_MEMORY_HOTPLUG=y -CONFIG_XEN_MEMORY_HOTPLUG_LIMIT=512 -CONFIG_XEN_SCRUB_PAGES_DEFAULT=y -CONFIG_XEN_DEV_EVTCHN=m -CONFIG_XEN_BACKEND=y -CONFIG_XENFS=m -CONFIG_XEN_COMPAT_XENFS=y -CONFIG_XEN_SYS_HYPERVISOR=y -CONFIG_XEN_XENBUS_FRONTEND=y -CONFIG_XEN_GNTDEV=m -CONFIG_XEN_GRANT_DEV_ALLOC=m -# CONFIG_XEN_GRANT_DMA_ALLOC is not set -CONFIG_SWIOTLB_XEN=y -CONFIG_XEN_PCI_STUB=y -CONFIG_XEN_PCIDEV_BACKEND=m -# CONFIG_XEN_PVCALLS_FRONTEND is not set -# CONFIG_XEN_PVCALLS_BACKEND is not set -CONFIG_XEN_SCSI_BACKEND=m -CONFIG_XEN_PRIVCMD=m -CONFIG_XEN_ACPI_PROCESSOR=m -CONFIG_XEN_MCE_LOG=y -CONFIG_XEN_HAVE_PVMMU=y -CONFIG_XEN_EFI=y -CONFIG_XEN_AUTO_XLATE=y -CONFIG_XEN_ACPI=y -CONFIG_XEN_SYMS=y -CONFIG_XEN_HAVE_VPMU=y -CONFIG_XEN_UNPOPULATED_ALLOC=y -# CONFIG_XEN_VIRTIO is not set -# end of Xen driver support - -# CONFIG_GREYBUS is not set -# CONFIG_COMEDI is not set -CONFIG_STAGING=y -CONFIG_RTS5208=m - -# -# IIO staging drivers -# - -# -# Accelerometers -# -# CONFIG_ADIS16203 is not set -# CONFIG_ADIS16240 is not set -# end of Accelerometers - -# -# Analog to digital converters -# -# CONFIG_AD7816 is not set -# end of Analog to digital converters - -# -# Analog digital bi-direction converters -# -# CONFIG_ADT7316 is not set -# end of Analog digital bi-direction converters - -# -# Direct Digital Synthesis -# -# CONFIG_AD9832 is not set -# CONFIG_AD9834 is not set -# end of Direct Digital Synthesis - -# -# Network Analyzer, Impedance Converters -# -# CONFIG_AD5933 is not set -# end of Network Analyzer, Impedance Converters -# end of IIO staging drivers - -# CONFIG_FB_SM750 is not set -CONFIG_STAGING_MEDIA=y -CONFIG_LTE_GDM724X=m -# CONFIG_FB_TFT is not set -# CONFIG_FIELDBUS_DEV is not set -# CONFIG_VME_BUS is not set -# CONFIG_GOLDFISH is not set -CONFIG_CHROME_PLATFORMS=y -# CONFIG_CHROMEOS_ACPI is not set -CONFIG_CHROMEOS_LAPTOP=m -CONFIG_CHROMEOS_PSTORE=m -# CONFIG_CHROMEOS_TBMC is not set -CONFIG_CROS_EC=m -# CONFIG_CROS_EC_I2C is not set -# CONFIG_CROS_EC_ISHTP is not set -# CONFIG_CROS_EC_SPI is not set -# CONFIG_CROS_EC_UART is not set -CONFIG_CROS_EC_LPC=m -CONFIG_CROS_EC_PROTO=y -CONFIG_CROS_KBD_LED_BACKLIGHT=m -CONFIG_CROS_EC_CHARDEV=m -CONFIG_CROS_EC_LIGHTBAR=m -CONFIG_CROS_EC_DEBUGFS=m -CONFIG_CROS_EC_SENSORHUB=m -CONFIG_CROS_EC_SYSFS=m -CONFIG_CROS_EC_TYPEC=m -# CONFIG_CROS_HPS_I2C is not set -CONFIG_CROS_USBPD_NOTIFY=m -# CONFIG_CHROMEOS_PRIVACY_SCREEN is not set -CONFIG_CROS_TYPEC_SWITCH=m -# CONFIG_WILCO_EC is not set -# CONFIG_MELLANOX_PLATFORM is not set -CONFIG_SURFACE_PLATFORMS=y -# CONFIG_SURFACE3_WMI is not set -# CONFIG_SURFACE_3_POWER_OPREGION is not set -# CONFIG_SURFACE_GPE is not set -# CONFIG_SURFACE_HOTPLUG is not set -CONFIG_SURFACE_PRO3_BUTTON=m -# CONFIG_SURFACE_AGGREGATOR is not set -CONFIG_X86_PLATFORM_DEVICES=y -CONFIG_ACPI_WMI=m -CONFIG_WMI_BMOF=m -# CONFIG_HUAWEI_WMI is not set -CONFIG_MXM_WMI=m -# CONFIG_NVIDIA_WMI_EC_BACKLIGHT is not set -# CONFIG_XIAOMI_WMI is not set -# CONFIG_GIGABYTE_WMI is not set -# CONFIG_YOGABOOK is not set -# CONFIG_YT2_1380 is not set -CONFIG_ACERHDF=m -# CONFIG_ACER_WIRELESS is not set -CONFIG_ACER_WMI=m -# CONFIG_AMD_PMC is not set -# CONFIG_AMD_HSMP is not set -# CONFIG_AMD_WBRF is not set -# CONFIG_ADV_SWBUTTON is not set -CONFIG_APPLE_GMUX=m -CONFIG_ASUS_LAPTOP=m -CONFIG_ASUS_WIRELESS=m -CONFIG_ASUS_WMI=m -CONFIG_ASUS_NB_WMI=m -# CONFIG_ASUS_TF103C_DOCK is not set -# CONFIG_MERAKI_MX100 is not set -CONFIG_EEEPC_LAPTOP=m -CONFIG_EEEPC_WMI=m -# CONFIG_X86_PLATFORM_DRIVERS_DELL is not set -CONFIG_AMILO_RFKILL=m -CONFIG_FUJITSU_LAPTOP=m -CONFIG_FUJITSU_TABLET=m -# CONFIG_GPD_POCKET_FAN is not set -# CONFIG_X86_PLATFORM_DRIVERS_HP is not set -# CONFIG_WIRELESS_HOTKEY is not set -CONFIG_IBM_RTL=m -CONFIG_IDEAPAD_LAPTOP=m -# CONFIG_LENOVO_YMC is not set -CONFIG_SENSORS_HDAPS=m -CONFIG_THINKPAD_ACPI=m -# CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set -# CONFIG_THINKPAD_ACPI_DEBUG is not set -# CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set -CONFIG_THINKPAD_ACPI_VIDEO=y -CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y -# CONFIG_THINKPAD_LMI is not set -# CONFIG_INTEL_ATOMISP2_LED is not set -# CONFIG_INTEL_ATOMISP2_PM is not set -# CONFIG_INTEL_IFS is not set -# CONFIG_INTEL_SAR_INT1092 is not set -# CONFIG_INTEL_SKL_INT3472 is not set - -# -# Intel Speed Select Technology interface support -# -# CONFIG_INTEL_SPEED_SELECT_INTERFACE is not set -# end of Intel Speed Select Technology interface support - -# CONFIG_INTEL_WMI_SBL_FW_UPDATE is not set -# CONFIG_INTEL_WMI_THUNDERBOLT is not set - -# -# Intel Uncore Frequency Control -# -# CONFIG_INTEL_UNCORE_FREQ_CONTROL is not set -# end of Intel Uncore Frequency Control - -CONFIG_INTEL_HID_EVENT=m -CONFIG_INTEL_VBTN=m -CONFIG_INTEL_INT0002_VGPIO=m -CONFIG_INTEL_OAKTRAIL=m -# CONFIG_INTEL_BYTCRC_PWRSRC is not set -# CONFIG_INTEL_ISHTP_ECLITE is not set -CONFIG_INTEL_PUNIT_IPC=m -CONFIG_INTEL_RST=m -CONFIG_INTEL_SMARTCONNECT=m -CONFIG_INTEL_TURBO_MAX_3=y -# CONFIG_INTEL_VSEC is not set -# CONFIG_ACPI_QUICKSTART is not set -# CONFIG_MEEGOPAD_ANX7428 is not set -# CONFIG_MSI_EC is not set -CONFIG_MSI_LAPTOP=m -CONFIG_MSI_WMI=m -# CONFIG_MSI_WMI_PLATFORM is not set -# CONFIG_PCENGINES_APU2 is not set -# CONFIG_BARCO_P50_GPIO is not set -CONFIG_SAMSUNG_LAPTOP=m -CONFIG_SAMSUNG_Q10=m -CONFIG_ACPI_TOSHIBA=m -CONFIG_TOSHIBA_BT_RFKILL=m -CONFIG_TOSHIBA_HAPS=m -CONFIG_TOSHIBA_WMI=m -CONFIG_ACPI_CMPC=m -CONFIG_COMPAL_LAPTOP=m -# CONFIG_LG_LAPTOP is not set -CONFIG_PANASONIC_LAPTOP=m -CONFIG_SONY_LAPTOP=m -# CONFIG_SONYPI_COMPAT is not set -# CONFIG_SYSTEM76_ACPI is not set -CONFIG_TOPSTAR_LAPTOP=m -# CONFIG_SERIAL_MULTI_INSTANTIATE is not set -# CONFIG_MLX_PLATFORM is not set -# CONFIG_INSPUR_PLATFORM_PROFILE is not set -# CONFIG_LENOVO_WMI_CAMERA is not set -# CONFIG_X86_ANDROID_TABLETS is not set -CONFIG_INTEL_IPS=m -# CONFIG_INTEL_SCU_PCI is not set -# CONFIG_INTEL_SCU_PLATFORM is not set -# CONFIG_SIEMENS_SIMATIC_IPC is not set -# CONFIG_WINMATE_FM07_KEYS is not set -# CONFIG_SEL3350_PLATFORM is not set -CONFIG_P2SB=y -CONFIG_HAVE_CLK=y -CONFIG_HAVE_CLK_PREPARE=y -CONFIG_COMMON_CLK=y -# CONFIG_LMK04832 is not set -# CONFIG_COMMON_CLK_MAX9485 is not set -# CONFIG_COMMON_CLK_SI5341 is not set -# CONFIG_COMMON_CLK_SI5351 is not set -# CONFIG_COMMON_CLK_SI544 is not set -# CONFIG_COMMON_CLK_CDCE706 is not set -# CONFIG_COMMON_CLK_CS2000_CP is not set -# CONFIG_COMMON_CLK_PWM is not set -# CONFIG_XILINX_VCU is not set -# CONFIG_HWSPINLOCK is not set - -# -# Clock Source drivers -# -CONFIG_CLKEVT_I8253=y -CONFIG_I8253_LOCK=y -CONFIG_CLKBLD_I8253=y -# end of Clock Source drivers - -CONFIG_MAILBOX=y -CONFIG_PCC=y -# CONFIG_ALTERA_MBOX is not set -CONFIG_IOMMU_IOVA=y -CONFIG_IOMMU_API=y -CONFIG_IOMMU_SUPPORT=y - -# -# Generic IOMMU Pagetable Support -# -CONFIG_IOMMU_IO_PGTABLE=y -# end of Generic IOMMU Pagetable Support - -# CONFIG_IOMMU_DEBUGFS is not set -# CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set -CONFIG_IOMMU_DEFAULT_DMA_LAZY=y -# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set -CONFIG_IOMMU_DMA=y -CONFIG_IOMMU_SVA=y -CONFIG_IOMMU_IOPF=y -CONFIG_AMD_IOMMU=y -CONFIG_DMAR_TABLE=y -CONFIG_INTEL_IOMMU=y -CONFIG_INTEL_IOMMU_SVM=y -# CONFIG_INTEL_IOMMU_DEFAULT_ON is not set -CONFIG_INTEL_IOMMU_FLOPPY_WA=y -# CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set -CONFIG_INTEL_IOMMU_PERF_EVENTS=y -# CONFIG_IOMMUFD is not set -CONFIG_IRQ_REMAP=y -CONFIG_HYPERV_IOMMU=y -# CONFIG_VIRTIO_IOMMU is not set - -# -# Remoteproc drivers -# -# CONFIG_REMOTEPROC is not set -# end of Remoteproc drivers - -# -# Rpmsg drivers -# -# CONFIG_RPMSG_QCOM_GLINK_RPM is not set -# CONFIG_RPMSG_VIRTIO is not set -# end of Rpmsg drivers - -# CONFIG_SOUNDWIRE is not set - -# -# SOC (System On Chip) specific Drivers -# - -# -# Amlogic SoC drivers -# -# end of Amlogic SoC drivers - -# -# Broadcom SoC drivers -# -# end of Broadcom SoC drivers - -# -# NXP/Freescale QorIQ SoC drivers -# -# end of NXP/Freescale QorIQ SoC drivers - -# -# fujitsu SoC drivers -# -# end of fujitsu SoC drivers - -# -# i.MX SoC drivers -# -# end of i.MX SoC drivers - -# -# Enable LiteX SoC Builder specific drivers -# -# end of Enable LiteX SoC Builder specific drivers - -# CONFIG_WPCM450_SOC is not set - -# -# Qualcomm SoC drivers -# -# CONFIG_QCOM_PBS is not set -# end of Qualcomm SoC drivers - -# CONFIG_SOC_TI is not set - -# -# Xilinx SoC drivers -# -# end of Xilinx SoC drivers -# end of SOC (System On Chip) specific Drivers - -# -# PM Domains -# - -# -# Amlogic PM Domains -# -# end of Amlogic PM Domains - -# -# Broadcom PM Domains -# -# end of Broadcom PM Domains - -# -# i.MX PM Domains -# -# end of i.MX PM Domains - -# -# Qualcomm PM Domains -# -# end of Qualcomm PM Domains -# end of PM Domains - -CONFIG_PM_DEVFREQ=y - -# -# DEVFREQ Governors -# -CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m -CONFIG_DEVFREQ_GOV_PERFORMANCE=m -CONFIG_DEVFREQ_GOV_POWERSAVE=m -CONFIG_DEVFREQ_GOV_USERSPACE=m -CONFIG_DEVFREQ_GOV_PASSIVE=m - -# -# DEVFREQ Drivers -# -# CONFIG_PM_DEVFREQ_EVENT is not set -CONFIG_EXTCON=y - -# -# Extcon Device Drivers -# -CONFIG_EXTCON_ADC_JACK=m -CONFIG_EXTCON_AXP288=m -# CONFIG_EXTCON_FSA9480 is not set -CONFIG_EXTCON_GPIO=m -CONFIG_EXTCON_INTEL_INT3496=m -CONFIG_EXTCON_INTEL_CHT_WC=m -# CONFIG_EXTCON_LC824206XA is not set -CONFIG_EXTCON_MAX3355=m -# CONFIG_EXTCON_PTN5150 is not set -CONFIG_EXTCON_RT8973A=m -CONFIG_EXTCON_SM5502=m -CONFIG_EXTCON_USB_GPIO=m -CONFIG_EXTCON_USBC_CROS_EC=m -# CONFIG_EXTCON_USBC_TUSB320 is not set -CONFIG_MEMORY=y -CONFIG_IIO=m -CONFIG_IIO_BUFFER=y -CONFIG_IIO_BUFFER_CB=m -# CONFIG_IIO_BUFFER_DMA is not set -# CONFIG_IIO_BUFFER_DMAENGINE is not set -# CONFIG_IIO_BUFFER_HW_CONSUMER is not set -CONFIG_IIO_KFIFO_BUF=m -CONFIG_IIO_TRIGGERED_BUFFER=m -CONFIG_IIO_CONFIGFS=m -CONFIG_IIO_TRIGGER=y -CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 -CONFIG_IIO_SW_DEVICE=m -CONFIG_IIO_SW_TRIGGER=m -# CONFIG_IIO_TRIGGERED_EVENT is not set - -# -# Accelerometers -# -# CONFIG_ADIS16201 is not set -# CONFIG_ADIS16209 is not set -# CONFIG_ADXL313_I2C is not set -# CONFIG_ADXL313_SPI is not set -# CONFIG_ADXL345_I2C is not set -# CONFIG_ADXL345_SPI is not set -# CONFIG_ADXL355_I2C is not set -# CONFIG_ADXL355_SPI is not set -# CONFIG_ADXL367_SPI is not set -# CONFIG_ADXL367_I2C is not set -# CONFIG_ADXL372_SPI is not set -# CONFIG_ADXL372_I2C is not set -# CONFIG_ADXL380_SPI is not set -# CONFIG_ADXL380_I2C is not set -# CONFIG_BMA180 is not set -# CONFIG_BMA220 is not set -# CONFIG_BMA400 is not set -# CONFIG_BMC150_ACCEL is not set -# CONFIG_BMI088_ACCEL is not set -# CONFIG_DA280 is not set -# CONFIG_DA311 is not set -# CONFIG_DMARD06 is not set -# CONFIG_DMARD09 is not set -# CONFIG_DMARD10 is not set -# CONFIG_FXLS8962AF_I2C is not set -# CONFIG_FXLS8962AF_SPI is not set -CONFIG_HID_SENSOR_ACCEL_3D=m -# CONFIG_IIO_CROS_EC_ACCEL_LEGACY is not set -CONFIG_IIO_ST_ACCEL_3AXIS=m -CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m -CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m -# CONFIG_IIO_KX022A_SPI is not set -# CONFIG_IIO_KX022A_I2C is not set -# CONFIG_KXSD9 is not set -CONFIG_KXCJK1013=m -# CONFIG_MC3230 is not set -# CONFIG_MMA7455_I2C is not set -# CONFIG_MMA7455_SPI is not set -CONFIG_MMA7660=m -# CONFIG_MMA8452 is not set -# CONFIG_MMA9551 is not set -# CONFIG_MMA9553 is not set -# CONFIG_MSA311 is not set -# CONFIG_MXC4005 is not set -# CONFIG_MXC6255 is not set -# CONFIG_SCA3000 is not set -# CONFIG_SCA3300 is not set -# CONFIG_STK8312 is not set -# CONFIG_STK8BA50 is not set -# end of Accelerometers - -# -# Analog to digital converters -# -# CONFIG_AD4000 is not set -# CONFIG_AD4130 is not set -# CONFIG_AD4695 is not set -# CONFIG_AD7091R5 is not set -# CONFIG_AD7091R8 is not set -# CONFIG_AD7124 is not set -# CONFIG_AD7173 is not set -# CONFIG_AD7192 is not set -# CONFIG_AD7266 is not set -# CONFIG_AD7280 is not set -# CONFIG_AD7291 is not set -# CONFIG_AD7292 is not set -# CONFIG_AD7298 is not set -# CONFIG_AD7380 is not set -# CONFIG_AD7476 is not set -# CONFIG_AD7606_IFACE_PARALLEL is not set -# CONFIG_AD7606_IFACE_SPI is not set -# CONFIG_AD7766 is not set -# CONFIG_AD7768_1 is not set -# CONFIG_AD7780 is not set -# CONFIG_AD7791 is not set -# CONFIG_AD7793 is not set -# CONFIG_AD7887 is not set -# CONFIG_AD7923 is not set -# CONFIG_AD7944 is not set -# CONFIG_AD7949 is not set -# CONFIG_AD799X is not set -# CONFIG_AD9467 is not set -CONFIG_AXP20X_ADC=m -CONFIG_AXP288_ADC=m -# CONFIG_CC10001_ADC is not set -# CONFIG_ENVELOPE_DETECTOR is not set -# CONFIG_HI8435 is not set -# CONFIG_HX711 is not set -# CONFIG_INA2XX_ADC is not set -# CONFIG_LTC2309 is not set -# CONFIG_LTC2471 is not set -# CONFIG_LTC2485 is not set -# CONFIG_LTC2496 is not set -# CONFIG_LTC2497 is not set -# CONFIG_MAX1027 is not set -# CONFIG_MAX11100 is not set -# CONFIG_MAX1118 is not set -# CONFIG_MAX11205 is not set -# CONFIG_MAX11410 is not set -# CONFIG_MAX1241 is not set -# CONFIG_MAX1363 is not set -# CONFIG_MAX34408 is not set -# CONFIG_MAX9611 is not set -# CONFIG_MCP320X is not set -# CONFIG_MCP3422 is not set -# CONFIG_MCP3564 is not set -# CONFIG_MCP3911 is not set -# CONFIG_NAU7802 is not set -# CONFIG_PAC1921 is not set -# CONFIG_PAC1934 is not set -# CONFIG_QCOM_SPMI_IADC is not set -# CONFIG_QCOM_SPMI_VADC is not set -# CONFIG_QCOM_SPMI_ADC5 is not set -# CONFIG_RICHTEK_RTQ6056 is not set -# CONFIG_SD_ADC_MODULATOR is not set -# CONFIG_TI_ADC081C is not set -# CONFIG_TI_ADC0832 is not set -# CONFIG_TI_ADC084S021 is not set -# CONFIG_TI_ADC12138 is not set -# CONFIG_TI_ADC108S102 is not set -# CONFIG_TI_ADC128S052 is not set -# CONFIG_TI_ADC161S626 is not set -# CONFIG_TI_ADS1015 is not set -# CONFIG_TI_ADS1119 is not set -# CONFIG_TI_ADS7924 is not set -# CONFIG_TI_ADS1100 is not set -# CONFIG_TI_ADS1298 is not set -# CONFIG_TI_ADS7950 is not set -# CONFIG_TI_ADS8344 is not set -# CONFIG_TI_ADS8688 is not set -# CONFIG_TI_ADS124S08 is not set -# CONFIG_TI_ADS131E08 is not set -# CONFIG_TI_LMP92064 is not set -# CONFIG_TI_TLC4541 is not set -# CONFIG_TI_TSC2046 is not set -# CONFIG_VF610_ADC is not set -# CONFIG_VIPERBOARD_ADC is not set -# CONFIG_XILINX_XADC is not set -# end of Analog to digital converters - -# -# Analog to digital and digital to analog converters -# -# CONFIG_AD74115 is not set -# CONFIG_AD74413R is not set -# end of Analog to digital and digital to analog converters - -# -# Analog Front Ends -# -# CONFIG_IIO_RESCALE is not set -# end of Analog Front Ends - -# -# Amplifiers -# -# CONFIG_AD8366 is not set -# CONFIG_ADA4250 is not set -# CONFIG_HMC425 is not set -# end of Amplifiers - -# -# Capacitance to digital converters -# -# CONFIG_AD7150 is not set -# CONFIG_AD7746 is not set -# end of Capacitance to digital converters - -# -# Chemical Sensors -# -# CONFIG_AOSONG_AGS02MA is not set -# CONFIG_ATLAS_PH_SENSOR is not set -# CONFIG_ATLAS_EZO_SENSOR is not set -# CONFIG_BME680 is not set -# CONFIG_CCS811 is not set -# CONFIG_ENS160 is not set -# CONFIG_IAQCORE is not set -# CONFIG_PMS7003 is not set -# CONFIG_SCD30_CORE is not set -# CONFIG_SCD4X is not set -# CONFIG_SENSIRION_SGP30 is not set -# CONFIG_SENSIRION_SGP40 is not set -# CONFIG_SPS30_I2C is not set -# CONFIG_SPS30_SERIAL is not set -# CONFIG_SENSEAIR_SUNRISE_CO2 is not set -# CONFIG_VZ89X is not set -# end of Chemical Sensors - -CONFIG_IIO_CROS_EC_SENSORS_CORE=m -CONFIG_IIO_CROS_EC_SENSORS=m -# CONFIG_IIO_CROS_EC_SENSORS_LID_ANGLE is not set - -# -# Hid Sensor IIO Common -# -CONFIG_HID_SENSOR_IIO_COMMON=m -CONFIG_HID_SENSOR_IIO_TRIGGER=m -# end of Hid Sensor IIO Common - -# -# IIO SCMI Sensors -# -# end of IIO SCMI Sensors - -# -# SSP Sensor Common -# -# CONFIG_IIO_SSP_SENSORHUB is not set -# end of SSP Sensor Common - -CONFIG_IIO_ST_SENSORS_I2C=m -CONFIG_IIO_ST_SENSORS_SPI=m -CONFIG_IIO_ST_SENSORS_CORE=m - -# -# Digital to analog converters -# -# CONFIG_AD3552R is not set -# CONFIG_AD5064 is not set -# CONFIG_AD5360 is not set -# CONFIG_AD5380 is not set -# CONFIG_AD5421 is not set -# CONFIG_AD5446 is not set -# CONFIG_AD5449 is not set -# CONFIG_AD5592R is not set -# CONFIG_AD5593R is not set -# CONFIG_AD5504 is not set -# CONFIG_AD5624R_SPI is not set -# CONFIG_AD9739A is not set -# CONFIG_LTC2688 is not set -# CONFIG_AD5686_SPI is not set -# CONFIG_AD5696_I2C is not set -# CONFIG_AD5755 is not set -# CONFIG_AD5758 is not set -# CONFIG_AD5761 is not set -# CONFIG_AD5764 is not set -# CONFIG_AD5766 is not set -# CONFIG_AD5770R is not set -# CONFIG_AD5791 is not set -# CONFIG_AD7293 is not set -# CONFIG_AD7303 is not set -# CONFIG_AD8801 is not set -# CONFIG_DPOT_DAC is not set -# CONFIG_DS4424 is not set -# CONFIG_LTC1660 is not set -# CONFIG_LTC2632 is not set -# CONFIG_LTC2664 is not set -# CONFIG_M62332 is not set -# CONFIG_MAX517 is not set -# CONFIG_MAX5522 is not set -# CONFIG_MAX5821 is not set -# CONFIG_MCP4725 is not set -# CONFIG_MCP4728 is not set -# CONFIG_MCP4821 is not set -# CONFIG_MCP4922 is not set -# CONFIG_TI_DAC082S085 is not set -# CONFIG_TI_DAC5571 is not set -# CONFIG_TI_DAC7311 is not set -# CONFIG_TI_DAC7612 is not set -# CONFIG_VF610_DAC is not set -# end of Digital to analog converters - -# -# IIO dummy driver -# -# CONFIG_IIO_SIMPLE_DUMMY is not set -# end of IIO dummy driver - -# -# Filters -# -# CONFIG_ADMV8818 is not set -# end of Filters - -# -# Frequency Synthesizers DDS/PLL -# - -# -# Clock Generator/Distribution -# -# CONFIG_AD9523 is not set -# end of Clock Generator/Distribution - -# -# Phase-Locked Loop (PLL) frequency synthesizers -# -# CONFIG_ADF4350 is not set -# CONFIG_ADF4371 is not set -# CONFIG_ADF4377 is not set -# CONFIG_ADMFM2000 is not set -# CONFIG_ADMV1013 is not set -# CONFIG_ADMV1014 is not set -# CONFIG_ADMV4420 is not set -# CONFIG_ADRF6780 is not set -# end of Phase-Locked Loop (PLL) frequency synthesizers -# end of Frequency Synthesizers DDS/PLL - -# -# Digital gyroscope sensors -# -# CONFIG_ADIS16080 is not set -# CONFIG_ADIS16130 is not set -# CONFIG_ADIS16136 is not set -# CONFIG_ADIS16260 is not set -# CONFIG_ADXRS290 is not set -# CONFIG_ADXRS450 is not set -# CONFIG_BMG160 is not set -# CONFIG_FXAS21002C is not set -CONFIG_HID_SENSOR_GYRO_3D=m -# CONFIG_MPU3050_I2C is not set -# CONFIG_IIO_ST_GYRO_3AXIS is not set -# CONFIG_ITG3200 is not set -# end of Digital gyroscope sensors - -# -# Health Sensors -# - -# -# Heart Rate Monitors -# -# CONFIG_AFE4403 is not set -# CONFIG_AFE4404 is not set -# CONFIG_MAX30100 is not set -# CONFIG_MAX30102 is not set -# end of Heart Rate Monitors -# end of Health Sensors - -# -# Humidity sensors -# -# CONFIG_AM2315 is not set -# CONFIG_DHT11 is not set -# CONFIG_ENS210 is not set -# CONFIG_HDC100X is not set -# CONFIG_HDC2010 is not set -# CONFIG_HDC3020 is not set -CONFIG_HID_SENSOR_HUMIDITY=m -# CONFIG_HTS221 is not set -# CONFIG_HTU21 is not set -# CONFIG_SI7005 is not set -# CONFIG_SI7020 is not set -# end of Humidity sensors - -# -# Inertial measurement units -# -# CONFIG_ADIS16400 is not set -# CONFIG_ADIS16460 is not set -# CONFIG_ADIS16475 is not set -# CONFIG_ADIS16480 is not set -# CONFIG_BMI160_I2C is not set -# CONFIG_BMI160_SPI is not set -# CONFIG_BMI323_I2C is not set -# CONFIG_BMI323_SPI is not set -# CONFIG_BOSCH_BNO055_SERIAL is not set -# CONFIG_BOSCH_BNO055_I2C is not set -# CONFIG_FXOS8700_I2C is not set -# CONFIG_FXOS8700_SPI is not set -# CONFIG_KMX61 is not set -# CONFIG_INV_ICM42600_I2C is not set -# CONFIG_INV_ICM42600_SPI is not set -# CONFIG_INV_MPU6050_I2C is not set -# CONFIG_INV_MPU6050_SPI is not set -# CONFIG_IIO_ST_LSM6DSX is not set -# CONFIG_IIO_ST_LSM9DS0 is not set -# end of Inertial measurement units - -# -# Light sensors -# -CONFIG_ACPI_ALS=m -# CONFIG_ADJD_S311 is not set -# CONFIG_ADUX1020 is not set -# CONFIG_AL3010 is not set -# CONFIG_AL3320A is not set -# CONFIG_APDS9300 is not set -# CONFIG_APDS9306 is not set -# CONFIG_APDS9960 is not set -# CONFIG_AS73211 is not set -# CONFIG_BH1745 is not set -# CONFIG_BH1750 is not set -# CONFIG_BH1780 is not set -# CONFIG_CM32181 is not set -# CONFIG_CM3232 is not set -# CONFIG_CM3323 is not set -# CONFIG_CM3605 is not set -# CONFIG_CM36651 is not set -CONFIG_IIO_CROS_EC_LIGHT_PROX=m -# CONFIG_GP2AP002 is not set -# CONFIG_GP2AP020A00F is not set -CONFIG_SENSORS_ISL29018=m -# CONFIG_SENSORS_ISL29028 is not set -# CONFIG_ISL29125 is not set -# CONFIG_ISL76682 is not set -CONFIG_HID_SENSOR_ALS=m -CONFIG_HID_SENSOR_PROX=m -# CONFIG_JSA1212 is not set -# CONFIG_ROHM_BU27008 is not set -# CONFIG_ROHM_BU27034 is not set -# CONFIG_RPR0521 is not set -# CONFIG_SENSORS_LM3533 is not set -# CONFIG_LTR390 is not set -# CONFIG_LTR501 is not set -# CONFIG_LTRF216A is not set -# CONFIG_LV0104CS is not set -# CONFIG_MAX44000 is not set -# CONFIG_MAX44009 is not set -# CONFIG_NOA1305 is not set -# CONFIG_OPT3001 is not set -# CONFIG_OPT4001 is not set -# CONFIG_PA12203001 is not set -# CONFIG_SI1133 is not set -# CONFIG_SI1145 is not set -# CONFIG_STK3310 is not set -# CONFIG_ST_UVIS25 is not set -# CONFIG_TCS3414 is not set -# CONFIG_TCS3472 is not set -# CONFIG_SENSORS_TSL2563 is not set -# CONFIG_TSL2583 is not set -# CONFIG_TSL2591 is not set -# CONFIG_TSL2772 is not set -# CONFIG_TSL4531 is not set -# CONFIG_US5182D is not set -# CONFIG_VCNL4000 is not set -# CONFIG_VCNL4035 is not set -# CONFIG_VEML6030 is not set -# CONFIG_VEML6040 is not set -# CONFIG_VEML6070 is not set -# CONFIG_VEML6075 is not set -# CONFIG_VL6180 is not set -# CONFIG_ZOPT2201 is not set -# end of Light sensors - -# -# Magnetometer sensors -# -# CONFIG_AK8974 is not set -# CONFIG_AK8975 is not set -# CONFIG_AK09911 is not set -# CONFIG_BMC150_MAGN_I2C is not set -# CONFIG_BMC150_MAGN_SPI is not set -# CONFIG_MAG3110 is not set -CONFIG_HID_SENSOR_MAGNETOMETER_3D=m -# CONFIG_MMC35240 is not set -# CONFIG_IIO_ST_MAGN_3AXIS is not set -# CONFIG_SENSORS_HMC5843_I2C is not set -# CONFIG_SENSORS_HMC5843_SPI is not set -# CONFIG_SENSORS_RM3100_I2C is not set -# CONFIG_SENSORS_RM3100_SPI is not set -# CONFIG_TI_TMAG5273 is not set -# CONFIG_YAMAHA_YAS530 is not set -# end of Magnetometer sensors - -# -# Multiplexers -# -# CONFIG_IIO_MUX is not set -# end of Multiplexers - -# -# Inclinometer sensors -# -CONFIG_HID_SENSOR_INCLINOMETER_3D=m -CONFIG_HID_SENSOR_DEVICE_ROTATION=m -# end of Inclinometer sensors - -# -# Triggers - standalone -# -CONFIG_IIO_HRTIMER_TRIGGER=m -CONFIG_IIO_INTERRUPT_TRIGGER=m -CONFIG_IIO_TIGHTLOOP_TRIGGER=m -CONFIG_IIO_SYSFS_TRIGGER=m -# end of Triggers - standalone - -# -# Linear and angular position sensors -# -# CONFIG_HID_SENSOR_CUSTOM_INTEL_HINGE is not set -# end of Linear and angular position sensors - -# -# Digital potentiometers -# -# CONFIG_AD5110 is not set -# CONFIG_AD5272 is not set -# CONFIG_DS1803 is not set -# CONFIG_MAX5432 is not set -# CONFIG_MAX5481 is not set -# CONFIG_MAX5487 is not set -# CONFIG_MCP4018 is not set -# CONFIG_MCP4131 is not set -# CONFIG_MCP4531 is not set -# CONFIG_MCP41010 is not set -# CONFIG_TPL0102 is not set -# CONFIG_X9250 is not set -# end of Digital potentiometers - -# -# Digital potentiostats -# -# CONFIG_LMP91000 is not set -# end of Digital potentiostats - -# -# Pressure sensors -# -# CONFIG_ABP060MG is not set -# CONFIG_ROHM_BM1390 is not set -# CONFIG_BMP280 is not set -CONFIG_IIO_CROS_EC_BARO=m -# CONFIG_DLHL60D is not set -# CONFIG_DPS310 is not set -CONFIG_HID_SENSOR_PRESS=m -# CONFIG_HP03 is not set -# CONFIG_HSC030PA is not set -# CONFIG_ICP10100 is not set -# CONFIG_MPL115_I2C is not set -# CONFIG_MPL115_SPI is not set -# CONFIG_MPL3115 is not set -# CONFIG_MPRLS0025PA is not set -# CONFIG_MS5611 is not set -# CONFIG_MS5637 is not set -# CONFIG_SDP500 is not set -# CONFIG_IIO_ST_PRESS is not set -# CONFIG_T5403 is not set -# CONFIG_HP206C is not set -# CONFIG_ZPA2326 is not set -# end of Pressure sensors - -# -# Lightning sensors -# -# CONFIG_AS3935 is not set -# end of Lightning sensors - -# -# Proximity and distance sensors -# -# CONFIG_CROS_EC_MKBP_PROXIMITY is not set -# CONFIG_HX9023S is not set -# CONFIG_IRSD200 is not set -# CONFIG_ISL29501 is not set -# CONFIG_LIDAR_LITE_V2 is not set -# CONFIG_MB1232 is not set -# CONFIG_PING is not set -# CONFIG_RFD77402 is not set -# CONFIG_SRF04 is not set -# CONFIG_SX9310 is not set -# CONFIG_SX9324 is not set -# CONFIG_SX9360 is not set -# CONFIG_SX9500 is not set -# CONFIG_SRF08 is not set -# CONFIG_VCNL3020 is not set -# CONFIG_VL53L0X_I2C is not set -# CONFIG_AW96103 is not set -# end of Proximity and distance sensors - -# -# Resolver to digital converters -# -# CONFIG_AD2S90 is not set -# CONFIG_AD2S1200 is not set -# CONFIG_AD2S1210 is not set -# end of Resolver to digital converters - -# -# Temperature sensors -# -# CONFIG_LTC2983 is not set -# CONFIG_MAXIM_THERMOCOUPLE is not set -CONFIG_HID_SENSOR_TEMP=m -# CONFIG_MLX90614 is not set -# CONFIG_MLX90632 is not set -# CONFIG_MLX90635 is not set -# CONFIG_TMP006 is not set -# CONFIG_TMP007 is not set -# CONFIG_TMP117 is not set -# CONFIG_TSYS01 is not set -# CONFIG_TSYS02D is not set -# CONFIG_MAX30208 is not set -# CONFIG_MAX31856 is not set -# CONFIG_MAX31865 is not set -# CONFIG_MCP9600 is not set -# end of Temperature sensors - -CONFIG_NTB=m -# CONFIG_NTB_MSI is not set -CONFIG_NTB_AMD=m -CONFIG_NTB_IDT=m -CONFIG_NTB_INTEL=m -# CONFIG_NTB_EPF is not set -# CONFIG_NTB_SWITCHTEC is not set -# CONFIG_NTB_PINGPONG is not set -# CONFIG_NTB_TOOL is not set -# CONFIG_NTB_PERF is not set -CONFIG_NTB_TRANSPORT=m -CONFIG_PWM=y -# CONFIG_PWM_DEBUG is not set -# CONFIG_PWM_CLK is not set -CONFIG_PWM_CRC=y -CONFIG_PWM_CROS_EC=m -# CONFIG_PWM_DWC is not set -# CONFIG_PWM_GPIO is not set -# CONFIG_PWM_LP3943 is not set -CONFIG_PWM_LPSS=m -CONFIG_PWM_LPSS_PCI=m -CONFIG_PWM_LPSS_PLATFORM=m -# CONFIG_PWM_PCA9685 is not set - -# -# IRQ chip support -# -# end of IRQ chip support - -# CONFIG_IPACK_BUS is not set -CONFIG_RESET_CONTROLLER=y -# CONFIG_RESET_GPIO is not set -# CONFIG_RESET_SIMPLE is not set -# CONFIG_RESET_TI_SYSCON is not set -# CONFIG_RESET_TI_TPS380X is not set - -# -# PHY Subsystem -# -CONFIG_GENERIC_PHY=y -# CONFIG_USB_LGM_PHY is not set -# CONFIG_PHY_CAN_TRANSCEIVER is not set - -# -# PHY drivers for Broadcom platforms -# -CONFIG_BCM_KONA_USB2_PHY=m -# end of PHY drivers for Broadcom platforms - -# CONFIG_PHY_PXA_28NM_HSIC is not set -# CONFIG_PHY_PXA_28NM_USB2 is not set -# CONFIG_PHY_CPCAP_USB is not set -# CONFIG_PHY_INTEL_LGM_EMMC is not set -# end of PHY Subsystem - -CONFIG_POWERCAP=y -CONFIG_INTEL_RAPL_CORE=m -CONFIG_INTEL_RAPL=m -CONFIG_IDLE_INJECT=y -# CONFIG_MCB is not set - -# -# Performance monitor support -# -# CONFIG_DWC_PCIE_PMU is not set -# end of Performance monitor support - -CONFIG_RAS=y -CONFIG_RAS_CEC=y -# CONFIG_RAS_CEC_DEBUG is not set -CONFIG_AMD_ATL=m -CONFIG_AMD_ATL_PRM=y -CONFIG_RAS_FMPM=m -# CONFIG_USB4 is not set - -# -# Android -# -# CONFIG_ANDROID_BINDER_IPC is not set -# end of Android - -CONFIG_LIBNVDIMM=y -CONFIG_BLK_DEV_PMEM=m -CONFIG_ND_CLAIM=y -CONFIG_ND_BTT=m -CONFIG_BTT=y -CONFIG_ND_PFN=m -CONFIG_NVDIMM_PFN=y -CONFIG_NVDIMM_DAX=y -CONFIG_DAX=y -CONFIG_DEV_DAX=m -CONFIG_DEV_DAX_PMEM=m -CONFIG_DEV_DAX_KMEM=m -CONFIG_NVMEM=y -CONFIG_NVMEM_SYSFS=y -# CONFIG_NVMEM_LAYOUTS is not set -# CONFIG_NVMEM_RMEM is not set -# CONFIG_NVMEM_SPMI_SDAM is not set - -# -# HW tracing support -# -CONFIG_STM=m -# CONFIG_STM_PROTO_BASIC is not set -# CONFIG_STM_PROTO_SYS_T is not set -# CONFIG_STM_DUMMY is not set -CONFIG_STM_SOURCE_CONSOLE=m -CONFIG_STM_SOURCE_HEARTBEAT=m -CONFIG_STM_SOURCE_FTRACE=m -CONFIG_INTEL_TH=m -CONFIG_INTEL_TH_PCI=m -# CONFIG_INTEL_TH_ACPI is not set -CONFIG_INTEL_TH_GTH=m -CONFIG_INTEL_TH_STH=m -CONFIG_INTEL_TH_MSU=m -CONFIG_INTEL_TH_PTI=m -# CONFIG_INTEL_TH_DEBUG is not set -# end of HW tracing support - -# CONFIG_FPGA is not set -CONFIG_TEE=m -CONFIG_AMDTEE=m -CONFIG_PM_OPP=y -# CONFIG_SIOX is not set -# CONFIG_SLIMBUS is not set -# CONFIG_INTERCONNECT is not set -# CONFIG_COUNTER is not set -# CONFIG_MOST is not set -CONFIG_PECI=m -CONFIG_PECI_CPU=m -CONFIG_HTE=y -CONFIG_DPLL=y -# end of Device Drivers - -# -# File systems -# -CONFIG_DCACHE_WORD_ACCESS=y -# CONFIG_VALIDATE_FS_PARSER is not set -CONFIG_FS_IOMAP=y -CONFIG_FS_STACK=y -CONFIG_BUFFER_HEAD=y -CONFIG_LEGACY_DIRECT_IO=y -# CONFIG_EXT2_FS is not set -# CONFIG_EXT3_FS is not set -# CONFIG_EXT4_FS is not set -# CONFIG_REISERFS_FS is not set -# CONFIG_JFS_FS is not set -CONFIG_XFS_FS=m -CONFIG_XFS_SUPPORT_V4=y -CONFIG_XFS_SUPPORT_ASCII_CI=y -CONFIG_XFS_QUOTA=y -CONFIG_XFS_POSIX_ACL=y -CONFIG_XFS_RT=y -CONFIG_XFS_DRAIN_INTENTS=y -CONFIG_XFS_LIVE_HOOKS=y -CONFIG_XFS_MEMORY_BUFS=y -CONFIG_XFS_ONLINE_SCRUB=y -CONFIG_XFS_ONLINE_SCRUB_STATS=y -# CONFIG_XFS_ONLINE_REPAIR is not set -# CONFIG_XFS_WARN is not set -# CONFIG_XFS_DEBUG is not set -# CONFIG_GFS2_FS is not set -# CONFIG_OCFS2_FS is not set -CONFIG_BTRFS_FS=m -CONFIG_BTRFS_FS_POSIX_ACL=y -# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set -# CONFIG_BTRFS_DEBUG is not set -# CONFIG_BTRFS_ASSERT is not set -# CONFIG_BTRFS_FS_REF_VERIFY is not set -# CONFIG_NILFS2_FS is not set -# CONFIG_F2FS_FS is not set -CONFIG_BCACHEFS_FS=m -CONFIG_BCACHEFS_QUOTA=y -CONFIG_BCACHEFS_ERASURE_CODING=y -CONFIG_BCACHEFS_POSIX_ACL=y -# CONFIG_BCACHEFS_DEBUG is not set -# CONFIG_BCACHEFS_TESTS is not set -CONFIG_BCACHEFS_LOCK_TIME_STATS=y -# CONFIG_BCACHEFS_NO_LATENCY_ACCT is not set -CONFIG_BCACHEFS_SIX_OPTIMISTIC_SPIN=y -# CONFIG_BCACHEFS_PATH_TRACEPOINTS is not set -CONFIG_ZONEFS_FS=m -CONFIG_FS_DAX=y -CONFIG_FS_DAX_PMD=y -CONFIG_FS_POSIX_ACL=y -CONFIG_EXPORTFS=y -CONFIG_EXPORTFS_BLOCK_OPS=y -CONFIG_FILE_LOCKING=y -# CONFIG_FS_ENCRYPTION is not set -# CONFIG_FS_VERITY is not set -CONFIG_FSNOTIFY=y -CONFIG_DNOTIFY=y -CONFIG_INOTIFY_USER=y -CONFIG_FANOTIFY=y -CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y -CONFIG_QUOTA=y -CONFIG_QUOTA_NETLINK_INTERFACE=y -# CONFIG_QUOTA_DEBUG is not set -CONFIG_QUOTA_TREE=m -CONFIG_QFMT_V1=m -CONFIG_QFMT_V2=m -CONFIG_QUOTACTL=y -CONFIG_AUTOFS_FS=y -CONFIG_FUSE_FS=m -CONFIG_CUSE=m -# CONFIG_VIRTIO_FS is not set -CONFIG_FUSE_PASSTHROUGH=y -CONFIG_OVERLAY_FS=m -CONFIG_OVERLAY_FS_REDIRECT_DIR=y -CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y -CONFIG_OVERLAY_FS_INDEX=y -# CONFIG_OVERLAY_FS_NFS_EXPORT is not set -CONFIG_OVERLAY_FS_XINO_AUTO=y -# CONFIG_OVERLAY_FS_METACOPY is not set -# CONFIG_OVERLAY_FS_DEBUG is not set - -# -# Caches -# -CONFIG_NETFS_SUPPORT=m -CONFIG_NETFS_STATS=y -# CONFIG_NETFS_DEBUG is not set -CONFIG_FSCACHE=y -CONFIG_FSCACHE_STATS=y -CONFIG_CACHEFILES=m -# CONFIG_CACHEFILES_DEBUG is not set -# CONFIG_CACHEFILES_ERROR_INJECTION is not set -# CONFIG_CACHEFILES_ONDEMAND is not set -# end of Caches - -# -# CD-ROM/DVD Filesystems -# -CONFIG_ISO9660_FS=m -CONFIG_JOLIET=y -CONFIG_ZISOFS=y -CONFIG_UDF_FS=m -# end of CD-ROM/DVD Filesystems - -# -# DOS/FAT/EXFAT/NT Filesystems -# -CONFIG_FAT_FS=m -CONFIG_MSDOS_FS=m -CONFIG_VFAT_FS=m -CONFIG_FAT_DEFAULT_CODEPAGE=437 -CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" -CONFIG_FAT_DEFAULT_UTF8=y -CONFIG_EXFAT_FS=m -CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8" -# CONFIG_NTFS3_FS is not set -# CONFIG_NTFS_FS is not set -# end of DOS/FAT/EXFAT/NT Filesystems - -# -# Pseudo filesystems -# -CONFIG_PROC_FS=y -CONFIG_PROC_KCORE=y -CONFIG_PROC_VMCORE=y -# CONFIG_PROC_VMCORE_DEVICE_DUMP is not set -CONFIG_PROC_SYSCTL=y -CONFIG_PROC_PAGE_MONITOR=y -CONFIG_PROC_CHILDREN=y -CONFIG_PROC_PID_ARCH_STATUS=y -CONFIG_PROC_CPU_RESCTRL=y -CONFIG_KERNFS=y -CONFIG_SYSFS=y -CONFIG_TMPFS=y -CONFIG_TMPFS_POSIX_ACL=y -CONFIG_TMPFS_XATTR=y -CONFIG_TMPFS_INODE64=y -CONFIG_TMPFS_QUOTA=y -CONFIG_HUGETLBFS=y -# CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON is not set -CONFIG_HUGETLB_PAGE=y -CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y -CONFIG_HUGETLB_PMD_PAGE_TABLE_SHARING=y -CONFIG_ARCH_HAS_GIGANTIC_PAGE=y -CONFIG_CONFIGFS_FS=y -CONFIG_EFIVAR_FS=y -# end of Pseudo filesystems - -CONFIG_MISC_FILESYSTEMS=y -CONFIG_ORANGEFS_FS=m -# CONFIG_ADFS_FS is not set -CONFIG_AFFS_FS=m -CONFIG_ECRYPT_FS=m -# CONFIG_ECRYPT_FS_MESSAGING is not set -CONFIG_HFS_FS=m -CONFIG_HFSPLUS_FS=m -CONFIG_BEFS_FS=m -# CONFIG_BEFS_DEBUG is not set -# CONFIG_BFS_FS is not set -# CONFIG_EFS_FS is not set -CONFIG_JFFS2_FS=m -CONFIG_JFFS2_FS_DEBUG=0 -CONFIG_JFFS2_FS_WRITEBUFFER=y -# CONFIG_JFFS2_FS_WBUF_VERIFY is not set -# CONFIG_JFFS2_SUMMARY is not set -# CONFIG_JFFS2_FS_XATTR is not set -CONFIG_JFFS2_COMPRESSION_OPTIONS=y -CONFIG_JFFS2_ZLIB=y -# CONFIG_JFFS2_LZO is not set -CONFIG_JFFS2_RTIME=y -# CONFIG_JFFS2_RUBIN is not set -# CONFIG_JFFS2_CMODE_NONE is not set -CONFIG_JFFS2_CMODE_PRIORITY=y -# CONFIG_JFFS2_CMODE_SIZE is not set -# CONFIG_JFFS2_CMODE_FAVOURLZO is not set -CONFIG_UBIFS_FS=m -# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set -CONFIG_UBIFS_FS_LZO=y -CONFIG_UBIFS_FS_ZLIB=y -CONFIG_UBIFS_FS_ZSTD=y -CONFIG_UBIFS_ATIME_SUPPORT=y -CONFIG_UBIFS_FS_XATTR=y -CONFIG_UBIFS_FS_SECURITY=y -# CONFIG_UBIFS_FS_AUTHENTICATION is not set -CONFIG_CRAMFS=m -CONFIG_CRAMFS_BLOCKDEV=y -# CONFIG_CRAMFS_MTD is not set -CONFIG_SQUASHFS=m -# CONFIG_SQUASHFS_FILE_CACHE is not set -CONFIG_SQUASHFS_FILE_DIRECT=y -CONFIG_SQUASHFS_DECOMP_SINGLE=y -# CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT is not set -CONFIG_SQUASHFS_COMPILE_DECOMP_SINGLE=y -# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI is not set -# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI_PERCPU is not set -CONFIG_SQUASHFS_XATTR=y -CONFIG_SQUASHFS_ZLIB=y -CONFIG_SQUASHFS_LZ4=y -CONFIG_SQUASHFS_LZO=y -CONFIG_SQUASHFS_XZ=y -CONFIG_SQUASHFS_ZSTD=y -# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set -# CONFIG_SQUASHFS_EMBEDDED is not set -CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 -# CONFIG_VXFS_FS is not set -# CONFIG_MINIX_FS is not set -CONFIG_OMFS_FS=m -# CONFIG_HPFS_FS is not set -# CONFIG_QNX4FS_FS is not set -# CONFIG_QNX6FS_FS is not set -CONFIG_ROMFS_FS=m -CONFIG_ROMFS_BACKED_BY_BLOCK=y -# CONFIG_ROMFS_BACKED_BY_MTD is not set -# CONFIG_ROMFS_BACKED_BY_BOTH is not set -CONFIG_ROMFS_ON_BLOCK=y -CONFIG_PSTORE=y -CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240 -CONFIG_PSTORE_COMPRESS=y -# CONFIG_PSTORE_CONSOLE is not set -# CONFIG_PSTORE_PMSG is not set -# CONFIG_PSTORE_FTRACE is not set -CONFIG_PSTORE_RAM=y -# CONFIG_PSTORE_BLK is not set -# CONFIG_SYSV_FS is not set -CONFIG_UFS_FS=m -# CONFIG_UFS_FS_WRITE is not set -# CONFIG_UFS_DEBUG is not set -CONFIG_EROFS_FS=m -# CONFIG_EROFS_FS_DEBUG is not set -CONFIG_EROFS_FS_XATTR=y -CONFIG_EROFS_FS_POSIX_ACL=y -CONFIG_EROFS_FS_SECURITY=y -CONFIG_EROFS_FS_BACKED_BY_FILE=y -CONFIG_EROFS_FS_ZIP=y -CONFIG_EROFS_FS_ZIP_LZMA=y -CONFIG_EROFS_FS_ZIP_DEFLATE=y -CONFIG_EROFS_FS_ZIP_ZSTD=y -# CONFIG_EROFS_FS_ONDEMAND is not set -CONFIG_EROFS_FS_PCPU_KTHREAD=y -CONFIG_EROFS_FS_PCPU_KTHREAD_HIPRI=y -CONFIG_NETWORK_FILESYSTEMS=y -CONFIG_NFS_FS=m -CONFIG_NFS_V2=m -CONFIG_NFS_V3=m -CONFIG_NFS_V3_ACL=y -CONFIG_NFS_V4=m -CONFIG_NFS_SWAP=y -CONFIG_NFS_V4_1=y -CONFIG_NFS_V4_2=y -CONFIG_PNFS_FILE_LAYOUT=m -CONFIG_PNFS_BLOCK=m -CONFIG_PNFS_FLEXFILE_LAYOUT=m -CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" -CONFIG_NFS_V4_1_MIGRATION=y -CONFIG_NFS_V4_SECURITY_LABEL=y -CONFIG_NFS_FSCACHE=y -# CONFIG_NFS_USE_LEGACY_DNS is not set -CONFIG_NFS_USE_KERNEL_DNS=y -CONFIG_NFS_DEBUG=y -CONFIG_NFS_DISABLE_UDP_SUPPORT=y -# CONFIG_NFS_V4_2_READ_PLUS is not set -CONFIG_NFSD=m -# CONFIG_NFSD_V2 is not set -CONFIG_NFSD_V3_ACL=y -CONFIG_NFSD_V4=y -CONFIG_NFSD_PNFS=y -CONFIG_NFSD_BLOCKLAYOUT=y -CONFIG_NFSD_SCSILAYOUT=y -# CONFIG_NFSD_FLEXFILELAYOUT is not set -# CONFIG_NFSD_V4_2_INTER_SSC is not set -CONFIG_NFSD_V4_SECURITY_LABEL=y -# CONFIG_NFSD_LEGACY_CLIENT_TRACKING is not set -CONFIG_GRACE_PERIOD=m -CONFIG_LOCKD=m -CONFIG_LOCKD_V4=y -CONFIG_NFS_ACL_SUPPORT=m -CONFIG_NFS_COMMON=y -# CONFIG_NFS_LOCALIO is not set -CONFIG_NFS_V4_2_SSC_HELPER=y -CONFIG_SUNRPC=m -CONFIG_SUNRPC_GSS=m -CONFIG_SUNRPC_BACKCHANNEL=y -CONFIG_SUNRPC_SWAP=y -CONFIG_RPCSEC_GSS_KRB5=m -CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y -# CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_CAMELLIA is not set -# CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA2 is not set -CONFIG_SUNRPC_DEBUG=y -CONFIG_SUNRPC_XPRT_RDMA=m -CONFIG_CEPH_FS=m -CONFIG_CEPH_FSCACHE=y -CONFIG_CEPH_FS_POSIX_ACL=y -# CONFIG_CEPH_FS_SECURITY_LABEL is not set -CONFIG_CIFS=m -# CONFIG_CIFS_STATS2 is not set -CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y -CONFIG_CIFS_UPCALL=y -CONFIG_CIFS_XATTR=y -CONFIG_CIFS_POSIX=y -CONFIG_CIFS_DEBUG=y -# CONFIG_CIFS_DEBUG2 is not set -# CONFIG_CIFS_DEBUG_DUMP_KEYS is not set -CONFIG_CIFS_DFS_UPCALL=y -# CONFIG_CIFS_SWN_UPCALL is not set -# CONFIG_CIFS_SMB_DIRECT is not set -CONFIG_CIFS_FSCACHE=y -# CONFIG_CIFS_COMPRESSION is not set -# CONFIG_SMB_SERVER is not set -CONFIG_SMBFS=m -CONFIG_CODA_FS=m -CONFIG_AFS_FS=m -# CONFIG_AFS_DEBUG is not set -CONFIG_AFS_FSCACHE=y -# CONFIG_AFS_DEBUG_CURSOR is not set -CONFIG_9P_FS=m -CONFIG_9P_FSCACHE=y -CONFIG_9P_FS_POSIX_ACL=y -CONFIG_9P_FS_SECURITY=y -CONFIG_NLS=y -CONFIG_NLS_DEFAULT="utf8" -CONFIG_NLS_CODEPAGE_437=m -CONFIG_NLS_CODEPAGE_737=m -CONFIG_NLS_CODEPAGE_775=m -CONFIG_NLS_CODEPAGE_850=m -CONFIG_NLS_CODEPAGE_852=m -CONFIG_NLS_CODEPAGE_855=m -CONFIG_NLS_CODEPAGE_857=m -CONFIG_NLS_CODEPAGE_860=m -CONFIG_NLS_CODEPAGE_861=m -CONFIG_NLS_CODEPAGE_862=m -CONFIG_NLS_CODEPAGE_863=m -CONFIG_NLS_CODEPAGE_864=m -CONFIG_NLS_CODEPAGE_865=m -CONFIG_NLS_CODEPAGE_866=m -CONFIG_NLS_CODEPAGE_869=m -CONFIG_NLS_CODEPAGE_936=m -CONFIG_NLS_CODEPAGE_950=m -CONFIG_NLS_CODEPAGE_932=m -CONFIG_NLS_CODEPAGE_949=m -CONFIG_NLS_CODEPAGE_874=m -CONFIG_NLS_ISO8859_8=m -CONFIG_NLS_CODEPAGE_1250=m -CONFIG_NLS_CODEPAGE_1251=m -CONFIG_NLS_ASCII=m -CONFIG_NLS_ISO8859_1=m -CONFIG_NLS_ISO8859_2=m -CONFIG_NLS_ISO8859_3=m -CONFIG_NLS_ISO8859_4=m -CONFIG_NLS_ISO8859_5=m -CONFIG_NLS_ISO8859_6=m -CONFIG_NLS_ISO8859_7=m -CONFIG_NLS_ISO8859_9=m -CONFIG_NLS_ISO8859_13=m -CONFIG_NLS_ISO8859_14=m -CONFIG_NLS_ISO8859_15=m -CONFIG_NLS_KOI8_R=m -CONFIG_NLS_KOI8_U=m -CONFIG_NLS_MAC_ROMAN=m -CONFIG_NLS_MAC_CELTIC=m -CONFIG_NLS_MAC_CENTEURO=m -CONFIG_NLS_MAC_CROATIAN=m -CONFIG_NLS_MAC_CYRILLIC=m -CONFIG_NLS_MAC_GAELIC=m -CONFIG_NLS_MAC_GREEK=m -CONFIG_NLS_MAC_ICELAND=m -CONFIG_NLS_MAC_INUIT=m -CONFIG_NLS_MAC_ROMANIAN=m -CONFIG_NLS_MAC_TURKISH=m -CONFIG_NLS_UTF8=m -CONFIG_NLS_UCS2_UTILS=m -CONFIG_DLM=m -# CONFIG_DLM_DEBUG is not set -CONFIG_UNICODE=m -# CONFIG_UNICODE_NORMALIZATION_SELFTEST is not set -CONFIG_IO_WQ=y -# end of File systems - -# -# Security options -# -CONFIG_KEYS=y -# CONFIG_KEYS_REQUEST_CACHE is not set -CONFIG_PERSISTENT_KEYRINGS=y -CONFIG_TRUSTED_KEYS=m -CONFIG_HAVE_TRUSTED_KEYS=y -CONFIG_TRUSTED_KEYS_TPM=y -CONFIG_TRUSTED_KEYS_TEE=y -CONFIG_ENCRYPTED_KEYS=m -# CONFIG_USER_DECRYPTED_DATA is not set -CONFIG_KEY_DH_OPERATIONS=y -CONFIG_SECURITY_DMESG_RESTRICT=y -CONFIG_PROC_MEM_ALWAYS_FORCE=y -# CONFIG_PROC_MEM_FORCE_PTRACE is not set -# CONFIG_PROC_MEM_NO_FORCE is not set -CONFIG_SECURITY=y -CONFIG_SECURITYFS=y -# CONFIG_SECURITY_NETWORK is not set -# CONFIG_SECURITY_INFINIBAND is not set -# CONFIG_SECURITY_PATH is not set -# CONFIG_INTEL_TXT is not set -CONFIG_HARDENED_USERCOPY=y -CONFIG_FORTIFY_SOURCE=y -# CONFIG_STATIC_USERMODEHELPER is not set -# CONFIG_SECURITY_SMACK is not set -# CONFIG_SECURITY_TOMOYO is not set -# CONFIG_SECURITY_APPARMOR is not set -# CONFIG_SECURITY_LOADPIN is not set -CONFIG_SECURITY_YAMA=y -# CONFIG_SECURITY_SAFESETID is not set -# CONFIG_SECURITY_LOCKDOWN_LSM is not set -# CONFIG_SECURITY_LANDLOCK is not set -CONFIG_INTEGRITY=y -# CONFIG_INTEGRITY_SIGNATURE is not set -# CONFIG_IMA is not set -# CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT is not set -# CONFIG_EVM is not set -CONFIG_DEFAULT_SECURITY_DAC=y -CONFIG_LSM="lockdown,yama,loadpin,safesetid,integrity" - -# -# Kernel hardening options -# - -# -# Memory initialization -# -CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN=y -CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO_BARE=y -CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y -CONFIG_INIT_STACK_NONE=y -# CONFIG_INIT_STACK_ALL_PATTERN is not set -# CONFIG_INIT_STACK_ALL_ZERO is not set -# CONFIG_GCC_PLUGIN_STACKLEAK is not set -# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set -# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set -CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y -# CONFIG_ZERO_CALL_USED_REGS is not set -# end of Memory initialization - -# -# Hardening of kernel data structures -# -# CONFIG_LIST_HARDENED is not set -# CONFIG_BUG_ON_DATA_CORRUPTION is not set -# end of Hardening of kernel data structures - -CONFIG_RANDSTRUCT_NONE=y -# CONFIG_RANDSTRUCT_FULL is not set -# CONFIG_RANDSTRUCT_PERFORMANCE is not set -# end of Kernel hardening options -# end of Security options - -CONFIG_XOR_BLOCKS=m -CONFIG_ASYNC_CORE=m -CONFIG_ASYNC_MEMCPY=m -CONFIG_ASYNC_XOR=m -CONFIG_ASYNC_PQ=m -CONFIG_ASYNC_RAID6_RECOV=m -CONFIG_CRYPTO=y - -# -# Crypto core or helper -# -CONFIG_CRYPTO_ALGAPI=y -CONFIG_CRYPTO_ALGAPI2=y -CONFIG_CRYPTO_AEAD=y -CONFIG_CRYPTO_AEAD2=y -CONFIG_CRYPTO_SIG=m -CONFIG_CRYPTO_SIG2=y -CONFIG_CRYPTO_SKCIPHER=y -CONFIG_CRYPTO_SKCIPHER2=y -CONFIG_CRYPTO_HASH=y -CONFIG_CRYPTO_HASH2=y -CONFIG_CRYPTO_RNG=y -CONFIG_CRYPTO_RNG2=y -CONFIG_CRYPTO_RNG_DEFAULT=y -CONFIG_CRYPTO_AKCIPHER2=y -CONFIG_CRYPTO_AKCIPHER=m -CONFIG_CRYPTO_KPP2=y -CONFIG_CRYPTO_KPP=y -CONFIG_CRYPTO_ACOMP2=y -CONFIG_CRYPTO_MANAGER=y -CONFIG_CRYPTO_MANAGER2=y -CONFIG_CRYPTO_USER=m -CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y -CONFIG_CRYPTO_NULL=y -CONFIG_CRYPTO_NULL2=y -CONFIG_CRYPTO_PCRYPT=m -CONFIG_CRYPTO_CRYPTD=m -CONFIG_CRYPTO_AUTHENC=m -CONFIG_CRYPTO_TEST=m -CONFIG_CRYPTO_SIMD=m -CONFIG_CRYPTO_ENGINE=m -# end of Crypto core or helper - -# -# Public-key cryptography -# -CONFIG_CRYPTO_RSA=m -CONFIG_CRYPTO_DH=y -# CONFIG_CRYPTO_DH_RFC7919_GROUPS is not set -CONFIG_CRYPTO_ECC=m -CONFIG_CRYPTO_ECDH=m -# CONFIG_CRYPTO_ECDSA is not set -# CONFIG_CRYPTO_ECRDSA is not set -# CONFIG_CRYPTO_CURVE25519 is not set -# end of Public-key cryptography - -# -# Block ciphers -# -CONFIG_CRYPTO_AES=y -CONFIG_CRYPTO_AES_TI=m -CONFIG_CRYPTO_ANUBIS=m -# CONFIG_CRYPTO_ARIA is not set -CONFIG_CRYPTO_BLOWFISH=m -CONFIG_CRYPTO_BLOWFISH_COMMON=m -CONFIG_CRYPTO_CAMELLIA=m -CONFIG_CRYPTO_CAST_COMMON=m -CONFIG_CRYPTO_CAST5=m -CONFIG_CRYPTO_CAST6=m -CONFIG_CRYPTO_DES=m -CONFIG_CRYPTO_FCRYPT=m -CONFIG_CRYPTO_KHAZAD=m -CONFIG_CRYPTO_SEED=m -CONFIG_CRYPTO_SERPENT=m -# CONFIG_CRYPTO_SM4_GENERIC is not set -CONFIG_CRYPTO_TEA=m -CONFIG_CRYPTO_TWOFISH=m -CONFIG_CRYPTO_TWOFISH_COMMON=m -# end of Block ciphers - -# -# Length-preserving ciphers and modes -# -# CONFIG_CRYPTO_ADIANTUM is not set -CONFIG_CRYPTO_ARC4=m -CONFIG_CRYPTO_CHACHA20=m -CONFIG_CRYPTO_CBC=m -CONFIG_CRYPTO_CTR=y -CONFIG_CRYPTO_CTS=m -CONFIG_CRYPTO_ECB=y -# CONFIG_CRYPTO_HCTR2 is not set -CONFIG_CRYPTO_KEYWRAP=m -CONFIG_CRYPTO_LRW=m -CONFIG_CRYPTO_PCBC=m -CONFIG_CRYPTO_XTS=m -# end of Length-preserving ciphers and modes - -# -# AEAD (authenticated encryption with associated data) ciphers -# -# CONFIG_CRYPTO_AEGIS128 is not set -CONFIG_CRYPTO_CHACHA20POLY1305=m -CONFIG_CRYPTO_CCM=m -CONFIG_CRYPTO_GCM=y -CONFIG_CRYPTO_GENIV=y -CONFIG_CRYPTO_SEQIV=y -CONFIG_CRYPTO_ECHAINIV=m -CONFIG_CRYPTO_ESSIV=m -# end of AEAD (authenticated encryption with associated data) ciphers - -# -# Hashes, digests, and MACs -# -CONFIG_CRYPTO_BLAKE2B=m -CONFIG_CRYPTO_CMAC=m -CONFIG_CRYPTO_GHASH=y -CONFIG_CRYPTO_HMAC=y -CONFIG_CRYPTO_MD4=m -CONFIG_CRYPTO_MD5=y -CONFIG_CRYPTO_MICHAEL_MIC=m -CONFIG_CRYPTO_POLY1305=m -CONFIG_CRYPTO_RMD160=m -CONFIG_CRYPTO_SHA1=y -CONFIG_CRYPTO_SHA256=y -CONFIG_CRYPTO_SHA512=y -CONFIG_CRYPTO_SHA3=y -# CONFIG_CRYPTO_SM3_GENERIC is not set -# CONFIG_CRYPTO_STREEBOG is not set -CONFIG_CRYPTO_VMAC=m -CONFIG_CRYPTO_WP512=m -CONFIG_CRYPTO_XCBC=m -CONFIG_CRYPTO_XXHASH=m -# end of Hashes, digests, and MACs - -# -# CRCs (cyclic redundancy checks) -# -CONFIG_CRYPTO_CRC32C=m -CONFIG_CRYPTO_CRC32=m -CONFIG_CRYPTO_CRCT10DIF=y -CONFIG_CRYPTO_CRC64_ROCKSOFT=y -# end of CRCs (cyclic redundancy checks) - -# -# Compression -# -CONFIG_CRYPTO_DEFLATE=y -CONFIG_CRYPTO_LZO=y -CONFIG_CRYPTO_842=m -CONFIG_CRYPTO_LZ4=m -CONFIG_CRYPTO_LZ4HC=m -CONFIG_CRYPTO_ZSTD=m -# end of Compression - -# -# Random number generation -# -CONFIG_CRYPTO_ANSI_CPRNG=m -CONFIG_CRYPTO_DRBG_MENU=y -CONFIG_CRYPTO_DRBG_HMAC=y -CONFIG_CRYPTO_DRBG_HASH=y -CONFIG_CRYPTO_DRBG_CTR=y -CONFIG_CRYPTO_DRBG=y -CONFIG_CRYPTO_JITTERENTROPY=y -CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKS=64 -CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKSIZE=32 -CONFIG_CRYPTO_JITTERENTROPY_OSR=1 -CONFIG_CRYPTO_KDF800108_CTR=y -# end of Random number generation - -# -# Userspace interface -# -CONFIG_CRYPTO_USER_API=m -CONFIG_CRYPTO_USER_API_HASH=m -CONFIG_CRYPTO_USER_API_SKCIPHER=m -CONFIG_CRYPTO_USER_API_RNG=m -# CONFIG_CRYPTO_USER_API_RNG_CAVP is not set -CONFIG_CRYPTO_USER_API_AEAD=m -CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y -# end of Userspace interface - -CONFIG_CRYPTO_HASH_INFO=y - -# -# Accelerated Cryptographic Algorithms for CPU (x86) -# -CONFIG_CRYPTO_CURVE25519_X86=m -CONFIG_CRYPTO_AES_NI_INTEL=m -CONFIG_CRYPTO_BLOWFISH_X86_64=m -CONFIG_CRYPTO_CAMELLIA_X86_64=m -CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=m -CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m -CONFIG_CRYPTO_CAST5_AVX_X86_64=m -CONFIG_CRYPTO_CAST6_AVX_X86_64=m -CONFIG_CRYPTO_DES3_EDE_X86_64=m -CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m -CONFIG_CRYPTO_SERPENT_AVX_X86_64=m -CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m -# CONFIG_CRYPTO_SM4_AESNI_AVX_X86_64 is not set -# CONFIG_CRYPTO_SM4_AESNI_AVX2_X86_64 is not set -CONFIG_CRYPTO_TWOFISH_X86_64=m -CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m -CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m -# CONFIG_CRYPTO_ARIA_AESNI_AVX_X86_64 is not set -# CONFIG_CRYPTO_ARIA_AESNI_AVX2_X86_64 is not set -# CONFIG_CRYPTO_ARIA_GFNI_AVX512_X86_64 is not set -CONFIG_CRYPTO_CHACHA20_X86_64=m -# CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set -# CONFIG_CRYPTO_NHPOLY1305_SSE2 is not set -# CONFIG_CRYPTO_NHPOLY1305_AVX2 is not set -CONFIG_CRYPTO_BLAKE2S_X86=y -# CONFIG_CRYPTO_POLYVAL_CLMUL_NI is not set -CONFIG_CRYPTO_POLY1305_X86_64=m -CONFIG_CRYPTO_SHA1_SSSE3=m -CONFIG_CRYPTO_SHA256_SSSE3=m -CONFIG_CRYPTO_SHA512_SSSE3=m -# CONFIG_CRYPTO_SM3_AVX_X86_64 is not set -CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m -CONFIG_CRYPTO_CRC32C_INTEL=m -CONFIG_CRYPTO_CRC32_PCLMUL=m -CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m -# end of Accelerated Cryptographic Algorithms for CPU (x86) - -CONFIG_CRYPTO_HW=y -CONFIG_CRYPTO_DEV_PADLOCK=m -CONFIG_CRYPTO_DEV_PADLOCK_AES=m -CONFIG_CRYPTO_DEV_PADLOCK_SHA=m -# CONFIG_CRYPTO_DEV_ATMEL_ECC is not set -# CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set -CONFIG_CRYPTO_DEV_CCP=y -CONFIG_CRYPTO_DEV_CCP_DD=m -CONFIG_CRYPTO_DEV_SP_CCP=y -CONFIG_CRYPTO_DEV_CCP_CRYPTO=m -CONFIG_CRYPTO_DEV_SP_PSP=y -# CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set -CONFIG_CRYPTO_DEV_NITROX=m -CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m -CONFIG_CRYPTO_DEV_QAT=m -CONFIG_CRYPTO_DEV_QAT_DH895xCC=m -CONFIG_CRYPTO_DEV_QAT_C3XXX=m -CONFIG_CRYPTO_DEV_QAT_C62X=m -# CONFIG_CRYPTO_DEV_QAT_4XXX is not set -# CONFIG_CRYPTO_DEV_QAT_420XX is not set -CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m -CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m -CONFIG_CRYPTO_DEV_QAT_C62XVF=m -# CONFIG_CRYPTO_DEV_QAT_ERROR_INJECTION is not set -CONFIG_CRYPTO_DEV_CHELSIO=m -CONFIG_CRYPTO_DEV_VIRTIO=m -# CONFIG_CRYPTO_DEV_SAFEXCEL is not set -# CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set -CONFIG_ASYMMETRIC_KEY_TYPE=y -CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m -CONFIG_X509_CERTIFICATE_PARSER=m -# CONFIG_PKCS8_PRIVATE_KEY_PARSER is not set -CONFIG_PKCS7_MESSAGE_PARSER=m -# CONFIG_FIPS_SIGNATURE_SELFTEST is not set - -# -# Certificates for signature checking -# -CONFIG_SYSTEM_BLACKLIST_KEYRING=y -CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" -# end of Certificates for signature checking - -CONFIG_BINARY_PRINTF=y - -# -# Library routines -# -CONFIG_RAID6_PQ=m -CONFIG_RAID6_PQ_BENCHMARK=y -CONFIG_LINEAR_RANGES=y -# CONFIG_PACKING is not set -CONFIG_BITREVERSE=y -CONFIG_GENERIC_STRNCPY_FROM_USER=y -CONFIG_GENERIC_STRNLEN_USER=y -CONFIG_GENERIC_NET_UTILS=y -CONFIG_CORDIC=m -# CONFIG_PRIME_NUMBERS is not set -CONFIG_RATIONAL=y -CONFIG_GENERIC_IOMAP=y -CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y -CONFIG_ARCH_HAS_FAST_MULTIPLIER=y -CONFIG_ARCH_USE_SYM_ANNOTATIONS=y - -# -# Crypto library routines -# -CONFIG_CRYPTO_LIB_UTILS=y -CONFIG_CRYPTO_LIB_AES=y -CONFIG_CRYPTO_LIB_AESCFB=m -CONFIG_CRYPTO_LIB_ARC4=m -CONFIG_CRYPTO_LIB_GF128MUL=y -CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S=y -CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y -CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=y -CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m -CONFIG_CRYPTO_LIB_CHACHA_INTERNAL=m -CONFIG_CRYPTO_LIB_CHACHA=m -CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519=y -CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m -CONFIG_CRYPTO_LIB_CURVE25519_INTERNAL=m -CONFIG_CRYPTO_LIB_CURVE25519=m -CONFIG_CRYPTO_LIB_DES=m -CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11 -CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=y -CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m -CONFIG_CRYPTO_LIB_POLY1305_INTERNAL=m -CONFIG_CRYPTO_LIB_POLY1305=m -CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m -CONFIG_CRYPTO_LIB_SHA1=y -CONFIG_CRYPTO_LIB_SHA256=y -# end of Crypto library routines - -CONFIG_CRC_CCITT=y -CONFIG_CRC16=m -CONFIG_CRC_T10DIF=y -CONFIG_CRC64_ROCKSOFT=y -CONFIG_CRC_ITU_T=m -CONFIG_CRC32=y -# CONFIG_CRC32_SELFTEST is not set -CONFIG_CRC32_SLICEBY8=y -# CONFIG_CRC32_SLICEBY4 is not set -# CONFIG_CRC32_SARWATE is not set -# CONFIG_CRC32_BIT is not set -CONFIG_CRC64=y -CONFIG_CRC4=m -CONFIG_CRC7=m -CONFIG_LIBCRC32C=m -CONFIG_CRC8=m -CONFIG_XXHASH=y -# CONFIG_RANDOM32_SELFTEST is not set -CONFIG_842_COMPRESS=m -CONFIG_842_DECOMPRESS=m -CONFIG_ZLIB_INFLATE=y -CONFIG_ZLIB_DEFLATE=y -CONFIG_LZO_COMPRESS=y -CONFIG_LZO_DECOMPRESS=y -CONFIG_LZ4_COMPRESS=m -CONFIG_LZ4HC_COMPRESS=m -CONFIG_LZ4_DECOMPRESS=m -CONFIG_ZSTD_COMMON=y -CONFIG_ZSTD_COMPRESS=m -CONFIG_ZSTD_DECOMPRESS=y -CONFIG_XZ_DEC=y -CONFIG_XZ_DEC_X86=y -# CONFIG_XZ_DEC_POWERPC is not set -# CONFIG_XZ_DEC_ARM is not set -# CONFIG_XZ_DEC_ARMTHUMB is not set -CONFIG_XZ_DEC_ARM64=y -# CONFIG_XZ_DEC_SPARC is not set -CONFIG_XZ_DEC_RISCV=y -CONFIG_XZ_DEC_MICROLZMA=y -CONFIG_XZ_DEC_BCJ=y -# CONFIG_XZ_DEC_TEST is not set -CONFIG_DECOMPRESS_XZ=y -CONFIG_DECOMPRESS_ZSTD=y -CONFIG_GENERIC_ALLOCATOR=y -CONFIG_REED_SOLOMON=y -CONFIG_REED_SOLOMON_ENC8=y -CONFIG_REED_SOLOMON_DEC8=y -CONFIG_TEXTSEARCH=y -CONFIG_TEXTSEARCH_KMP=m -CONFIG_TEXTSEARCH_BM=m -CONFIG_TEXTSEARCH_FSM=m -CONFIG_BTREE=y -CONFIG_INTERVAL_TREE=y -CONFIG_XARRAY_MULTI=y -CONFIG_ASSOCIATIVE_ARRAY=y -CONFIG_CLOSURES=y -CONFIG_HAS_IOMEM=y -CONFIG_HAS_IOPORT=y -CONFIG_HAS_IOPORT_MAP=y -CONFIG_HAS_DMA=y -CONFIG_DMA_OPS_HELPERS=y -CONFIG_NEED_SG_DMA_FLAGS=y -CONFIG_NEED_SG_DMA_LENGTH=y -CONFIG_NEED_DMA_MAP_STATE=y -CONFIG_ARCH_DMA_ADDR_T_64BIT=y -CONFIG_ARCH_HAS_FORCE_DMA_UNENCRYPTED=y -CONFIG_SWIOTLB=y -# CONFIG_SWIOTLB_DYNAMIC is not set -CONFIG_DMA_NEED_SYNC=y -CONFIG_DMA_COHERENT_POOL=y -# CONFIG_DMA_API_DEBUG is not set -# CONFIG_DMA_MAP_BENCHMARK is not set -CONFIG_SGL_ALLOC=y -CONFIG_IOMMU_HELPER=y -CONFIG_CHECK_SIGNATURE=y -CONFIG_CPU_RMAP=y -CONFIG_DQL=y -CONFIG_GLOB=y -# CONFIG_GLOB_SELFTEST is not set -CONFIG_NLATTR=y -CONFIG_LRU_CACHE=m -CONFIG_CLZ_TAB=y -CONFIG_IRQ_POLL=y -CONFIG_MPILIB=y -CONFIG_DIMLIB=y -CONFIG_OID_REGISTRY=m -CONFIG_UCS2_STRING=y -CONFIG_HAVE_GENERIC_VDSO=y -CONFIG_GENERIC_GETTIMEOFDAY=y -CONFIG_GENERIC_VDSO_TIME_NS=y -CONFIG_GENERIC_VDSO_OVERFLOW_PROTECT=y -CONFIG_VDSO_GETRANDOM=y -CONFIG_FONT_SUPPORT=y -CONFIG_FONTS=y -# CONFIG_FONT_8x8 is not set -CONFIG_FONT_8x16=y -# CONFIG_FONT_6x11 is not set -# CONFIG_FONT_7x14 is not set -# CONFIG_FONT_PEARL_8x8 is not set -# CONFIG_FONT_ACORN_8x8 is not set -# CONFIG_FONT_MINI_4x6 is not set -# CONFIG_FONT_6x10 is not set -# CONFIG_FONT_10x18 is not set -# CONFIG_FONT_SUN8x16 is not set -# CONFIG_FONT_SUN12x22 is not set -# CONFIG_FONT_TER16x32 is not set -# CONFIG_FONT_6x8 is not set -CONFIG_FONT_AUTOSELECT=y -CONFIG_SG_POOL=y -CONFIG_ARCH_HAS_PMEM_API=y -CONFIG_MEMREGION=y -CONFIG_ARCH_HAS_CPU_CACHE_INVALIDATE_MEMREGION=y -CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y -CONFIG_ARCH_HAS_COPY_MC=y -CONFIG_ARCH_STACKWALK=y -CONFIG_STACKDEPOT=y -CONFIG_STACKDEPOT_MAX_FRAMES=64 -CONFIG_SBITMAP=y -CONFIG_PARMAN=m -CONFIG_OBJAGG=m -# CONFIG_LWQ_TEST is not set -# end of Library routines - -CONFIG_PLDMFW=y -CONFIG_ASN1_ENCODER=m -CONFIG_FIRMWARE_TABLE=y - -# -# Kernel hacking -# - -# -# printk and dmesg options -# -CONFIG_PRINTK_TIME=y -# CONFIG_PRINTK_CALLER is not set -# CONFIG_STACKTRACE_BUILD_ID is not set -CONFIG_CONSOLE_LOGLEVEL_DEFAULT=4 -CONFIG_CONSOLE_LOGLEVEL_QUIET=4 -CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 -# CONFIG_BOOT_PRINTK_DELAY is not set -CONFIG_DYNAMIC_DEBUG=y -CONFIG_DYNAMIC_DEBUG_CORE=y -CONFIG_SYMBOLIC_ERRNAME=y -CONFIG_DEBUG_BUGVERBOSE=y -# end of printk and dmesg options - -CONFIG_DEBUG_KERNEL=y -CONFIG_DEBUG_MISC=y - -# -# Compile-time checks and compiler options -# -CONFIG_AS_HAS_NON_CONST_ULEB128=y -CONFIG_DEBUG_INFO_NONE=y -# CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT is not set -# CONFIG_DEBUG_INFO_DWARF4 is not set -# CONFIG_DEBUG_INFO_DWARF5 is not set -CONFIG_FRAME_WARN=2048 -CONFIG_STRIP_ASM_SYMS=y -# CONFIG_READABLE_ASM is not set -# CONFIG_HEADERS_INSTALL is not set -# CONFIG_DEBUG_SECTION_MISMATCH is not set -CONFIG_SECTION_MISMATCH_WARN_ONLY=y -# CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set -CONFIG_OBJTOOL=y -# CONFIG_VMLINUX_MAP is not set -# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set -# end of Compile-time checks and compiler options - -# -# Generic Kernel Debugging Instruments -# -CONFIG_MAGIC_SYSRQ=y -CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x0 -CONFIG_MAGIC_SYSRQ_SERIAL=y -CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE="" -CONFIG_DEBUG_FS=y -CONFIG_DEBUG_FS_ALLOW_ALL=y -# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set -# CONFIG_DEBUG_FS_ALLOW_NONE is not set -CONFIG_HAVE_ARCH_KGDB=y -# CONFIG_KGDB is not set -CONFIG_ARCH_HAS_UBSAN=y -# CONFIG_UBSAN is not set -CONFIG_HAVE_ARCH_KCSAN=y -CONFIG_HAVE_KCSAN_COMPILER=y -# CONFIG_KCSAN is not set -# end of Generic Kernel Debugging Instruments - -# -# Networking Debugging -# -# CONFIG_NET_DEV_REFCNT_TRACKER is not set -# CONFIG_NET_NS_REFCNT_TRACKER is not set -# CONFIG_DEBUG_NET is not set -# end of Networking Debugging - -# -# Memory Debugging -# -# CONFIG_PAGE_EXTENSION is not set -# CONFIG_DEBUG_PAGEALLOC is not set -CONFIG_SLUB_DEBUG=y -# CONFIG_SLUB_DEBUG_ON is not set -# CONFIG_PAGE_OWNER is not set -# CONFIG_PAGE_TABLE_CHECK is not set -# CONFIG_PAGE_POISONING is not set -# CONFIG_DEBUG_PAGE_REF is not set -# CONFIG_DEBUG_RODATA_TEST is not set -CONFIG_ARCH_HAS_DEBUG_WX=y -# CONFIG_DEBUG_WX is not set -CONFIG_GENERIC_PTDUMP=y -# CONFIG_PTDUMP_DEBUGFS is not set -CONFIG_HAVE_DEBUG_KMEMLEAK=y -# CONFIG_DEBUG_KMEMLEAK is not set -# CONFIG_PER_VMA_LOCK_STATS is not set -# CONFIG_DEBUG_OBJECTS is not set -# CONFIG_SHRINKER_DEBUG is not set -# CONFIG_DEBUG_STACK_USAGE is not set -CONFIG_SCHED_STACK_END_CHECK=y -CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y -# CONFIG_DEBUG_VM is not set -# CONFIG_DEBUG_VM_PGTABLE is not set -CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y -# CONFIG_DEBUG_VIRTUAL is not set -CONFIG_DEBUG_MEMORY_INIT=y -# CONFIG_DEBUG_PER_CPU_MAPS is not set -CONFIG_ARCH_SUPPORTS_KMAP_LOCAL_FORCE_MAP=y -# CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP is not set -# CONFIG_MEM_ALLOC_PROFILING is not set -CONFIG_HAVE_ARCH_KASAN=y -CONFIG_HAVE_ARCH_KASAN_VMALLOC=y -CONFIG_CC_HAS_KASAN_GENERIC=y -CONFIG_CC_HAS_KASAN_SW_TAGS=y -CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y -# CONFIG_KASAN is not set -CONFIG_HAVE_ARCH_KFENCE=y -# CONFIG_KFENCE is not set -CONFIG_HAVE_ARCH_KMSAN=y -# end of Memory Debugging - -# CONFIG_DEBUG_SHIRQ is not set - -# -# Debug Oops, Lockups and Hangs -# -# CONFIG_PANIC_ON_OOPS is not set -CONFIG_PANIC_ON_OOPS_VALUE=0 -CONFIG_PANIC_TIMEOUT=0 -CONFIG_LOCKUP_DETECTOR=y -CONFIG_SOFTLOCKUP_DETECTOR=y -# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set -CONFIG_HAVE_HARDLOCKUP_DETECTOR_BUDDY=y -CONFIG_HARDLOCKUP_DETECTOR=y -# CONFIG_HARDLOCKUP_DETECTOR_PREFER_BUDDY is not set -CONFIG_HARDLOCKUP_DETECTOR_PERF=y -# CONFIG_HARDLOCKUP_DETECTOR_BUDDY is not set -# CONFIG_HARDLOCKUP_DETECTOR_ARCH is not set -CONFIG_HARDLOCKUP_DETECTOR_COUNTS_HRTIMER=y -CONFIG_HARDLOCKUP_CHECK_TIMESTAMP=y -# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set -CONFIG_DETECT_HUNG_TASK=y -CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 -# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set -# CONFIG_WQ_WATCHDOG is not set -# CONFIG_WQ_CPU_INTENSIVE_REPORT is not set -# CONFIG_TEST_LOCKUP is not set -# end of Debug Oops, Lockups and Hangs - -# -# Scheduler Debugging -# -CONFIG_SCHED_DEBUG=y -CONFIG_SCHED_INFO=y -CONFIG_SCHEDSTATS=y -# end of Scheduler Debugging - -# CONFIG_DEBUG_PREEMPT is not set - -# -# Lock Debugging (spinlocks, mutexes, etc...) -# -CONFIG_LOCK_DEBUGGING_SUPPORT=y -# CONFIG_PROVE_LOCKING is not set -# CONFIG_LOCK_STAT is not set -# CONFIG_DEBUG_RT_MUTEXES is not set -# CONFIG_DEBUG_SPINLOCK is not set -# CONFIG_DEBUG_MUTEXES is not set -# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set -# CONFIG_DEBUG_RWSEMS is not set -# CONFIG_DEBUG_LOCK_ALLOC is not set -# CONFIG_DEBUG_ATOMIC_SLEEP is not set -# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set -# CONFIG_LOCK_TORTURE_TEST is not set -# CONFIG_WW_MUTEX_SELFTEST is not set -# CONFIG_SCF_TORTURE_TEST is not set -# CONFIG_CSD_LOCK_WAIT_DEBUG is not set -# end of Lock Debugging (spinlocks, mutexes, etc...) - -# CONFIG_NMI_CHECK_CPU is not set -# CONFIG_DEBUG_IRQFLAGS is not set -CONFIG_STACKTRACE=y -# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set -# CONFIG_DEBUG_KOBJECT is not set - -# -# Debug kernel data structures -# -# CONFIG_DEBUG_LIST is not set -# CONFIG_DEBUG_PLIST is not set -# CONFIG_DEBUG_SG is not set -# CONFIG_DEBUG_NOTIFIERS is not set -# CONFIG_DEBUG_CLOSURES is not set -# CONFIG_DEBUG_MAPLE_TREE is not set -# end of Debug kernel data structures - -# -# RCU Debugging -# -# CONFIG_RCU_SCALE_TEST is not set -# CONFIG_RCU_TORTURE_TEST is not set -# CONFIG_RCU_REF_SCALE_TEST is not set -CONFIG_RCU_CPU_STALL_TIMEOUT=60 -CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 -# CONFIG_RCU_CPU_STALL_CPUTIME is not set -# CONFIG_RCU_TRACE is not set -# CONFIG_RCU_EQS_DEBUG is not set -# end of RCU Debugging - -# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set -# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set -# CONFIG_LATENCYTOP is not set -# CONFIG_DEBUG_CGROUP_REF is not set -CONFIG_USER_STACKTRACE_SUPPORT=y -CONFIG_NOP_TRACER=y -CONFIG_HAVE_RETHOOK=y -CONFIG_RETHOOK=y -CONFIG_HAVE_FUNCTION_TRACER=y -CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y -CONFIG_HAVE_FUNCTION_GRAPH_RETVAL=y -CONFIG_HAVE_DYNAMIC_FTRACE=y -CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y -CONFIG_HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y -CONFIG_HAVE_DYNAMIC_FTRACE_WITH_ARGS=y -CONFIG_HAVE_DYNAMIC_FTRACE_NO_PATCHABLE=y -CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y -CONFIG_HAVE_SYSCALL_TRACEPOINTS=y -CONFIG_HAVE_FENTRY=y -CONFIG_HAVE_OBJTOOL_MCOUNT=y -CONFIG_HAVE_OBJTOOL_NOP_MCOUNT=y -CONFIG_HAVE_C_RECORDMCOUNT=y -CONFIG_HAVE_BUILDTIME_MCOUNT_SORT=y -CONFIG_BUILDTIME_MCOUNT_SORT=y -CONFIG_TRACER_MAX_TRACE=y -CONFIG_TRACE_CLOCK=y -CONFIG_RING_BUFFER=y -CONFIG_EVENT_TRACING=y -CONFIG_CONTEXT_SWITCH_TRACER=y -CONFIG_TRACING=y -CONFIG_GENERIC_TRACER=y -CONFIG_TRACING_SUPPORT=y -CONFIG_FTRACE=y -# CONFIG_BOOTTIME_TRACING is not set -CONFIG_FUNCTION_TRACER=y -CONFIG_FUNCTION_GRAPH_TRACER=y -# CONFIG_FUNCTION_GRAPH_RETVAL is not set -CONFIG_DYNAMIC_FTRACE=y -CONFIG_DYNAMIC_FTRACE_WITH_REGS=y -CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y -CONFIG_DYNAMIC_FTRACE_WITH_ARGS=y -# CONFIG_FPROBE is not set -CONFIG_FUNCTION_PROFILER=y -CONFIG_STACK_TRACER=y -# CONFIG_IRQSOFF_TRACER is not set -# CONFIG_PREEMPT_TRACER is not set -CONFIG_SCHED_TRACER=y -CONFIG_HWLAT_TRACER=y -# CONFIG_OSNOISE_TRACER is not set -# CONFIG_TIMERLAT_TRACER is not set -CONFIG_MMIOTRACE=y -CONFIG_FTRACE_SYSCALLS=y -CONFIG_TRACER_SNAPSHOT=y -# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set -CONFIG_BRANCH_PROFILE_NONE=y -# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set -CONFIG_BLK_DEV_IO_TRACE=y -CONFIG_KPROBE_EVENTS=y -# CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set -CONFIG_UPROBE_EVENTS=y -CONFIG_BPF_EVENTS=y -CONFIG_DYNAMIC_EVENTS=y -CONFIG_PROBE_EVENTS=y -# CONFIG_BPF_KPROBE_OVERRIDE is not set -CONFIG_FTRACE_MCOUNT_RECORD=y -CONFIG_FTRACE_MCOUNT_USE_CC=y -CONFIG_TRACING_MAP=y -CONFIG_SYNTH_EVENTS=y -# CONFIG_USER_EVENTS is not set -CONFIG_HIST_TRIGGERS=y -# CONFIG_TRACE_EVENT_INJECT is not set -# CONFIG_TRACEPOINT_BENCHMARK is not set -# CONFIG_RING_BUFFER_BENCHMARK is not set -# CONFIG_TRACE_EVAL_MAP_FILE is not set -# CONFIG_FTRACE_RECORD_RECURSION is not set -# CONFIG_FTRACE_VALIDATE_RCU_IS_WATCHING is not set -# CONFIG_FTRACE_STARTUP_TEST is not set -# CONFIG_FTRACE_SORT_STARTUP_TEST is not set -# CONFIG_RING_BUFFER_STARTUP_TEST is not set -# CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set -# CONFIG_MMIOTRACE_TEST is not set -# CONFIG_PREEMPTIRQ_DELAY_TEST is not set -# CONFIG_SYNTH_EVENT_GEN_TEST is not set -# CONFIG_KPROBE_EVENT_GEN_TEST is not set -# CONFIG_HIST_TRIGGERS_DEBUG is not set -# CONFIG_RV is not set -# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set -# CONFIG_SAMPLES is not set -CONFIG_HAVE_SAMPLE_FTRACE_DIRECT=y -CONFIG_HAVE_SAMPLE_FTRACE_DIRECT_MULTI=y -CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y -CONFIG_STRICT_DEVMEM=y -CONFIG_IO_STRICT_DEVMEM=y - -# -# x86 Debugging -# -# CONFIG_X86_VERBOSE_BOOTUP is not set -CONFIG_EARLY_PRINTK=y -# CONFIG_EARLY_PRINTK_DBGP is not set -# CONFIG_EARLY_PRINTK_USB_XDBC is not set -# CONFIG_EFI_PGT_DUMP is not set -# CONFIG_DEBUG_TLBFLUSH is not set -# CONFIG_IOMMU_DEBUG is not set -CONFIG_HAVE_MMIOTRACE_SUPPORT=y -# CONFIG_X86_DECODER_SELFTEST is not set -CONFIG_IO_DELAY_0X80=y -# CONFIG_IO_DELAY_0XED is not set -# CONFIG_IO_DELAY_UDELAY is not set -# CONFIG_IO_DELAY_NONE is not set -# CONFIG_DEBUG_BOOT_PARAMS is not set -# CONFIG_CPA_DEBUG is not set -# CONFIG_DEBUG_ENTRY is not set -# CONFIG_DEBUG_NMI_SELFTEST is not set -# CONFIG_X86_DEBUG_FPU is not set -# CONFIG_PUNIT_ATOM_DEBUG is not set -CONFIG_UNWINDER_ORC=y -# CONFIG_UNWINDER_FRAME_POINTER is not set -# end of x86 Debugging - -# -# Kernel Testing and Coverage -# -# CONFIG_KUNIT is not set -# CONFIG_NOTIFIER_ERROR_INJECTION is not set -CONFIG_FUNCTION_ERROR_INJECTION=y -# CONFIG_FAULT_INJECTION is not set -CONFIG_ARCH_HAS_KCOV=y -CONFIG_CC_HAS_SANCOV_TRACE_PC=y -# CONFIG_KCOV is not set -CONFIG_RUNTIME_TESTING_MENU=y -# CONFIG_TEST_DHRY is not set -CONFIG_LKDTM=m -# CONFIG_TEST_MIN_HEAP is not set -# CONFIG_TEST_DIV64 is not set -# CONFIG_TEST_MULDIV64 is not set -# CONFIG_BACKTRACE_SELF_TEST is not set -# CONFIG_TEST_REF_TRACKER is not set -# CONFIG_RBTREE_TEST is not set -# CONFIG_REED_SOLOMON_TEST is not set -# CONFIG_INTERVAL_TREE_TEST is not set -CONFIG_PERCPU_TEST=m -# CONFIG_ATOMIC64_SELFTEST is not set -CONFIG_ASYNC_RAID6_TEST=m -# CONFIG_TEST_HEXDUMP is not set -CONFIG_TEST_KSTRTOX=m -# CONFIG_TEST_PRINTF is not set -# CONFIG_TEST_SCANF is not set -# CONFIG_TEST_BITMAP is not set -# CONFIG_TEST_UUID is not set -# CONFIG_TEST_XARRAY is not set -# CONFIG_TEST_MAPLE_TREE is not set -# CONFIG_TEST_RHASHTABLE is not set -# CONFIG_TEST_IDA is not set -# CONFIG_TEST_PARMAN is not set -# CONFIG_TEST_LKM is not set -# CONFIG_TEST_BITOPS is not set -# CONFIG_TEST_VMALLOC is not set -# CONFIG_TEST_BPF is not set -# CONFIG_TEST_BLACKHOLE_DEV is not set -# CONFIG_FIND_BIT_BENCHMARK is not set -# CONFIG_TEST_FIRMWARE is not set -# CONFIG_TEST_SYSCTL is not set -# CONFIG_TEST_UDELAY is not set -# CONFIG_TEST_STATIC_KEYS is not set -# CONFIG_TEST_DYNAMIC_DEBUG is not set -# CONFIG_TEST_KMOD is not set -# CONFIG_TEST_MEMCAT_P is not set -# CONFIG_TEST_OBJAGG is not set -# CONFIG_TEST_MEMINIT is not set -# CONFIG_TEST_HMM is not set -# CONFIG_TEST_FREE_PAGES is not set -# CONFIG_TEST_FPU is not set -# CONFIG_TEST_CLOCKSOURCE_WATCHDOG is not set -# CONFIG_TEST_OBJPOOL is not set -CONFIG_ARCH_USE_MEMTEST=y -# CONFIG_MEMTEST is not set -# CONFIG_HYPERV_TESTING is not set -# end of Kernel Testing and Coverage - -# -# Rust hacking -# -# end of Rust hacking -# end of Kernel hacking diff --git a/configs/modules-essential.list b/configs/modules-essential.list deleted file mode 100644 index b2dfc2e..0000000 --- a/configs/modules-essential.list +++ /dev/null @@ -1,59 +0,0 @@ -# Essential kernel modules for Zero-OS Alpine initramfs -# This file contains a curated list of essential modules for network and storage functionality -# Comments are supported (lines starting with #) - -# Network drivers - Intel -e1000 -e1000e -igb -ixgbe -i40e -ice - -# Network drivers - Realtek -r8169 -8139too -8139cp - -# Network drivers - Broadcom -bnx2 -bnx2x -tg3 -b44 - -# Network drivers - Atheros -atl1 -atl1e -atl1c -alx - -# VirtIO drivers -virtio_net -virtio_scsi -virtio_blk -virtio_pci - -# Tunnel and container support -tun -overlay - -# Storage subsystem (essential only) -scsi_mod -sd_mod - -# Control Groups (cgroups v1 and v2) - essential for container management -cgroup_pids -cgroup_freezer -cgroup_perf_event -cgroup_device -cgroup_cpuset -cgroup_bpf -cgroup_debug -memcg -blkio_cgroup -cpu_cgroup -cpuacct -hugetlb_cgroup -net_cls_cgroup -net_prio_cgroup -devices_cgroup diff --git a/configs/packages-minimal.txt b/configs/packages-minimal.txt deleted file mode 100644 index 48b22e7..0000000 --- a/configs/packages-minimal.txt +++ /dev/null @@ -1,46 +0,0 @@ -# MINIMAL Alpine packages for Zero-OS embedded initramfs -# Target: ~50MB total (not 700MB!) - -# Core system (essential only) -alpine-baselayout -busybox -musl - -# Module loading & hardware detection -eudev -eudev-hwids -eudev-libs -eudev-netifnames -kmod - -# Console/terminal management -util-linux - -# Essential networking (for Zero-OS connectivity) -iproute2 -ethtool - -# Filesystem support (minimal) -btrfs-progs -dosfstools - -# Essential libraries only -zlib - -# Network utilities (minimal) -dhcpcd -tcpdump -bmon - -# Random number generation (for crypto/security) -haveged - -# SSH access and terminal multiplexer -openssh-server -zellij - - -# Essential debugging and monitoring tools included -# NO development tools, NO curl/wget, NO python, NO redis -# NO massive linux-firmware package -# Other tools will be loaded from RFS after network connectivity \ No newline at end of file diff --git a/configs/sources.conf b/configs/sources.conf deleted file mode 100644 index 76e9df8..0000000 --- a/configs/sources.conf +++ /dev/null @@ -1,10 +0,0 @@ -# sources.conf - Components to download and build for initramfs -# Format: TYPE:NAME:URL:VERSION:BUILD_FUNCTION[:EXTRA_OPTIONS] - -# Git repositories to clone and build -git:zinit:https://github.com/threefoldtech/zinit:master:build_zinit -git:mycelium:https://github.com/threefoldtech/mycelium:0.6.1:build_mycelium -git:rfs:https://github.com/threefoldtech/rfs:development:build_rfs - -# Pre-built releases to download -release:corex:https://github.com/threefoldtech/corex/releases/download/2.1.4/corex-2.1.4-amd64-linux-static:2.1.4:install_corex:rename=corex \ No newline at end of file diff --git a/configs/zinit/cgroup.yaml b/configs/zinit/cgroup.yaml deleted file mode 100644 index 51c1869..0000000 --- a/configs/zinit/cgroup.yaml +++ /dev/null @@ -1,2 +0,0 @@ -exec: sh /etc/zinit/init/cgroup.sh -oneshot: true \ No newline at end of file diff --git a/configs/zinit/console.yaml b/configs/zinit/console.yaml deleted file mode 100644 index 71cd1a3..0000000 --- a/configs/zinit/console.yaml +++ /dev/null @@ -1,2 +0,0 @@ -exec: /sbin/getty -L 9600 console -restart: always \ No newline at end of file diff --git a/configs/zinit/depmod.yaml b/configs/zinit/depmod.yaml deleted file mode 100644 index 84bcee7..0000000 --- a/configs/zinit/depmod.yaml +++ /dev/null @@ -1 +0,0 @@ -exec: depmod -a \ No newline at end of file diff --git a/configs/zinit/getty.yaml b/configs/zinit/getty.yaml deleted file mode 100644 index cc962a5..0000000 --- a/configs/zinit/getty.yaml +++ /dev/null @@ -1,2 +0,0 @@ -exec: /sbin/getty -L 115200 ttyS0 vt100 -restart: always \ No newline at end of file diff --git a/configs/zinit/gettyconsole.yaml b/configs/zinit/gettyconsole.yaml deleted file mode 100644 index e4074a8..0000000 --- a/configs/zinit/gettyconsole.yaml +++ /dev/null @@ -1,2 +0,0 @@ -exec: /sbin/getty console linux -restart: always \ No newline at end of file diff --git a/configs/zinit/haveged.yaml b/configs/zinit/haveged.yaml deleted file mode 100644 index 3f36285..0000000 --- a/configs/zinit/haveged.yaml +++ /dev/null @@ -1,2 +0,0 @@ -exec: haveged -w 1024 -d 32 -i 32 -v 1 -oneshot: true \ No newline at end of file diff --git a/configs/zinit/init/ashloging.sh b/configs/zinit/init/ashloging.sh deleted file mode 100755 index 095206c..0000000 --- a/configs/zinit/init/ashloging.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash - -echo "start ash terminal" -while true; do - getty -l /bin/ash -n 19200 tty2 -done diff --git a/configs/zinit/init/cgroup.sh b/configs/zinit/init/cgroup.sh deleted file mode 100755 index f1b623f..0000000 --- a/configs/zinit/init/cgroup.sh +++ /dev/null @@ -1,10 +0,0 @@ -set -x - -mount -t tmpfs cgroup_root /sys/fs/cgroup - -subsys="pids cpuset cpu cpuacct blkio memory devices freezer net_cls perf_event net_prio hugetlb" - -for sys in $subsys; do - mkdir -p /sys/fs/cgroup/$sys - mount -t cgroup $sys -o $sys /sys/fs/cgroup/$sys/ -done diff --git a/configs/zinit/init/modprobe.sh b/configs/zinit/init/modprobe.sh deleted file mode 100755 index 1417d41..0000000 --- a/configs/zinit/init/modprobe.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/bash - -modprobe fuse -modprobe btrfs -modprobe tun -modprobe br_netfilter - -echo never > /sys/kernel/mm/transparent_hugepage/enabled - -ulimit -n 524288 \ No newline at end of file diff --git a/configs/zinit/init/ntpd.sh b/configs/zinit/init/ntpd.sh deleted file mode 100755 index 52e4d30..0000000 --- a/configs/zinit/init/ntpd.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -ntp_flags=$(grep -o 'ntp=.*' /proc/cmdline | sed 's/^ntp=//') - -params="" -if [ -n "$ntp_flags" ]; then - params=$(echo "-p $ntp_flags" | sed s/,/' -p '/g) -fi - -exec ntpd -n $params \ No newline at end of file diff --git a/configs/zinit/init/routing.sh b/configs/zinit/init/routing.sh deleted file mode 100755 index 95eab6f..0000000 --- a/configs/zinit/init/routing.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/bash - -echo "Enable ip forwarding" -echo 1 > /proc/sys/net/ipv4/ip_forward \ No newline at end of file diff --git a/configs/zinit/init/shm.sh b/configs/zinit/init/shm.sh deleted file mode 100755 index 39ac1fd..0000000 --- a/configs/zinit/init/shm.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh -mkdir /dev/shm -mount -t tmpfs shm /dev/shm \ No newline at end of file diff --git a/configs/zinit/init/sshd-setup.sh b/configs/zinit/init/sshd-setup.sh deleted file mode 100755 index 3909a79..0000000 --- a/configs/zinit/init/sshd-setup.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/ash -if [ -f /etc/ssh/ssh_host_rsa_key ]; then - # ensure existing file permissions - chown root:root /etc/ssh/ssh_host_* - chmod 600 /etc/ssh/ssh_host_* - exit 0 -fi - -echo "Setting up sshd" -mkdir -p /run/sshd - -ssh-keygen -f /etc/ssh/ssh_host_rsa_key -N '' -t rsa -ssh-keygen -f /etc/ssh/ssh_host_dsa_key -N '' -t dsa -ssh-keygen -f /etc/ssh/ssh_host_ecdsa_key -N '' -t ecdsa -b 521 -ssh-keygen -f /etc/ssh/ssh_host_ed25519_key -N '' -t ed25519 diff --git a/configs/zinit/init/udev.sh b/configs/zinit/init/udev.sh deleted file mode 100755 index 2667522..0000000 --- a/configs/zinit/init/udev.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -udevadm trigger --action=add -udevadm settle \ No newline at end of file diff --git a/configs/zinit/lo.yaml b/configs/zinit/lo.yaml deleted file mode 100644 index e9a0623..0000000 --- a/configs/zinit/lo.yaml +++ /dev/null @@ -1,2 +0,0 @@ -exec: ip l set lo up -oneshot: true \ No newline at end of file diff --git a/configs/zinit/local-modprobe.yaml b/configs/zinit/local-modprobe.yaml deleted file mode 100644 index a8f3b24..0000000 --- a/configs/zinit/local-modprobe.yaml +++ /dev/null @@ -1,2 +0,0 @@ -exec: sh /etc/zinit/init/modprobe.sh -oneshot: true diff --git a/configs/zinit/mycelium.yaml b/configs/zinit/mycelium.yaml deleted file mode 100644 index e61252a..0000000 --- a/configs/zinit/mycelium.yaml +++ /dev/null @@ -1,6 +0,0 @@ -exec: /usr/bin/mycelium --key-file /tmp/mycelium_priv_key.bin - --tun-name my0 --silent --peers tcp://188.40.132.242:9651 tcp://136.243.47.186:9651 - tcp://185.69.166.7:9651 tcp://185.69.166.8:9651 tcp://65.21.231.58:9651 tcp://65.109.18.113:9651 - tcp://209.159.146.190:9651 tcp://5.78.122.16:9651 tcp://5.223.43.251:9651 tcp://142.93.217.194:9651 -after: - - network \ No newline at end of file diff --git a/configs/zinit/network.yaml b/configs/zinit/network.yaml deleted file mode 100644 index f272134..0000000 --- a/configs/zinit/network.yaml +++ /dev/null @@ -1,5 +0,0 @@ -exec: dhcpcd eth0 -after: - - depmod - - udevd - - udev-trigger \ No newline at end of file diff --git a/configs/zinit/ntp.yaml b/configs/zinit/ntp.yaml deleted file mode 100644 index e7164e8..0000000 --- a/configs/zinit/ntp.yaml +++ /dev/null @@ -1,3 +0,0 @@ -exec: sh /etc/zinit/init/ntpd.sh -after: - - network \ No newline at end of file diff --git a/configs/zinit/routing.yaml b/configs/zinit/routing.yaml deleted file mode 100644 index 16220e1..0000000 --- a/configs/zinit/routing.yaml +++ /dev/null @@ -1,2 +0,0 @@ -exec: sh /etc/zinit/init/routing.sh -oneshot: true \ No newline at end of file diff --git a/configs/zinit/shm.yaml b/configs/zinit/shm.yaml deleted file mode 100644 index 7919fea..0000000 --- a/configs/zinit/shm.yaml +++ /dev/null @@ -1,2 +0,0 @@ -exec: /etc/zinit/init/shm.sh -oneshot: true \ No newline at end of file diff --git a/configs/zinit/sshd-setup.yaml b/configs/zinit/sshd-setup.yaml deleted file mode 100644 index 89ea84b..0000000 --- a/configs/zinit/sshd-setup.yaml +++ /dev/null @@ -1,2 +0,0 @@ -exec: sh /etc/zinit/init/sshd-setup.sh -oneshot: true diff --git a/configs/zinit/sshd.yaml b/configs/zinit/sshd.yaml deleted file mode 100644 index 309b92a..0000000 --- a/configs/zinit/sshd.yaml +++ /dev/null @@ -1,3 +0,0 @@ -exec: /usr/sbin/sshd -D -e -after: - - sshd-setup diff --git a/configs/zinit/udev-trigger.yaml b/configs/zinit/udev-trigger.yaml deleted file mode 100644 index 3c8c83a..0000000 --- a/configs/zinit/udev-trigger.yaml +++ /dev/null @@ -1,6 +0,0 @@ -exec: sh /etc/zinit/init/udev.sh -oneshot: true -after: - - depmod - - udevmon - - udevd \ No newline at end of file diff --git a/configs/zinit/udevd.yaml b/configs/zinit/udevd.yaml deleted file mode 100644 index 1da5469..0000000 --- a/configs/zinit/udevd.yaml +++ /dev/null @@ -1 +0,0 @@ -exec: udevd \ No newline at end of file diff --git a/configs/zinit/udevmon.yaml b/configs/zinit/udevmon.yaml deleted file mode 100644 index eb59948..0000000 --- a/configs/zinit/udevmon.yaml +++ /dev/null @@ -1 +0,0 @@ -exec: udevadm monitor \ No newline at end of file diff --git a/docs/NOTES.md b/docs/NOTES.md index 8806302..8c025be 100644 --- a/docs/NOTES.md +++ b/docs/NOTES.md @@ -86,7 +86,7 @@ Initramfs Assembly – Key Functions - Components copy: [bash.initramfs_copy_components()](scripts/lib/initramfs.sh:101) - Installs built components (zinit/rfs/mycelium/corex) into proper locations, strips/UPX where applicable. - Modules setup: [bash.initramfs_setup_modules()](scripts/lib/initramfs.sh:229) - - Reads [config/modules.conf](config/modules.conf), resolves deps via [bash.initramfs_resolve_module_dependencies()](scripts/lib/initramfs.sh:318), generates stage1 list with firmware correlation. + - Reads [config/modules.conf](config/modules.conf), resolves deps via [bash.initramfs_resolve_module_dependencies()](scripts/lib/initramfs.sh:318), generates stage1 list (firmware hints in modules.conf are ignored; firmware.conf is authoritative). - Create module scripts: [bash.initramfs_create_module_scripts()](scripts/lib/initramfs.sh:427) - Writes /etc/zinit/init/stage1-modules.sh and stage2-modules.sh for zinit to load modules. - Binary size optimization: [bash.initramfs_strip_and_upx()](scripts/lib/initramfs.sh:491) @@ -110,10 +110,19 @@ RFS Flists (modules/firmware) - Packing scripts: - Modules: [bash.pack-modules.sh](scripts/rfs/pack-modules.sh:1) - Firmware: [bash.pack-firmware.sh](scripts/rfs/pack-firmware.sh:1) +- Firmware policy: + - For initramfs: [config/firmware.conf](config/firmware.conf) is the single source of truth for preinstalled firmware; modules.conf hints are ignored. + - For RFS: install all Alpine linux-firmware* packages into the build container and pack from /lib/firmware (full set for runtime). - Integrated in stage_rfs_flists: - Embeds /etc/rfs/modules-.fl - Embeds /etc/rfs/firmware-latest.fl (or tagged by FIRMWARE_TAG) - See [bash.main_build_process() — stage_rfs_flists](scripts/build.sh:298) +- Runtime mount/readiness: + - Firmware flist mounts over /lib/firmware (overmount hides any initramfs firmware). + - Modules flist mounts at /lib/modules/$(uname -r). + - Init scripts probe BASE_URL reachability (accepts FLISTS_BASE_URL or FLIST_BASE_URL) and wait for HTTP(S) before fetching: + - Firmware: [sh.firmware.sh](config/zinit/init/firmware.sh:1) + - Modules: [sh.modules.sh](config/zinit/init/modules.sh:1) Branding Behavior (Passwordless Root, motd/issue) - Finalization hook: [bash.initramfs_finalize_customization()](scripts/lib/initramfs.sh:575) @@ -126,10 +135,12 @@ Branding Behavior (Passwordless Root, motd/issue) - Branding also updates /etc/motd and /etc/issue to Zero-OS. Console and getty +- Early keyboard and debug: + - [config/init](config/init) preloads input/HID and USB HCD modules (i8042, atkbd, usbhid, hid, hid_generic, evdev, xhci/ehci/ohci/uhci) so console input works before zinit/rfs. + - Kernel cmdline initdebug=true opens an early interactive shell; if /init-debug exists and is executable, it runs preferentially. - Serial and console getty configs (zinit service YAML): - - [config/zinit/getty.yaml](config/zinit/getty.yaml) - - [config/zinit/gettyconsole.yaml](config/zinit/gettyconsole.yaml) - - [config/zinit/console.yaml](config/zinit/console.yaml) + - [config/zinit/getty-tty1.yaml](config/zinit/getty-tty1.yaml) + - [config/zinit/getty-console.yaml](config/zinit/getty-console.yaml) - Optional ash login loop (not enabled unless referenced): - [bash.ashloging.sh](config/zinit/init/ashloging.sh:1) @@ -156,14 +167,23 @@ How to Verify Passwordless Root Stage System and Incremental Rebuilds - Stage markers stored in .build-stages/ (one file per stage). -- To minimally rebuild: - - Remove relevant .done files, e.g.: - - initramfs_create.done initramfs_test.done validation.done +- Minimal rebuild helper (host or container): + - [scripts/rebuild-after-zinit.sh](scripts/rebuild-after-zinit.sh) clears only: modules_setup, modules_copy, init_script, zinit_setup, validation, initramfs_create, initramfs_test (kernel_build only with --with-kernel; kernel_modules only with --refresh-container-mods). + - Flags: + - --with-kernel (also rebuild kernel; ensures cpio is recreated right before embedding) + - --refresh-container-mods (rebuild container /lib/modules for fresh containers) + - --verify-only (report changed files and stage status; no rebuild) + - Shows stage status before/after marker removal; no --rebuild-from is passed by default (relies on markers only). +- Manual minimal rebuild: + - Remove relevant .done files, e.g.: initramfs_create.done initramfs_test.done validation.done - Rerun: DEBUG=1 ./scripts/build.sh --skip-tests - Show status: - ./scripts/build.sh --show-stages Key Decisions (current) +- Firmware selection for initramfs comes exclusively from [config/firmware.conf](config/firmware.conf); firmware hints in modules.conf are ignored to avoid duplication/mismatch. +- Runtime firmware flist overmounts /lib/firmware after network readiness; init scripts wait for FLISTS_BASE_URL/FLIST_BASE_URL HTTP reachability before fetching. +- Early keyboard and debug shell added to [config/init](config/init) as described above. - Branding enforces passwordless root via passwd -d -R inside initramfs finalization, avoiding direct edits of passwd/shadow files. - Directory paths normalized to absolute after loading config to avoid CWD-sensitive behavior. - Container image contains shadow suite to ensure passwd/chpasswd availability; perl removed. @@ -172,11 +192,11 @@ File Pointers (quick jump) - Orchestrator: [scripts/build.sh](scripts/build.sh) - Common and config loading: [bash.common.sh](scripts/lib/common.sh:1) - Finalization hook: [bash.initramfs_finalize_customization()](scripts/lib/initramfs.sh:575) -- Passwordless deletion: [bash.initramfs_finalize_customization()](scripts/lib/initramfs.sh:592) - Validation entry: [bash.initramfs_validate()](scripts/lib/initramfs.sh:799) - CPIO creation: [bash.initramfs_create_cpio()](scripts/lib/initramfs.sh:688) - Kernel embed config: [bash.kernel_modify_config_for_initramfs()](scripts/lib/kernel.sh:130) - RFS packers: [bash.pack-modules.sh](scripts/rfs/pack-modules.sh:1), [bash.pack-firmware.sh](scripts/rfs/pack-firmware.sh:1) +- USB creator: [scripts/make-grub-usb.sh](scripts/make-grub-usb.sh) Change Log - 2025-09-09: diff --git a/docs/PROMPT.md b/docs/PROMPT.md index 46c683d..b8e58f0 100644 --- a/docs/PROMPT.md +++ b/docs/PROMPT.md @@ -34,6 +34,8 @@ Repository map (jump-points) - RFS flists tooling: - Modules packer: [bash.pack-modules.sh](scripts/rfs/pack-modules.sh:1) - Firmware packer: [bash.pack-firmware.sh](scripts/rfs/pack-firmware.sh:1) +- Boot media utility: + - GRUB USB creator: [scripts/make-grub-usb.sh](scripts/make-grub-usb.sh) High-priority behaviors and policies 1) Branding passwordless root (shadow-aware) @@ -53,18 +55,20 @@ High-priority behaviors and policies - Pre-CPIO essential check includes “home”: - [bash.initramfs_create_cpio()](scripts/lib/initramfs.sh:680) -4) Remote flist fallback (modules + firmware) +4) Remote flist fallback + readiness (modules + firmware) - When local manifests are missing, fetch from zos.grid.tf and mount via rfs: - - Firmware fallback: [sh.firmware.sh](config/zinit/init/firmware.sh:1) - - Default BASE_URL: https://zos.grid.tf/store/flists - - Fetch path: ${BASE_URL}/firmware-latest.fl to /etc/rfs/firmware-latest.fl - - Modules fallback: [sh.modules.sh](config/zinit/init/modules.sh:1) - - Fetch path: ${BASE_URL}/modules-$(uname -r)-Zero-OS.fl to /etc/rfs/modules-$(uname -r).fl - - Env overrides: - - FIRMWARE_FLIST, MODULES_FLIST: use local file if provided - - RFS_BIN: defaults to rfs - - FLISTS_BASE_URL: overrides base URL - - wget is available (initramfs includes it); scripts prefer wget, fallback to busybox wget if needed. + - Firmware: [sh.firmware.sh](config/zinit/init/firmware.sh:1) + - BASE_URL from FLISTS_BASE_URL (or FLIST_BASE_URL alias), default https://zos.grid.tf/store/flists + - Probes BASE_URL for HTTP(S) readiness (wget --spider) before fetching firmware-latest.fl + - Fetch path: ${BASE_URL%/}/firmware-latest.fl to /etc/rfs/firmware-latest.fl + - Modules: [sh.modules.sh](config/zinit/init/modules.sh:1) + - BASE_URL from FLISTS_BASE_URL (or FLIST_BASE_URL alias) + - Probes BASE_URL for HTTP(S) readiness before fetching modules-$(uname -r)-Zero-OS.fl +- Env overrides: + - FIRMWARE_FLIST, MODULES_FLIST: use local file if provided + - RFS_BIN: defaults to rfs + - FLISTS_BASE_URL or FLIST_BASE_URL: override base URL +- wget is available (initramfs includes it); scripts prefer wget, fallback to busybox wget if needed. 5) Incremental build guards - Kernel build now defaults INITRAMFS_ARCHIVE if unset (fix for unbound var on incremental runs): @@ -72,6 +76,12 @@ High-priority behaviors and policies - Initramfs test stage already guards INITRAMFS_ARCHIVE: - [bash.stage_initramfs_test()](scripts/build.sh:385) +6) Early keyboard input and debug shell +- Early HID/input and USB HCD modules are preloaded before zinit to ensure console usability: + - [config.init](config/init:80) +- Debug hook: kernel cmdline initdebug=true runs /init-debug if present or drops to a shell: + - [config.init](config/init:115) + Flags and config - Config file: [config/build.conf](config/build.conf) - Branding flags: @@ -85,6 +95,9 @@ Flags and config - COMPONENTS_DIR="components" - KERNEL_DIR="kernel" - DIST_DIR="dist" +- Firmware policies: + - Initramfs: [config/firmware.conf](config/firmware.conf) is authoritative; modules.conf firmware hints are ignored. + - RFS: full Alpine firmware set is installed into container and packed from /lib/firmware (see [bash.pack-firmware.sh](scripts/rfs/pack-firmware.sh:1)). - Firmware flist naming tag: - FIRMWARE_TAG (env > config > “latest”) - Container image tools (podman rootless OK) defined by [Dockerfile](Dockerfile): @@ -113,7 +126,7 @@ Common tasks and commands - Show stage status: - ./scripts/build.sh --show-stages -Checklists +Checklists and helpers A) Diagnose “passwordless root not working” - Confirm branding flags are loaded: @@ -130,17 +143,34 @@ B) Fix “Initramfs directory not found: initramfs (resolved: /workspace/kernel/ - Confirm validation prints “Validation debug:” with resolved absolute path: - [bash.initramfs_validate()](scripts/lib/initramfs.sh:799) -C) INITRAMFS_ARCHIVE unbound during kernel build stage +C) Minimal rebuild after zinit/init/modules.conf changes +- Use the helper (works from host or container): + - scripts/rebuild-after-zinit.sh + - Defaults: initramfs-only; clears only modules_setup, modules_copy, init_script, zinit_setup, validation, initramfs_create, initramfs_test + - Flags: + - --with-kernel: also rebuild kernel; cpio is recreated immediately before embedding + - --refresh-container-mods: rebuild container /lib/modules for fresh containers + - --verify-only: report changed files and stage status; no rebuild + - Stage status is printed before/after marker removal; the helper avoids --rebuild-from by default to prevent running early stages. +- Manual fallback: + - rm -f .build-stages/initramfs_create.done .build-stages/initramfs_test.done .build-stages/validation.done + - DEBUG=1 ./scripts/build.sh --skip-tests + +D) INITRAMFS_ARCHIVE unbound during kernel build stage - stage_kernel_build now defaults INITRAMFS_ARCHIVE if unset: - [bash.stage_kernel_build()](scripts/build.sh:398) - If error persists, ensure stage_initramfs_create ran or that defaulting logic sees dist/initramfs.cpio.xz. -D) Modules/firmware not found by rfs init scripts -- Confirm local manifests under /etc/rfs or remote fallback working: +E) Modules/firmware not found by rfs init scripts +- Confirm local manifests under /etc/rfs or remote fallback: - Firmware: [sh.firmware.sh](config/zinit/init/firmware.sh:1) - Modules: [sh.modules.sh](config/zinit/init/modules.sh:1) +- For remote: + - Set FLISTS_BASE_URL or FLIST_BASE_URL; default is https://zos.grid.tf/store/flists + - Scripts probe BASE_URL readiness (wget --spider) before fetch + - Firmware target is /lib/firmware; modules target is /lib/modules/$(uname -r) - Confirm uname -r matches remote naming “modules-$(uname -r)-Zero-OS.fl” -- Confirm wget present (it is in initramfs), or busybox fallback. +- Confirm wget present (or busybox wget) Project conventions - Edit policy: @@ -157,8 +187,9 @@ Key files to keep in sync with behavior decisions - Validation diagnostics: [bash.initramfs_validate()](scripts/lib/initramfs.sh:799) - Archive creation (pre-CPIO checks): [bash.initramfs_create_cpio()](scripts/lib/initramfs.sh:688) - Path normalization after config: [bash.common.sh](scripts/lib/common.sh:236) -- Modules/firmware remote fallback: [sh.modules.sh](config/zinit/init/modules.sh:1), [sh.firmware.sh](config/zinit/init/firmware.sh:1) +- Modules/firmware remote fallback + readiness: [sh.modules.sh](config/zinit/init/modules.sh:1), [sh.firmware.sh](config/zinit/init/firmware.sh:1) - Kernel stage defaulting for archive: [bash.stage_kernel_build()](scripts/build.sh:398) +- GRUB USB creator: [scripts/make-grub-usb.sh](scripts/make-grub-usb.sh) - Operational notes: [docs/NOTES.md](docs/NOTES.md) When in doubt diff --git a/docs/img_1758452705037.png b/docs/img_1758452705037.png new file mode 100644 index 0000000000000000000000000000000000000000..7ec261ab07bcaab77a3940d702447756eaa05a91 GIT binary patch literal 235113 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�v23bq$d@`sMzn{-a#pTvcI!g$-8+ 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 - Run depmod -a - Run udev coldplug sequence (reload, trigger add, settle) diff --git a/initramfs/etc/apk/world b/initramfs/etc/apk/world index 64d136f..41d20b9 100644 --- a/initramfs/etc/apk/world +++ b/initramfs/etc/apk/world @@ -20,10 +20,13 @@ iproute2 kmod libc-utils linux-firmware-bnx2 +linux-firmware-bnx2x linux-firmware-e100 linux-firmware-intel linux-firmware-qlogic linux-firmware-realtek +linux-firmware-rtl_nic +linux-firmware-tigon musl nftables openssh-server diff --git a/initramfs/etc/shadow b/initramfs/etc/shadow index e07689b..660188f 100644 --- a/initramfs/etc/shadow +++ b/initramfs/etc/shadow @@ -1,4 +1,4 @@ -root::20349:0::::: +root::20354:0::::: bin:!::0::::: daemon:!::0::::: lp:!::0::::: diff --git a/scripts/lib/alpine.sh b/scripts/lib/alpine.sh index 9910753..5de13f6 100644 --- a/scripts/lib/alpine.sh +++ b/scripts/lib/alpine.sh @@ -395,43 +395,35 @@ function alpine_install_firmware() { section_header "Installing Required Firmware Packages (Selective)" - # Use smart firmware selection from module analysis if available + # Policy: firmware.conf is the authoritative source for initramfs firmware local firmware_packages=() + if [[ ! -f "$firmware_conf" ]]; then + log_warn "Firmware configuration not found: ${firmware_conf}; skipping firmware installation to initramfs" + return 0 + fi + + # Ignore any REQUIRED_FIRMWARE_PACKAGES hints to avoid duplication/mismatch with modules.conf if [[ -n "${REQUIRED_FIRMWARE_PACKAGES:-}" ]]; then - log_info "Using intelligent firmware selection based on COPIED modules only" - read -ra firmware_packages <<< "$REQUIRED_FIRMWARE_PACKAGES" - - log_info "Required firmware packages (${#firmware_packages[@]}):" - for package in "${firmware_packages[@]}"; do - log_info " ✓ ${package}" - done - else - log_info "Falling back to firmware configuration file" - - if [[ ! -f "$firmware_conf" ]]; then - log_warn "No firmware configuration found and no module requirements" - log_info "Skipping firmware installation" - return 0 + log_info "Firmware selection: ignoring REQUIRED_FIRMWARE_PACKAGES; using ${firmware_conf} as authoritative source" + fi + + # Read firmware packages from config (excluding comments and empty lines) + while IFS=: read -r package description; do + # Skip comments and empty lines + if [[ "$package" =~ ^[[:space:]]*# ]] || [[ -z "${package// }" ]]; then + continue fi - # Read firmware packages from config (excluding comments and empty lines) - while IFS=: read -r package description; do - # Skip comments and empty lines - if [[ "$package" =~ ^[[:space:]]*# ]] || [[ -z "${package// }" ]]; then - continue - fi - - # Trim whitespace - package=$(echo "$package" | xargs) - description=$(echo "$description" | xargs) - - if [[ -n "$package" ]]; then - firmware_packages+=("$package") - log_info " - ${package}: ${description}" - fi - done < "$firmware_conf" - fi + # Trim whitespace + package=$(echo "$package" | xargs) + description=$(echo "$description" | xargs) + + if [[ -n "$package" ]]; then + firmware_packages+=("$package") + log_info " - ${package}: ${description}" + fi + done < "$firmware_conf" if [[ ${#firmware_packages[@]} -eq 0 ]]; then log_warn "No firmware packages to install" diff --git a/scripts/lib/docker.sh b/scripts/lib/docker.sh index 0a24d6d..a012b7f 100644 --- a/scripts/lib/docker.sh +++ b/scripts/lib/docker.sh @@ -56,7 +56,7 @@ function docker_build_container() { fi log_info "Building container image: ${tag}" - safe_execute ${CONTAINER_RUNTIME} build -t "${tag}" -f "${dockerfile_path}" "${PROJECT_ROOT}" + ${CONTAINER_RUNTIME} build -t "${tag}" -f "${dockerfile_path}" "${PROJECT_ROOT}" log_info "Container image built successfully: ${tag}" } diff --git a/scripts/lib/initramfs.sh b/scripts/lib/initramfs.sh index 19e8403..533b2d0 100644 --- a/scripts/lib/initramfs.sh +++ b/scripts/lib/initramfs.sh @@ -250,16 +250,9 @@ function initramfs_setup_modules() { local stage1_modules=() local stage1_firmware=() - while IFS=: read -r stage module firmware_line; do + while IFS=: read -r stage module _ignored_fw; do if [[ "$stage" == "stage1" && -n "$module" ]]; then stage1_modules+=("$module") - # Extract firmware package name (before any comment) - local firmware=$(echo "$firmware_line" | sed 's/[[:space:]]*#.*//' | tr -d ' ') - if [[ -n "$firmware" && "$firmware" != "none" ]]; then - stage1_firmware+=("$firmware") - required_firmware+=("$firmware") - log_debug "Module $module requires firmware: $firmware" - fi fi done < <(grep "^stage1:" "$modules_conf") @@ -286,32 +279,32 @@ function initramfs_setup_modules() { local stage2_with_deps=() # Create firmware requirements list (remove duplicates) - local unique_firmware=($(printf '%s\n' "${required_firmware[@]}" | sort -u)) - if [[ ${#unique_firmware[@]} -gt 0 ]]; then - printf '%s\n' "${unique_firmware[@]}" > "${modules_dir}/required-firmware.list" - log_info "Created firmware requirements list: ${#unique_firmware[@]} packages" - for fw in "${unique_firmware[@]}"; do - log_info " Required firmware: $fw" - done - - # Export for use by firmware installation - export REQUIRED_FIRMWARE_PACKAGES="${unique_firmware[*]}" + # Firmware selection policy: use config/firmware.conf as the authoritative source. + # Ignore firmware hints in modules.conf (third column) to avoid duplication/mismatch. + if [[ -f "${PROJECT_ROOT}/config/firmware.conf" ]]; then + log_info "Firmware selection: using config/firmware.conf (ignoring modules.conf firmware hints)" else - log_info "No firmware packages required" - export REQUIRED_FIRMWARE_PACKAGES="" + log_warn "Firmware selection: config/firmware.conf not found; no firmware will be installed into initramfs" fi + # Remove any stale list created by previous versions + rm -f "${modules_dir}/required-firmware.list" 2>/dev/null || true + # Do NOT export REQUIRED_FIRMWARE_PACKAGES anymore; alpine_install_firmware reads the config file directly. # Create module loading scripts initramfs_create_module_scripts "$initramfs_dir" "$kernel_version" # Report final counts local stage1_count=${#stage1_with_deps[@]} - local firmware_count=${#unique_firmware[@]} + # Count firmware entries from authoritative firmware.conf (non-empty, non-comment lines) + local firmware_count=0 + if [[ -f "${PROJECT_ROOT}/config/firmware.conf" ]]; then + firmware_count=$(grep -v '^[[:space:]]*#' "${PROJECT_ROOT}/config/firmware.conf" | sed '/^[[:space:]]*$/d' | wc -l | tr -d ' ') + fi log_info "Module configuration complete:" log_info " Stage1 (critical + deps): ${stage1_count} modules" log_info " Stage2: disabled (only using stage1)" - log_info " Required firmware packages: ${firmware_count}" + log_info " Firmware packages (from firmware.conf): ${firmware_count}" log_info " Total modules: ${stage1_count}" } @@ -631,6 +624,17 @@ EOF log_info "Branding disabled: leaving /etc/motd, /etc/issue and root password unchanged" fi + # Write a unique build stamp to verify runtime image freshness + # Allows confirming that the booted VM uses the latest embedded initramfs + local _rand="" + if command_exists "openssl"; then _rand=$(openssl rand -hex 6 2>/dev/null || true); fi + local _build_id="ZOS-BUILD $(date -u +%Y-%m-%dT%H:%M:%SZ) ${_rand}" + # Write via tee to ensure creation + visible logging, avoid shell redirection edge cases + safe_mkdir "${initramfs_dir}/etc" + printf "%s\n" "${_build_id}" | tee "${initramfs_dir}/etc/zero-os-build-id" >/dev/null + safe_execute chmod 644 "${initramfs_dir}/etc/zero-os-build-id" + log_info "Build ID: ${_build_id} (written to /etc/zero-os-build-id)" + # Ensure essential Linux filesystem directories exist (defensive), including /home # Some earlier stages or cleanups may have run in previous builds; enforce presence now. log_info "Ensuring essential directories exist (including /home)" @@ -1069,25 +1073,56 @@ function initramfs_copy_resolved_modules() { for module in "${all_modules[@]}"; do local module_found=false - - # Try to find module file - local module_file=$(find "$container_modules_path" -name "${module}.ko*" -type f | head -1) - + + # Try to find module file with robust underscore/hyphen aliasing + # modprobe treats '_' and '-' as equivalent, but our file search must do both. + local query="${module}" + local module_file="" + + # 1) Exact match (as given) + module_file=$(find "$container_modules_path" -name "${query}.ko*" -type f | head -1) + + # 2) Fallback: underscores -> hyphens (e.g., xhci_pci -> xhci-pci) + if [[ -z "$module_file" || ! -f "$module_file" ]]; then + local alt="${query//_/-}" + if [[ "$alt" != "$query" ]]; then + module_file=$(find "$container_modules_path" -name "${alt}.ko*" -type f | head -1) + if [[ -n "$module_file" && -f "$module_file" ]]; then + log_info "Resolved module alias: ${query} -> ${alt} (hyphen)" + query="$alt" + fi + fi + fi + + # 3) Fallback: hyphens -> underscores (defensive; modinfo sometimes reports hyphen) + if [[ -z "$module_file" || ! -f "$module_file" ]]; then + local alt2="${query//-/_}" + if [[ "$alt2" != "$query" ]]; then + local mf2 + mf2=$(find "$container_modules_path" -name "${alt2}.ko*" -type f | head -1) + if [[ -n "$mf2" && -f "$mf2" ]]; then + log_info "Resolved module alias: ${query} -> ${alt2} (underscore)" + query="$alt2" + module_file="$mf2" + fi + fi + fi + if [[ -n "$module_file" && -f "$module_file" ]]; then # Preserve directory structure local rel_path="${module_file#${container_modules_path}/}" local target_dir="${initramfs_modules_dir}/$(dirname "$rel_path")" - + safe_mkdir "$target_dir" safe_execute cp "$module_file" "${initramfs_modules_dir}/${rel_path}" - - log_debug "Copied module: $module from $rel_path" + + log_debug "Copied module: ${query} from ${rel_path}" ((copied_count++)) module_found=true fi - + if [[ "$module_found" == "false" ]]; then - log_warn "Module not found in container: $module" + log_warn "Module not found in container (after alias fallbacks): ${module}" ((failed_count++)) fi done diff --git a/scripts/make-grub-usb.sh b/scripts/make-grub-usb.sh new file mode 100644 index 0000000..c66bf3a --- /dev/null +++ b/scripts/make-grub-usb.sh @@ -0,0 +1,256 @@ +#!/usr/bin/env bash +# Create a GRUB USB disk that boots on both BIOS (legacy) and UEFI. +# It copies kernel (vmlinuz) and initramfs, installs GRUB for i386-pc and x86_64-efi, +# and writes a minimal grub.cfg with optional kernel parameters. +# +# DANGEROUS: This script will repartition and format the target device (e.g., /dev/sdX). +# +# Usage: +# sudo scripts/make-grub-usb.sh /dev/sdX \ +# --kernel dist/vmlinuz.efi \ +# --initrd dist/initramfs.cpio.xz \ +# --kparams "console=ttyS0 initdebug=true" \ +# --label ZOSBOOT \ +# --no-confirm +# +# Defaults (resolved relative to repo root): +# --kernel dist/vmlinuz.efi +# --initrd dist/initramfs.cpio.xz +# --label ZOS +# --kparams "" (none) +# +# Requirements on host: +# - grub-install (supports --target=i386-pc and --target=x86_64-efi) +# - parted, sfdisk (optional), dosfstools (mkfs.vfat), util-linux (lsblk, partprobe) +# - run as root +# +set -euo pipefail + +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +PROJECT_ROOT="$(dirname "$SCRIPT_DIR")" + +DEVICE="${1:-}" +shift || true + +KERNEL="${PROJECT_ROOT}/dist/vmlinuz.efi" +# Default: no separate initrd because initramfs is embedded in kernel. Enable with --with-initrd or --initrd. +INITRD="" +KPARAMS="" +LABEL="ZOS" +NO_CONFIRM=0 +ESP_SIZE_MB=512 +# Request including separate initrd +WANT_INITRD=0 + +error() { echo "[ERROR] $*" >&2; } +info() { echo "[INFO] $*"; } +warn() { echo "[WARN] $*"; } +die() { error "$*"; exit 1; } + +require_root() { + [[ "$EUID" -eq 0 ]] || die "This script must be run as root." +} + +command_exists() { command -v "$1" &>/dev/null; } + +parse_args() { + while [[ $# -gt 0 ]]; do + case "$1" in + --kernel) + KERNEL="$(realpath -m "${2:-}")"; shift 2 ;; + --initrd) + INITRD="$(realpath -m "${2:-}")"; shift 2 ;; + --with-initrd) + WANT_INITRD=1; shift ;; + --kparams) + KPARAMS="${2:-}"; shift 2 ;; + --label) + LABEL="${2:-ZOS}"; shift 2 ;; + --no-confirm) + NO_CONFIRM=1; shift ;; + --esp-size-mb) + ESP_SIZE_MB="${2:-512}"; shift 2 ;; + -*) + die "Unknown option: $1" ;; + *) + die "Unexpected argument: $1" ;; + esac + done +} + +confirm_dangerous() { + info "About to wipe and repartition device: ${DEVICE}" + lsblk -o NAME,SIZE,TYPE,MOUNTPOINT "${DEVICE}" + if [[ $NO_CONFIRM -eq 1 ]]; then + info "--no-confirm provided; proceeding without interactive confirmation" + return + fi + echo + read -r -p "Type the DEVICE path to CONFIRM (e.g., ${DEVICE}) or 'abort' to cancel: " ans + [[ "$ans" == "$DEVICE" ]] || die "Confirmation mismatch or aborted." +} + +check_prereqs() { + command_exists parted || die "parted not found" + command_exists mkfs.vfat || die "mkfs.vfat (dosfstools) not found" + command_exists grub-install || die "grub-install not found" + command_exists lsblk || die "lsblk not found" + command_exists partprobe || die "partprobe not found" +} + +resolve_defaults() { + [[ -b "$DEVICE" ]] || die "Device not found or not a block device: ${DEVICE}" + [[ -f "$KERNEL" ]] || die "Kernel file not found: ${KERNEL}" + if [[ $WANT_INITRD -eq 1 ]]; then + # If user asked for separate initrd but none specified, use default path + if [[ -z "${INITRD}" ]]; then + INITRD="${PROJECT_ROOT}/dist/initramfs.cpio.xz" + fi + [[ -f "$INITRD" ]] || die "Requested --with-initrd but initramfs not found: ${INITRD}" + else + # By default, no separate initrd (initramfs is embedded in kernel) + INITRD="" + fi +} + +umount_partitions() { + info "Unmounting any mounted partitions of ${DEVICE}" + local kids + kids="$(lsblk -nr -o NAME "${DEVICE}" | tail -n +2 || true)" + if [[ -n "${kids}" ]]; then + while read -r name; do + [[ -z "$name" ]] && continue + local path="/dev/${name}" + if mountpoint -q -- "/dev/${name}" 2>/dev/null; then + umount -f "/dev/${name}" || true + fi + # also try mounts by path + local mp + mp="$(lsblk -nr -o MOUNTPOINT "$path" || true)" + if [[ -n "$mp" ]]; then + for m in $mp; do + [[ -n "$m" ]] && umount -f "$m" || true + done + fi + done <<< "${kids}" + fi +} + +partition_device_gpt() { + info "Creating GPT with BIOS boot + ESP on ${DEVICE}" + # Create a new GPT + parted -s "${DEVICE}" mklabel gpt + + # Create BIOS boot partition 1MiB..3MiB + parted -s "${DEVICE}" mkpart biosgrub 1MiB 3MiB + parted -s "${DEVICE}" set 1 bios_grub on + + # Create ESP (FAT32) from 3MiB to 3MiB + ESP_SIZE_MB + local esp_end="$((3 + ESP_SIZE_MB))MiB" + parted -s "${DEVICE}" mkpart esp fat32 3MiB "${esp_end}" + parted -s "${DEVICE}" set 2 esp on + + # Inform kernel + partprobe "${DEVICE}" + sleep 1 +} + +format_esp() { + local part="${DEVICE}2" + [[ -b "$part" ]] || die "ESP partition not found: ${part}" + info "Formatting ESP ${part} as FAT32 (label=${LABEL})" + mkfs.vfat -F32 -n "${LABEL}" "$part" +} + +mount_esp() { + ESP_MNT="$(mktemp -d)" + info "Mounting ESP at ${ESP_MNT}" + mount "${DEVICE}2" "${ESP_MNT}" +} + +install_grub() { + info "Installing GRUB (BIOS i386-pc) to ${DEVICE}" + grub-install --target=i386-pc --boot-directory="${ESP_MNT}/boot" --recheck "${DEVICE}" + + info "Installing GRUB (UEFI x86_64-efi) to ESP" + mkdir -p "${ESP_MNT}/EFI/BOOT" + grub-install --target=x86_64-efi --efi-directory="${ESP_MNT}" --boot-directory="${ESP_MNT}/boot" --removable --recheck +} + +copy_kernel_initrd() { + mkdir -p "${ESP_MNT}/boot" + info "Copying kernel to ESP /boot/vmlinuz" + cp -f "${KERNEL}" "${ESP_MNT}/boot/vmlinuz" + if [[ -n "${INITRD}" ]]; then + info "Copying initramfs to ESP /boot/initramfs.cpio.xz" + cp -f "${INITRD}" "${ESP_MNT}/boot/initramfs.cpio.xz" + fi +} + +write_grub_cfg() { + local cfg="${ESP_MNT}/boot/grub/grub.cfg" + info "Writing GRUB config: ${cfg}" + mkdir -p "$(dirname "$cfg")" + cat > "$cfg" <<'EOF' +set default=0 +set timeout=3 + +if [ "${grub_platform}" = "efi" ]; then + set gfxpayload=keep +fi + +menuentry "Zero-OS" { + linux /boot/vmlinuz __KPARAMS__ +__INITRD_LINE__ +} +EOF + + local initrd_line="" + if [[ -n "${INITRD}" ]]; then + initrd_line=" initrd /boot/initramfs.cpio.xz" + fi + # Substitute placeholders + sed -i \ + -e "s|__KPARAMS__|${KPARAMS}|g" \ + -e "s|__INITRD_LINE__|${initrd_line}|g" \ + "$cfg" + + # For removable media on UEFI, ensure fallback bootloader path exists + if [[ -f "/usr/lib/grub/x86_64-efi/monolithic/grubx64.efi" ]]; then + cp -f "/usr/lib/grub/x86_64-efi/monolithic/grubx64.efi" "${ESP_MNT}/EFI/BOOT/BOOTX64.EFI" || true + elif [[ -f "${ESP_MNT}/EFI/BOOT/grubx64.efi" ]]; then + cp -f "${ESP_MNT}/EFI/BOOT/grubx64.efi" "${ESP_MNT}/EFI/BOOT/BOOTX64.EFI" || true + fi +} + +cleanup() { + set +e + if mountpoint -q "${ESP_MNT}" 2>/dev/null; then + info "Unmounting ESP ${ESP_MNT}" + umount "${ESP_MNT}" + fi + [[ -n "${ESP_MNT:-}" ]] && rmdir "${ESP_MNT}" 2>/dev/null || true +} + +main() { + require_root + [[ -n "${DEVICE}" ]] || die "Usage: $0 /dev/sdX [--kernel path] [--initrd path] [--kparams \"...\"] [--label ZOS] [--no-confirm]" + parse_args "$@" + resolve_defaults + check_prereqs + + confirm_dangerous + trap cleanup EXIT INT TERM + + umount_partitions + partition_device_gpt + format_esp + mount_esp + install_grub + copy_kernel_initrd + write_grub_cfg + + info "Done. You can now boot from the USB on BIOS and UEFI systems." +} + +main "$@" \ No newline at end of file diff --git a/scripts/rebuild-after-zinit.sh b/scripts/rebuild-after-zinit.sh index 4defdb9..72b8423 100755 --- a/scripts/rebuild-after-zinit.sh +++ b/scripts/rebuild-after-zinit.sh @@ -5,6 +5,7 @@ # scripts/rebuild-after-zinit.sh --run-tests # include boot tests (still no kernel rebuild by default) # scripts/rebuild-after-zinit.sh --with-kernel # also rebuild kernel (re-embed updated initramfs) # scripts/rebuild-after-zinit.sh --refresh-container-mods # rebuild container /lib/modules if missing (kernel modules stage) +# scripts/rebuild-after-zinit.sh --verify-only # only report detected changes, do not rebuild # scripts/rebuild-after-zinit.sh -- ... # pass extra args to build.sh set -euo pipefail @@ -19,6 +20,7 @@ run_tests=0 extra_args=() rebuild_kernel=0 refresh_container_mods=0 +verify_only=0 # Parse flags; pass through any remaining args to build.sh after -- while [[ $# -gt 0 ]]; do @@ -35,6 +37,10 @@ while [[ $# -gt 0 ]]; do refresh_container_mods=1 shift ;; + --verify-only) + verify_only=1 + shift + ;; --) shift extra_args=("$@") @@ -51,6 +57,108 @@ done log "PROJECT_ROOT=${PROJECT_ROOT}" log "STAGES_DIR=${STAGES_DIR}" +# Show current stage status before any changes (host-safe; does not require container) +log "Stage status (before):" +("${PROJECT_ROOT}/scripts/build.sh" --show-stages) || true + +# ------------------------------------------------------------ +# Container detection helper +# ------------------------------------------------------------ +in_container() { + [[ -f /.dockerenv ]] || [[ -f /run/.containerenv ]] || grep -q 'container' /proc/1/cgroup 2>/dev/null +} + +# ------------------------------------------------------------ +# Change detection (verify what changed since last archive build) +# ------------------------------------------------------------ +marker_init="${STAGES_DIR}/initramfs_create.done" +marker_time=0 +if [[ -f "$marker_init" ]]; then + marker_time=$(stat -c %Y "$marker_init" 2>/dev/null || echo 0) +fi +log "Detecting changes since last initramfs_create marker: ${marker_init:-}" + +check_dir_changed() { + local path="$1" + local cutoff="$2" + local count + count=$(find "$path" -type f -printf '%T@ %p\n' 2>/dev/null | awk -v c="$cutoff" '$1 > c {n++} END {print n+0}') + echo "${count:-0}" +} + +list_some_changes() { + local path="$1" + local cutoff="$2" + # list up to 5 example files + find "$path" -type f -printf '%T@ %p\n' 2>/dev/null | awk -v c="$cutoff" '$1 > c {print $2}' | head -n 5 +} + +zinit_dir="${PROJECT_ROOT}/config/zinit" +init_file="${PROJECT_ROOT}/config/init" +modules_conf="${PROJECT_ROOT}/config/modules.conf" + +zinit_changed=0 +init_changed=0 +modules_changed=0 + +if [[ -d "$zinit_dir" ]]; then + zinit_changed=$(check_dir_changed "$zinit_dir" "$marker_time") +fi +if [[ -f "$init_file" ]]; then + if [[ $(stat -c %Y "$init_file" 2>/dev/null || echo 0) -gt $marker_time ]]; then init_changed=1; fi +fi +if [[ -f "$modules_conf" ]]; then + if [[ $(stat -c %Y "$modules_conf" 2>/dev/null || echo 0) -gt $marker_time ]]; then modules_changed=1; fi +fi + +log "Changes since last archive:" +log " - config/zinit: ${zinit_changed} file(s) changed" +if [[ "$zinit_changed" -gt 0 ]]; then + list_some_changes "$zinit_dir" "$marker_time" | sed 's/^/ * /' || true +fi +log " - config/init: $([[ $init_changed -eq 1 ]] && echo changed || echo unchanged)" +log " - config/modules.conf: $([[ $modules_changed -eq 1 ]] && echo changed || echo unchanged)" + +if [[ "$verify_only" -eq 1 ]]; then + log "verify-only set; exiting without rebuild" + exit 0 +fi + +# ------------------------------------------------------------ +# Container /lib/modules/ presence diagnostics +# (we never clear kernel_modules unless --refresh-container-mods is given) +# ------------------------------------------------------------ +compute_full_kver() { + # Read from configs without sourcing (safe in any shell) + local build_conf="${PROJECT_ROOT}/config/build.conf" + local kcfg="${PROJECT_ROOT}/config/kernel.config" + local base_ver="" + local localver="" + if [[ -f "$build_conf" ]]; then + base_ver="$(grep -E '^KERNEL_VERSION=' "$build_conf" | head -1 | cut -d= -f2 | tr -d '\"')" + fi + if [[ -f "$kcfg" ]]; then + localver="$(grep -E '^CONFIG_LOCALVERSION=' "$kcfg" | head -1 | cut -d'\"' -f2)" + fi + echo "${base_ver}${localver}" +} + +modules_dir_for_full() { + local full="$1" + echo "/lib/modules/${full}" +} + +full_kver="$(compute_full_kver)" +container_modules_dir="$(modules_dir_for_full "$full_kver")" + +log "Container modules version: ${full_kver:-}" +if [[ -d "$container_modules_dir" ]]; then + before_count=$(find "$container_modules_dir" -type f -name '*.ko*' 2>/dev/null | wc -l | tr -d ' ') + log "Before build: ${container_modules_dir} exists with ${before_count} module file(s)" +else + log "Before build: ${container_modules_dir} not present (fresh container scenario)" +fi + # Minimal set of stages to clear when zinit changes: # - zinit_setup: recopy zinit YAML and init scripts into initramfs # - validation: re-check initramfs contents @@ -87,6 +195,7 @@ if [[ "$rebuild_kernel" -eq 1 ]]; then fi # Remove completion markers to force incremental rebuild of those stages +log "Planned markers to clear: ${stages_to_clear[*]}" for s in "${stages_to_clear[@]}"; do marker="${STAGES_DIR}/${s}.done" if [[ -f "$marker" ]]; then @@ -97,20 +206,39 @@ for s in "${stages_to_clear[@]}"; do fi done +# Show stage status after marker removal (still host-safe) +log "Stage status (after marker removal):" +("${PROJECT_ROOT}/scripts/build.sh" --show-stages) || true + # Build log "Starting incremental rebuild (zinit changes)" -# If we plan to rebuild the kernel, force the pipeline to run from initramfs_create -# so the cpio archive is recreated before kernel_build (ignoring prior .done markers). +# IMPORTANT: Do NOT pass --rebuild-from or --force-rebuild; that would force ALL stages to run. +# We rely exclusively on removed markers to minimally re-run only the necessary stages. build_from_args=() -if [[ "$rebuild_kernel" -eq 1 ]]; then - build_from_args=(--rebuild-from=initramfs_create) - log "Rebuild-from: initramfs_create (guarantee cpio is recreated before kernel_build)" -fi -if [[ "$run_tests" -eq 1 ]]; then - log "Including boot tests" - DEBUG=1 "${PROJECT_ROOT}/scripts/build.sh" "${build_from_args[@]}" "${extra_args[@]}" +if in_container; then + # Run directly when already inside the dev/build container + if [[ "$run_tests" -eq 1 ]]; then + log "Including boot tests (in-container)" + DEBUG=1 "${PROJECT_ROOT}/scripts/build.sh" "${build_from_args[@]}" "${extra_args[@]}" + else + log "Skipping boot tests (in-container)" + DEBUG=1 "${PROJECT_ROOT}/scripts/build.sh" --skip-tests "${build_from_args[@]}" "${extra_args[@]}" + fi else - log "Skipping boot tests (use --run-tests to include)" - DEBUG=1 "${PROJECT_ROOT}/scripts/build.sh" --skip-tests "${build_from_args[@]}" "${extra_args[@]}" + # Not in container: delegate to dev-container manager which ensures container exists and is running + devctl="${PROJECT_ROOT}/scripts/dev-container.sh" + if [[ ! -x "$devctl" ]]; then + log "[ERROR] Dev container manager not found: ${devctl}" + log "[HINT] Run ./scripts/build.sh directly (it can start a transient container), or start the dev container via ./scripts/dev-container.sh start" + exit 1 + fi + + if [[ "$run_tests" -eq 1 ]]; then + log "Including boot tests via dev-container" + "$devctl" build "${build_from_args[@]}" "${extra_args[@]}" + else + log "Skipping boot tests via dev-container" + "$devctl" build --skip-tests "${build_from_args[@]}" "${extra_args[@]}" + fi fi \ No newline at end of file