DistroKit Mailinglist
 help / color / mirror / Atom feed
* [DistroKit] [PATCH 1/2] x86_64: kernel: update config
@ 2026-04-16  9:57 Lucas Stach
  2026-04-16  9:57 ` [DistroKit] [PATCH 2/2] v8: " Lucas Stach
  0 siblings, 1 reply; 3+ messages in thread
From: Lucas Stach @ 2026-04-16  9:57 UTC (permalink / raw)
  To: distrokit

The current config is in pretty rough shape, missing lots of
useful core features. This is a first step at improving the
situation.

Co-developed-by: Marc Kleine-Budde <mkl@pengutronix.de>
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
---
 configs/platform-x86_64/kernelconfig | 347 +++++++++++++++++++++++----
 1 file changed, 298 insertions(+), 49 deletions(-)

diff --git a/configs/platform-x86_64/kernelconfig b/configs/platform-x86_64/kernelconfig
index 29c0d46820ca..622eed41e5cb 100644
--- a/configs/platform-x86_64/kernelconfig
+++ b/configs/platform-x86_64/kernelconfig
@@ -53,9 +53,9 @@ CONFIG_HAVE_KERNEL_ZSTD=y
 # CONFIG_KERNEL_BZIP2 is not set
 # CONFIG_KERNEL_LZMA is not set
 # CONFIG_KERNEL_XZ is not set
-CONFIG_KERNEL_LZO=y
+# CONFIG_KERNEL_LZO is not set
 # CONFIG_KERNEL_LZ4 is not set
-# CONFIG_KERNEL_ZSTD is not set
+CONFIG_KERNEL_ZSTD=y
 CONFIG_DEFAULT_INIT=""
 CONFIG_DEFAULT_HOSTNAME="(none)"
 CONFIG_SYSVIPC=y
@@ -101,11 +101,13 @@ CONFIG_CONTEXT_TRACKING_IDLE=y
 #
 # Timers subsystem
 #
-CONFIG_HZ_PERIODIC=y
-# CONFIG_NO_HZ_IDLE is not set
+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 is not set
+CONFIG_HIGH_RES_TIMERS=y
 CONFIG_CLOCKSOURCE_WATCHDOG_MAX_SKEW_US=100
 # CONFIG_POSIX_AUX_CLOCKS is not set
 # end of Timers subsystem
@@ -118,7 +120,9 @@ CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y
 # BPF subsystem
 #
 CONFIG_BPF_SYSCALL=y
-# CONFIG_BPF_JIT is not set
+CONFIG_BPF_JIT=y
+# CONFIG_BPF_JIT_ALWAYS_ON is not set
+CONFIG_BPF_JIT_DEFAULT_ON=y
 # CONFIG_BPF_UNPRIV_DEFAULT_OFF is not set
 # CONFIG_BPF_PRELOAD is not set
 # end of BPF subsystem
@@ -212,7 +216,7 @@ CONFIG_CGROUP_BPF=y
 CONFIG_SOCK_CGROUP_DATA=y
 CONFIG_NAMESPACES=y
 CONFIG_UTS_NS=y
-CONFIG_TIME_NS=y
+# CONFIG_TIME_NS is not set
 # CONFIG_IPC_NS is not set
 # CONFIG_USER_NS is not set
 # CONFIG_PID_NS is not set
@@ -220,8 +224,17 @@ CONFIG_NET_NS=y
 # CONFIG_CHECKPOINT_RESTORE is not set
 # CONFIG_SCHED_AUTOGROUP is not set
 # CONFIG_RELAY is not set
-# CONFIG_BLK_DEV_INITRD is not set
+CONFIG_BLK_DEV_INITRD=y
+CONFIG_INITRAMFS_SOURCE=""
+CONFIG_RD_GZIP=y
+# CONFIG_RD_BZIP2 is not set
+# CONFIG_RD_LZMA is not set
+# CONFIG_RD_XZ is not set
+# CONFIG_RD_LZO is not set
+# CONFIG_RD_LZ4 is not set
+CONFIG_RD_ZSTD=y
 # 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
@@ -312,7 +325,7 @@ CONFIG_PGTABLE_LEVELS=5
 # Processor type and features
 #
 CONFIG_SMP=y
-# CONFIG_X86_X2APIC is not set
+CONFIG_X86_X2APIC=y
 CONFIG_X86_MPPARSE=y
 # CONFIG_X86_CPU_RESCTRL is not set
 # CONFIG_X86_FRED is not set
@@ -336,6 +349,7 @@ CONFIG_PARAVIRT_CLOCK=y
 # CONFIG_JAILHOUSE_GUEST is not set
 # CONFIG_ACRN_GUEST is not set
 # CONFIG_BHYVE_GUEST is not set
+# CONFIG_INTEL_TDX_GUEST is not set
 CONFIG_CC_HAS_MARCH_NATIVE=y
 # CONFIG_X86_NATIVE_CPU is not set
 CONFIG_X86_INTERNODE_CACHE_SHIFT=6
@@ -356,6 +370,7 @@ 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 is not set
 CONFIG_BOOT_VESA_SUPPORT=y
@@ -363,7 +378,7 @@ CONFIG_BOOT_VESA_SUPPORT=y
 CONFIG_NR_CPUS_RANGE_BEGIN=2
 CONFIG_NR_CPUS_RANGE_END=512
 CONFIG_NR_CPUS_DEFAULT=64
-CONFIG_NR_CPUS=64
+CONFIG_NR_CPUS=16
 CONFIG_SCHED_MC_PRIO=y
 CONFIG_X86_LOCAL_APIC=y
 CONFIG_ACPI_MADT_WAKEUP=y
@@ -372,7 +387,7 @@ CONFIG_X86_IO_APIC=y
 CONFIG_X86_MCE=y
 # CONFIG_X86_MCELOG_LEGACY is not set
 CONFIG_X86_MCE_INTEL=y
-# CONFIG_X86_MCE_AMD is not set
+CONFIG_X86_MCE_AMD=y
 CONFIG_X86_MCE_THRESHOLD=y
 # CONFIG_X86_MCE_INJECT is not set
 
@@ -390,7 +405,7 @@ CONFIG_PERF_EVENTS_AMD_UNCORE=y
 CONFIG_X86_16BIT=y
 CONFIG_X86_ESPFIX64=y
 CONFIG_X86_VSYSCALL_EMULATION=y
-CONFIG_X86_IOPL_IOPERM=y
+# CONFIG_X86_IOPL_IOPERM is not set
 CONFIG_MICROCODE=y
 # CONFIG_MICROCODE_LATE_LOADING is not set
 # CONFIG_MICROCODE_DBG is not set
@@ -419,6 +434,7 @@ 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
@@ -430,6 +446,7 @@ CONFIG_HZ_250=y
 # CONFIG_HZ_300 is not set
 # CONFIG_HZ_1000 is not set
 CONFIG_HZ=250
+CONFIG_SCHED_HRTICK=y
 CONFIG_ARCH_SUPPORTS_KEXEC=y
 CONFIG_ARCH_SUPPORTS_KEXEC_FILE=y
 CONFIG_ARCH_SUPPORTS_KEXEC_PURGATORY=y
@@ -443,8 +460,11 @@ CONFIG_ARCH_DEFAULT_CRASH_DUMP=y
 CONFIG_ARCH_SUPPORTS_CRASH_HOTPLUG=y
 CONFIG_PHYSICAL_START=0x1000000
 CONFIG_RELOCATABLE=y
-# CONFIG_RANDOMIZE_BASE is not set
+CONFIG_RANDOMIZE_BASE=y
+CONFIG_X86_NEED_RELOCS=y
 CONFIG_PHYSICAL_ALIGN=0x200000
+CONFIG_RANDOMIZE_MEMORY=y
+CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0x0
 CONFIG_HOTPLUG_CPU=y
 CONFIG_LEGACY_VSYSCALL_XONLY=y
 # CONFIG_LEGACY_VSYSCALL_NONE is not set
@@ -478,7 +498,7 @@ CONFIG_MITIGATION_CALL_DEPTH_TRACKING=y
 CONFIG_MITIGATION_IBPB_ENTRY=y
 CONFIG_MITIGATION_IBRS_ENTRY=y
 CONFIG_MITIGATION_SRSO=y
-# CONFIG_MITIGATION_SLS is not set
+CONFIG_MITIGATION_SLS=y
 CONFIG_MITIGATION_GDS=y
 CONFIG_MITIGATION_RFDS=y
 CONFIG_MITIGATION_SPECTRE_BHI=y
@@ -531,6 +551,7 @@ CONFIG_ACPI_HOTPLUG_CPU=y
 # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set
 CONFIG_ACPI_THERMAL=y
 CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y
+CONFIG_ACPI_TABLE_UPGRADE=y
 # CONFIG_ACPI_DEBUG is not set
 # CONFIG_ACPI_PCI_SLOT is not set
 CONFIG_ACPI_CONTAINER=y
@@ -560,10 +581,10 @@ CONFIG_X86_PM_TIMER=y
 CONFIG_CPU_FREQ=y
 CONFIG_CPU_FREQ_GOV_ATTR_SET=y
 # CONFIG_CPU_FREQ_STAT is not set
-CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=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 is not set
+CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y
 CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
 # CONFIG_CPU_FREQ_GOV_POWERSAVE is not set
 # CONFIG_CPU_FREQ_GOV_USERSPACE is not set
@@ -600,7 +621,7 @@ CONFIG_CPU_IDLE_GOV_HALTPOLL=y
 CONFIG_HALTPOLL_CPUIDLE=y
 # end of CPU Idle
 
-# CONFIG_INTEL_IDLE is not set
+CONFIG_INTEL_IDLE=y
 # end of Power management and ACPI options
 
 #
@@ -800,6 +821,7 @@ 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
+CONFIG_ARCH_VMLINUX_NEEDS_RELOCS=y
 CONFIG_HAVE_GENERIC_TIF_BITS=y
 
 #
@@ -901,14 +923,14 @@ CONFIG_KVFREE_RCU_BATCHED=y
 # CONFIG_SLUB_TINY is not set
 CONFIG_SLAB_MERGE_DEFAULT=y
 CONFIG_SLAB_FREELIST_RANDOM=y
-# CONFIG_SLAB_FREELIST_HARDENED is not set
-# CONFIG_SLAB_BUCKETS is not set
+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 is not set
+CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
 # CONFIG_COMPAT_BRK is not set
 CONFIG_SPARSEMEM=y
 CONFIG_SPARSEMEM_EXTREME=y
@@ -1001,7 +1023,7 @@ CONFIG_UNIX_DIAG=y
 # CONFIG_XDP_SOCKETS is not set
 CONFIG_NET_HANDSHAKE=y
 CONFIG_INET=y
-# CONFIG_IP_MULTICAST is not set
+CONFIG_IP_MULTICAST=y
 # CONFIG_IP_ADVANCED_ROUTER is not set
 CONFIG_IP_PNP=y
 CONFIG_IP_PNP_DHCP=y
@@ -1009,16 +1031,14 @@ CONFIG_IP_PNP_DHCP=y
 # CONFIG_IP_PNP_RARP is not set
 # CONFIG_NET_IPIP is not set
 # CONFIG_NET_IPGRE_DEMUX is not set
-CONFIG_NET_IP_TUNNEL=y
-# CONFIG_SYN_COOKIES is not set
+# CONFIG_IP_MROUTE is not set
+CONFIG_SYN_COOKIES=y
 # CONFIG_NET_IPVTI is not set
 # CONFIG_NET_FOU is not set
-# CONFIG_NET_FOU_IP_TUNNELS is not set
 # CONFIG_INET_AH is not set
 # CONFIG_INET_ESP is not set
 # CONFIG_INET_IPCOMP is not set
 CONFIG_INET_TABLE_PERTURB_ORDER=16
-CONFIG_INET_TUNNEL=y
 CONFIG_INET_DIAG=y
 CONFIG_INET_TCP_DIAG=y
 CONFIG_INET_UDP_DIAG=y
@@ -1037,9 +1057,7 @@ CONFIG_IPV6=y
 # CONFIG_INET6_IPCOMP is not set
 # CONFIG_IPV6_MIP6 is not set
 # CONFIG_IPV6_VTI is not set
-CONFIG_IPV6_SIT=y
-# CONFIG_IPV6_SIT_6RD is not set
-CONFIG_IPV6_NDISC_NODETYPE=y
+# CONFIG_IPV6_SIT is not set
 # CONFIG_IPV6_TUNNEL is not set
 # CONFIG_IPV6_MULTIPLE_TABLES is not set
 # CONFIG_IPV6_MROUTE is not set
@@ -1182,8 +1200,7 @@ CONFIG_NET_9P_VIRTIO=y
 # CONFIG_PSAMPLE is not set
 # CONFIG_NET_IFE is not set
 # CONFIG_LWTUNNEL is not set
-CONFIG_DST_CACHE=y
-CONFIG_GRO_CELLS=y
+CONFIG_NET_SELFTESTS=y
 CONFIG_NET_SOCK_MSG=y
 CONFIG_PAGE_POOL=y
 # CONFIG_PAGE_POOL_STATS is not set
@@ -1467,6 +1484,7 @@ CONFIG_MTD_UBI_BEB_LIMIT=20
 # CONFIG_MTD_UBI_FASTMAP is not set
 # CONFIG_MTD_UBI_GLUEBI is not set
 # CONFIG_MTD_UBI_BLOCK is not set
+# 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
@@ -1486,7 +1504,7 @@ CONFIG_BLK_DEV=y
 CONFIG_BLK_DEV_LOOP=y
 CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
 # CONFIG_BLK_DEV_DRBD is not set
-# CONFIG_BLK_DEV_NBD is not set
+CONFIG_BLK_DEV_NBD=y
 # CONFIG_BLK_DEV_RAM is not set
 # CONFIG_ATA_OVER_ETH is not set
 CONFIG_VIRTIO_BLK=y
@@ -1496,9 +1514,14 @@ CONFIG_VIRTIO_BLK=y
 #
 # NVME Support
 #
-# CONFIG_BLK_DEV_NVME is not set
+CONFIG_NVME_CORE=y
+CONFIG_BLK_DEV_NVME=y
+# CONFIG_NVME_MULTIPATH is not set
+# CONFIG_NVME_VERBOSE_ERRORS is not set
+# CONFIG_NVME_HWMON is not set
 # CONFIG_NVME_FC is not set
 # CONFIG_NVME_TCP is not set
+# CONFIG_NVME_HOST_AUTH is not set
 # CONFIG_NVME_TARGET is not set
 # end of NVME Support
 
@@ -1655,7 +1678,8 @@ CONFIG_ATA_FORCE=y
 #
 # Controllers with non-SFF native interface
 #
-# CONFIG_SATA_AHCI is not set
+CONFIG_SATA_AHCI=y
+CONFIG_SATA_MOBILE_LPM_POLICY=3
 # CONFIG_SATA_AHCI_PLATFORM is not set
 # CONFIG_AHCI_DWC is not set
 # CONFIG_SATA_INIC162X is not set
@@ -1745,7 +1769,7 @@ CONFIG_BLK_DEV_DM=y
 CONFIG_DM_BUFIO=y
 # CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set
 # CONFIG_DM_UNSTRIPED is not set
-# CONFIG_DM_CRYPT is not set
+CONFIG_DM_CRYPT=y
 # CONFIG_DM_SNAPSHOT is not set
 # CONFIG_DM_THIN_PROVISIONING is not set
 # CONFIG_DM_CACHE is not set
@@ -1760,7 +1784,7 @@ CONFIG_DM_BUFIO=y
 # CONFIG_DM_DELAY is not set
 # CONFIG_DM_DUST is not set
 # CONFIG_DM_INIT is not set
-# CONFIG_DM_UEVENT is not set
+CONFIG_DM_UEVENT=y
 # CONFIG_DM_FLAKEY is not set
 CONFIG_DM_VERITY=y
 # CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set
@@ -1797,6 +1821,7 @@ CONFIG_NET_CORE=y
 # CONFIG_BAREUDP is not set
 # CONFIG_GTP is not set
 # CONFIG_PFCP is not set
+# CONFIG_AMT is not set
 # CONFIG_MACSEC is not set
 # CONFIG_NETCONSOLE is not set
 # CONFIG_TUN is not set
@@ -1961,7 +1986,7 @@ CONFIG_NET_VENDOR_RDC=y
 CONFIG_NET_VENDOR_REALTEK=y
 CONFIG_8139CP=y
 # CONFIG_8139TOO is not set
-# CONFIG_R8169 is not set
+CONFIG_R8169=y
 # CONFIG_RTASE is not set
 CONFIG_NET_VENDOR_RENESAS=y
 CONFIG_NET_VENDOR_ROCKER=y
@@ -2012,8 +2037,70 @@ CONFIG_NET_VENDOR_XILINX=y
 # CONFIG_XILINX_LL_TEMAC is not set
 # CONFIG_FDDI is not set
 # CONFIG_HIPPI is not set
-# CONFIG_MDIO_BUS is not set
-# CONFIG_PHYLIB is not set
+CONFIG_MDIO_BUS=y
+CONFIG_PHYLIB=y
+CONFIG_SWPHY=y
+CONFIG_FIXED_PHY=y
+
+#
+# MII PHY device drivers
+#
+# CONFIG_AS21XXX_PHY is not set
+# CONFIG_AIR_EN8811H_PHY is not set
+# CONFIG_AMD_PHY is not set
+# CONFIG_ADIN_PHY is not set
+# CONFIG_ADIN1100_PHY is not set
+# CONFIG_AQUANTIA_PHY is not set
+# CONFIG_AX88796B_PHY is not set
+# CONFIG_BROADCOM_PHY is not set
+# CONFIG_BCM54140_PHY is not set
+# CONFIG_BCM7XXX_PHY is not set
+# CONFIG_BCM84881_PHY is not set
+# CONFIG_BCM87XX_PHY is not set
+# CONFIG_CICADA_PHY is not set
+# CONFIG_CORTINA_PHY is not set
+# CONFIG_DAVICOM_PHY is not set
+# CONFIG_ICPLUS_PHY is not set
+# CONFIG_LXT_PHY is not set
+# CONFIG_INTEL_XWAY_PHY is not set
+# CONFIG_LSI_ET1011C_PHY is not set
+# CONFIG_MARVELL_PHY is not set
+# CONFIG_MARVELL_10G_PHY is not set
+# CONFIG_MARVELL_88Q2XXX_PHY is not set
+# CONFIG_MARVELL_88X2222_PHY is not set
+# CONFIG_MAXLINEAR_GPHY is not set
+# CONFIG_MAXLINEAR_86110_PHY is not set
+# CONFIG_MEDIATEK_GE_PHY is not set
+# CONFIG_MICREL_PHY is not set
+# CONFIG_MICROCHIP_T1S_PHY is not set
+# CONFIG_MICROCHIP_PHY is not set
+# CONFIG_MICROCHIP_T1_PHY is not set
+# CONFIG_MICROSEMI_PHY is not set
+# CONFIG_MOTORCOMM_PHY is not set
+# CONFIG_NATIONAL_PHY is not set
+# 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_QCA83XX_PHY is not set
+# CONFIG_QCA808X_PHY is not set
+# CONFIG_QSEMI_PHY is not set
+CONFIG_REALTEK_PHY=y
+# CONFIG_REALTEK_PHY_HWMON is not set
+# CONFIG_RENESAS_PHY is not set
+# CONFIG_ROCKCHIP_PHY is not set
+# CONFIG_SMSC_PHY is not set
+# CONFIG_STE10XP is not set
+# CONFIG_TERANETICS_PHY is not set
+# CONFIG_DP83822_PHY is not set
+# CONFIG_DP83TC811_PHY is not set
+# CONFIG_DP83848_PHY is not set
+# CONFIG_DP83867_PHY is not set
+# CONFIG_DP83869_PHY is not set
+# CONFIG_DP83TD510_PHY is not set
+# CONFIG_DP83TG720_PHY is not set
+# CONFIG_VITESSE_PHY is not set
+# CONFIG_XILINX_GMII2RGMII is not set
 CONFIG_CAN_DEV=y
 CONFIG_CAN_VCAN=y
 # CONFIG_CAN_VXCAN is not set
@@ -2055,6 +2142,16 @@ CONFIG_CAN_KVASER_PCI=y
 # end of CAN USB interfaces
 
 CONFIG_CAN_DEBUG_DEVICES=y
+CONFIG_FWNODE_MDIO=y
+CONFIG_ACPI_MDIO=y
+# CONFIG_MDIO_BITBANG is not set
+# CONFIG_MDIO_BCM_UNIMAC is not set
+# CONFIG_MDIO_MVUSB is not set
+# CONFIG_MDIO_THUNDER is not set
+
+#
+# MDIO Multiplexers
+#
 
 #
 # PCS device drivers
@@ -2266,8 +2363,8 @@ CONFIG_HW_RANDOM=y
 CONFIG_HW_RANDOM_INTEL=y
 CONFIG_HW_RANDOM_AMD=y
 # CONFIG_HW_RANDOM_BA431 is not set
-CONFIG_HW_RANDOM_VIA=y
-# CONFIG_HW_RANDOM_VIRTIO is not set
+# CONFIG_HW_RANDOM_VIA is not set
+CONFIG_HW_RANDOM_VIRTIO=y
 # CONFIG_HW_RANDOM_XIPHERA is not set
 # CONFIG_APPLICOM is not set
 # CONFIG_MWAVE is not set
@@ -2917,6 +3014,7 @@ CONFIG_SND_JACK=y
 CONFIG_SND_JACK_INPUT_DEV=y
 # CONFIG_SND_OSSEMUL is not set
 CONFIG_SND_PCM_TIMER=y
+# CONFIG_SND_HRTIMER is not set
 # CONFIG_SND_DYNAMIC_MINORS is not set
 CONFIG_SND_SUPPORT_OLD_API=y
 CONFIG_SND_PROC_FS=y
@@ -2929,6 +3027,7 @@ CONFIG_SND_VMASTER=y
 CONFIG_SND_DMA_SGBUF=y
 # CONFIG_SND_SEQUENCER is not set
 CONFIG_SND_DRIVERS=y
+# CONFIG_SND_PCSP is not set
 # CONFIG_SND_DUMMY is not set
 # CONFIG_SND_ALOOP is not set
 # CONFIG_SND_PCMTEST is not set
@@ -3156,6 +3255,7 @@ CONFIG_HID_MONTEREY=y
 #
 # HID-BPF support
 #
+# CONFIG_HID_BPF is not set
 # end of HID-BPF support
 
 CONFIG_I2C_HID=y
@@ -3215,11 +3315,23 @@ CONFIG_USB_DEFAULT_AUTHORIZATION_MODE=1
 # USB Host Controller Drivers
 #
 # CONFIG_USB_C67X00_HCD is not set
-# CONFIG_USB_XHCI_HCD is not set
-# CONFIG_USB_EHCI_HCD is not set
+CONFIG_USB_XHCI_HCD=y
+# CONFIG_USB_XHCI_DBGCAP is not set
+CONFIG_USB_XHCI_PCI=y
+# CONFIG_USB_XHCI_PCI_RENESAS is not set
+# CONFIG_USB_XHCI_PLATFORM is not set
+# CONFIG_USB_XHCI_SIDEBAND is not set
+CONFIG_USB_EHCI_HCD=y
+# CONFIG_USB_EHCI_ROOT_HUB_TT is not set
+CONFIG_USB_EHCI_TT_NEWSCHED=y
+CONFIG_USB_EHCI_PCI=y
+# CONFIG_USB_EHCI_FSL is not set
+# CONFIG_USB_EHCI_HCD_PLATFORM is not set
 # CONFIG_USB_OXU210HP_HCD is not set
 # CONFIG_USB_ISP116X_HCD is not set
-# CONFIG_USB_OHCI_HCD is not set
+CONFIG_USB_OHCI_HCD=y
+CONFIG_USB_OHCI_HCD_PCI=y
+# CONFIG_USB_OHCI_HCD_PLATFORM is not set
 CONFIG_USB_UHCI_HCD=y
 # CONFIG_USB_SL811_HCD is not set
 # CONFIG_USB_R8A66597_HCD is not set
@@ -3236,7 +3348,22 @@ CONFIG_USB_UHCI_HCD=y
 #
 # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may also be needed; see USB_STORAGE Help for more info
 #
-# CONFIG_USB_STORAGE is not set
+CONFIG_USB_STORAGE=y
+# CONFIG_USB_STORAGE_DEBUG is not set
+# CONFIG_USB_STORAGE_REALTEK is not set
+# CONFIG_USB_STORAGE_DATAFAB is not set
+# CONFIG_USB_STORAGE_FREECOM is not set
+# CONFIG_USB_STORAGE_ISD200 is not set
+# CONFIG_USB_STORAGE_USBAT is not set
+# CONFIG_USB_STORAGE_SDDR09 is not set
+# CONFIG_USB_STORAGE_SDDR55 is not set
+# CONFIG_USB_STORAGE_JUMPSHOT is not set
+# CONFIG_USB_STORAGE_ALAUDA is not set
+# CONFIG_USB_STORAGE_ONETOUCH is not set
+# CONFIG_USB_STORAGE_KARMA is not set
+# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
+# CONFIG_USB_STORAGE_ENE_UB6250 is not set
+# CONFIG_USB_UAS is not set
 
 #
 # USB Imaging devices
@@ -3252,6 +3379,7 @@ CONFIG_USB_UHCI_HCD=y
 # CONFIG_USB_MUSB_HDRC is not set
 # CONFIG_USB_DWC3 is not set
 # CONFIG_USB_DWC2 is not set
+# CONFIG_USB_CHIPIDEA is not set
 # CONFIG_USB_ISP1760 is not set
 
 #
@@ -3275,6 +3403,7 @@ CONFIG_USB_UHCI_HCD=y
 # CONFIG_APPLE_MFI_FASTCHARGE is not set
 # CONFIG_USB_LJCA is not set
 # CONFIG_USB_USBIO is not set
+# CONFIG_USB_SISUSBVGA is not set
 # CONFIG_USB_LD is not set
 # CONFIG_USB_TRANCEVIBRATOR is not set
 # CONFIG_USB_IOWARRIOR is not set
@@ -3302,7 +3431,32 @@ CONFIG_USB_UHCI_HCD=y
 # CONFIG_MMC is not set
 # CONFIG_SCSI_UFSHCD is not set
 # CONFIG_MEMSTICK is not set
-# CONFIG_NEW_LEDS is not set
+CONFIG_NEW_LEDS=y
+# CONFIG_LEDS_CLASS is not set
+
+#
+# LED drivers
+#
+
+#
+# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)
+#
+
+#
+# Flash and Torch LED drivers
+#
+
+#
+# RGB LED drivers
+#
+
+#
+# LED Triggers
+#
+
+#
+# Simatic LED drivers
+#
 # CONFIG_ACCESSIBILITY is not set
 # CONFIG_INFINIBAND is not set
 CONFIG_EDAC_ATOMIC_SCRUB=y
@@ -3310,7 +3464,97 @@ CONFIG_EDAC_SUPPORT=y
 # CONFIG_EDAC is not set
 CONFIG_RTC_LIB=y
 CONFIG_RTC_MC146818_LIB=y
-# CONFIG_RTC_CLASS is not set
+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 is not set
+# 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_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_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_PCF85063 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
+
+#
+# on-CPU RTC drivers
+#
+# CONFIG_RTC_DRV_FTRTC010 is not set
+# CONFIG_RTC_DRV_GOLDFISH is not set
+
+#
+# HID Sensor RTC drivers
+#
 # CONFIG_DMADEVICES is not set
 
 #
@@ -3607,7 +3851,10 @@ CONFIG_RAS=y
 
 # CONFIG_LIBNVDIMM is not set
 # CONFIG_DAX is not set
-# CONFIG_NVMEM is not set
+CONFIG_NVMEM=y
+CONFIG_NVMEM_SYSFS=y
+# CONFIG_NVMEM_LAYOUTS is not set
+# CONFIG_NVMEM_RMEM is not set
 
 #
 # HW tracing support
@@ -3992,7 +4239,7 @@ CONFIG_CRYPTO_AES=y
 #
 # CONFIG_CRYPTO_ADIANTUM is not set
 # CONFIG_CRYPTO_CHACHA20 is not set
-# CONFIG_CRYPTO_CBC is not set
+CONFIG_CRYPTO_CBC=y
 CONFIG_CRYPTO_CTR=y
 # CONFIG_CRYPTO_CTS is not set
 CONFIG_CRYPTO_ECB=y
@@ -4012,7 +4259,7 @@ CONFIG_CRYPTO_CCM=y
 CONFIG_CRYPTO_GENIV=y
 CONFIG_CRYPTO_SEQIV=y
 CONFIG_CRYPTO_ECHAINIV=y
-# CONFIG_CRYPTO_ESSIV is not set
+CONFIG_CRYPTO_ESSIV=y
 # end of AEAD (authenticated encryption with associated data) ciphers
 
 #
@@ -4190,6 +4437,8 @@ CONFIG_ZSTD_COMMON=y
 CONFIG_ZSTD_COMPRESS=y
 CONFIG_ZSTD_DECOMPRESS=y
 # CONFIG_XZ_DEC is not set
+CONFIG_DECOMPRESS_GZIP=y
+CONFIG_DECOMPRESS_ZSTD=y
 CONFIG_GENERIC_ALLOCATOR=y
 CONFIG_XARRAY_MULTI=y
 CONFIG_ASSOCIATIVE_ARRAY=y
-- 
2.47.3




^ permalink raw reply	[flat|nested] 3+ messages in thread

* [DistroKit] [PATCH 2/2] v8: kernel: update config
  2026-04-16  9:57 [DistroKit] [PATCH 1/2] x86_64: kernel: update config Lucas Stach
@ 2026-04-16  9:57 ` Lucas Stach
  2026-04-16 10:48   ` Fabian Pflug
  0 siblings, 1 reply; 3+ messages in thread
From: Lucas Stach @ 2026-04-16  9:57 UTC (permalink / raw)
  To: distrokit

From: Michael Olbrich <m.olbrich@pengutronix.de>

Most updates since the last review of the kernel config
were done by accepting the defaults for newer kernel
versions, which may not always align with what we want
as our kernel config in this BSP.

Co-developed-by: Marc Kleine-Budde <mkl@pengutronix.de>
Co-developed-by: Michael Olbrich <m.olbrich@pengutronix.de>
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
---
 configs/platform-v8a/kernelconfig | 113 ++++++++++++++----------------
 1 file changed, 51 insertions(+), 62 deletions(-)

diff --git a/configs/platform-v8a/kernelconfig b/configs/platform-v8a/kernelconfig
index 6ab0cd2af241..7cbcadb379dc 100644
--- a/configs/platform-v8a/kernelconfig
+++ b/configs/platform-v8a/kernelconfig
@@ -385,7 +385,7 @@ CONFIG_ARCH_ROCKCHIP=y
 # ARM errata workarounds via the alternatives framework
 #
 # CONFIG_AMPERE_ERRATUM_AC03_CPU_38 is not set
-CONFIG_AMPERE_ERRATUM_AC04_CPU_23=y
+# CONFIG_AMPERE_ERRATUM_AC04_CPU_23 is not set
 CONFIG_ARM64_WORKAROUND_CLEAN_CACHE=y
 CONFIG_ARM64_ERRATUM_826319=y
 CONFIG_ARM64_ERRATUM_827319=y
@@ -424,7 +424,7 @@ CONFIG_ARM64_ERRATUM_3194386=y
 # CONFIG_CAVIUM_TX2_ERRATUM_219 is not set
 # CONFIG_FUJITSU_ERRATUM_010001 is not set
 # CONFIG_HISILICON_ERRATUM_161600802 is not set
-CONFIG_HISILICON_ERRATUM_162100801=y
+# CONFIG_HISILICON_ERRATUM_162100801 is not set
 # CONFIG_QCOM_FALKOR_ERRATUM_1003 is not set
 # CONFIG_QCOM_FALKOR_ERRATUM_1009 is not set
 # CONFIG_QCOM_QDF2400_ERRATUM_0065 is not set
@@ -531,15 +531,15 @@ CONFIG_AS_HAS_MOPS=y
 #
 # ARMv8.9 architectural features
 #
-CONFIG_ARM64_POE=y
+# CONFIG_ARM64_POE is not set
 CONFIG_ARCH_PKEY_BITS=3
-CONFIG_ARM64_HAFT=y
+# CONFIG_ARM64_HAFT is not set
 # end of ARMv8.9 architectural features
 
 #
 # ARMv9.4 architectural features
 #
-CONFIG_ARM64_GCS=y
+# CONFIG_ARM64_GCS is not set
 # end of ARMv9.4 architectural features
 
 # CONFIG_ARM64_SVE is not set
@@ -646,12 +646,11 @@ CONFIG_ARCH_SUPPORTS_SCHED_MC=y
 # CONFIG_SCHED_CLUSTER is not set
 CONFIG_SCHED_MC=y
 CONFIG_GENERIC_IRQ_ENTRY=y
-CONFIG_KPROBES=y
+# CONFIG_KPROBES is not set
 CONFIG_JUMP_LABEL=y
 # CONFIG_STATIC_KEYS_SELFTEST is not set
 CONFIG_UPROBES=y
 CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
-CONFIG_KRETPROBES=y
 CONFIG_HAVE_IOREMAP_PROT=y
 CONFIG_HAVE_KPROBES=y
 CONFIG_HAVE_KRETPROBES=y
@@ -756,7 +755,6 @@ CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
 CONFIG_ARCH_SUPPORTS_PAGE_TABLE_CHECK=y
 CONFIG_ARCH_HAVE_TRACE_MMIO_ACCESS=y
 CONFIG_ARCH_HAS_HW_PTE_YOUNG=y
-CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG=y
 CONFIG_ARCH_HAS_KERNEL_FPU_SUPPORT=y
 
 #
@@ -873,7 +871,7 @@ CONFIG_KVFREE_RCU_BATCHED=y
 CONFIG_SLAB_MERGE_DEFAULT=y
 CONFIG_SLAB_FREELIST_RANDOM=y
 # CONFIG_SLAB_FREELIST_HARDENED is not set
-# CONFIG_SLAB_BUCKETS is not set
+CONFIG_SLAB_BUCKETS=y
 # CONFIG_SLUB_STATS is not set
 CONFIG_SLUB_CPU_PARTIAL=y
 # CONFIG_RANDOM_KMALLOC_CACHES is not set
@@ -901,7 +899,7 @@ CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1
 CONFIG_PAGE_REPORTING=y
 CONFIG_MIGRATION=y
 CONFIG_CONTIG_ALLOC=y
-CONFIG_PCP_BATCH_SCALE_MAX=5
+CONFIG_PCP_BATCH_SCALE_MAX=3
 CONFIG_PHYS_ADDR_T_64BIT=y
 # CONFIG_KSM is not set
 CONFIG_DEFAULT_MMAP_MIN_ADDR=65536
@@ -924,8 +922,6 @@ CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y
 CONFIG_ARCH_HAS_ZONE_DMA_SET=y
 CONFIG_ZONE_DMA=y
 CONFIG_ZONE_DMA32=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
@@ -940,7 +936,6 @@ CONFIG_ARCH_SUPPORTS_PER_VMA_LOCK=y
 CONFIG_PER_VMA_LOCK=y
 CONFIG_LOCK_MM_AND_FIND_VMA=y
 CONFIG_EXECMEM=y
-CONFIG_ARCH_HAS_USER_SHADOW_STACK=y
 
 #
 # Data Access Monitoring
@@ -1470,7 +1465,7 @@ CONFIG_GENERIC_ARCH_TOPOLOGY=y
 # Bus devices
 #
 # CONFIG_MOXTET is not set
-# CONFIG_IMX_AIPSTZ is not set
+CONFIG_IMX_AIPSTZ=y
 # CONFIG_IMX_WEIM is not set
 CONFIG_TI_SYSC=y
 # CONFIG_VEXPRESS_CONFIG is not set
@@ -1498,7 +1493,7 @@ CONFIG_ARM_SCMI_NEED_DEBUGFS=y
 CONFIG_ARM_SCMI_RAW_MODE_SUPPORT=y
 CONFIG_ARM_SCMI_RAW_MODE_SUPPORT_COEX=y
 # CONFIG_ARM_SCMI_DEBUG_COUNTERS is not set
-CONFIG_ARM_SCMI_QUIRKS=y
+# CONFIG_ARM_SCMI_QUIRKS is not set
 
 #
 # SCMI Transport Drivers
@@ -1514,10 +1509,7 @@ CONFIG_ARM_SCMI_TRANSPORT_SMC=y
 #
 # ARM SCMI NXP i.MX Vendor Protocols
 #
-CONFIG_IMX_SCMI_BBM_EXT=y
-CONFIG_IMX_SCMI_CPU_EXT=y
-CONFIG_IMX_SCMI_LMM_EXT=y
-CONFIG_IMX_SCMI_MISC_EXT=y
+# CONFIG_IMX_SCMI_BBM_EXT is not set
 # end of ARM SCMI NXP i.MX Vendor Protocols
 
 CONFIG_ARM_SCMI_POWER_CONTROL=y
@@ -1533,9 +1525,9 @@ CONFIG_TI_SCI_PROTOCOL=y
 # CONFIG_GOOGLE_FIRMWARE is not set
 # CONFIG_IMX_DSP is not set
 # CONFIG_IMX_SCU is not set
-CONFIG_IMX_SCMI_CPU_DRV=y
-CONFIG_IMX_SCMI_LMM_DRV=y
-CONFIG_IMX_SCMI_MISC_DRV=y
+# CONFIG_IMX_SCMI_CPU_DRV is not set
+# CONFIG_IMX_SCMI_LMM_DRV is not set
+# CONFIG_IMX_SCMI_MISC_DRV is not set
 CONFIG_ARM_PSCI_FW=y
 
 #
@@ -1776,7 +1768,7 @@ CONFIG_SRAM=y
 CONFIG_EEPROM_AT24=y
 CONFIG_EEPROM_AT25=m
 # CONFIG_EEPROM_MAX6875 is not set
-# CONFIG_EEPROM_93CX6 is not set
+CONFIG_EEPROM_93CX6=y
 # CONFIG_EEPROM_93XX46 is not set
 # CONFIG_EEPROM_IDT_89HPESX is not set
 # CONFIG_EEPROM_EE1004 is not set
@@ -2037,7 +2029,7 @@ CONFIG_MVPP2=y
 # CONFIG_OCTEON_EP is not set
 # CONFIG_OCTEON_EP_VF is not set
 # CONFIG_NET_VENDOR_MELLANOX is not set
-CONFIG_NET_VENDOR_META=y
+# CONFIG_NET_VENDOR_META is not set
 # CONFIG_NET_VENDOR_MICREL is not set
 # CONFIG_NET_VENDOR_MICROCHIP is not set
 # CONFIG_NET_VENDOR_MICROSEMI is not set
@@ -2151,7 +2143,7 @@ CONFIG_AT803X_PHY=y
 # CONFIG_QCA807X_PHY is not set
 # CONFIG_QSEMI_PHY is not set
 CONFIG_REALTEK_PHY=y
-CONFIG_REALTEK_PHY_HWMON=y
+# CONFIG_REALTEK_PHY_HWMON is not set
 # CONFIG_RENESAS_PHY is not set
 CONFIG_ROCKCHIP_PHY=y
 # CONFIG_SMSC_PHY is not set
@@ -2360,7 +2352,7 @@ CONFIG_SERIAL_8250_FSL=y
 CONFIG_SERIAL_8250_DW=y
 # CONFIG_SERIAL_8250_RT288X is not set
 CONFIG_SERIAL_8250_OMAP=y
-CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP=y
+# CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP is not set
 # CONFIG_SERIAL_8250_PERICOM is not set
 CONFIG_SERIAL_OF_PLATFORM=y
 
@@ -2614,7 +2606,7 @@ CONFIG_PTP_1588_CLOCK_OPTIONAL=y
 # CONFIG_PTP_1588_CLOCK_FC3W is not set
 CONFIG_PTP_1588_CLOCK_MOCK=y
 # CONFIG_PTP_1588_CLOCK_OCP is not set
-# CONFIG_PTP_NETC_V4_TIMER is not set
+CONFIG_PTP_NETC_V4_TIMER=y
 # end of PTP clock support
 
 #
@@ -2641,7 +2633,7 @@ CONFIG_PINCTRL_MAX77620=y
 # CONFIG_PINCTRL_RK805 is not set
 CONFIG_PINCTRL_ROCKCHIP=y
 # CONFIG_PINCTRL_SCMI is not set
-CONFIG_PINCTRL_SINGLE=y
+# CONFIG_PINCTRL_SINGLE is not set
 # CONFIG_PINCTRL_STMFX is not set
 # CONFIG_PINCTRL_SX150X is not set
 CONFIG_PINCTRL_IMX=y
@@ -2786,8 +2778,7 @@ CONFIG_POWER_RESET_SYSCON=y
 CONFIG_REBOOT_MODE=y
 CONFIG_SYSCON_REBOOT_MODE=y
 # CONFIG_NVMEM_REBOOT_MODE is not set
-CONFIG_POWER_SEQUENCING=y
-# CONFIG_POWER_SEQUENCING_QCOM_WCN 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
@@ -3007,7 +2998,7 @@ CONFIG_SENSORS_LM90=m
 CONFIG_THERMAL=y
 # CONFIG_THERMAL_NETLINK is not set
 # CONFIG_THERMAL_STATISTICS is not set
-CONFIG_THERMAL_DEBUGFS=y
+# CONFIG_THERMAL_DEBUGFS is not set
 # CONFIG_THERMAL_CORE_TESTING is not set
 CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0
 CONFIG_THERMAL_HWMON=y
@@ -3029,7 +3020,7 @@ CONFIG_THERMAL_EMULATION=y
 # CONFIG_THERMAL_MMIO is not set
 # CONFIG_IMX_THERMAL is not set
 CONFIG_IMX8MM_THERMAL=y
-# CONFIG_K3_THERMAL is not set
+CONFIG_K3_THERMAL=y
 # CONFIG_MAX77620_THERMAL is not set
 CONFIG_QORIQ_THERMAL=y
 CONFIG_ROCKCHIP_THERMAL=y
@@ -3344,7 +3335,7 @@ CONFIG_REGULATOR_TPS65219=y
 # CONFIG_BACKLIGHT_CLASS_DEVICE is not set
 # end of Backlight & LCD device support
 
-# CONFIG_TRACE_GPU_MEM is not set
+CONFIG_TRACE_GPU_MEM=y
 # end of Graphics support
 
 # CONFIG_SOUND is not set
@@ -3558,7 +3549,7 @@ CONFIG_USB_DWC3_KEYSTONE=y
 CONFIG_USB_DWC3_OF_SIMPLE=y
 CONFIG_USB_DWC3_IMX8MP=y
 CONFIG_USB_DWC3_AM62=y
-CONFIG_USB_DWC3_GENERIC_PLAT=y
+# CONFIG_USB_DWC3_GENERIC_PLAT is not set
 CONFIG_USB_DWC2=y
 # CONFIG_USB_DWC2_HOST is not set
 
@@ -3612,7 +3603,8 @@ CONFIG_USB_CHIPIDEA_GENERIC=y
 # CONFIG_USB_HSIC_USB4604 is not set
 # CONFIG_USB_LINK_LAYER_TEST is not set
 # CONFIG_USB_CHAOSKEY is not set
-# CONFIG_USB_ONBOARD_DEV is not set
+CONFIG_USB_ONBOARD_DEV=y
+# CONFIG_USB_ONBOARD_DEV_USB5744 is not set
 
 #
 # USB Physical Layer drivers
@@ -3964,7 +3956,6 @@ CONFIG_RTC_DRV_ARMADA38X=y
 # CONFIG_RTC_DRV_MXC_V2 is not set
 CONFIG_RTC_DRV_SNVS=y
 # CONFIG_RTC_DRV_BBNSM is not set
-CONFIG_RTC_DRV_IMX_BBM_SCMI=y
 # CONFIG_RTC_DRV_R7301 is not set
 CONFIG_RTC_DRV_TI_K3=y
 # CONFIG_RTC_DRV_GOLDFISH is not set
@@ -4045,7 +4036,10 @@ CONFIG_VIRTIO_PCI=y
 CONFIG_VIRTIO_MMIO=y
 # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set
 # CONFIG_VIRTIO_DEBUG is not set
-# CONFIG_VIRTIO_RTC is not set
+CONFIG_VIRTIO_RTC=y
+CONFIG_VIRTIO_RTC_PTP=y
+CONFIG_VIRTIO_RTC_ARM=y
+CONFIG_VIRTIO_RTC_CLASS=y
 # CONFIG_VDPA is not set
 # CONFIG_VHOST_MENU is not set
 
@@ -4063,7 +4057,7 @@ CONFIG_VIRTIO_MMIO=y
 # CONFIG_CZNIC_PLATFORMS is not set
 # CONFIG_MELLANOX_PLATFORM is not set
 # CONFIG_SURFACE_PLATFORMS is not set
-CONFIG_ARM64_PLATFORM_DEVICES=y
+# CONFIG_ARM64_PLATFORM_DEVICES is not set
 CONFIG_HAVE_CLK=y
 CONFIG_HAVE_CLK_PREPARE=y
 CONFIG_COMMON_CLK=y
@@ -4120,10 +4114,10 @@ CONFIG_COMMON_CLK_ROCKCHIP=y
 # CONFIG_CLK_RK3328 is not set
 # CONFIG_CLK_RK3368 is not set
 # CONFIG_CLK_RK3399 is not set
-CONFIG_CLK_RK3528=y
-CONFIG_CLK_RK3562=y
+# CONFIG_CLK_RK3528 is not set
+# CONFIG_CLK_RK3562 is not set
 CONFIG_CLK_RK3568=y
-CONFIG_CLK_RK3576=y
+# CONFIG_CLK_RK3576 is not set
 CONFIG_CLK_RK3588=y
 # CONFIG_XILINX_VCU is not set
 # CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set
@@ -4193,9 +4187,9 @@ CONFIG_REMOTEPROC=y
 CONFIG_REMOTEPROC_CDEV=y
 CONFIG_IMX_REMOTEPROC=y
 # CONFIG_IMX_DSP_REMOTEPROC is not set
-CONFIG_TI_K3_DSP_REMOTEPROC=y
+# CONFIG_TI_K3_DSP_REMOTEPROC is not set
 # CONFIG_TI_K3_M4_REMOTEPROC is not set
-CONFIG_TI_K3_R5_REMOTEPROC=y
+# CONFIG_TI_K3_R5_REMOTEPROC is not set
 # end of Remoteproc drivers
 
 #
@@ -4274,7 +4268,7 @@ CONFIG_TI_SCI_INTA_MSI_DOMAIN=y
 #
 # end of Amlogic PM Domains
 
-# CONFIG_ARM_SCMI_PERF_DOMAIN is not set
+CONFIG_ARM_SCMI_PERF_DOMAIN=y
 CONFIG_ARM_SCMI_POWER_DOMAIN=y
 CONFIG_ARM_SCPI_POWER_DOMAIN=y
 
@@ -4421,7 +4415,7 @@ CONFIG_PHY_FSL_IMX8MQ_USB=y
 # CONFIG_PHY_MIXEL_MIPI_DPHY is not set
 CONFIG_PHY_FSL_IMX8M_PCIE=y
 # CONFIG_PHY_FSL_IMX8QM_HSIO is not set
-# CONFIG_PHY_FSL_SAMSUNG_HDMI_PHY is not set
+CONFIG_PHY_FSL_SAMSUNG_HDMI_PHY=y
 CONFIG_PHY_MVEBU_A3700_COMPHY=y
 CONFIG_PHY_MVEBU_A3700_UTMI=y
 # CONFIG_PHY_MVEBU_A38X_COMPHY is not set
@@ -4473,7 +4467,7 @@ CONFIG_ARM_PMUV3=y
 CONFIG_FSL_IMX8_DDR_PMU=y
 # CONFIG_FSL_IMX9_DDR_PMU is not set
 # CONFIG_ARM_SPE_PMU is not set
-CONFIG_ARM64_BRBE=y
+# CONFIG_ARM64_BRBE is not set
 # CONFIG_HISI_PCIE_PMU is not set
 # CONFIG_HNS3_PMU is not set
 # CONFIG_DWC_PCIE_PMU is not set
@@ -4810,7 +4804,7 @@ 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_MSEAL_SYSTEM_MAPPINGS is not set
+CONFIG_MSEAL_SYSTEM_MAPPINGS=y
 CONFIG_SECURITY=y
 CONFIG_SECURITYFS=y
 # CONFIG_SECURITY_NETWORK is not set
@@ -5079,7 +5073,7 @@ CONFIG_CRYPTO_DEV_SAFEXCEL=y
 # CONFIG_CRYPTO_DEV_CCREE is not set
 # CONFIG_CRYPTO_DEV_HISI_SEC is not set
 # CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set
-# CONFIG_CRYPTO_DEV_SA2UL is not set
+CONFIG_CRYPTO_DEV_SA2UL=y
 # CONFIG_CRYPTO_DEV_TI_DTHEV2 is not set
 CONFIG_ASYMMETRIC_KEY_TYPE=y
 CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y
@@ -5162,13 +5156,13 @@ CONFIG_ZSTD_COMMON=y
 CONFIG_ZSTD_COMPRESS=y
 CONFIG_ZSTD_DECOMPRESS=y
 CONFIG_XZ_DEC=y
-CONFIG_XZ_DEC_X86=y
-CONFIG_XZ_DEC_POWERPC=y
-CONFIG_XZ_DEC_ARM=y
-CONFIG_XZ_DEC_ARMTHUMB=y
+# CONFIG_XZ_DEC_X86 is not set
+# 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=y
-CONFIG_XZ_DEC_RISCV=y
+# CONFIG_XZ_DEC_SPARC is not set
+# CONFIG_XZ_DEC_RISCV is not set
 # CONFIG_XZ_DEC_MICROLZMA is not set
 CONFIG_XZ_DEC_BCJ=y
 # CONFIG_XZ_DEC_TEST is not set
@@ -5447,7 +5441,6 @@ CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0
 
 # CONFIG_DEBUG_WQ_FORCE_RR_CPU 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_FUNCTION_TRACER=y
@@ -5471,12 +5464,12 @@ CONFIG_TRACING=y
 CONFIG_GENERIC_TRACER=y
 CONFIG_TRACING_SUPPORT=y
 CONFIG_FTRACE=y
-CONFIG_TRACEFS_AUTOMOUNT_DEPRECATED=y
+# CONFIG_TRACEFS_AUTOMOUNT_DEPRECATED is not set
 # CONFIG_BOOTTIME_TRACING is not set
 CONFIG_FUNCTION_TRACER=y
 CONFIG_FUNCTION_GRAPH_TRACER=y
 # CONFIG_FUNCTION_GRAPH_RETVAL is not set
-# CONFIG_FUNCTION_GRAPH_RETADDR is not set
+CONFIG_FUNCTION_GRAPH_RETADDR=y
 CONFIG_DYNAMIC_FTRACE=y
 CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y
 CONFIG_DYNAMIC_FTRACE_WITH_CALL_OPS=y
@@ -5495,10 +5488,8 @@ CONFIG_DYNAMIC_FTRACE_WITH_ARGS=y
 CONFIG_BRANCH_PROFILE_NONE=y
 # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
 # CONFIG_BLK_DEV_IO_TRACE is not set
-CONFIG_KPROBE_EVENTS=y
-# CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set
 CONFIG_UPROBE_EVENTS=y
-CONFIG_EPROBE_EVENTS=y
+# CONFIG_EPROBE_EVENTS is not set
 CONFIG_BPF_EVENTS=y
 CONFIG_DYNAMIC_EVENTS=y
 CONFIG_PROBE_EVENTS=y
@@ -5517,7 +5508,6 @@ CONFIG_FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRY=y
 # CONFIG_RING_BUFFER_STARTUP_TEST is not set
 # CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set
 # CONFIG_PREEMPTIRQ_DELAY_TEST is not set
-# CONFIG_KPROBE_EVENT_GEN_TEST is not set
 # CONFIG_RV is not set
 # CONFIG_SAMPLES is not set
 CONFIG_HAVE_SAMPLE_FTRACE_DIRECT=y
@@ -5538,7 +5528,6 @@ CONFIG_STRICT_DEVMEM=y
 #
 # CONFIG_KUNIT is not set
 # CONFIG_NOTIFIER_ERROR_INJECTION is not set
-# CONFIG_FUNCTION_ERROR_INJECTION is not set
 # CONFIG_FAULT_INJECTION is not set
 CONFIG_ARCH_HAS_KCOV=y
 # CONFIG_KCOV is not set
-- 
2.47.3




^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [DistroKit] [PATCH 2/2] v8: kernel: update config
  2026-04-16  9:57 ` [DistroKit] [PATCH 2/2] v8: " Lucas Stach
