From patchwork Wed Sep 10 05:08:19 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bruce Ashfield X-Patchwork-Id: 69902 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id EAF62CA0FED for ; Wed, 10 Sep 2025 05:08:27 +0000 (UTC) Received: from mail-qv1-f41.google.com (mail-qv1-f41.google.com [209.85.219.41]) by mx.groups.io with SMTP id smtpd.web10.10012.1757480906749564978 for ; Tue, 09 Sep 2025 22:08:26 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=DNjQlA3K; spf=pass (domain: gmail.com, ip: 209.85.219.41, mailfrom: bruce.ashfield@gmail.com) Received: by mail-qv1-f41.google.com with SMTP id 6a1803df08f44-70ba7aa131fso71868176d6.2 for ; Tue, 09 Sep 2025 22:08:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757480905; x=1758085705; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=30iXHjM3rWcc7UViik1Zs/BJTTvM9yzgkS+AEKnB5ss=; b=DNjQlA3KiFELeqOFAxf7yRW5z9dKDwNko8ETzsgcTIVR+dpt6m6JCV1hRyswPRl2K5 ablyATGkxEsCFRWSqH5saxHEK2/xpVex3gARXrfKskW9YrkC/zmlheq3kgNwxEpk5DzG H9F443MhnHhZi/8jZm59dL2WKVMjhM0U8yxfYVzC5JYzn2BU8hGzwNgXSFsXxzQ72aDg uYO/DNJJCmQJlF60TfEDXzmAgLbcYcmbLnpfIbSxgSYLxuduOzjJw3XOtfRR24DLLGh1 c3BR1c41O9MXEcU939m1UCoIFKHBlMU6D9/6uyD2WbytQw3Az+/4ANy++9xWQEvg8pIL pC2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757480905; x=1758085705; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=30iXHjM3rWcc7UViik1Zs/BJTTvM9yzgkS+AEKnB5ss=; b=JN3m7pHK17lK4yz/wqR2XaIokvHjqyWvk2ZqZgJVJbQwNaU5pE5kksXntdpdS/4rm0 MDGEyuxjm/35LRikMF5A/UDyrZZtwEHopoKXk4mxK3w6XDqL3V7h+vHbqhZnEYopgh8x T5lzGKiwkTiI0YTpf7D+aD1/7jWysYW/Yb/ue2gKB8ZqCm2AWyA+q6QuXVo/kgwqZmRL j5tMBhc0A2dFXTSF63cuaf2KgCiiqrOJX/wMly0SXAclQCotAsKbxqta1D4elNEWHafu EX+vO3RYbsMgTpsZ2gIWaWHajUV91jD3k4qXLls3m5yAVDjXVZTZQC0KwLNdPRUC0hOq EvAA== X-Gm-Message-State: AOJu0Yz/550i4PNrnzet1PrnYj58P2Po+yjVxIF0iiuxB1Y0t26Gxn2/ IQrW2ZUD4AUAi8dQZ77iVcDRWi/pEhwVz4LLR6k3O3kMatTSkMJsl00I X-Gm-Gg: ASbGncudS8C/bSLW2Rwp+kU0B2HMlna7edJ0A1P9gsYPQwHgJndxnQfq9OpMUSuayBr zIbiifGg8x+cxeECEN0aZJw6h2HsYS1vsRDUios6W2Snt21f5mkI2CcZnGT+bRmmaqz6YNnmZHf L+p4h02JdfL8THj4Tm5reS0wxF7b5VPTW8oVKgHoQhCYo2A2sjzBuxXSJNzaFxnkZlqroiZmV7s ulWnriHbqmqbiQRyha9sTHBjb28qYqHs3/wnud2DBouTK02VcR268ikMKzNZkkipTv0XBSbgxmY C6OpZ8fG+Hm+eNRyUznyG/bqrC7B+vsdYiNBIBzYAUdULE+aYbamAKYTfrG5/1RcaQet94Dj1s+ 0X7nSU7F6EvwEs/RPyHHjUntwz8tzIp0Vi0SkhJRbX0A4z1T8sMbUeNAbPxojZPXzJPo4eDrOAm 8OrGQYg33fBZxUKRZStQEt+jzTnHC7MVj0X4p+W7RyaXq3Uxe4YDtKQ5OrR67OxPkGFQ== X-Google-Smtp-Source: AGHT+IFffVlgz/9i7HbQj4PdMXM/fp8ZsHBrl2F4b3fgPx98B/syNPZfgtEuMH6awyyEj7gtTvMv8A== X-Received: by 2002:a05:622a:24f:b0:4b3:10f0:15ba with SMTP id d75a77b69052e-4b5f84472e5mr167810691cf.39.1757480905464; Tue, 09 Sep 2025 22:08:25 -0700 (PDT) Received: from bruce-XPS-8940.localdomain (pool-174-112-62-108.cpe.net.cable.rogers.com. [174.112.62.108]) by smtp.gmail.com with ESMTPSA id af79cd13be357-81b5ed72c49sm227866685a.51.2025.09.09.22.08.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Sep 2025 22:08:24 -0700 (PDT) From: bruce.ashfield@gmail.com To: richard.purdie@linuxfoundation.org Cc: openembedded-core@lists.openembedded.org, ross.burton@arm.com, mikko.rapeli@linaro.org Subject: [PATCH 1/4] linux-yocto/6.16: cfg: DRM tweaks for guests Date: Wed, 10 Sep 2025 01:08:19 -0400 Message-Id: <20250910050822.3273330-2-bruce.ashfield@gmail.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20250910050822.3273330-1-bruce.ashfield@gmail.com> References: <20250910050822.3273330-1-bruce.ashfield@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 10 Sep 2025 05:08:27 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/223143 From: Bruce Ashfield This also fixes the build of vboxguest drivers against the reference kernel. 1/1 [ Author: Bruce Ashfield Email: bruce.ashfield@gmail.com Subject: cfg/drm: add CONFIG_DRM_TTM and CONFIG_DRM_VMWGFX Date: Tue, 9 Sep 2025 14:14:18 -0400 drm-bochs is used as a baseline featur efor DRM that guests may need. We add these two options to get symbols into the kernel required to build guest support kernel modules. Signed-off-by: Bruce Ashfield ] Signed-off-by: Bruce Ashfield --- meta/recipes-kernel/linux/linux-yocto-rt_6.16.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-tiny_6.16.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_6.16.bb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.16.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.16.bb index cf8f86504d..76654ff516 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_6.16.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.16.bb @@ -15,7 +15,7 @@ python () { } SRCREV_machine ?= "c631c6cf05de829937afe048e6ae2fea15634cc8" -SRCREV_meta ?= "c8f3f45cdd56085242916804754ccad79d2573c9" +SRCREV_meta ?= "29767181a0c0a97c8ba4941f6834044d9ffaed86" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.16;destsuffix=${KMETA};protocol=https" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.16.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.16.bb index 1e5ed856b1..c2953c5619 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.16.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.16.bb @@ -18,7 +18,7 @@ KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" SRCREV_machine ?= "01bcf423b031a36a070c7a983e45992e634fceb7" -SRCREV_meta ?= "c8f3f45cdd56085242916804754ccad79d2573c9" +SRCREV_meta ?= "29767181a0c0a97c8ba4941f6834044d9ffaed86" PV = "${LINUX_VERSION}+git" diff --git a/meta/recipes-kernel/linux/linux-yocto_6.16.bb b/meta/recipes-kernel/linux/linux-yocto_6.16.bb index f37c1a62c0..7bafd22ef4 100644 --- a/meta/recipes-kernel/linux/linux-yocto_6.16.bb +++ b/meta/recipes-kernel/linux/linux-yocto_6.16.bb @@ -29,7 +29,7 @@ SRCREV_machine:qemux86 ?= "01bcf423b031a36a070c7a983e45992e634fceb7" SRCREV_machine:qemux86-64 ?= "01bcf423b031a36a070c7a983e45992e634fceb7" SRCREV_machine:qemumips64 ?= "2459c29bf2c3d221fd6d3222c7200b368156986e" SRCREV_machine ?= "01bcf423b031a36a070c7a983e45992e634fceb7" -SRCREV_meta ?= "c8f3f45cdd56085242916804754ccad79d2573c9" +SRCREV_meta ?= "29767181a0c0a97c8ba4941f6834044d9ffaed86" # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll # get the /base branch, which is pure upstream -stable, and the same From patchwork Wed Sep 10 05:08:20 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bruce Ashfield X-Patchwork-Id: 69905 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id C668ECAC58C for ; Wed, 10 Sep 2025 05:08:37 +0000 (UTC) Received: from mail-qt1-f182.google.com (mail-qt1-f182.google.com [209.85.160.182]) by mx.groups.io with SMTP id smtpd.web11.9969.1757480907794943967 for ; Tue, 09 Sep 2025 22:08:28 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=U0QhpMWc; spf=pass (domain: gmail.com, ip: 209.85.160.182, mailfrom: bruce.ashfield@gmail.com) Received: by mail-qt1-f182.google.com with SMTP id d75a77b69052e-4b5fb2f7295so35201311cf.1 for ; Tue, 09 Sep 2025 22:08:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757480907; x=1758085707; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=wUZ4p9ycQ5wBN6DeFJSBRNZ4Z6MZ/6rkSZyh7uv5o88=; b=U0QhpMWcGAkKNF3MRjBt9rv43S51EA6MN0hTxJpcIy9N/PfqMKOuAEk0TVzpXdGVKD 7aJNTW9tNE39+jf6OjO96L/Jv5P9WRAMiu24gbUOsnPd47jJWxIXWguq6TT3EoheRqEF t3VfoFxbCwquur5eGdddJOl73g1GMn/Y+3mF0wuTRLQoEY0w4J7U9+nzgDGj2r4hD2jp lZpNV91Z39YdFulEmmfaL1UyDDBvuml3JOiIDHPaOPylr9ipShVoEQg4WusHvJqaWjyO Bqy8A1hIWxwbzZbhu5qy/L6+LHW8WsPwhuL/q7F6JsdJ8fNseGYN16O1DhqKjRkEt/wx lC4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757480907; x=1758085707; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=wUZ4p9ycQ5wBN6DeFJSBRNZ4Z6MZ/6rkSZyh7uv5o88=; b=AhbZl5Z3dj7aF1nPzmV8FgSqixGhlYpD7IIrRs6QLdYQNlxSr8NrQSflZhyS/Id7lS RMjw6zODz+1y0mYrZeACarRgWfLYuO8qB7G7XH7RKZqtDg3t5Lq2Tz7Ifm/TYchdl9VC iyV6SQZdK+FexAQbbWj4cYOBfIVmsDZugL76iwgq0STVP+ToiOG58265oR7ImJy//OzD i5xZ1VfqVs3aD0dv1r93+zIvW+g2wAv8HbFWyXckbYC2F4QVAuA8KsFj9KxKzx5T/H/j XBFoXb7YXhOY+pPre8caGiqUR0ymlYx/uNEs/6DBKbDsURjzAPZImhqjuUt+huJci2eB lX5A== X-Gm-Message-State: AOJu0YyvyJMugzhH6W0jnhICOh4Hi5KzJOVt9hQeFO7h3r+rH/qDbJe1 6yxQ7MKYO8p/HrpsA7YT10p7KjWllsL6Hfuu0UfsQLGaSNXkxJq06O6t X-Gm-Gg: ASbGnctpcYg2kviEHHzIyLu2Cbysn8JLW0itVBAd6HbsGuGuMvHdeNzCwKPh8uBw55N wSyhIB0FNJroz2n9HCf4/ZT5BZ/dEu95lRH/z2DZwtq3On2HcX73M1rC2gxYgn7YI6Gycm0x5hE 1APM0cPeCTgqIcoEx7gsuaqKGFwag7SSPXOhTaaQAZvefNZIUFBubTn+fIqvYCY1t7IJZD3H94Y P4eGXirauwTHYVx9ltQI+NGeM2FFuUH9LBy1Iu+x5AjU3jwg7Sdg3vVMa0L6li9OWOMXijTHB7K opdRWbCxaia961+8Y6ngPiJUfK1WK4egB0leLzdVmWByDx07DaF/4tzHakDnkCv79t7BLcKm/LT ftDa/ym5BfNtJ+ICjpnMVPFGU6Ndvg+spsBNI9KA/jvyXUTineUpIQOtBAYTTH0IKQ/lxl34Bm9 PP8Bo+3mmkSSQ+KhUVyNUvHBAwilFoDPpyTeQVtyb8lXxB0OwrHNujgMc= X-Google-Smtp-Source: AGHT+IE55XAAcUMy9sljdL+O1zFuoS1dRFUSAqouWuI8gAtdpn9eExczo8A4KObdLqx31gPJlq761g== X-Received: by 2002:a05:622a:428e:b0:4b5:e12b:9cd with SMTP id d75a77b69052e-4b5f85b0a4emr151907201cf.84.1757480906675; Tue, 09 Sep 2025 22:08:26 -0700 (PDT) Received: from bruce-XPS-8940.localdomain (pool-174-112-62-108.cpe.net.cable.rogers.com. [174.112.62.108]) by smtp.gmail.com with ESMTPSA id af79cd13be357-81b5ed72c49sm227866685a.51.2025.09.09.22.08.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Sep 2025 22:08:25 -0700 (PDT) From: bruce.ashfield@gmail.com To: richard.purdie@linuxfoundation.org Cc: openembedded-core@lists.openembedded.org, ross.burton@arm.com, mikko.rapeli@linaro.org Subject: [PATCH 2/4] linux-yocto/6.16: cfg: x86 BIGSMP removal Date: Wed, 10 Sep 2025 01:08:20 -0400 Message-Id: <20250910050822.3273330-3-bruce.ashfield@gmail.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20250910050822.3273330-1-bruce.ashfield@gmail.com> References: <20250910050822.3273330-1-bruce.ashfield@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 10 Sep 2025 05:08:37 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/223144 From: Bruce Ashfield Integrating the following commit(s) to linux-yocto/.: 1/1 [ Author: Bruce Ashfield Email: bruce.ashfield@gmail.com Subject: x86: drop CONFIG_BIG_SMP Date: Tue, 9 Sep 2025 16:07:38 -0400 commit 0abf508675c0dbbca6a387842f90db60756c4af5 Author: Arnd Bergmann Date: Wed Feb 26 22:37:06 2025 +0100 x86/smp: Drop 32-bit "bigsmp" machine support The x86-32 kernel used to support multiple platforms with more than eight logical CPUs, from the 1999-2003 timeframe: Sequent NUMA-Q, IBM Summit, Unisys ES7000 and HP F8. Support for all except the latter was dropped back in 2014, leaving only the F8 based DL740 and DL760 G2 machines in this catery, with up to eight single-core Socket-603 Xeon-MP processors with hyperthreading. Like the already removed machines, the HP F8 servers at the time cost upwards of $100k in typical configurations, but were quickly obsoleted by their 64-bit Socket-604 cousins and the AMD Opteron. Earlier servers with up to 8 Pentium Pro or Xeon processors remain fully supported as they had no hyperthreading. Similarly, the more common 4-socket Xeon-MP machines with hyperthreading using Intel or ServerWorks chipsets continue to work without this, and all the multi-core Xeon processors also run 64-bit kernels. While the "bigsmp" support can also be used to run on later 64-bit machines (including VM guests), it seems best to discourage that and get any remaining users to update their kernels to 64-bit builds on these. As a side-effect of this, there is also no more need to support NUMA configurations on 32-bit x86, as all true 32-bit NUMA platforms are already gone. Signed-off-by: Arnd Bergmann Signed-off-by: Ingo Molnar Cc: Linus Torvalds Link: https://lore.kernel.org/r/20250226213714.4040853-3-arnd@kernel.org Signed-off-by: Bruce Ashfield ] Signed-off-by: Bruce Ashfield --- meta/recipes-kernel/linux/linux-yocto-rt_6.16.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-tiny_6.16.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_6.16.bb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.16.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.16.bb index 76654ff516..1d44936da4 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_6.16.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.16.bb @@ -15,7 +15,7 @@ python () { } SRCREV_machine ?= "c631c6cf05de829937afe048e6ae2fea15634cc8" -SRCREV_meta ?= "29767181a0c0a97c8ba4941f6834044d9ffaed86" +SRCREV_meta ?= "a338639c47e0a260b656415d336aaf599699d491" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.16;destsuffix=${KMETA};protocol=https" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.16.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.16.bb index c2953c5619..8764c21490 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.16.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.16.bb @@ -18,7 +18,7 @@ KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" SRCREV_machine ?= "01bcf423b031a36a070c7a983e45992e634fceb7" -SRCREV_meta ?= "29767181a0c0a97c8ba4941f6834044d9ffaed86" +SRCREV_meta ?= "a338639c47e0a260b656415d336aaf599699d491" PV = "${LINUX_VERSION}+git" diff --git a/meta/recipes-kernel/linux/linux-yocto_6.16.bb b/meta/recipes-kernel/linux/linux-yocto_6.16.bb index 7bafd22ef4..4bf5fa53c5 100644 --- a/meta/recipes-kernel/linux/linux-yocto_6.16.bb +++ b/meta/recipes-kernel/linux/linux-yocto_6.16.bb @@ -29,7 +29,7 @@ SRCREV_machine:qemux86 ?= "01bcf423b031a36a070c7a983e45992e634fceb7" SRCREV_machine:qemux86-64 ?= "01bcf423b031a36a070c7a983e45992e634fceb7" SRCREV_machine:qemumips64 ?= "2459c29bf2c3d221fd6d3222c7200b368156986e" SRCREV_machine ?= "01bcf423b031a36a070c7a983e45992e634fceb7" -SRCREV_meta ?= "29767181a0c0a97c8ba4941f6834044d9ffaed86" +SRCREV_meta ?= "a338639c47e0a260b656415d336aaf599699d491" # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll # get the /base branch, which is pure upstream -stable, and the same From patchwork Wed Sep 10 05:08:21 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bruce Ashfield X-Patchwork-Id: 69903 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id CDB51CA0FED for ; Wed, 10 Sep 2025 05:08:37 +0000 (UTC) Received: from mail-qk1-f180.google.com (mail-qk1-f180.google.com [209.85.222.180]) by mx.groups.io with SMTP id smtpd.web11.9970.1757480908951913769 for ; Tue, 09 Sep 2025 22:08:29 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=bUU8faG2; spf=pass (domain: gmail.com, ip: 209.85.222.180, mailfrom: bruce.ashfield@gmail.com) Received: by mail-qk1-f180.google.com with SMTP id af79cd13be357-805a1931a15so670145985a.1 for ; Tue, 09 Sep 2025 22:08:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757480908; x=1758085708; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=ypCBlectJTUUgAjgep0A6vSQ5cRA3s3gbmqPcjEKNpU=; b=bUU8faG2+BirgF240k9WOn/dsRP71TEzjWQwVxokMSBjQ0YpBN1yL2tzzAupocKLTQ UfD8Q4x4t/CN4W8Iu16zZkA3URmVneEPQ+zth3iuhpWobuU0IyqBHlil8BjZHE5lN7zF P3mBI5Phrgh+rrgqGXqBFbWSc3HZsLArf43ACEOE405IcyRzS3WbuWoqLKfBrXHuQNVZ dCAdX/J7DEHfjRs2i5YZvxVoECvjvpFwW5qCYmgvk31XBxLYF73dJeEuUqMO7s1zkMmh Yfqdm+eUEdIlxVBS1FdD/WTYedS3P3Gbq5CsdsBZjoMphzFRNBZI3WQvoAYNtSJT3RCa 4ADw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757480908; x=1758085708; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ypCBlectJTUUgAjgep0A6vSQ5cRA3s3gbmqPcjEKNpU=; b=DeQwhNNIXIN6Vo1ms8CqmOadM20l6zlrQzCwWjQlgjVpVYtN4ZWkH5n1FGWoD5XiRg sINsE5enTYIsVrQGncstKHJWhfTpoLc1gJRGAc1rigwM/MnMXrdAzkvJOlvXW+cDGPJr rALV80w5F18K+DifIzWr9mVWqrYEwEpq8bWVp9eE2tiiOH8usvZBwgCLs3jr38sECbx6 NDLjlXl6+Trps9mf+dlOtnUj8McixHXs07ijKypLkv+GpJy8NDzy0h1ws4bTc0e9GfLP Fj+S9DWQsxwVwrUHaVTbTWtkcgJ+BcKyO2ng/wxHEDWNmy3ng1LEjeTuP2JlH/ljUGYE pOGg== X-Gm-Message-State: AOJu0YzlyzzdpT94EL1y9wt4IM5p1JGfWWfngvAnDLXQr09ochXvHBoW mxTokrXPvBWqYvSJ0VJJdgHXyRczQq76t2A6nsprMcLxDFZXtASYeERY X-Gm-Gg: ASbGncsF+p6Fm8cMhjT79tE8uyclz/ujjZoF5nkshNBnx+/G9eoHuaqm5n/64nkPmSv rFdI+UMKPI1eZ1fHEE/N3fIxEoPiZRAZPlHk2KgAqcHM+1uKnW4jFlESIE0hqDy2+ksbUqOx3Ve RMgSfcp1vXoightdGthsklV+aZfVAnncbBPSmuH5NWXlvZM0QFU8yRT67EFDmWK9CTZD3e+dXMj IwOBQR6k1ZN4TZ85pJAm63Uk+eiFRm/oMk89gZtBJnEUjbpIeF2NTIlGgDXg9MUVMVfCCLP9k1x TsN3TqHyyIdUDm/1ARKBHMzwf/AxRStuyNCXPtleZjPkCuuj8fKxEAo5JEm3ne1HEFRTbt+qfuk Linuvne/2NuXvhOft0ztt3VGuEEHQJUViPjnA8pnzT+1iL0eaPEgLyHyfXGFhOZ5baI0GMtzeVO MDxRKMQzMLxxX9QcV/q3HfqHoyHrZtMntGtIwYdoeE4nQA7KUdc8zv/2eawaBwmEW83w== X-Google-Smtp-Source: AGHT+IFk1Zk4h2LJXPSPh1oDJLE5JOmfDYnf/2RzqoC1Bd8tH2jeYauhWgt+jtBahlWE5SyoXL3QIg== X-Received: by 2002:a05:620a:a908:b0:818:1218:5919 with SMTP id af79cd13be357-81812185cb0mr1081392585a.39.1757480907865; Tue, 09 Sep 2025 22:08:27 -0700 (PDT) Received: from bruce-XPS-8940.localdomain (pool-174-112-62-108.cpe.net.cable.rogers.com. [174.112.62.108]) by smtp.gmail.com with ESMTPSA id af79cd13be357-81b5ed72c49sm227866685a.51.2025.09.09.22.08.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Sep 2025 22:08:27 -0700 (PDT) From: bruce.ashfield@gmail.com To: richard.purdie@linuxfoundation.org Cc: openembedded-core@lists.openembedded.org, ross.burton@arm.com, mikko.rapeli@linaro.org Subject: [PATCH 3/4] yocto-bsp: introduce 6.16 bbappend Date: Wed, 10 Sep 2025 01:08:21 -0400 Message-Id: <20250910050822.3273330-4-bruce.ashfield@gmail.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20250910050822.3273330-1-bruce.ashfield@gmail.com> References: <20250910050822.3273330-1-bruce.ashfield@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 10 Sep 2025 05:08:37 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/223145 From: Bruce Ashfield Adding support for our remaining reference boards with the 6.16 kernel by introducing this bbappend. We no longer need the patches in the 6.12 kernel bbappend as they've been pulled into the kernel tree itself. Signed-off-by: Bruce Ashfield --- .../recipes-kernel/linux/linux-yocto_6.16.bbappend | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 meta-yocto-bsp/recipes-kernel/linux/linux-yocto_6.16.bbappend diff --git a/meta-yocto-bsp/recipes-kernel/linux/linux-yocto_6.16.bbappend b/meta-yocto-bsp/recipes-kernel/linux/linux-yocto_6.16.bbappend new file mode 100644 index 0000000000..d28ea78e5c --- /dev/null +++ b/meta-yocto-bsp/recipes-kernel/linux/linux-yocto_6.16.bbappend @@ -0,0 +1,10 @@ +COMPATIBLE_MACHINE:genericarm64 = "genericarm64" +COMPATIBLE_MACHINE:beaglebone-yocto = "beaglebone-yocto" +COMPATIBLE_MACHINE:genericx86 = "genericx86" +COMPATIBLE_MACHINE:genericx86-64 = "genericx86-64" + +KMACHINE:beaglebone-yocto ?= "beaglebone" +KMACHINE:genericx86 ?= "common-pc" +KMACHINE:genericx86-64 ?= "common-pc-64" + +KBRANCH:genericarm64 ?= "v6.16/standard/genericarm64" From patchwork Wed Sep 10 05:08:22 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bruce Ashfield X-Patchwork-Id: 69904 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id C6634CA101F for ; Wed, 10 Sep 2025 05:08:37 +0000 (UTC) Received: from mail-qt1-f171.google.com (mail-qt1-f171.google.com [209.85.160.171]) by mx.groups.io with SMTP id smtpd.web10.10013.1757480910254725216 for ; Tue, 09 Sep 2025 22:08:30 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=davqNpXT; spf=pass (domain: gmail.com, ip: 209.85.160.171, mailfrom: bruce.ashfield@gmail.com) Received: by mail-qt1-f171.google.com with SMTP id d75a77b69052e-4b34a3a6f64so50301781cf.3 for ; Tue, 09 Sep 2025 22:08:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757480909; x=1758085709; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=BWYPOCNjvAKMq+NUEgfaToAeAS3F3FA/KfTv03fWQBg=; b=davqNpXToohmkFjz695sCkjDkq3dkFXmBZ9s7Z/JsqL0Qzy9pHo3oqH039hPRTBqA1 uQvgvNfd3JdLHJmP1yOFrkBSML7c357ohy0nGG5X1V2l9j/6n5CkX3l4dmh3l9K7vTv2 6YpO6xJySR3H6F1ifOTrzi4nbCckMkG89htHYDg7QCuyWmB0/V/EXgXqLMTOzKuqJ2wx r5+p+9plu6IDMMLSM+96fV9bD9C52AjxJqa6wyqLAlal5XI63+pbKHIN87z09B6qXKHa g+QBF177zwO3kRE4sl6ImDr25Lyc+hq/0FDAnaVcuvlQhmpvJQMg6TrbBEgBQSMX0CWP gO4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757480909; x=1758085709; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=BWYPOCNjvAKMq+NUEgfaToAeAS3F3FA/KfTv03fWQBg=; b=t0ZE5KuvZYrgtRduQhJ/T0ggQ5vVaAm2MFnK2xLfPNOjxJDVT7cO8P8XgWv2NflUA5 K4DNAA0wu4qkCZ2mFcx9AdIPJwpyeEBqJ/601mOzsqIvfzi97Dw9dLGEcojPVlxa1uSx AraqAn1s1iWArIKNlNsHZLb7KqoPrYUL+8WO+hq7XUJSfuJF5AMsuh7lXZ1Bqv5243vz d4eb1I/W5VRf5UvtCoX05OCLMfS74PMgNeni8PJ3XQfHvZ/hh4pYHxpRWVc6hBGiIken s7gep6bNf4TQtlpRh7Y1oxbZhrjBFh4WjbX/joG6exlZRqlV9piB1mHKMpLtnqT1Mxl5 dagw== X-Gm-Message-State: AOJu0Yz3k17EjSoKuU/INTjIB4Tqk/rtzztCt3ANlToZgq5bdOVe/W87 aHTEx1pZj8DU2sNDMGJ30QqmH2wjhR1NSD/PXWLxnOJILwMQCmBz624n X-Gm-Gg: ASbGnctckgy5JZjeaKgzjVvVcLiKSxL3GeEtcYY6blTaoy3jTiB8M5+VYEZrQtxjXDj c+DGZCSC+MR1cx9QZPCQZtqggdXjr/bs5U66QZkOWfPtETv9GI36Up+tDoJw2HFylFmeK/HdgKT LnlyWKdM5SIpun7rGi7l9yqZqHPziJRPBw6pJf+GTBZCVaFU7NfonLTEvhdBBhEfBRgLnzp7II+ 9QGQXcAyb8oQtPmL3bo96Ges8WLMOp/LSOUpOAhHX9GUbgFU/PmsL92vhMjsbf71FK4rZfXSGAr XJUGrHT0L5gzmw9CVhJClDWLn7bYMtaaidIqlK38fXHYnNXiwH0Mdpf3XMdX4+E79I9HTcfXbLB vYfX5ygG/R4iCX1j5rsOUDNOVWXaNJ6SM9Q6XeWekMFAdCpd3wVlKAxcniMw80HZwA8/zyX6ESo oZxBlCEuMbaqVWtV+9NpYbltkBv4jfi7mUd/p66Iz7Rt87Nzet3iFiDtcJrqxhv6Zhkg== X-Google-Smtp-Source: AGHT+IHHCXAZVN/jC6VYnV3tvX72/EcyYm4eJwKGHtwiUKLOdPr6fa2+HfT8YctLS7GakRNf9kab+g== X-Received: by 2002:a05:622a:50a:b0:4b4:56a6:42b5 with SMTP id d75a77b69052e-4b5f844742emr156578781cf.41.1757480909081; Tue, 09 Sep 2025 22:08:29 -0700 (PDT) Received: from bruce-XPS-8940.localdomain (pool-174-112-62-108.cpe.net.cable.rogers.com. [174.112.62.108]) by smtp.gmail.com with ESMTPSA id af79cd13be357-81b5ed72c49sm227866685a.51.2025.09.09.22.08.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Sep 2025 22:08:28 -0700 (PDT) From: bruce.ashfield@gmail.com To: richard.purdie@linuxfoundation.org Cc: openembedded-core@lists.openembedded.org, ross.burton@arm.com, mikko.rapeli@linaro.org Subject: [PATCH 4/4] linux-yocto/6.16: genericarm64 config Date: Wed, 10 Sep 2025 01:08:22 -0400 Message-Id: <20250910050822.3273330-5-bruce.ashfield@gmail.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20250910050822.3273330-1-bruce.ashfield@gmail.com> References: <20250910050822.3273330-1-bruce.ashfield@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 10 Sep 2025 05:08:37 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/223146 From: Bruce Ashfield Integrating the following commit(s) to linux-yocto/.: 1/3 [ Author: Bruce Ashfield Email: bruce.ashfield@gmail.com Subject: Revert "serial: 8250: unexport serial8250_rpm_*() functions" Date: Tue, 9 Sep 2025 22:22:53 -0400 1/2 [ Author: Mikko Rapeli Email: mikko.rapeli@linaro.org Subject: Revert "serial: 8250: unexport serial8250_rpm_*() functions" Date: Thu, 28 Aug 2025 09:33:16 +0300 This reverts commit 7ba4f02e12e6f2409c5b2afae2963089b5673482. Needed by revert of 8700a7ea5519fb0b3bad2362adfeac358c2119ce which causes kernel hangs when starting getty's on BeaglePlay. [ YOCTO #15704 ] https://bugzilla.yoctoproject.org/show_bug.cgi?id=15704 Upstream-Status: Inappropriate Signed-off-by: Mikko Rapeli Signed-off-by: Bruce Ashfield ] 2/2 [ Author: Ross Burton Email: ross.burton@arm.com Subject: Revert "serial: 8250_omap: Drop pm_runtime_irq_safe()" Date: Thu, 28 Aug 2025 09:33:17 +0300 This reverts commit 8700a7ea5519fb0b3bad2362adfeac358c2119ce. The genericarm64 machine sets SERIAL_CONSOLES to a number of potential devices: SERIAL_CONSOLES ?= "115200;ttyAMA0 115200;hvc0 115200;ttyS0 115200;ttyS1 115200;ttyS2" With sysvinit this turns into getty lines in inittab, and with systemd the systemd-serialgetty recipe creates explicit units to spawn gettys. This worked fine with 6.6, but since "serial: 8250_omap: Drop pm_runtime_irq_safe()"[1] in 6.7 onwards we see kernel hangs: BUG: scheduling while atomic: getty/957/0x00000002 Call trace: dump_stack+0x1c/0x30 __schedule_bug+0x60/0x90 __schedule+0x83c/0xcf8 schedule+0x40/0x158 schedule_timeout+0xb0/0x1b0 wait_for_completion_timeout+0x84/0x188 ti_sci_set_device_state+0x134/0x220 ti_sci_cmd_get_device_exclusive+0x24/0x40 ti_sci_pd_power_on+0x34/0x68 [ti_sci_pm_domains] _genpd_power_on+0xa4/0x178 genpd_power_on+0xb4/0x190 genpd_runtime_resume+0xc8/0x260 __rpm_callback+0x54/0x200 rpm_callback+0x78/0x90 rpm_resume+0x420/0x690 __pm_runtime_resume+0x5c/0xb0 omap8250_set_mctrl+0x38/0xe0 [8250_omap] serial8250_set_mctrl+0x2c/0x60 uart_update_mctrl+0x98/0x120 uart_shutdown+0x124/0x180 uart_hangup+0x7c/0x180 __tty_hangup.part.0+0x408/0x440 tty_vhangup_session+0x24/0x40 disassociate_ctty.part.0+0x48/0x1b0 disassociate_ctty+0x30/0x48 (full backtrace elided) With many thanks to TI, my understanding is that it was determined that the problem here is that we have a getty connected to ttyS1 which is actually the expansion port uart and on the BeaglePlay wired up to the wifi controller's debug port. The getty receives noise it doesn't know what to do with, and at some point the power management code does a suspend/result cycle of the device. The serial drivers assume that child nodes use the serdev driver and they manage runtime_pm, but the getty opening the tty breaks a series of bad assumptions in the drivers. So, there are two bugs: 1) The kernel shouldn't crash if this tty is opened 2) The only serial port for a console on the BeaglePlay is ttyS2, despite others existing. TI are looking at (1) and other patches to follow will deal with (2). Until one of these is resolved entirely, reverting this change to power management stops the crashes. [ YOCTO #15704 ] https://bugzilla.yoctoproject.org/show_bug.cgi?id=15704 [1] linux 8700a7ea5519fb0b3bad2362adfeac358c2119ce Upstream-Status: Inappropriate Signed-off-by: Ross Burton Signed-off-by: Mikko Rapeli Signed-off-by: Bruce Ashfield ] Signed-off-by: Bruce Ashfield ] 2/3 [ Author: Bruce Ashfield Email: bruce.ashfield@gmail.com Subject: genericarm64: temporarily use a branch Date: Tue, 9 Sep 2025 22:23:13 -0400 There are two reverts needed for genericarm64 serial that we don't want to have on the common branches. So for now, we create a BSP branch to hold those reverts. Signed-off-by: Bruce Ashfield ] 3/3 [ Author: Mikko Rapeli Email: mikko.rapeli@linaro.org Subject: genericarm64.cfg: fix warnings from v6.16.2 kernel Date: Wed, 27 Aug 2025 13:08:52 +0300 New kernel version has changed config dependencies and these need to be enabled explicitly. Fixes multiple do_kernel_configcheck warnings about ineffective configs. Tested kernel boot and oeqa runtime tests on arm64 build machine with qemu and qemu kvm and on AMD KV260 https://ledge.validation.linaro.org/scheduler/job/119012 Signed-off-by: Mikko Rapeli Signed-off-by: Bruce Ashfield ] Signed-off-by: Bruce Ashfield --- meta/recipes-kernel/linux/linux-yocto-rt_6.16.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-tiny_6.16.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_6.16.bb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.16.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.16.bb index 1d44936da4..7725bcf20b 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_6.16.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.16.bb @@ -15,7 +15,7 @@ python () { } SRCREV_machine ?= "c631c6cf05de829937afe048e6ae2fea15634cc8" -SRCREV_meta ?= "a338639c47e0a260b656415d336aaf599699d491" +SRCREV_meta ?= "5b4b90bbad3ada455c7c124bf704c519c6013aa1" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.16;destsuffix=${KMETA};protocol=https" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.16.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.16.bb index 8764c21490..befced7a98 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.16.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.16.bb @@ -18,7 +18,7 @@ KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" SRCREV_machine ?= "01bcf423b031a36a070c7a983e45992e634fceb7" -SRCREV_meta ?= "a338639c47e0a260b656415d336aaf599699d491" +SRCREV_meta ?= "5b4b90bbad3ada455c7c124bf704c519c6013aa1" PV = "${LINUX_VERSION}+git" diff --git a/meta/recipes-kernel/linux/linux-yocto_6.16.bb b/meta/recipes-kernel/linux/linux-yocto_6.16.bb index 4bf5fa53c5..2ea54a5301 100644 --- a/meta/recipes-kernel/linux/linux-yocto_6.16.bb +++ b/meta/recipes-kernel/linux/linux-yocto_6.16.bb @@ -29,7 +29,7 @@ SRCREV_machine:qemux86 ?= "01bcf423b031a36a070c7a983e45992e634fceb7" SRCREV_machine:qemux86-64 ?= "01bcf423b031a36a070c7a983e45992e634fceb7" SRCREV_machine:qemumips64 ?= "2459c29bf2c3d221fd6d3222c7200b368156986e" SRCREV_machine ?= "01bcf423b031a36a070c7a983e45992e634fceb7" -SRCREV_meta ?= "a338639c47e0a260b656415d336aaf599699d491" +SRCREV_meta ?= "5b4b90bbad3ada455c7c124bf704c519c6013aa1" # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll # get the /base branch, which is pure upstream -stable, and the same