On Fri, Jan 9, 2026 at 10:57 AM Bruce Ashfield via lists.yoctoproject.org <[email protected]> wrote:
> > > On Fri, Jan 9, 2026 at 10:34 AM Mikko Rapeli <[email protected]> > wrote: > >> Here is another set of patches to align genericarm64 closer to upstream >> kernel.org arm64 defconfig. While working on this we ran into slow >> execution time of do_kernel_configme task (40 minutes) which merges all >> config fragments with merge_config.sh from yocto-kernel-tools recipe. >> After submitting fixes to upstream kernel.org Kconfig since I consider >> that the upstream of merge_config.sh (30 seconds in do_kernel_configme >> vs. 40 minutes), I fixed the reported issues in linux-yocto genericarm64 >> builds. Several kernel config set in the input fragment files were >> effectively disable due to dependencies. Once kernel.org Kconfig >> upstream merges the fixes I will port those to yocto-kernel-tools, >> >> https://lore.kernel.org/linux-kbuild/[email protected]/ >> >> > I won't be able to take all of those patches. As I mentioned > before, even though the branches are labelled by kernel > version, they are often used by other versions of the kernel > and in different workflows. > > That's an intentional design decision. That's why there's a > categorization of the options. Some are hidden, some are > missing dependencies, etc, but when stacked into different > combinations, they become active and work. The audit > phases only warm on things we've designated as "hardware" > for that very reason. > > I will look at them all, and see what I can take, but I'm quite > sure that I won't be able to merge a bunch of them. > My first pass is done. If I didn't comment, I didn't have any issues with the change and will start queing them next week. Bruce > Cheers, > > Bruce > > > >> Sending this series out since it is rather big already. >> >> Test results with core-image-sato and oeqa runtime tests: >> >> * AMD KV260, all tests pass >> https://ledge.validation.linaro.org/scheduler/job/125148 >> >> * AMD zcu102, X11 startup fails due to missing HDMI/drm >> kernel support >> https://ledge.validation.linaro.org/scheduler/job/125149 >> >> * Rockchip Rockpi4b, parselogs failure due to panfrost >> error about missing fan, workaround patch submitted >> in https://lists.yoctoproject.org/g/poky/message/13816 >> https://ledge.validation.linaro.org/scheduler/job/125155 >> >> * Broadcom Raspberry Pi 4, all tests pass >> https://ledge.validation.linaro.org/scheduler/job/125151 >> >> * NXP IMX8MP Verdin based board, X11 startup fails since board >> does not have exposed HDMI display connectors >> https://ledge.validation.linaro.org/scheduler/job/125178 >> >> * Renesas SMARC EVK based on r9a07g044l2 fails to mount >> rootfs over UBS and udev gets killed by OOM killer, >> seems like a regression in 6.18 kernel but needs >> more investigation (both 6.18.0 and 6.18.3 affected, >> 6.16 was fine) >> https://iotil.validation.linaro.org/scheduler/job/7138 >> https://iotil.validation.linaro.org/scheduler/job/7143 >> >> * TI AM625 BeaglePlay manually tested, boots without >> errors >> >> Mikko Rapeli (45): >> genericarm64.cfg: enable Microchip PHY support >> bluetooth-hw.cfg: enable BT_MTK >> bluetooth-usb.cfg: enable MediaTek and RealTek support >> hibernation.scc: add feature >> genericarm64.scc: enable hibernation support >> intel-x86.scc: enable hibernation with feature >> genericarm64.scc: enable Time Sensitive Networking >> hsr.scc: add feature for High-availability Seamless Redundancy (HSR & >> PRP) >> genericarm64.scc: enable HSR >> bluetooth.cfg: enable BT_LEDS support >> rfkill-extra.scc: add fragment for RFKILL LEDs, input and GPIO support >> genericarm64.scc: enable RFKILL LED, INPUT and GPIO >> nfc-vendor.scc: move Intel configs to nfc-vendor-intel.cfg >> genericarm64.scc: enable NFC support >> genericarm64.cfg: enable PCI_PASID support >> genericarm64.cfg: enable more bus drivers >> gnss.scc: add feature >> genericarm64.scc: enable GNSS support >> genericarm64.scc: enable RPMB support >> genericarm64.cfg: enable SCSI support for HiSilicon etc >> Revert "genericarm64.scc: enable OP-TEE support" >> genericarm64.cfg: fix CONFIG_PM_DEVFREQ_EVENT >> firmware.cfg: whitespace fixes >> qemu-kvm.cfg: remove extra space >> genericarm64-serial.cfg: set SERIAL_8250_CONSOLE to y >> genericarm64.cfg: enable TI MTD NAND support >> genericarm64.cfg: enable MTD NAND ECC support >> standard.cfg: remove obsolete crypto features >> base.cfg: remove CRYPTO_ARC4 and CRYPTO_LIB_ARC4 support >> bridge.cfg: remove legacy EBT configs >> lxc.cfg cgroups.cfg: remove ineffective PROC_PID_CPUSET >> sound.scc: move x86 specific configs to sound_x86.cfg >> sound.cfg: split SND_SOC_WM8731 to I2C and SPI variants >> numa.scc: move x86_64 configs to numa_x86_64.cfg >> arm.scc: move ARM_CPUIDLE to arm only >> security.cfg: move RANDOMIZE_MEMORY to x86_64 >> security-arm64.cfg: add comment for ARM64_BTI_KERNEL >> security-arm64.cfg: correctly enable KASAN >> security-arm64.cfg: rename CFI_CLANG to CFI >> genericarm64.scc: enable TRANSPARENT_HUGEPAGE support >> pmem.cfg: enable DEV_DAX and DEV_DAX_HMEM >> profiling.scc: enable X86_LOCAL_APIC only on x86_64 >> netfilter.cfg: enable NF_CONNTRACK_SNMP >> netfilter.cfg: remove NETFILTER_XTABLES_COMPAT >> netfilter.cfg: enable NETFILTER_XTABLES_LEGACY >> >> bsp/genericarm64/genericarm64-serial.cfg | 2 +- >> bsp/genericarm64/genericarm64.cfg | 31 +++++++++++++++++++++++- >> bsp/genericarm64/genericarm64.scc | 13 ++++++++-- >> bsp/intel-x86/intel-x86.cfg | 2 -- >> bsp/intel-x86/intel-x86.scc | 1 + >> cfg/lxc.cfg | 1 - >> cfg/net/bridge.cfg | 3 --- >> cfg/sound.cfg | 23 ++---------------- >> cfg/sound.scc | 4 +++ >> cfg/sound_x86.cfg | 21 ++++++++++++++++ >> features/bluetooth/bluetooth-hw.cfg | 1 + >> features/bluetooth/bluetooth-usb.cfg | 2 ++ >> features/bluetooth/bluetooth.cfg | 1 + >> features/cgroups/cgroups.cfg | 1 - >> features/firmware/firmware.cfg | 8 +++--- >> features/gnss/gnss.cfg | 4 +++ >> features/gnss/gnss.scc | 5 ++++ >> features/kvm/qemu-kvm.cfg | 2 +- >> features/net/hsr.cfg | 1 + >> features/net/hsr.scc | 3 +++ >> features/netfilter/netfilter.cfg | 4 ++- >> features/nfc/nfc-vendor-intel.cfg | 4 +++ >> features/nfc/nfc-vendor.cfg | 3 --- >> features/nfc/nfc-vendor.scc | 3 +++ >> features/numa/numa.cfg | 1 - >> features/numa/numa.scc | 4 +++ >> features/numa/numa_x86_64.cfg | 2 ++ >> features/pmem/pmem.cfg | 2 ++ >> features/power/arm.cfg | 6 ----- >> features/power/arm.scc | 6 ++++- >> features/power/arm_common.cfg | 7 ++++++ >> features/power/hibernation.cfg | 2 ++ >> features/power/hibernation.scc | 5 ++++ >> features/profiling/profiling.cfg | 1 - >> features/profiling/profiling.scc | 4 +++ >> features/profiling/profiling_x86_64.cfg | 2 ++ >> features/rfkill/non-hardware.cfg | 3 +++ >> features/rfkill/rfkill-extra.cfg | 4 +++ >> features/rfkill/rfkill-extra.scc | 2 ++ >> features/security/security-arm64.cfg | 15 +++++++++--- >> features/security/security-x86_64.cfg | 3 +++ >> features/security/security.cfg | 1 - >> kern-features.rc | 7 ++++-- >> ktypes/base/base.cfg | 2 -- >> ktypes/standard/standard.cfg | 4 --- >> 45 files changed, 163 insertions(+), 63 deletions(-) >> create mode 100644 cfg/sound_x86.cfg >> create mode 100644 features/gnss/gnss.cfg >> create mode 100644 features/gnss/gnss.scc >> create mode 100644 features/net/hsr.cfg >> create mode 100644 features/net/hsr.scc >> create mode 100644 features/nfc/nfc-vendor-intel.cfg >> create mode 100644 features/numa/numa_x86_64.cfg >> create mode 100644 features/power/arm_common.cfg >> create mode 100644 features/power/hibernation.cfg >> create mode 100644 features/power/hibernation.scc >> create mode 100644 features/profiling/profiling_x86_64.cfg >> create mode 100644 features/rfkill/rfkill-extra.cfg >> create mode 100644 features/rfkill/rfkill-extra.scc >> >> -- >> 2.34.1 >> >> > > -- > - Thou shalt not follow the NULL pointer, for chaos and madness await thee > at its end > - "Use the force Harry" - Gandalf, Star Trek II > > > > > -- - Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end - "Use the force Harry" - Gandalf, Star Trek II
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#16167): https://lists.yoctoproject.org/g/linux-yocto/message/16167 Mute This Topic: https://lists.yoctoproject.org/mt/117176709/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