@ 2026-04-16 10:48   ` Fabian Pflug
  0 siblings, 0 replies; 3+ messages in thread
From: Fabian Pflug @ 2026-04-16 10:48 UTC (permalink / raw)
  To: Lucas Stach, distrokit


On Thu, 2026-04-16 at 11:57 +0200, Lucas Stach wrote:
> From: Michael Olbrich <m.olbrich@pengutronix.de>
> 
> Most updates since the last review of the kernel config
> were done by accepting the defaults for newer kernel
> versions, which may not always align with what we want
> as our kernel config in this BSP.
> 
If you had solid reasoning behind you choices, shouldn't the commit message reflect that?

Because I can't understand them and if I ever wonder why something is dis-/en-abled, I now have even less of an Idea. If
it was before: This is enabled, because it is default, I now see, it is disabled, because we made that choise. Not why
you made it.

Fabian

> Co-developed-by: Marc Kleine-Budde <mkl@pengutronix.de>
> Co-developed-by: Michael Olbrich <m.olbrich@pengutronix.de>
> Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
> ---
>  configs/platform-v8a/kernelconfig | 113 ++++++++++++++----------------
>  1 file changed, 51 insertions(+), 62 deletions(-)
> 
> diff --git a/configs/platform-v8a/kernelconfig b/configs/platform-v8a/kernelconfig
> index 6ab0cd2af241..7cbcadb379dc 100644
> --- a/configs/platform-v8a/kernelconfig
> +++ b/configs/platform-v8a/kernelconfig
> @@ -385,7 +385,7 @@ CONFIG_ARCH_ROCKCHIP=y
>  # ARM errata workarounds via the alternatives framework
>  #
>  # CONFIG_AMPERE_ERRATUM_AC03_CPU_38 is not set
> -CONFIG_AMPERE_ERRATUM_AC04_CPU_23=y
> +# CONFIG_AMPERE_ERRATUM_AC04_CPU_23 is not set
>  CONFIG_ARM64_WORKAROUND_CLEAN_CACHE=y
>  CONFIG_ARM64_ERRATUM_826319=y
>  CONFIG_ARM64_ERRATUM_827319=y
> @@ -424,7 +424,7 @@ CONFIG_ARM64_ERRATUM_3194386=y
>  # CONFIG_CAVIUM_TX2_ERRATUM_219 is not set
>  # CONFIG_FUJITSU_ERRATUM_010001 is not set
>  # CONFIG_HISILICON_ERRATUM_161600802 is not set
> -CONFIG_HISILICON_ERRATUM_162100801=y
> +# CONFIG_HISILICON_ERRATUM_162100801 is not set
>  # CONFIG_QCOM_FALKOR_ERRATUM_1003 is not set
>  # CONFIG_QCOM_FALKOR_ERRATUM_1009 is not set
>  # CONFIG_QCOM_QDF2400_ERRATUM_0065 is not set
> @@ -531,15 +531,15 @@ CONFIG_AS_HAS_MOPS=y
>  #
>  # ARMv8.9 architectural features
>  #
> -CONFIG_ARM64_POE=y
> +# CONFIG_ARM64_POE is not set
>  CONFIG_ARCH_PKEY_BITS=3
> -CONFIG_ARM64_HAFT=y
> +# CONFIG_ARM64_HAFT is not set
>  # end of ARMv8.9 architectural features
>  
>  #
>  # ARMv9.4 architectural features
>  #
> -CONFIG_ARM64_GCS=y
> +# CONFIG_ARM64_GCS is not set
>  # end of ARMv9.4 architectural features
>  
>  # CONFIG_ARM64_SVE is not set
> @@ -646,12 +646,11 @@ CONFIG_ARCH_SUPPORTS_SCHED_MC=y
>  # CONFIG_SCHED_CLUSTER is not set
>  CONFIG_SCHED_MC=y
>  CONFIG_GENERIC_IRQ_ENTRY=y
> -CONFIG_KPROBES=y
> +# CONFIG_KPROBES is not set
>  CONFIG_JUMP_LABEL=y
>  # CONFIG_STATIC_KEYS_SELFTEST is not set
>  CONFIG_UPROBES=y
>  CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
> -CONFIG_KRETPROBES=y
>  CONFIG_HAVE_IOREMAP_PROT=y
>  CONFIG_HAVE_KPROBES=y
>  CONFIG_HAVE_KRETPROBES=y
> @@ -756,7 +755,6 @@ CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
>  CONFIG_ARCH_SUPPORTS_PAGE_TABLE_CHECK=y
>  CONFIG_ARCH_HAVE_TRACE_MMIO_ACCESS=y
>  CONFIG_ARCH_HAS_HW_PTE_YOUNG=y
> -CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG=y
>  CONFIG_ARCH_HAS_KERNEL_FPU_SUPPORT=y
>  
>  #
> @@ -873,7 +871,7 @@ CONFIG_KVFREE_RCU_BATCHED=y
>  CONFIG_SLAB_MERGE_DEFAULT=y
>  CONFIG_SLAB_FREELIST_RANDOM=y
>  # CONFIG_SLAB_FREELIST_HARDENED is not set
> -# CONFIG_SLAB_BUCKETS is not set
> +CONFIG_SLAB_BUCKETS=y
>  # CONFIG_SLUB_STATS is not set
>  CONFIG_SLUB_CPU_PARTIAL=y
>  # CONFIG_RANDOM_KMALLOC_CACHES is not set
> @@ -901,7 +899,7 @@ CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1
>  CONFIG_PAGE_REPORTING=y
>  CONFIG_MIGRATION=y
>  CONFIG_CONTIG_ALLOC=y
> -CONFIG_PCP_BATCH_SCALE_MAX=5
> +CONFIG_PCP_BATCH_SCALE_MAX=3
>  CONFIG_PHYS_ADDR_T_64BIT=y
>  # CONFIG_KSM is not set
>  CONFIG_DEFAULT_MMAP_MIN_ADDR=65536
> @@ -924,8 +922,6 @@ CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y
>  CONFIG_ARCH_HAS_ZONE_DMA_SET=y
>  CONFIG_ZONE_DMA=y
>  CONFIG_ZONE_DMA32=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
> @@ -940,7 +936,6 @@ CONFIG_ARCH_SUPPORTS_PER_VMA_LOCK=y
>  CONFIG_PER_VMA_LOCK=y
>  CONFIG_LOCK_MM_AND_FIND_VMA=y
>  CONFIG_EXECMEM=y
> -CONFIG_ARCH_HAS_USER_SHADOW_STACK=y
>  
>  #
>  # Data Access Monitoring
> @@ -1470,7 +1465,7 @@ CONFIG_GENERIC_ARCH_TOPOLOGY=y
>  # Bus devices
>  #
>  # CONFIG_MOXTET is not set
> -# CONFIG_IMX_AIPSTZ is not set
> +CONFIG_IMX_AIPSTZ=y
>  # CONFIG_IMX_WEIM is not set
>  CONFIG_TI_SYSC=y
>  # CONFIG_VEXPRESS_CONFIG is not set
> @@ -1498,7 +1493,7 @@ CONFIG_ARM_SCMI_NEED_DEBUGFS=y
>  CONFIG_ARM_SCMI_RAW_MODE_SUPPORT=y
>  CONFIG_ARM_SCMI_RAW_MODE_SUPPORT_COEX=y
>  # CONFIG_ARM_SCMI_DEBUG_COUNTERS is not set
> -CONFIG_ARM_SCMI_QUIRKS=y
> +# CONFIG_ARM_SCMI_QUIRKS is not set
>  
>  #
>  # SCMI Transport Drivers
> @@ -1514,10 +1509,7 @@ CONFIG_ARM_SCMI_TRANSPORT_SMC=y
>  #
>  # ARM SCMI NXP i.MX Vendor Protocols
>  #
> -CONFIG_IMX_SCMI_BBM_EXT=y
> -CONFIG_IMX_SCMI_CPU_EXT=y
> -CONFIG_IMX_SCMI_LMM_EXT=y
> -CONFIG_IMX_SCMI_MISC_EXT=y
> +# CONFIG_IMX_SCMI_BBM_EXT is not set
>  # end of ARM SCMI NXP i.MX Vendor Protocols
>  
>  CONFIG_ARM_SCMI_POWER_CONTROL=y
> @@ -1533,9 +1525,9 @@ CONFIG_TI_SCI_PROTOCOL=y
>  # CONFIG_GOOGLE_FIRMWARE is not set
>  # CONFIG_IMX_DSP is not set
>  # CONFIG_IMX_SCU is not set
> -CONFIG_IMX_SCMI_CPU_DRV=y
> -CONFIG_IMX_SCMI_LMM_DRV=y
> -CONFIG_IMX_SCMI_MISC_DRV=y
> +# CONFIG_IMX_SCMI_CPU_DRV is not set
> +# CONFIG_IMX_SCMI_LMM_DRV is not set
> +# CONFIG_IMX_SCMI_MISC_DRV is not set
>  CONFIG_ARM_PSCI_FW=y
>  
>  #
> @@ -1776,7 +1768,7 @@ CONFIG_SRAM=y
>  CONFIG_EEPROM_AT24=y
>  CONFIG_EEPROM_AT25=m
>  # CONFIG_EEPROM_MAX6875 is not set
> -# CONFIG_EEPROM_93CX6 is not set
> +CONFIG_EEPROM_93CX6=y
>  # CONFIG_EEPROM_93XX46 is not set
>  # CONFIG_EEPROM_IDT_89HPESX is not set
>  # CONFIG_EEPROM_EE1004 is not set
> @@ -2037,7 +2029,7 @@ CONFIG_MVPP2=y
>  # CONFIG_OCTEON_EP is not set
>  # CONFIG_OCTEON_EP_VF is not set
>  # CONFIG_NET_VENDOR_MELLANOX is not set
> -CONFIG_NET_VENDOR_META=y
> +# CONFIG_NET_VENDOR_META is not set
>  # CONFIG_NET_VENDOR_MICREL is not set
>  # CONFIG_NET_VENDOR_MICROCHIP is not set
>  # CONFIG_NET_VENDOR_MICROSEMI is not set
> @@ -2151,7 +2143,7 @@ CONFIG_AT803X_PHY=y
>  # CONFIG_QCA807X_PHY is not set
>  # CONFIG_QSEMI_PHY is not set
>  CONFIG_REALTEK_PHY=y
> -CONFIG_REALTEK_PHY_HWMON=y
> +# CONFIG_REALTEK_PHY_HWMON is not set
>  # CONFIG_RENESAS_PHY is not set
>  CONFIG_ROCKCHIP_PHY=y
>  # CONFIG_SMSC_PHY is not set
> @@ -2360,7 +2352,7 @@ CONFIG_SERIAL_8250_FSL=y
>  CONFIG_SERIAL_8250_DW=y
>  # CONFIG_SERIAL_8250_RT288X is not set
>  CONFIG_SERIAL_8250_OMAP=y
> -CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP=y
> +# CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP is not set
>  # CONFIG_SERIAL_8250_PERICOM is not set
>  CONFIG_SERIAL_OF_PLATFORM=y
>  
> @@ -2614,7 +2606,7 @@ CONFIG_PTP_1588_CLOCK_OPTIONAL=y
>  # CONFIG_PTP_1588_CLOCK_FC3W is not set
>  CONFIG_PTP_1588_CLOCK_MOCK=y
>  # CONFIG_PTP_1588_CLOCK_OCP is not set
> -# CONFIG_PTP_NETC_V4_TIMER is not set
> +CONFIG_PTP_NETC_V4_TIMER=y
>  # end of PTP clock support
>  
>  #
> @@ -2641,7 +2633,7 @@ CONFIG_PINCTRL_MAX77620=y
>  # CONFIG_PINCTRL_RK805 is not set
>  CONFIG_PINCTRL_ROCKCHIP=y
>  # CONFIG_PINCTRL_SCMI is not set
> -CONFIG_PINCTRL_SINGLE=y
> +# CONFIG_PINCTRL_SINGLE is not set
>  # CONFIG_PINCTRL_STMFX is not set
>  # CONFIG_PINCTRL_SX150X is not set
>  CONFIG_PINCTRL_IMX=y
> @@ -2786,8 +2778,7 @@ CONFIG_POWER_RESET_SYSCON=y
>  CONFIG_REBOOT_MODE=y
>  CONFIG_SYSCON_REBOOT_MODE=y
>  # CONFIG_NVMEM_REBOOT_MODE is not set
> -CONFIG_POWER_SEQUENCING=y
> -# CONFIG_POWER_SEQUENCING_QCOM_WCN 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
> @@ -3007,7 +2998,7 @@ CONFIG_SENSORS_LM90=m
>  CONFIG_THERMAL=y
>  # CONFIG_THERMAL_NETLINK is not set
>  # CONFIG_THERMAL_STATISTICS is not set
> -CONFIG_THERMAL_DEBUGFS=y
> +# CONFIG_THERMAL_DEBUGFS is not set
>  # CONFIG_THERMAL_CORE_TESTING is not set
>  CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0
>  CONFIG_THERMAL_HWMON=y
> @@ -3029,7 +3020,7 @@ CONFIG_THERMAL_EMULATION=y
>  # CONFIG_THERMAL_MMIO is not set
>  # CONFIG_IMX_THERMAL is not set
>  CONFIG_IMX8MM_THERMAL=y
> -# CONFIG_K3_THERMAL is not set
> +CONFIG_K3_THERMAL=y
>  # CONFIG_MAX77620_THERMAL is not set
>  CONFIG_QORIQ_THERMAL=y
>  CONFIG_ROCKCHIP_THERMAL=y
> @@ -3344,7 +3335,7 @@ CONFIG_REGULATOR_TPS65219=y
>  # CONFIG_BACKLIGHT_CLASS_DEVICE is not set
>  # end of Backlight & LCD device support
>  
> -# CONFIG_TRACE_GPU_MEM is not set
> +CONFIG_TRACE_GPU_MEM=y
>  # end of Graphics support
>  
>  # CONFIG_SOUND is not set
> @@ -3558,7 +3549,7 @@ CONFIG_USB_DWC3_KEYSTONE=y
>  CONFIG_USB_DWC3_OF_SIMPLE=y
>  CONFIG_USB_DWC3_IMX8MP=y
>  CONFIG_USB_DWC3_AM62=y
> -CONFIG_USB_DWC3_GENERIC_PLAT=y
> +# CONFIG_USB_DWC3_GENERIC_PLAT is not set
>  CONFIG_USB_DWC2=y
>  # CONFIG_USB_DWC2_HOST is not set
>  
> @@ -3612,7 +3603,8 @@ CONFIG_USB_CHIPIDEA_GENERIC=y
>  # CONFIG_USB_HSIC_USB4604 is not set
>  # CONFIG_USB_LINK_LAYER_TEST is not set
>  # CONFIG_USB_CHAOSKEY is not set
> -# CONFIG_USB_ONBOARD_DEV is not set
> +CONFIG_USB_ONBOARD_DEV=y
> +# CONFIG_USB_ONBOARD_DEV_USB5744 is not set
>  
>  #
>  # USB Physical Layer drivers
> @@ -3964,7 +3956,6 @@ CONFIG_RTC_DRV_ARMADA38X=y
>  # CONFIG_RTC_DRV_MXC_V2 is not set
>  CONFIG_RTC_DRV_SNVS=y
>  # CONFIG_RTC_DRV_BBNSM is not set
> -CONFIG_RTC_DRV_IMX_BBM_SCMI=y
>  # CONFIG_RTC_DRV_R7301 is not set
>  CONFIG_RTC_DRV_TI_K3=y
>  # CONFIG_RTC_DRV_GOLDFISH is not set
> @@ -4045,7 +4036,10 @@ CONFIG_VIRTIO_PCI=y
>  CONFIG_VIRTIO_MMIO=y
>  # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set
>  # CONFIG_VIRTIO_DEBUG is not set
> -# CONFIG_VIRTIO_RTC is not set
> +CONFIG_VIRTIO_RTC=y
> +CONFIG_VIRTIO_RTC_PTP=y
> +CONFIG_VIRTIO_RTC_ARM=y
> +CONFIG_VIRTIO_RTC_CLASS=y
>  # CONFIG_VDPA is not set
>  # CONFIG_VHOST_MENU is not set
>  
> @@ -4063,7 +4057,7 @@ CONFIG_VIRTIO_MMIO=y
>  # CONFIG_CZNIC_PLATFORMS is not set
>  # CONFIG_MELLANOX_PLATFORM is not set
>  # CONFIG_SURFACE_PLATFORMS is not set
> -CONFIG_ARM64_PLATFORM_DEVICES=y
> +# CONFIG_ARM64_PLATFORM_DEVICES is not set
>  CONFIG_HAVE_CLK=y
>  CONFIG_HAVE_CLK_PREPARE=y
>  CONFIG_COMMON_CLK=y
> @@ -4120,10 +4114,10 @@ CONFIG_COMMON_CLK_ROCKCHIP=y
>  # CONFIG_CLK_RK3328 is not set
>  # CONFIG_CLK_RK3368 is not set
>  # CONFIG_CLK_RK3399 is not set
> -CONFIG_CLK_RK3528=y
> -CONFIG_CLK_RK3562=y
> +# CONFIG_CLK_RK3528 is not set
> +# CONFIG_CLK_RK3562 is not set
>  CONFIG_CLK_RK3568=y
> -CONFIG_CLK_RK3576=y
> +# CONFIG_CLK_RK3576 is not set
>  CONFIG_CLK_RK3588=y
>  # CONFIG_XILINX_VCU is not set
>  # CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set
> @@ -4193,9 +4187,9 @@ CONFIG_REMOTEPROC=y
>  CONFIG_REMOTEPROC_CDEV=y
>  CONFIG_IMX_REMOTEPROC=y
>  # CONFIG_IMX_DSP_REMOTEPROC is not set
> -CONFIG_TI_K3_DSP_REMOTEPROC=y
> +# CONFIG_TI_K3_DSP_REMOTEPROC is not set
>  # CONFIG_TI_K3_M4_REMOTEPROC is not set
> -CONFIG_TI_K3_R5_REMOTEPROC=y
> +# CONFIG_TI_K3_R5_REMOTEPROC is not set
>  # end of Remoteproc drivers
>  
>  #
> @@ -4274,7 +4268,7 @@ CONFIG_TI_SCI_INTA_MSI_DOMAIN=y
>  #
>  # end of Amlogic PM Domains
>  
> -# CONFIG_ARM_SCMI_PERF_DOMAIN is not set
> +CONFIG_ARM_SCMI_PERF_DOMAIN=y
>  CONFIG_ARM_SCMI_POWER_DOMAIN=y
>  CONFIG_ARM_SCPI_POWER_DOMAIN=y
>  
> @@ -4421,7 +4415,7 @@ CONFIG_PHY_FSL_IMX8MQ_USB=y
>  # CONFIG_PHY_MIXEL_MIPI_DPHY is not set
>  CONFIG_PHY_FSL_IMX8M_PCIE=y
>  # CONFIG_PHY_FSL_IMX8QM_HSIO is not set
> -# CONFIG_PHY_FSL_SAMSUNG_HDMI_PHY is not set
> +CONFIG_PHY_FSL_SAMSUNG_HDMI_PHY=y
>  CONFIG_PHY_MVEBU_A3700_COMPHY=y
>  CONFIG_PHY_MVEBU_A3700_UTMI=y
>  # CONFIG_PHY_MVEBU_A38X_COMPHY is not set
> @@ -4473,7 +4467,7 @@ CONFIG_ARM_PMUV3=y
>  CONFIG_FSL_IMX8_DDR_PMU=y
>  # CONFIG_FSL_IMX9_DDR_PMU is not set
>  # CONFIG_ARM_SPE_PMU is not set
> -CONFIG_ARM64_BRBE=y
> +# CONFIG_ARM64_BRBE is not set
>  # CONFIG_HISI_PCIE_PMU is not set
>  # CONFIG_HNS3_PMU is not set
>  # CONFIG_DWC_PCIE_PMU is not set
> @@ -4810,7 +4804,7 @@ 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_MSEAL_SYSTEM_MAPPINGS is not set
> +CONFIG_MSEAL_SYSTEM_MAPPINGS=y
>  CONFIG_SECURITY=y
>  CONFIG_SECURITYFS=y
>  # CONFIG_SECURITY_NETWORK is not set
> @@ -5079,7 +5073,7 @@ CONFIG_CRYPTO_DEV_SAFEXCEL=y
>  # CONFIG_CRYPTO_DEV_CCREE is not set
>  # CONFIG_CRYPTO_DEV_HISI_SEC is not set
>  # CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set
> -# CONFIG_CRYPTO_DEV_SA2UL is not set
> +CONFIG_CRYPTO_DEV_SA2UL=y
>  # CONFIG_CRYPTO_DEV_TI_DTHEV2 is not set
>  CONFIG_ASYMMETRIC_KEY_TYPE=y
>  CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y
> @@ -5162,13 +5156,13 @@ CONFIG_ZSTD_COMMON=y
>  CONFIG_ZSTD_COMPRESS=y
>  CONFIG_ZSTD_DECOMPRESS=y
>  CONFIG_XZ_DEC=y
> -CONFIG_XZ_DEC_X86=y
> -CONFIG_XZ_DEC_POWERPC=y
> -CONFIG_XZ_DEC_ARM=y
> -CONFIG_XZ_DEC_ARMTHUMB=y
> +# CONFIG_XZ_DEC_X86 is not set
> +# 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=y
> -CONFIG_XZ_DEC_RISCV=y
> +# CONFIG_XZ_DEC_SPARC is not set
> +# CONFIG_XZ_DEC_RISCV is not set
>  # CONFIG_XZ_DEC_MICROLZMA is not set
>  CONFIG_XZ_DEC_BCJ=y
>  # CONFIG_XZ_DEC_TEST is not set
> @@ -5447,7 +5441,6 @@ CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0
>  
>  # CONFIG_DEBUG_WQ_FORCE_RR_CPU 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_FUNCTION_TRACER=y
> @@ -5471,12 +5464,12 @@ CONFIG_TRACING=y
>  CONFIG_GENERIC_TRACER=y
>  CONFIG_TRACING_SUPPORT=y
>  CONFIG_FTRACE=y
> -CONFIG_TRACEFS_AUTOMOUNT_DEPRECATED=y
> +# CONFIG_TRACEFS_AUTOMOUNT_DEPRECATED is not set
>  # CONFIG_BOOTTIME_TRACING is not set
>  CONFIG_FUNCTION_TRACER=y
>  CONFIG_FUNCTION_GRAPH_TRACER=y
>  # CONFIG_FUNCTION_GRAPH_RETVAL is not set
> -# CONFIG_FUNCTION_GRAPH_RETADDR is not set
> +CONFIG_FUNCTION_GRAPH_RETADDR=y
>  CONFIG_DYNAMIC_FTRACE=y
>  CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y
>  CONFIG_DYNAMIC_FTRACE_WITH_CALL_OPS=y
> @@ -5495,10 +5488,8 @@ CONFIG_DYNAMIC_FTRACE_WITH_ARGS=y
>  CONFIG_BRANCH_PROFILE_NONE=y
>  # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
>  # CONFIG_BLK_DEV_IO_TRACE is not set
> -CONFIG_KPROBE_EVENTS=y
> -# CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set
>  CONFIG_UPROBE_EVENTS=y
> -CONFIG_EPROBE_EVENTS=y
> +# CONFIG_EPROBE_EVENTS is not set
>  CONFIG_BPF_EVENTS=y
>  CONFIG_DYNAMIC_EVENTS=y
>  CONFIG_PROBE_EVENTS=y
> @@ -5517,7 +5508,6 @@ CONFIG_FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRY=y
>  # CONFIG_RING_BUFFER_STARTUP_TEST is not set
>  # CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set
>  # CONFIG_PREEMPTIRQ_DELAY_TEST is not set
> -# CONFIG_KPROBE_EVENT_GEN_TEST is not set
>  # CONFIG_RV is not set
>  # CONFIG_SAMPLES is not set
>  CONFIG_HAVE_SAMPLE_FTRACE_DIRECT=y
> @@ -5538,7 +5528,6 @@ CONFIG_STRICT_DEVMEM=y
>  #
>  # CONFIG_KUNIT is not set
>  # CONFIG_NOTIFIER_ERROR_INJECTION is not set
> -# CONFIG_FUNCTION_ERROR_INJECTION is not set
>  # CONFIG_FAULT_INJECTION is not set
>  CONFIG_ARCH_HAS_KCOV=y
>  # CONFIG_KCOV is not set



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2026-04-16 10:48 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-04-16  9:57 [DistroKit] [PATCH 1/2] x86_64: kernel: update config Lucas Stach
2026-04-16  9:57 ` [DistroKit] [PATCH 2/2] v8: " Lucas Stach
2026-04-16 10:48   ` Fabian Pflug

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox