From patchwork Fri Nov 22 21:02:37 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bruce Ashfield X-Patchwork-Id: 53017 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 75E93E69193 for ; Fri, 22 Nov 2024 21:02:48 +0000 (UTC) Received: from mail-qk1-f171.google.com (mail-qk1-f171.google.com [209.85.222.171]) by mx.groups.io with SMTP id smtpd.web11.35202.1732309362212621578 for ; Fri, 22 Nov 2024 13:02:42 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=mCfEIQK/; spf=pass (domain: gmail.com, ip: 209.85.222.171, mailfrom: bruce.ashfield@gmail.com) Received: by mail-qk1-f171.google.com with SMTP id af79cd13be357-7b1505ef7e3so147723085a.0 for ; Fri, 22 Nov 2024 13:02:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1732309361; x=1732914161; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=vPfgaEndXlu6UloytYmJRE5QpmegwjM4cgD5Xgs/BLM=; b=mCfEIQK/ltwiCtr0y7Ow/r92zl+1t2q9bkd/nZH09IYYNtZvb7S7BdmKNRODmXkUbW 3yKAhSYGRPX96gY1mIYc5iuhlrCWw9qUT9zc9sFYgWsxdNFVqtvciHkSOC+MZnTEkc9C R+F3n6onN/Foh/19IpAdQku8BIxv6XPiJ8E5SvRspGLAX0j48brDpK6R9/nj5nUqF+qx YklZI+NtdUFBnJGjQEu2l9vCQl+b/yvTfEPw7CVEe8qKU0cEd0ZQcPWzS3nGLVn5C2sI eVz6ibuvQakf5qHjDCbwYQzGrPweaQIA8/GM7jw3pIg+RLu3DpbigL9zcl1k9EEkKb/1 65vg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732309361; x=1732914161; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=vPfgaEndXlu6UloytYmJRE5QpmegwjM4cgD5Xgs/BLM=; b=DyD4SjLGiLZhogd1CLA/FCzD8/MLpgpyqq30JCMXMZ4sy9vQD4nyplrGm0yCqvm2CV UyfMYNisVunlRU6CuXQVHUQaL7Pu0yOm6FaJOtK1XoFk+Ew/zhvK54OtjLMvddHehKBH Is0WmxS81uErBFffMUJhk74Cx6yBXIxeRxjsTatn2OMnbaj7CR+h4cIbzqG+w2pc++ZI LC87SjHWpuT/ePXIyUqDKTmRdjLFFNBC6PumlizAQUzvvyxGapFccXPJwpeFVcM+x9ph 5Dlp7/fFglVdNwrIn1Ndx86z4ug/upUNIkkBRVOTUvHIPJ4Urka1KL/XYa11a3CpJ56s HUHQ== X-Gm-Message-State: AOJu0YyyPfS8WcRCcd9teUDAsc8u/ju/hlxDpgGP69IINc2hac0Nne19 zwu2yccyGx7Mea/v7YOaoMPn5dN4Lj0K9/ooYlJt913+I8uY6U01 X-Gm-Gg: ASbGncv4fhrTGGLL4tBqFo3mjDdWeA5xlnq5UbkuIGfPbUkFjAOmsflfsTVoE6nuzVY 9UJ9ZZHrNoIsMB/WhLVQKzUTlqDOUeSXO2sz+wE0VWU5evTqu/yq3CyPLoPkSwMP9VWRMbBICp2 F+SswH49zqIpS3RhbvZG/Uc5mP4Mjmd0wA6rVclreIcZVKDApUZbf6ePVgtq2RO9z5GF1qVZq3f 8hffiasRtnPlvzpUNe4MIQaIYcjM5plPjp2P3cOlEJc2ys0NFZx0suE47vWEuVLQmFE5g3ipzR0 68ac/zFbj8bJogstb6Yk9VI7QAb69gH8Q99tFm1+MSBir2MG4VY= X-Google-Smtp-Source: AGHT+IE785cz+O+m5i9AnwDUy7EfrjlRjvhA5yegzjlsRQ3gLOyHv6dxo/36Im51psnTcz4HLgveSg== X-Received: by 2002:a05:6214:2aa1:b0:6d4:b1e:5418 with SMTP id 6a1803df08f44-6d451130167mr60994716d6.33.1732309361010; Fri, 22 Nov 2024 13:02:41 -0800 (PST) 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 6a1803df08f44-6d451a83775sm14281056d6.4.2024.11.22.13.02.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 22 Nov 2024 13:02:39 -0800 (PST) From: bruce.ashfield@gmail.com To: richard.purdie@linuxfoundation.org Cc: openembedded-core@lists.openembedded.org Subject: [PATCH 1/2] linux-yocto/6.6: bsp/genericarm64: disable ARM64_SME Date: Fri, 22 Nov 2024 16:02:37 -0500 Message-Id: <20241122210238.2546434-1-bruce.ashfield@gmail.com> X-Mailer: git-send-email 2.39.2 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 ; Fri, 22 Nov 2024 21:02:48 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/207648 From: Bruce Ashfield Integrating the following commit(s) to linux-yocto/.: 1/1 [ Author: Ross Burton Email: ross.burton@arm.com Subject: bsp/genericarm64: disable ARM64_SME Date: Thu, 21 Nov 2024 15:53:35 +0000 From upstream: arm64: Kconfig: Make SME depend on BROKEN for now commit 81235ae0c846e1fb46a2c6fe9283fe2b2b24f7dc upstream. Although support for SME was merged in v5.19, we've since uncovered a number of issues with the implementation, including issues which might corrupt the FPSIMD/SVE/SME state of arbitrary tasks. While there are patches to address some of these issues, ongoing review has highlighted additional functional problems, and more time is necessary to analyse and fix these. For now, mark SME as BROKEN in the hope that we can fix things properly in the near future. As SME is an OPTIONAL part of ARMv9.2+, and there is very little extant hardware, this should not adversely affect the vast majority of users. Signed-off-by: Ross Burton Signed-off-by: Bruce Ashfield ] Signed-off-by: Bruce Ashfield --- meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_6.6.bb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb index 99e8248c72..b02aeb2d08 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb @@ -15,7 +15,7 @@ python () { } SRCREV_machine ?= "67f358194225f9936b9a98ee9366417597be1769" -SRCREV_meta ?= "ccfbc11e4a21d87bd7ab9f176d1b941c4d44e6bb" +SRCREV_meta ?= "0d6304e8cd2ae4269ef1151edef0d9e7b5a1babc" 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.6;destsuffix=${KMETA};protocol=https" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb index dce2633842..0990260ec1 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb @@ -18,7 +18,7 @@ KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" SRCREV_machine ?= "c0b4a8f13b976065abdeaa2f1177dbc5cb600b4b" -SRCREV_meta ?= "ccfbc11e4a21d87bd7ab9f176d1b941c4d44e6bb" +SRCREV_meta ?= "0d6304e8cd2ae4269ef1151edef0d9e7b5a1babc" PV = "${LINUX_VERSION}+git" diff --git a/meta/recipes-kernel/linux/linux-yocto_6.6.bb b/meta/recipes-kernel/linux/linux-yocto_6.6.bb index a0493142f2..7ddf99a043 100644 --- a/meta/recipes-kernel/linux/linux-yocto_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto_6.6.bb @@ -32,7 +32,7 @@ SRCREV_machine:qemux86 ?= "c0b4a8f13b976065abdeaa2f1177dbc5cb600b4b" SRCREV_machine:qemux86-64 ?= "c0b4a8f13b976065abdeaa2f1177dbc5cb600b4b" SRCREV_machine:qemumips64 ?= "9b078a376adbf198325e1569246106e480191063" SRCREV_machine ?= "c0b4a8f13b976065abdeaa2f1177dbc5cb600b4b" -SRCREV_meta ?= "ccfbc11e4a21d87bd7ab9f176d1b941c4d44e6bb" +SRCREV_meta ?= "0d6304e8cd2ae4269ef1151edef0d9e7b5a1babc" # 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 Fri Nov 22 21:02:38 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bruce Ashfield X-Patchwork-Id: 53016 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 78F58E69194 for ; Fri, 22 Nov 2024 21:02:48 +0000 (UTC) Received: from mail-qt1-f170.google.com (mail-qt1-f170.google.com [209.85.160.170]) by mx.groups.io with SMTP id smtpd.web10.34901.1732309363571049464 for ; Fri, 22 Nov 2024 13:02:43 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=bZa+fODx; spf=pass (domain: gmail.com, ip: 209.85.160.170, mailfrom: bruce.ashfield@gmail.com) Received: by mail-qt1-f170.google.com with SMTP id d75a77b69052e-460b16d4534so15846851cf.3 for ; Fri, 22 Nov 2024 13:02:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1732309362; x=1732914162; 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=RcM4L8edhbFzfBrqFG4uKKcv5IZ0pYD1XSq333EbdG4=; b=bZa+fODxp3bc13HkQJkIvhq1pFRKWgQlVrd6dIIp0oLFrA+WM8gv6zLGqE81MWQgxa Ns30pyueMehKWLwGcpHv2Rl7mKS6iB6xhsCaJY3nvGC9hfjrx2uZ2WwQYQQK1JAXy2dW 0UDGFX4GKmrlJs55kp4CAa/MZLDuuxWYzoIIetd7Fg2JEfQ9w2SHGfYhQmhzI8yugY3r Smqjs+tIoWpHN5Qw49wbVav79FQ2Q6q7+bI9wdF2uvXy0uzlWPKeS4HjXKWb2cLN0VbH Geic1c6fmhVhM1WqwUVQ6VHVcXdP+DeEY+bmb/wAj8DPlFSB9LMVMwxEwl6d+gvQdrMo +wAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732309362; x=1732914162; 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=RcM4L8edhbFzfBrqFG4uKKcv5IZ0pYD1XSq333EbdG4=; b=UJycwnZiUn/icc3pCTHQksOIDSDPeVIV3nz7eSVEtLLRhjRaicJbBs5yH77Sj81C5S PyInc+9kCHeBv3NF49LjDtMv6TJZFc+L9Kqfrb5pMs16e1YzC+EbVGqlBYL0BcSzpYjY +dPTzNNseialA2fz9+mtWwalPj9LuXIR5AdoNS+8evZKb5QTa+zXXgxgufZCq9qeWgyK WdZz1strdvB9BWbFRcdLTGbs8BhEwoZdRSFI9AETh+OpStLU8pS1bpBnYMcK/CRpMcEo B3zprcqMX8lT6b6HXLSSXJb9IQ93e0AC3bd/il/VZeO5yBQHJzBEMdjILX5NcfhAmNRf 4+eg== X-Gm-Message-State: AOJu0Yx3lBgBlBO4lpfA5eFpVaCsE4GtUkYw02Dq7jsSZw8sTGWoZf1G 6TpS8CyCty4/VZb+Lvf+0p5Ml3GtFXGR8V1NtjPJFXDElfYZTnT1XKjtjGxQ X-Gm-Gg: ASbGncsKuju18A4TJAHQQIXK/jG+ui/PAINVqjqB4pow8ynvExjRq42WEQiE7d8LsR7 diF8kusQ04pUwZvBqeBDtNqDZTtyVw0WO3/s7/hahYIiThLtTw5sqRJ7z7cYp5IAuDAhR1f9xzW 3VUabqLWLHPPz17NAjQPyQTfdGPttBeyJyajIiZd7seHrV3n07B9a8bvtuRpiW1kKJUJQw5EfZD VUSGShTwtsmDNMIemg1J/7Kx1LLaS5w2+mhaqnPrtJ0jhLr+FpB4g6s1vfdfR1982gq+ymyvNGZ uugXiEvzEWxGujwROBP5ssNRL+S23k2UtdUkKZlw8fJ3tw0a+7Y= X-Google-Smtp-Source: AGHT+IGgrFm/HhNaxhSxJbMcvX7ZqTefSunfQQuHDnNSb6xjH0IINfT+LEUfNbyw2d5Hc47g0HA8gg== X-Received: by 2002:a05:6214:d66:b0:6cb:c85c:5654 with SMTP id 6a1803df08f44-6d450e69926mr66931626d6.4.1732309362418; Fri, 22 Nov 2024 13:02:42 -0800 (PST) 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 6a1803df08f44-6d451a83775sm14281056d6.4.2024.11.22.13.02.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 22 Nov 2024 13:02:41 -0800 (PST) From: bruce.ashfield@gmail.com To: richard.purdie@linuxfoundation.org Cc: openembedded-core@lists.openembedded.org Subject: [PATCH 2/2] linux-yocto/6.10: bsp/genericarm64: disable ARM64_SME Date: Fri, 22 Nov 2024 16:02:38 -0500 Message-Id: <20241122210238.2546434-2-bruce.ashfield@gmail.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20241122210238.2546434-1-bruce.ashfield@gmail.com> References: <20241122210238.2546434-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 ; Fri, 22 Nov 2024 21:02:48 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/207649 From: Bruce Ashfield Integrating the following commit(s) to linux-yocto/.: 1/1 [ Author: Ross Burton Email: ross.burton@arm.com Subject: bsp/genericarm64: disable ARM64_SME Date: Thu, 21 Nov 2024 15:53:35 +0000 From upstream: arm64: Kconfig: Make SME depend on BROKEN for now commit 81235ae0c846e1fb46a2c6fe9283fe2b2b24f7dc upstream. Although support for SME was merged in v5.19, we've since uncovered a number of issues with the implementation, including issues which might corrupt the FPSIMD/SVE/SME state of arbitrary tasks. While there are patches to address some of these issues, ongoing review has highlighted additional functional problems, and more time is necessary to analyse and fix these. For now, mark SME as BROKEN in the hope that we can fix things properly in the near future. As SME is an OPTIONAL part of ARMv9.2+, and there is very little extant hardware, this should not adversely affect the vast majority of users. Signed-off-by: Ross Burton Signed-off-by: Bruce Ashfield ] Signed-off-by: Bruce Ashfield --- meta/recipes-kernel/linux/linux-yocto-rt_6.10.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-tiny_6.10.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_6.10.bb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.10.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.10.bb index fa78313a9e..7c0425bb27 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_6.10.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.10.bb @@ -15,7 +15,7 @@ python () { } SRCREV_machine ?= "3e91e02b6041d6720a5cf2f64323bb9b73f20765" -SRCREV_meta ?= "3a72fcf6df4fd9edc8c5933393be76cea6cb4a42" +SRCREV_meta ?= "af06ad75b8da89e99d2cc0090ce2a7877ef51391" 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.10;destsuffix=${KMETA};protocol=https" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.10.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.10.bb index d21fd63d38..891dcb596a 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.10.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.10.bb @@ -18,7 +18,7 @@ KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" SRCREV_machine ?= "bbe3d1be4e9c03765cb4f93155eabfc0724d3bee" -SRCREV_meta ?= "3a72fcf6df4fd9edc8c5933393be76cea6cb4a42" +SRCREV_meta ?= "af06ad75b8da89e99d2cc0090ce2a7877ef51391" PV = "${LINUX_VERSION}+git" diff --git a/meta/recipes-kernel/linux/linux-yocto_6.10.bb b/meta/recipes-kernel/linux/linux-yocto_6.10.bb index 7b1b6685b5..1d5b8af337 100644 --- a/meta/recipes-kernel/linux/linux-yocto_6.10.bb +++ b/meta/recipes-kernel/linux/linux-yocto_6.10.bb @@ -29,7 +29,7 @@ SRCREV_machine:qemux86 ?= "bbe3d1be4e9c03765cb4f93155eabfc0724d3bee" SRCREV_machine:qemux86-64 ?= "bbe3d1be4e9c03765cb4f93155eabfc0724d3bee" SRCREV_machine:qemumips64 ?= "61cac1396fe9250a4b7a5cc6ae3deb9dda4290c3" SRCREV_machine ?= "bbe3d1be4e9c03765cb4f93155eabfc0724d3bee" -SRCREV_meta ?= "3a72fcf6df4fd9edc8c5933393be76cea6cb4a42" +SRCREV_meta ?= "af06ad75b8da89e99d2cc0090ce2a7877ef51391" # 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