From patchwork Fri Aug 15 03:54:38 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sandeep Gundlupet Raju X-Patchwork-Id: 68549 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 BCC00CA0EF1 for ; Fri, 15 Aug 2025 03:55:07 +0000 (UTC) Received: from NAM10-DM6-obe.outbound.protection.outlook.com (NAM10-DM6-obe.outbound.protection.outlook.com [40.107.93.74]) by mx.groups.io with SMTP id smtpd.web11.4400.1755230099023299741 for ; Thu, 14 Aug 2025 20:54:59 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@amd.com header.s=selector1 header.b=zc4ypb9x; spf=permerror, err=parse error for token &{10 18 %{i}._ip.%{h}._ehlo.%{d}._spf.vali.email}: invalid domain name (domain: amd.com, ip: 40.107.93.74, mailfrom: sandeep.gundlupet-raju@amd.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=dES/2bJFld8vXz8PczQYSedKhKmjSbUy0CzZMB/hRTqOSUJG/qelDsY1bdt4TX6FCTrnqZYS6kHmNaWPcRuMmi8Mn9oo3AfrCwD4bi+XxmQcBWLCCi7dJ3bX9/ycDyv4OroE5X0AmtOX694ihkV/BT59Tan0fjeo9Uy0YEy4fsb6jUmKHubhyfsi6zQEeGQTKefKgK4V19reLxpR14EddkrdHawZES+9BGzcimhrW9pKT5sNzL7wt0bSx3hOo31B5H1ylJOH6ZGaLL7L+IRPM1Bp2r2SiDfM4YQvbstOdNBfGJ1BDmO56dmjcQI0P3P3UcLlFV9EQCycIZ/CCi/EKg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=P53fQNEa56yJamL2j3eHhlYkckrqRvqOvCoLWPhMpp8=; b=K8IcCkNXGvoA3Q7wn8icSqE41s4WNBixBPkp2L3pAGei2NbroKIcNv/XWZjzwvDjAv5ZMCu7Y/BkvcogvTrAp0UWUJC2EJYnvgkmvLGpwuF2cTiS8e1hkfycBh048RBSTXbaj34mulDCp3+Db7Q7KXjDoYce30i7whQpLir9glHew1e4IvzSahefQV+0e1jPvsHYYzR7QT62LyMM/YUqHwNT5MC3i67O2CgxdzQiA5b1Z2jC4uxx1ijYmN/PES6cWsujSEjsM9wZGzbimrWD6jdny/nYj5q47yqRZXaowXyD53oWOIBoOO1hP8GSQPY7i3QSEkAaCS22xmQ6S0Y/RQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=lists.yoctoproject.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=P53fQNEa56yJamL2j3eHhlYkckrqRvqOvCoLWPhMpp8=; b=zc4ypb9xgsGQN1G1eB3pk0bS5zTygDlqxWcreCxnSXYYh2OvjGAu+EB6let9Cy+zbvXzmyr5qK3cguCDV/F6Y4pVExSzkbPpg1HlK359sa9lkji5OTHFF1xgtzfUfKD+zV5uAVqot9yGdqiubpnf7CHtjjm16hghljRkUMMynbo= Received: from MW3PR06CA0020.namprd06.prod.outlook.com (2603:10b6:303:2a::25) by BL4PR12MB9535.namprd12.prod.outlook.com (2603:10b6:208:591::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9031.17; Fri, 15 Aug 2025 03:54:54 +0000 Received: from CY4PEPF0000FCC0.namprd03.prod.outlook.com (2603:10b6:303:2a:cafe::61) by MW3PR06CA0020.outlook.office365.com (2603:10b6:303:2a::25) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9031.18 via Frontend Transport; Fri, 15 Aug 2025 03:54:53 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=SATLEXMB04.amd.com; pr=C Received: from SATLEXMB04.amd.com (165.204.84.17) by CY4PEPF0000FCC0.mail.protection.outlook.com (10.167.242.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.9031.11 via Frontend Transport; Fri, 15 Aug 2025 03:54:53 +0000 Received: from Satlexmb09.amd.com (10.181.42.218) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Thu, 14 Aug 2025 22:54:50 -0500 Received: from SATLEXMB03.amd.com (10.181.40.144) by satlexmb09.amd.com (10.181.42.218) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.2.1748.10; Thu, 14 Aug 2025 20:54:50 -0700 Received: from xcosswyocto01.xilinx.com (10.180.168.240) by SATLEXMB03.amd.com (10.181.40.144) with Microsoft SMTP Server id 15.1.2507.39 via Frontend Transport; Thu, 14 Aug 2025 22:54:50 -0500 From: Sandeep Gundlupet Raju To: , Subject: [meta-zephyr][master][PATCH 01/12] zephyr-kernel-src.inc.jinja: Update script to generate srcrev Date: Thu, 14 Aug 2025 21:54:38 -0600 Message-ID: <20250815035449.2816001-2-sandeep.gundlupet-raju@amd.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250815035449.2816001-1-sandeep.gundlupet-raju@amd.com> References: <20250815035449.2816001-1-sandeep.gundlupet-raju@amd.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CY4PEPF0000FCC0:EE_|BL4PR12MB9535:EE_ X-MS-Office365-Filtering-Correlation-Id: 7f58713b-a955-4534-5779-08dddbaf7dc5 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700013|376014|1800799024|82310400026; X-Microsoft-Antispam-Message-Info: 7ih7Ex7NoZQTMTg9Or5BtppZOtssn6JVa/o2u6apa4dsnPSVORI2BxgJRprDcWdj4OD16vL1BNe8LKh38ZOOWCJt2tq4hXk9K86X2+Mlx6+BU0I2sA+B6ROJPuvTt/1F1/JQKmCi9bGGLl5ZXsE1AN7PMYF8Br+M2Es4kKmf5vw/BzTXivkrdbbVBk4O0wNtMbwORtPizO4zRCmY0rFPrp3L+LeQS8DUn/xAN2NwpU5iI7uE6+SqTvFjTPA8LxOrsebmMXl/QycLbTGTOvQi8K48+XlnMm/u5Vbw0wYxOTCiIuR0PYVwHrwEuKn5rpi1MvvNMizDMyZNwC5LK9dVcaTu4K9rSbiXpfIee8b6BAYZC85+eMbZjLQ7tgtUlBLGrHNEnjz2Yakwlxub9OgXeDrb4t/5vb3Py59YY8Wvo/OHe150f4qXQgNfngLaJxk+aqWriTcCZIenPR+JCm4lv9IVKmwBxvy+izDXrVqqES7CUEgvL+nf/+GL5moxxRKjfV9rnylwhcOnEvZvKFwVHQyMl+cSFhuz9WxzrShyIM9AdqOV5j8N9rp0kzLRs6gXwcLMpZ1vdfhZJZpcHqulAuvtuPKTjqXlV3Xmc2QKs7lfNnBQnFkTTVUkvYPYM4E2KNkCvBkNbO28LJTRDHwCSnzGdiRXgiMMCm8Z3ZlWu+Kzk0f7u6MfDIZJjdSiUf+IQ6otMz+i/+x7jQdMbL+NhqRkQUWCFbjT7JVbQO0laA86AZB7qk1noFWt7N8l46K1TUqyL7M5OKZ/2wrAQf4nekaWWq2pwO9avZh8jJ3jAye8IR41iLPBXdqXFj2OTJbGhxmKBm8EwCqXGjrBFD420kuai7tFWdcQi41ysRF5IE92Mu24mKH2mgXgLF6YBTJK3Q70l9k4w+A4jkeKO8jPm3CrShqa7ctenBWk2F39yUeAO3VyTQdiR+oFRHGDxg4GKqvdOi0APosGW7engbnG/+xFMCd6jhFg3UjSdfD0pz9itzjVDZh8I9FrdgRwB0+tsmXzak/+Ff6SXusXab4sUyGfXuki0zRGk8OkVCD+D5maF59zNv8q7aiDLvPYl+Gl28m2ZmvHFWPkYYDM+USNPMfyt+YSt4w9+64xUF9QxOmnsFAnVz0k/XJm7FnqSMCnD69l4SmBY4zbBCLgfXpaiukQZ/h4SzvIHcxRwTDDP/L5Bq6HxgCkZpUDr+ivYWNPvlFE5Vh8KzuyaZIvfxscMF1ii5gd59b692G/1Twwyn6oeMlcIv6yvjQhEt7JYfBkrVagzOv9sL4bWafO2NJTfy694M6X+hzqexZpiHoJgj0aizpIvtQzDyW9t/MG4NgKDFc0m8UxkJWIUJ3laXev/XCVjICGBQ5cn96TofWKqGBBGy7hKb7/2vpy0v7wxOeTA5URkYdccPsqv8hzBQGGqCU6VK1NlIqbO3H6e8gzSEj71VjdoluZArufSf006FUytVuDT2hOZkxXyTuvbpS5e4+s+sPde3eBJcrqWoBZErz7NQer3PlSqf2ATCE2rVWJ X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:SATLEXMB04.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(36860700013)(376014)(1800799024)(82310400026);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Aug 2025 03:54:53.1438 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 7f58713b-a955-4534-5779-08dddbaf7dc5 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[SATLEXMB04.amd.com] X-MS-Exchange-CrossTenant-AuthSource: CY4PEPF0000FCC0.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL4PR12MB9535 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, 15 Aug 2025 03:55:07 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/1993 Update script to generate correct SRCREV and other info to match poky variable updates. Also use "version" instead of "short_version" for SRC_URI_PATCHES. Signed-off-by: Sandeep Gundlupet Raju --- meta-zephyr-core/scripts/zephyr-kernel-src.inc.jinja | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/meta-zephyr-core/scripts/zephyr-kernel-src.inc.jinja b/meta-zephyr-core/scripts/zephyr-kernel-src.inc.jinja index 2a3faeb..ed23944 100644 --- a/meta-zephyr-core/scripts/zephyr-kernel-src.inc.jinja +++ b/meta-zephyr-core/scripts/zephyr-kernel-src.inc.jinja @@ -13,13 +13,13 @@ SRC_URI_ZEPHYR_{{ project.name | bitbake_var }} ?= "{{ project.url | git_url_to_ {%- endfor %} SRC_URI_PATCHES ?= "\ - file://0001-{{ short_version }}-x86-fix-efi-binary-generation-issue-in-cross-compila.patch;patchdir=zephyr \ + file://0001-v{{ version }}-x86-fix-efi-binary-generation-issue-in-cross-compila.patch;patchdir=zephyr \ " SRC_URI = "\ - ${SRC_URI_ZEPHYR};branch=${ZEPHYR_BRANCH};name=default;destsuffix=git/zephyr \ + ${SRC_URI_ZEPHYR};branch=${ZEPHYR_BRANCH};name=default;destsuffix=${P}/zephyr \ {%- for project in projects %} - ${SRC_URI_ZEPHYR_{{ project.name | bitbake_var }}};name={{ project.name }};nobranch=1;destsuffix=git/{{ project.path }} \ + ${SRC_URI_ZEPHYR_{{ project.name | bitbake_var }}};name={{ project.name }};nobranch=1;destsuffix=${P}/{{ project.path }} \ {%- endfor %} ${SRC_URI_PATCHES} \ " From patchwork Fri Aug 15 03:54:39 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sandeep Gundlupet Raju X-Patchwork-Id: 68547 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 AD5B8CA0EEC for ; Fri, 15 Aug 2025 03:55:07 +0000 (UTC) Received: from NAM02-DM3-obe.outbound.protection.outlook.com (NAM02-DM3-obe.outbound.protection.outlook.com [40.107.95.80]) by mx.groups.io with SMTP id smtpd.web11.4399.1755230098935892353 for ; Thu, 14 Aug 2025 20:54:59 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@amd.com header.s=selector1 header.b=Dj4Mrqvg; spf=permerror, err=parse error for token &{10 18 %{i}._ip.%{h}._ehlo.%{d}._spf.vali.email}: invalid domain name (domain: amd.com, ip: 40.107.95.80, mailfrom: sandeep.gundlupet-raju@amd.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=dymomRXkEsBXL2E7xTgoc2O9Odicnf3dGk1qulnigWkQ/lUzt10l3fUgujhYTNOLBZsV3pFqm2j57TF0tqAnEWVq0jM0ZSlX+8bMsAaV0yHIPzUm7mkkJyZBuA8PaOonTzaNeWhdaxyz6JNylv5ldb0cdqE6rKbuGd68MHRPxrPKdJlFx2MOOJEiccBtWIWThviJywGmFmWEWaXqPQ+qz/3cuexbVJ4f26WuGku8sh55Q3MY07Wd491Vas1mZnHwN8rieV2kGO0l1NQ4C1PwvIAo2FNdtEYsfghLGBBdVBH03XTeIok6gC3j/q6bbqgpidl239ZDddgAX+kRnXNWMQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=VqTa4Jvssd45KmnJWWehx+FGiEcypMSPiGBw+vjHYJ8=; b=n3/vUDYGEbVmnq8gQX0zKzeE352Hb3Z8TByuHSWNDIELlhblTkCJMBRNzMOqJCIEz0GsaQZ5eGh/EddutO5ks6pe3doBteNtMIeAKQ0dLOirGyzEf85+HbQap/pYFtxnefFzuRXlWU6jFq+oRa0qrNKzw4BSLyqiADNBrjBeCT2c5qYHibdos5IT1/lHd8EEIqoFqiSkA86RG1BWea80xYQMMsknj8Mwug0SHo4CTWy1D+0xp5WduvpNGoUVptzpp0mRijlASSs4SFzITwa595QOS1i//8WzuotV1Nw4hih7FuvcWTvpzVkYt9uv+KMp6dk8dRAilwZhMI60KVkBUQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=lists.yoctoproject.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VqTa4Jvssd45KmnJWWehx+FGiEcypMSPiGBw+vjHYJ8=; b=Dj4Mrqvg6Faaf64aYJG+W2iH87kE5aKNJRTaDN/jSiu8rr4D2maqTx9vZRsJOp5D8Act9zvL/LS2KfGZTjaFfLlz00J1oDR8x0VcXCsGM2XNXPhjJTg7MW9Qdn7qTxtXDHoqXDuoE6+vHE1bz0pBSG/uugjtDwC0oRSVZFgWQp0= Received: from SJ0PR03CA0375.namprd03.prod.outlook.com (2603:10b6:a03:3a1::20) by CY8PR12MB7171.namprd12.prod.outlook.com (2603:10b6:930:5c::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9031.14; Fri, 15 Aug 2025 03:54:53 +0000 Received: from SJ5PEPF000001F1.namprd05.prod.outlook.com (2603:10b6:a03:3a1:cafe::29) by SJ0PR03CA0375.outlook.office365.com (2603:10b6:a03:3a1::20) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9031.18 via Frontend Transport; Fri, 15 Aug 2025 03:54:53 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=SATLEXMB03.amd.com; pr=C Received: from SATLEXMB03.amd.com (165.204.84.17) by SJ5PEPF000001F1.mail.protection.outlook.com (10.167.242.69) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.9031.11 via Frontend Transport; Fri, 15 Aug 2025 03:54:53 +0000 Received: from satlexmb10.amd.com (10.181.42.219) by SATLEXMB03.amd.com (10.181.40.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Thu, 14 Aug 2025 22:54:51 -0500 Received: from SATLEXMB03.amd.com (10.181.40.144) by satlexmb10.amd.com (10.181.42.219) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.2.1748.10; Thu, 14 Aug 2025 20:54:50 -0700 Received: from xcosswyocto01.xilinx.com (10.180.168.240) by SATLEXMB03.amd.com (10.181.40.144) with Microsoft SMTP Server id 15.1.2507.39 via Frontend Transport; Thu, 14 Aug 2025 22:54:50 -0500 From: Sandeep Gundlupet Raju To: , Subject: [meta-zephyr][master][PATCH 02/12] qemu-cortex-a9: Fix runqemu errors Date: Thu, 14 Aug 2025 21:54:39 -0600 Message-ID: <20250815035449.2816001-3-sandeep.gundlupet-raju@amd.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250815035449.2816001-1-sandeep.gundlupet-raju@amd.com> References: <20250815035449.2816001-1-sandeep.gundlupet-raju@amd.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ5PEPF000001F1:EE_|CY8PR12MB7171:EE_ X-MS-Office365-Filtering-Correlation-Id: 27f0f34c-1d7c-4b77-b69b-08dddbaf7ddf X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|376014|36860700013|1800799024; X-Microsoft-Antispam-Message-Info: Ik0IhWvrgE8jAuSEbbd3k55C1dSsGYNPuFUZGYiW6mP+KiEZ9Avh3hjX/yP5SCWkHmdYtCyElfMBXa54xP36bASnYpDT2dZKaPp/zvz8uKiRw+aqUyCTlqVBL007iPsRNGGp40NMkS+zMYDRpKc4WOU84xe0pLghpZ2uuNufZTzedwMVzs+BjqRsWHpMCRMimF0iUIJ9FcjCWZfUvr+Y6EyUxK4goFXVf4DNxRK2MYSgZx8tQcosnUmsySlg7ZyYiGTWwQ48sGKjSwyXySijMAyObcqzu38cKyliIz1LwVgjTf/bEPNNnDUrMGGrcDXFV7nRibMTqEo4oK+cuO3VcEUZ5WODMmUjaEaF9ItkiNp6ed1St9yCXSDZbFrCSeasY/EH8uy/pEqLP1kdfBBNEZb/iR3/8sNmpNLjU/+3qAV/RG6oSh7pKKXVoGkSTZTKL1hVXG1phf+nE6S88a2ZLWtd9gkWjMC7TxDwSgdKAPyPIFiKe2Rr3kHG7pv+a79G35UyQB+ksSUqSwpa0Q8sYjIsG5dgsCvfLgL9QB85W63fHuYBJzHNf6I4zkjuhoKaF+Ru8USCWxSIst6upq36ynrt7P4yEB866o1fxiwGGFeJr+sAYQ+FXhCX47nGR1LzQy1edo+0VGTQYrZ79N09e61eeJJFUu/gLpGbjzKPFbLP5zLGVL7Ut67Q3UgGgOEBJ6qqawaNcCotQFNMy8dOK6j4ZvlBKfd2jaeutrtFaFaVpdHBQNwHY4GZOdsWQa0PEYxp/zduvYtOjcI40q7xr2KA+HEv/JyD+iuRK7Ntq5g+E/+WmEBbc5Ni5IO4bsS9ZCYuVgXnfl0Wj2+G3mphNKZVRnvGTpxtg9GFMyhdDkosmcA5q71/t3i8FJt9DtZbm99oiVMqwWb3QOfhuVISMBTyTNT0E8GSWACbIIW5lUE4nZHPfkY8QSiGdLfhuRVbyh0uzkSTSqwlcEy+A0ZorY927g3TESp/GZJ2cJpdTxh6vjC9rg82xJw+hqiqgnyJac4+XHcE7nu6ZV3byYgqhFzGLbYI9yXnXu8ycMP6KmooR/UEb4Ws9kmaobe7xM6BS+I9kHt0JdINt5x78ORjvq+8J+NVDtaAxz8cEdqHDZy8JEP9J4nlwZ8N3qWW93EPbM72uUuAlYC5McPV5x47Zgt0buTsJpEnMtAceaBX+j3vE0TJDZ0S7w1Pp4Bf73ft5hBPzeJIblak/dA5LuA1mdEzYm/fW0nT6EK7MGBL0com7Qnsj1q2c9MouAHu7rgA1V/rsNQFhxeuGF7i7Hd+G6Wqqeaf4nn07U8TDDBHOnuk7VQCRI4g6va8Uem9gTxaSI2ckJiGG56xfFNDSCe7hGSkhJGQcm/HhRVyOZBDYk9Q39JnVjTue0hTec716rmO2aL7Vh2Xh/SvxoxmH7/kG06s0GKJkC6etw+gv2+y9IAYhO2mnH+UW3wo6U99uz0lXtux+XzKnruK2zQmIDsm90krLKemHV0iZhQcKj1lblpl/llqOz9fNxiFKoZmNlVM X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:SATLEXMB03.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(82310400026)(376014)(36860700013)(1800799024);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Aug 2025 03:54:53.2705 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 27f0f34c-1d7c-4b77-b69b-08dddbaf7ddf X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[SATLEXMB03.amd.com] X-MS-Exchange-CrossTenant-AuthSource: SJ5PEPF000001F1.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR12MB7171 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, 15 Aug 2025 03:55:07 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/1992 Fix below runqemu errors for qemu-cortex-a9 machine. runqemu - ERROR - Failed to run qemu: qemu-system-arm: -device virtio-rng-pci,rng=rng0: No 'PCI' bus found for device 'virtio-rng-pci' Signed-off-by: Sandeep Gundlupet Raju --- meta-zephyr-bsp/conf/machine/qemu-cortex-a9.conf | 1 + 1 file changed, 1 insertion(+) diff --git a/meta-zephyr-bsp/conf/machine/qemu-cortex-a9.conf b/meta-zephyr-bsp/conf/machine/qemu-cortex-a9.conf index 4ce6e56..e0f6ade 100644 --- a/meta-zephyr-bsp/conf/machine/qemu-cortex-a9.conf +++ b/meta-zephyr-bsp/conf/machine/qemu-cortex-a9.conf @@ -14,6 +14,7 @@ QB_MACHINE = "-machine xilinx-zynq-a9" QB_CPU = "-cpu cortex-a9" QB_GRAPHICS = "-nographic -vga none" QB_OPT_APPEND = "-icount shift=3,align=off,sleep=off -rtc clock=vm" +QB_RNG = "" # Zephyr RTOS settings ZEPHYR_INHERIT_CLASSES += "zephyr-qemuboot" From patchwork Fri Aug 15 03:54:40 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sandeep Gundlupet Raju X-Patchwork-Id: 68541 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 90B4DCA0EE8 for ; Fri, 15 Aug 2025 03:55:07 +0000 (UTC) Received: from NAM12-BN8-obe.outbound.protection.outlook.com (NAM12-BN8-obe.outbound.protection.outlook.com [40.107.237.56]) by mx.groups.io with SMTP id smtpd.web10.4395.1755230100197018585 for ; Thu, 14 Aug 2025 20:55:00 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@amd.com header.s=selector1 header.b=m8UXcItp; spf=permerror, err=parse error for token &{10 18 %{i}._ip.%{h}._ehlo.%{d}._spf.vali.email}: invalid domain name (domain: amd.com, ip: 40.107.237.56, mailfrom: sandeep.gundlupet-raju@amd.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=a9TVi1J+lGDLLC10p8Cki5pD2E6BUzHFTGt2YwcRn+5Z/3rUQexjRU4dwAoBGE1YqmRytnd4pYPwe9MeR1K565Q2fPaiX0ex8NyEozoLzjhQcvQ8chMdB1r7MlPl05ta2PZHZlMYXdlbPLNM3y28FsZ8tyogKonmUHw+aATJcLHSb5KfTdfieYW0ogDH2BTN2FoWw1pdpqESkJr7hI/iGdRC7VomFspogw6V8vuNs2AHdyPzBI+x+kxl0HiYv+Ze83aIWiCB/mJutpJbOMOUAZ1D8YhBCGYoFrCyKEGQXD1azRtl9U6W9U4F5UbXnHvjBYil6fy1nCLM9+tlXsUsGg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=8gZi1r7FStJOP+3dLMw5owNkZrCoXs5WJ3/7NeQoC0Q=; b=NJDhw1fbrXayajejV3QEbH94laoEu+jiAAfJMXmPW991xqMPdOhZAU0BLtow3o8r1W82yNibTF0vAQbHgipBw6IPta061+3SEMp9940jgFBqBdPI172nOGdVDjUGAS2iPCEallWnZw4SEmv7J9WiH/xX3fTT6BJrKhSlPOfmDGvV8amsCNLn2IO1hpF6eXCOYzJoIQU5ZIoxP6gCNrUNvjFlE1PZvX4S14HW9dljf6riuSNLGsc7eSxdOj8EkIgKdgLA0pJx8H9qUu/UOJxvg1r8q4prrGBrISvnDnh4A5l2O3HenlE8LYWX0Dqe6HsxfKT4f1YHiO+bfFsUNQwgNQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=lists.yoctoproject.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8gZi1r7FStJOP+3dLMw5owNkZrCoXs5WJ3/7NeQoC0Q=; b=m8UXcItpvv3NwZyuw2YmJdTKge6v9nfADVdZFwP5NyBq3Yvc2w8afpWHXSyLXJppHneSL7GeEh9RACsUU1yu2Ro0HhH2cvX1rWS5/K/iXD+pZQH4CU47QICgl0if5wyNzXB92P09XjcR3vzysHJzSIrYnXE4s+JmtQG+rvinpGI= Received: from MW3PR06CA0018.namprd06.prod.outlook.com (2603:10b6:303:2a::23) by SA0PR12MB4384.namprd12.prod.outlook.com (2603:10b6:806:9f::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9031.15; Fri, 15 Aug 2025 03:54:56 +0000 Received: from CY4PEPF0000FCC0.namprd03.prod.outlook.com (2603:10b6:303:2a:cafe::f5) by MW3PR06CA0018.outlook.office365.com (2603:10b6:303:2a::23) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9031.18 via Frontend Transport; Fri, 15 Aug 2025 03:54:56 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=SATLEXMB04.amd.com; pr=C Received: from SATLEXMB04.amd.com (165.204.84.17) by CY4PEPF0000FCC0.mail.protection.outlook.com (10.167.242.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.9031.11 via Frontend Transport; Fri, 15 Aug 2025 03:54:56 +0000 Received: from SATLEXMB05.amd.com (10.181.40.146) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Thu, 14 Aug 2025 22:54:51 -0500 Received: from SATLEXMB03.amd.com (10.181.40.144) by SATLEXMB05.amd.com (10.181.40.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Thu, 14 Aug 2025 22:54:51 -0500 Received: from xcosswyocto01.xilinx.com (10.180.168.240) by SATLEXMB03.amd.com (10.181.40.144) with Microsoft SMTP Server id 15.1.2507.39 via Frontend Transport; Thu, 14 Aug 2025 22:54:51 -0500 From: Sandeep Gundlupet Raju To: , Subject: [meta-zephyr][master][PATCH 03/12] zephyr-sdk: Add new inc file Date: Thu, 14 Aug 2025 21:54:40 -0600 Message-ID: <20250815035449.2816001-4-sandeep.gundlupet-raju@amd.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250815035449.2816001-1-sandeep.gundlupet-raju@amd.com> References: <20250815035449.2816001-1-sandeep.gundlupet-raju@amd.com> MIME-Version: 1.0 Received-SPF: None (SATLEXMB05.amd.com: sandeep.gundlupet-raju@amd.com does not designate permitted sender hosts) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CY4PEPF0000FCC0:EE_|SA0PR12MB4384:EE_ X-MS-Office365-Filtering-Correlation-Id: afafbaf4-fa80-4a2e-5130-08dddbaf7f82 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|36860700013|376014|1800799024|13003099007; X-Microsoft-Antispam-Message-Info: a6g10J2JIv0p6J17Q9uVxyvABre3EJFyZ9fovt/w9i2x/gxEJr6LcNSnyCsrwLKZYzF2Uy1L1HmTLS4Stdc5iuwru3FT7w5zyvKeKrVVmmox8CSglg0IQ4nRNpHzFhbf0J8njgDUDXCVInnOcPR19RfDGaTZLe8RyXaXCAo5Qy3LBu+D640ubL4iziHkZjQ6XUs2SWk9Cb8LUXMxaWtflI7LxNH8xfH49tnUB9+xl7nXYWxD5iOJ6yKVMpQAD816ZRtCFy0bPIeQMsnFAdlFIFk8Q+XXbkRv21+DhI1ezMSDOFTUG3xS1OvAYc1v7iPksF9/27GF4xdH27bqv7n6tpP4eXBS85zUAbXief21T2hoNNUgW8ewc8he4TtigqEvJuI5xTwr/H8u2PgCsWlJ//jXq6X9D2h0PZWANrgo6taGuwuTwli1RYxPbovTEynTdKIZAVFbuNmvc7eX4yQ9mEnRYiosiSvVGj7+u8qb4M0X/cu6vbeS4Vg/2j54I0xM2oJtxDUWwLDR/XrbxazCt7/OGvbLhsgIww/vMgHDxv1CWYdzfS9wj1bqMrM5xLrMN7JnHokWDaRMpLIz90NCB8dHcWCtQyW/Tgf6Dg/njqYKUbCps+/11EjlMgJ1N4wg592EAL6pL4uWZDsW5fCkIpyDi9o/xL5ET/PRd8sZ3UcZI2PN5eUigeQu8t8DAWDVsUWRLAT08QhNC83jOxnf83TQVaO9OO6NK++YzYQrvabMROLEdtZRxsSqXYc1TCR8vfNa+NS+uncwShYN/5ru12Bw7zjiOxqXewou/OC2hPegXQhsQZXAHOdA+8n6vKMH8Fe2Tj514ZpsJT34rr6i2v087hLwuRer4vRf1wRY1qs0bJxmwvFdwePV7vDjInx3wJ+f5ru4xLBr8o4zes/u6eBS8DSHDl2ACXHQNfKWGPJ4tY8VhWuQ4PmUQzrqyKXJ1O2Yo0klzwe/kP/P0RZ7KjZWB11xSinvxBBjiuxtr/jJE/TajTyZ9/8SVBowNdhmOdqBlt7Ysj38zt1n+OTNcCZUqeKgektMsVAtvRr/7MdP06jhptq8Xubqi31mQZtxvptWHu6H4qQtqEVTUSk6kJ1/GrYElo9WmB6Yj+XgAP+SIlFWCR/YL1APnjVfEnLECe8qg91MJxzmIKqSVsALyj2ZyAaFhphJR6088ZzWuJ0Xa/2nOIciKSVoBr2QpC6B/tFaKgg4+Y9+qST2FBvgAcHzh4Jj6YkAhVcz9mUe7OXFXgjJofLxamCft+06y1xYTrBD3iPEMqtjPZl2dENxVabJpGBTgQZWChURMMwpsPL4nVWlHJ+qRTPCimd6I28ORfWvVK6dciAi736TGNlIA5G9pDqt5d7hWtm5yP2/Xm5Og6/yyUMv4gS6pQKIoSVuwUGZGGiJnGMRHeGNJWykOfDdCwspwPGGmIBaNc4LR2KE4fSVPwEEfiJzRXMnHFc85ogmFWChAjc0tU/JJ7ZXkjTywAEAnZXspQDbI6Yo9B1Se+xmRArMErP/BTH8vW5yqbuEYDekywLn30PehWpk7Q== X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:SATLEXMB04.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(82310400026)(36860700013)(376014)(1800799024)(13003099007);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Aug 2025 03:54:56.0610 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: afafbaf4-fa80-4a2e-5130-08dddbaf7f82 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[SATLEXMB04.amd.com] X-MS-Exchange-CrossTenant-AuthSource: CY4PEPF0000FCC0.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR12MB4384 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, 15 Aug 2025 03:55:07 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/1994 Add zephyr-sdk.inc file and move all the common sdk implementation zephyr-sdk.inc file to support multiple version of sdk. Signed-off-by: Sandeep Gundlupet Raju --- .../zephyr-sdk/zephyr-sdk.inc | 35 +++++++++++++++++++ .../zephyr-sdk/zephyr-sdk_0.16.9.bb | 33 +---------------- 2 files changed, 36 insertions(+), 32 deletions(-) create mode 100644 meta-zephyr-core/recipes-devtools/zephyr-sdk/zephyr-sdk.inc diff --git a/meta-zephyr-core/recipes-devtools/zephyr-sdk/zephyr-sdk.inc b/meta-zephyr-core/recipes-devtools/zephyr-sdk/zephyr-sdk.inc new file mode 100644 index 0000000..4ef45ee --- /dev/null +++ b/meta-zephyr-core/recipes-devtools/zephyr-sdk/zephyr-sdk.inc @@ -0,0 +1,35 @@ +SUMMARY = "Zephyr SDK Bundle" +DESCRIPTION = "Official SDK built using crosstool-ng, distributed by the \ +Zephyr project" +COMPATIBLE_HOST = "(x86_64|aarch64).*-linux" + +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10" + +INHIBIT_DEFAULT_DEPS = "1" +# CMake is required by the setup script +DEPENDS += "cmake" + +SDK_ARCHIVE = "zephyr-sdk-${PV}_linux-${BUILD_ARCH}.tar.xz" +SDK_NAME = "${BUILD_ARCH}" +SRC_URI = "https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v${PV}/${SDK_ARCHIVE};name=${SDK_NAME}" + +SRC_URI[x86_64.sha256sum] = "9b4b96f8df594801a84fce1aa112a84cdfcd430efc2a74229907b6421fb859a8" +SRC_URI[aarch64.sha256sum] = "a8c1731ad602553304e539a7ade9cdb34caabc1850d581585cbba0372a7493b2" + +do_configure[noexec] = "1" +do_compile[noexec] = "1" + +ZEPHYR_SDK_DIR = "${prefix}/zephyr-sdk" + +do_install() { + install -d ${D}${prefix} + cp -r ${UNPACKDIR}/zephyr-sdk-${PV} ${D}${ZEPHYR_SDK_DIR} + + # Install host tools + ${D}${ZEPHYR_SDK_DIR}/setup.sh -h +} + +SYSROOT_DIRS += "${ZEPHYR_SDK_DIR}" +INHIBIT_SYSROOT_STRIP = "1" +BBCLASSEXTEND = "native" \ No newline at end of file diff --git a/meta-zephyr-core/recipes-devtools/zephyr-sdk/zephyr-sdk_0.16.9.bb b/meta-zephyr-core/recipes-devtools/zephyr-sdk/zephyr-sdk_0.16.9.bb index b749763..ba20341 100644 --- a/meta-zephyr-core/recipes-devtools/zephyr-sdk/zephyr-sdk_0.16.9.bb +++ b/meta-zephyr-core/recipes-devtools/zephyr-sdk/zephyr-sdk_0.16.9.bb @@ -1,35 +1,4 @@ -SUMMARY = "Zephyr SDK Bundle" -DESCRIPTION = "Official SDK built using crosstool-ng, distributed by the \ -Zephyr project" -COMPATIBLE_HOST = "(x86_64|aarch64).*-linux" - -LICENSE = "Apache-2.0" -LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10" - -INHIBIT_DEFAULT_DEPS = "1" -# CMake is required by the setup script -DEPENDS += "cmake" - -SDK_ARCHIVE = "zephyr-sdk-${PV}_linux-${BUILD_ARCH}.tar.xz" -SDK_NAME = "${BUILD_ARCH}" -SRC_URI = "https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v${PV}/${SDK_ARCHIVE};name=${SDK_NAME}" +require zephyr-sdk.inc SRC_URI[x86_64.sha256sum] = "9b4b96f8df594801a84fce1aa112a84cdfcd430efc2a74229907b6421fb859a8" SRC_URI[aarch64.sha256sum] = "a8c1731ad602553304e539a7ade9cdb34caabc1850d581585cbba0372a7493b2" - -do_configure[noexec] = "1" -do_compile[noexec] = "1" - -ZEPHYR_SDK_DIR = "${prefix}/zephyr-sdk" - -do_install() { - install -d ${D}${prefix} - cp -r ${UNPACKDIR}/zephyr-sdk-${PV} ${D}${ZEPHYR_SDK_DIR} - - # Install host tools - ${D}${ZEPHYR_SDK_DIR}/setup.sh -h -} - -SYSROOT_DIRS += "${ZEPHYR_SDK_DIR}" -INHIBIT_SYSROOT_STRIP = "1" -BBCLASSEXTEND = "native" From patchwork Fri Aug 15 03:54:41 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sandeep Gundlupet Raju X-Patchwork-Id: 68539 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 A56CFCA0EE0 for ; Fri, 15 Aug 2025 03:54:57 +0000 (UTC) Received: from NAM10-MW2-obe.outbound.protection.outlook.com (NAM10-MW2-obe.outbound.protection.outlook.com [40.107.94.79]) by mx.groups.io with SMTP id smtpd.web10.4393.1755230097031441507 for ; Thu, 14 Aug 2025 20:54:57 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@amd.com header.s=selector1 header.b=KgsgOvVo; spf=permerror, err=parse error for token &{10 18 %{i}._ip.%{h}._ehlo.%{d}._spf.vali.email}: invalid domain name (domain: amd.com, ip: 40.107.94.79, mailfrom: sandeep.gundlupet-raju@amd.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=B24Zvyf3QusjrVqJxGdOZssGkfv9aDdsRFwQglkqc9Fx0sYS/eiqPUXNPXGwcdj1QjWld2mpbUgDFYuTSnPHrZ1m3marspaDkJVLXGx55kvh46CfkYWyTUmrElIE8xhPU9EWvBCMJAv6pIGAN9hbSds+ow1B/9OnzJl+VJwSTYOLtHwS5hlF1o/zsV88qzr8Q0BQxvWHlP+mAIOigwLX1cS+45YAVR/RCLr8wlRPo1JayUGqbCJra+ik9PSdiJSqUse4UO/iu8zHHKIx9p+DMwod+J9h4b8w4RBDXnzCFsU0erNglwZVaqLezrsk7aiU6My6meboOJbS1P/ZZPwUDQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=IrUqEzFIlg04/i3koZOVR97gWt2xccXiierBYBPsdMI=; b=EjV6Jumb5JGwWBj0VP+RPI42Zgrus5Vxy68jlqY3z5Tgw+wvuNtIWUbJ09EpKnYzSqmvrK/RO+vvj7tLvVMQZJQaX3u/AfBHSTV96M8vMrmpI1xZn6r4o3HTZXmSEXSym1MDEAJRlNilpATQTGSMI4lpoRwlbAG/cmUnsmrNQM8pE2yC6Yz2iX/qT6U03waZpnP3JDvxbdoX12wzNi5ApVSn9RIz5oyslbymjwFnipE33pC78xzoTE25/QgJvG+Ojn2WgwL+4oayiHhXMeLyg59X7HUolwDDmJIoKHHFg4o6Zy8jej/wcewKj+NtK7z6ge3PGJ6X4IJP/ql34OSzKw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=lists.yoctoproject.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IrUqEzFIlg04/i3koZOVR97gWt2xccXiierBYBPsdMI=; b=KgsgOvVoNoKAd0iRb/WZ557O/eDrdEQtp1vmwUpfrHxp5yXLEz9MhuLBOd++2VXKtDQNajwCGYb4hneFqNLn+9anuDwt2Yk48GHmVQwQKU7MqrdSr8vycVSm2a2aU2fxtyuNsWkwMEJBGA0YwNqgPsThmX6A3PMH6IrpGzpE6q0= Received: from SJ0PR03CA0361.namprd03.prod.outlook.com (2603:10b6:a03:3a1::6) by CH2PR12MB9518.namprd12.prod.outlook.com (2603:10b6:610:27e::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9031.18; Fri, 15 Aug 2025 03:54:54 +0000 Received: from SJ5PEPF000001F1.namprd05.prod.outlook.com (2603:10b6:a03:3a1:cafe::27) by SJ0PR03CA0361.outlook.office365.com (2603:10b6:a03:3a1::6) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9031.18 via Frontend Transport; Fri, 15 Aug 2025 03:54:53 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=SATLEXMB03.amd.com; pr=C Received: from SATLEXMB03.amd.com (165.204.84.17) by SJ5PEPF000001F1.mail.protection.outlook.com (10.167.242.69) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.9031.11 via Frontend Transport; Fri, 15 Aug 2025 03:54:53 +0000 Received: from SATLEXMB05.amd.com (10.181.40.146) by SATLEXMB03.amd.com (10.181.40.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Thu, 14 Aug 2025 22:54:51 -0500 Received: from SATLEXMB03.amd.com (10.181.40.144) by SATLEXMB05.amd.com (10.181.40.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Thu, 14 Aug 2025 22:54:51 -0500 Received: from xcosswyocto01.xilinx.com (10.180.168.240) by SATLEXMB03.amd.com (10.181.40.144) with Microsoft SMTP Server id 15.1.2507.39 via Frontend Transport; Thu, 14 Aug 2025 22:54:51 -0500 From: Sandeep Gundlupet Raju To: , Subject: [meta-zephyr][master][PATCH 04/12] zephyr-kernel-src: Remove PREFERRED_VERSION_zephyr-kernel Date: Thu, 14 Aug 2025 21:54:41 -0600 Message-ID: <20250815035449.2816001-5-sandeep.gundlupet-raju@amd.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250815035449.2816001-1-sandeep.gundlupet-raju@amd.com> References: <20250815035449.2816001-1-sandeep.gundlupet-raju@amd.com> MIME-Version: 1.0 Received-SPF: None (SATLEXMB05.amd.com: sandeep.gundlupet-raju@amd.com does not designate permitted sender hosts) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ5PEPF000001F1:EE_|CH2PR12MB9518:EE_ X-MS-Office365-Filtering-Correlation-Id: c823adfc-75a9-4a9c-dfd8-08dddbaf7e37 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|82310400026|36860700013|376014; X-Microsoft-Antispam-Message-Info: /bscsK+Z1jPs3RNOgn0FoL9l43/4GwgZUukdwlIeYmWLXkfgKFVSWk3T3rAYT0nlpMxIi75lAjyFpCOZjwbwJnbztfTwEIKxbbfWh/Xs9VyI0n5Axlk2+2VCch1EcGJVlKIBuq+syb5ac3mWLRJ3gBR5mTwiiEHIpHZHsnwzbWaN4AtXlZZqqD+WFIfo5/EpQ0THOyKi/rbtXcYZiR+2oHCfj8i/ZRZiXqKWHK8hq3/f8xBM+XYYtwmPQdgccKrQToNlRhYaKWCcyI9PbI6kfbbKs8MxGMZVdVuNht+xoH1JLdOe2Aeneo27Giyb1zr2R4S7G3nUyHc3kmUD/iJ6E6fWq4v+aJUW7PqGh6KgLwPhH/boIp0huJznYBzq8wwKlHZB6O76FtrQzIdEnd54LmnycgDEqQI19UMbDE7FrCZf1XHoBhgFmWTGvK89Qkg0YYQgvf2Vsfer8UR4K9cxFLpUbOdO9RKOCXiGFImW6f/xLNKjYO08ra13Au8suDY72VAMEOqxOeU7gEf6MDAXwP08QjbpbDgS0Cl5i4BWIWDp/KX/79f8vT2IHmDftkAD5Jrpzj4z9i3H2dGjPF1fyIcpo2E1A30te//PbROYIwruDAs3TtkmldG6npRfriuKkZtrxDh9AlDKaf8rJ97GS6ifW6qA7Ya03gntxnWUjij++q+Pmfvx+w6Wtqdr0dnqCWwt+ua1NjsjhoP7GEN755p5Zvho0tN5S+7pWrhhhtTgzkFXdfZ1NN7HNj7trDMQno3zDYu39OS7FBYyltOThdPhYbJ2pOAkDKt7gVabO0jDiywC2Cn46OO0cr9EZtfnCN8oHnbPEjPa+mpxP7o4IXdZHKPsfdMWqMZrf6zzLBKgDqJPo1hfV5m0cDpUvew6EgQKGuoDQ6UCudcT7ZDgpt4iBrNSAVIdM7DQm0bZ+6tzwl+0Vpnb4v1PEEbO8xVoVmbrlFipvAHtvji+ZVjHm4gUOR+w22BJ70NDRvIMOFoY923USNcMaGtayXYoRSntN006ZprXCUy7uABh7x2gUPQkB9Bs+ie6/CeRlXvNCftmjKyDfBR6ZkXTkY5qUpZxAI1xFTxs+T+jniaXFxJfJNTUsS6WE9XjErlDGkx8HC9Shj87dIOXGbfUf68y6Hw13qT0f5GkD9iDSqYk8JoertBv15SGu2D6MqssGfxQ2pQOH3jWFNKSPk0Icv52ouqCRB4q7awvSOJ8zr0JcpUAhr455n2KU6J9BvaeTsFoNAC8pyH8rkYxXk749x7R74DaoXd0AL5c8zqCO4epGTyr3UfGI03/m9ceu+s9FprKAGuKNytdc43AafPQRw5dvmt6I+wEMhqMvj1wCovgWfO2dnq3jFRYlnvewg0JODInQvGiyMAgF1mrN8svPEHi77sS3EAX4gqlVUwAWkhJyiwwNjuuTlM4KyQ7TtJSizVMaDUi1qkeBj9Mi348hzMec5HHARp/+uHAOGtgGtMu+sW7oG25VOlJ4HmT/+KF7YwT5oCObj4Lf+u3TwC5oQGtOY0P X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:SATLEXMB03.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(1800799024)(82310400026)(36860700013)(376014);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Aug 2025 03:54:53.8486 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: c823adfc-75a9-4a9c-dfd8-08dddbaf7e37 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[SATLEXMB03.amd.com] X-MS-Exchange-CrossTenant-AuthSource: SJ5PEPF000001F1.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR12MB9518 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, 15 Aug 2025 03:54:57 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/1990 Remove PREFERRED_VERSION_zephyr-kernel from zephyr-kernel-src.inc as this variable should be in global configuration file and override from local.conf file. Set default stable PREFERRED_VERSION for kernel and sdk in layer.conf file. Signed-off-by: Sandeep Gundlupet Raju --- meta-zephyr-core/conf/layer.conf | 3 +++ .../recipes-kernel/zephyr-kernel/zephyr-kernel-src.inc | 2 -- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/meta-zephyr-core/conf/layer.conf b/meta-zephyr-core/conf/layer.conf index 5afec0f..c04088f 100644 --- a/meta-zephyr-core/conf/layer.conf +++ b/meta-zephyr-core/conf/layer.conf @@ -20,3 +20,6 @@ LAYERSERIES_COMPAT_zephyrcore = "whinlatter" PYTHON3_NATIVE_SITEPACKAGES_DIR = "${libdir_native}/${PYTHON3_DIR}/site-packages" addpylib ${LAYERDIR}/lib oeqa + +PREFERRED_VERSION_zephyr-kernel ??= "4.1.0" +PREFERRED_VERSION_zephyr-sdk ??= "0.16.9" diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-src.inc b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-src.inc index cf1b593..34b2cbe 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-src.inc +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-src.inc @@ -10,6 +10,4 @@ inherit cmake # find the patch(es) in SRC_URI. FILESEXTRAPATHS:prepend := "${THISDIR}/files:" -# Default to a stable version -PREFERRED_VERSION_zephyr-kernel ??= "4.1.0" require recipes-kernel/zephyr-kernel/zephyr-kernel-src-${PREFERRED_VERSION_zephyr-kernel}.inc From patchwork Fri Aug 15 03:54:42 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sandeep Gundlupet Raju X-Patchwork-Id: 68540 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 90B11CA0ED1 for ; Fri, 15 Aug 2025 03:55:07 +0000 (UTC) Received: from NAM12-DM6-obe.outbound.protection.outlook.com (NAM12-DM6-obe.outbound.protection.outlook.com [40.107.243.79]) by mx.groups.io with SMTP id smtpd.web10.4394.1755230098297280547 for ; Thu, 14 Aug 2025 20:54:58 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@amd.com header.s=selector1 header.b=gYDVFCcr; spf=permerror, err=parse error for token &{10 18 %{i}._ip.%{h}._ehlo.%{d}._spf.vali.email}: invalid domain name (domain: amd.com, ip: 40.107.243.79, mailfrom: sandeep.gundlupet-raju@amd.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=OpkBh4QkLJpVP446+6YYT/XUo0ytrGDYUgeDlypC+i7KNJhL35bj02oRmLNTHeYXXsCb+pQgP0qMhgsubjtLLieYzMTHeBfI1DemwZbm3YiavocVGnK0mxXEiN3nzqfIyoNHqoFIenxZkf/NsNB/QoNldgn0oZ58GEWimXM84kycHwlqvD5AxqgWoxbHbLcFuhrXM2p7cd79lqZl7+PMDjJiRPRVz78rTjg5BGutDEv38HojmuMJyiwTc0ljWKe/5Z0IZ+h88pxuaDHKw/u8745lM1Bt8YG2yM/YtYcDwdQwcI2TkY5yB4zieKQn2qRXBidkstSU4bOqPk3GlcGUuw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=75Z2RMrg2nMfoMKDngb7mj4MkrJC81eXpsc3Ns7ALiE=; b=W0vkcNeXK1L0FrDJmtB+/0COAhcAXVH6PgHMA4rO4BAXIqai8jtkKWPTLGeNz7pvdbuVWJDyRvIo2UehXWx0TDUUKHio1zGC2zvBIeUxa62/aP7jCHLG97XxWjTF2qkVdYtW4tkGWqv9KymWLkfN4H5VGVMRJaqhBHhhgvzhq1FJrKfr8OkqxtUpMtPhh9RRZwfd8xO1nPuHLZhd0Jbs6i0DMN56UoMwfWqe/f5BPpjzumHGCqF05vzcmC/2wzzKg22vN18WNIGi0x1eVsKs/RRqMFaf2XTostnP6ZIdOO3K2mDaBy+JmHGlCBXO0Wta3+oKacBXU9Nd8U4oE+64Lw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=lists.yoctoproject.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=75Z2RMrg2nMfoMKDngb7mj4MkrJC81eXpsc3Ns7ALiE=; b=gYDVFCcr6oBxZ7FhJCd1fKWZtw3kegEU/LMMvtuc8coD08ohV2zD4nUF5vPjiDkAUq308VR8HbGYKh7364CB5XnPGYZC9yTZgTzs0acctsVGq7DlSSnP8Lw4xYgE88AwDMV3+FVAqrvCeaf8odhw3lD3rMlVxlopYWB1bZiQ8lo= Received: from SJ0PR03CA0362.namprd03.prod.outlook.com (2603:10b6:a03:3a1::7) by DS7PR12MB9504.namprd12.prod.outlook.com (2603:10b6:8:252::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9031.15; Fri, 15 Aug 2025 03:54:55 +0000 Received: from SJ5PEPF000001F1.namprd05.prod.outlook.com (2603:10b6:a03:3a1:cafe::3d) by SJ0PR03CA0362.outlook.office365.com (2603:10b6:a03:3a1::7) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9031.18 via Frontend Transport; Fri, 15 Aug 2025 03:54:54 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=SATLEXMB03.amd.com; pr=C Received: from SATLEXMB03.amd.com (165.204.84.17) by SJ5PEPF000001F1.mail.protection.outlook.com (10.167.242.69) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.9031.11 via Frontend Transport; Fri, 15 Aug 2025 03:54:54 +0000 Received: from SATLEXMB06.amd.com (10.181.40.147) by SATLEXMB03.amd.com (10.181.40.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Thu, 14 Aug 2025 22:54:52 -0500 Received: from SATLEXMB03.amd.com (10.181.40.144) by SATLEXMB06.amd.com (10.181.40.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Thu, 14 Aug 2025 22:54:51 -0500 Received: from xcosswyocto01.xilinx.com (10.180.168.240) by SATLEXMB03.amd.com (10.181.40.144) with Microsoft SMTP Server id 15.1.2507.39 via Frontend Transport; Thu, 14 Aug 2025 22:54:51 -0500 From: Sandeep Gundlupet Raju To: , Subject: [meta-zephyr][master][PATCH 05/12] zephyr-image: Add image artifacts to output files Date: Thu, 14 Aug 2025 21:54:42 -0600 Message-ID: <20250815035449.2816001-6-sandeep.gundlupet-raju@amd.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250815035449.2816001-1-sandeep.gundlupet-raju@amd.com> References: <20250815035449.2816001-1-sandeep.gundlupet-raju@amd.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ5PEPF000001F1:EE_|DS7PR12MB9504:EE_ X-MS-Office365-Filtering-Correlation-Id: 53cc243c-d5d6-483f-f34f-08dddbaf7ea7 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700013|82310400026|1800799024|376014; X-Microsoft-Antispam-Message-Info: +Ta5oRzCIBTvgoccGYNEffTybqsfAAIgVRoWdfO7Y9u03IWg1N/5BBCjJiU3jOb7nb5PO5xlMkshDV6Awt+O4gAXxpO+nb38gac+FyefQ/XHJ5ptQvgFcGHjvjnS+oHkYv6kt/OxyXO+Swu/Zh8MPrPROfXkctXm+x35sKaIWE9jH1z7plazeEwssrtnNDChzLDH8N7ocwnpTgJP6g5fMgB46OHK3ZeVsO/4CGaJ7lInHqB2nVN6FZXuCDi3L54EH7DOyBXX0jJq2AgtqzV1ghVJNV+EfO2ATaCUb3Ziauvag44aCm29DrJewz8eQBx6zrReAe2W9vRB4EBbmDoc2eg6DYXb8CDiX/cLEJU7TMmNE0pBJPWpA9nnMs8bGug2b5ne2kbmrHXtuoCxb360ffGhhOeXmSqWjc/EsQjU+jC0OedHtT6PFLQnfyZdBbdV2GstG93TiOx1eRlmTFG0v2py52rqdpMh+UBpOtXp18xYDQMXI3SHmZ6hJGj0LlIRcvSwMkqGweIO//OiSgPJeheYyShuxcD/gOdUP/mY9/N6Unftfo3Kf8iwO5EimiTvZdhfLjm2s/y2aRsI2lPBcTKrnG7VGASL9w+yuKHTcILQjw24yX2YMj0ijdrDH8N0uvaTvaEFRyRD/jcy7534kEbnOLzq7BwET6jALAIqWzsIsQAulTalsIH/AT8onG1jb8N3H1cPCSVk+3WlK8aEq9J43M2A/xa5RXUNlE0v1qlW7XswReKQk+g08Zi78+5pweXSR9zTY/+cTtId51wWRcKoiRVXJQx/adlUQNrHDC3zuMmfmCPzEpvViqTbqoyyCeNizMoCGYQbLDtjMovaz8SvSC99QgWZi/Tz68og5XmM9t4sQUmDXjXGlQZgA78ujT1LnlPKuoCUKb+I6dHSU/eJRUJLMwoZsyLSZO9hKJEac5E2vr1r+V0tAEMXRhtm8SXqQJr+hVXXSrnMf/Ym4YG5hSqPqF7ZxgBd7KdqdZqjkg+AwKM/TcK5H9U0jEIq4pMxuIy6X8L7rnRSIrG4ZOozxkR+A53sVyM9qLVy73oZqKU7zl8wMvyv0xVVyAP8QsoGga2/ExmyAd4vojWl/nuKM3LP3UkGrRkgSnB5+2BOmkViRUe6e1MWOy5XgwbrYm89KRsAmNzROE4f6ummgKH0ldaJN19F9QHQuAoJpFtF0tSKYjF3D3DXxfgKoJ4z9xivVvyA+dHtqMQMQWBFn4ONJMcIc5Rt88Af6UOUkMP6rCUAX1QMzwYGdAdvVw24j1CRJWTtrdlKqYG/zVNOBjnBLLB5r50oApJeB1kdg02tVFOVtuVJu2W0HVuKaJq6nDqYIv8OWbZlWWWvDXp6WrTWOXnnU1eiUm4fMPazsbaQw+a4gntWWWGNu221K2EIWA1CEqQaMA6wPkawGKmR4SThIk3K3Pb+m7Q5s5uPtiQ0wrOcRqq2ED9RdfOECf763se8Sn0/aNmdc2tA8wBjw2KY6fYnykigcsRJ413SMtBn4AP5QHVfRr4d3VtVj4oY X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:SATLEXMB03.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(36860700013)(82310400026)(1800799024)(376014);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Aug 2025 03:54:54.5831 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 53cc243c-d5d6-483f-f34f-08dddbaf7ea7 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[SATLEXMB03.amd.com] X-MS-Exchange-CrossTenant-AuthSource: SJ5PEPF000001F1.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR12MB9504 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, 15 Aug 2025 03:55:07 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/1991 Inherit image-artifact-names bbclass in zephyr-image.inc and add image artifacts to output generated files. Before: zephyr-helloworld.elf After: zephyr-helloworld-{MACHINE}-{DATETIME}.elf Signed-off-by: Sandeep Gundlupet Raju --- .../zephyr-kernel/zephyr-image.inc | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-image.inc b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-image.inc index f02270a..61ad90c 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-image.inc +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-image.inc @@ -1,16 +1,19 @@ require zephyr-kernel-src.inc require zephyr-kernel-common.inc -inherit deploy +inherit deploy image-artifact-names OECMAKE_SOURCEPATH = "${ZEPHYR_SRC_DIR}" +ZEPHYR_IMAGE_LINK_NAME ?= "${PN}-${MACHINE}" +ZEPHYR_IMAGE_BASE_NAME ?= "${PN}-${MACHINE}${IMAGE_VERSION_SUFFIX}" + do_install() { install -d ${D}/firmware for output in ${ZEPHYR_MAKE_OUTPUT}; do if [ -f ${B}/zephyr/${output} ]; then - output_img=$(echo ${output} | sed -e "s/zephyr/${PN}/g") + output_img=$(echo ${output} | sed -e "s/zephyr/${ZEPHYR_IMAGE_BASE_NAME}/g") install -D ${B}/zephyr/${output} ${D}/firmware/${output_img} fi done @@ -20,6 +23,14 @@ INSANE_SKIP += "ldflags buildpaths" SYSROOT_DIRS += "/firmware" do_deploy() { - cp ${D}/firmware/* ${DEPLOYDIR}/ + for output in ${ZEPHYR_MAKE_OUTPUT}; do + if [ -f ${B}/zephyr/${output} ]; + then + output_img=$(echo ${output} | sed -e "s/zephyr/${ZEPHYR_IMAGE_BASE_NAME}/g") + output_img_link=$(echo ${output} | sed -e "s/zephyr/${ZEPHYR_IMAGE_LINK_NAME}/g") + cp ${B}/zephyr/${output} ${DEPLOYDIR}/${output_img} + ln -sf ${output_img} ${DEPLOYDIR}/${output_img_link} + fi + done } addtask deploy after do_install From patchwork Fri Aug 15 03:54:43 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sandeep Gundlupet Raju X-Patchwork-Id: 68548 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 B06EACA0EEE for ; Fri, 15 Aug 2025 03:55:07 +0000 (UTC) Received: from NAM10-MW2-obe.outbound.protection.outlook.com (NAM10-MW2-obe.outbound.protection.outlook.com [40.107.94.85]) by mx.groups.io with SMTP id smtpd.web11.4403.1755230101973740498 for ; Thu, 14 Aug 2025 20:55:02 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@amd.com header.s=selector1 header.b=TGrF6kpp; spf=permerror, err=parse error for token &{10 18 %{i}._ip.%{h}._ehlo.%{d}._spf.vali.email}: invalid domain name (domain: amd.com, ip: 40.107.94.85, mailfrom: sandeep.gundlupet-raju@amd.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=P1YaiYKDNCxNK832fLjWmOSE5sHJgn7oi5+lBDbCNyR/RWGsuRzwlpEYtcSBogJyslyuM4H2rzsuTWjIXJ3KhNm3f5vrhRXM7HMY/Dwl/muc7lrI5ZFesw8tOJUtK/nJecoxyJAv2/nL6JwtOHBSuJH9+nAnWFiRd4oziYiuFcPZTXXNjjdO/6aAUvCOfGv2JlIzGKjgFopw4taOceQCpe0SPJGr5oFzmIXetSH09w1tpjnCBJtmPK6ny7/3WE3MiWRYFYvYKeSbbLWSyoCxEjDeH301prb5pQFnq8FiLUqYO2yaIRoMHJMyoyr3niUnNT4DG4vDy5PoYxvZvA/aSg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=iSrrUwwZtPcjARKqu9O7gN5MoPF5xw6FJeRM92CQQFc=; b=iaxHzy5AQCOUx0Xz6lXJWO7pYkm0Z0i4ZRl/9/xa1vYjHCywIqlZxdVrujKdppNbjWbW3jiE0alBzLxiQh1Z+Iw9GDAIbaBD6QUNl0stWvQxnNz4zu1XN8oiesUOVYjRH0PI2ujbCV6hWNIVUSgmg6lTtwLcrUSz/roBCQOq/zCRjP2wvEDk6vjOU2WyUu3YX7m+pd0OLhmv47XRDBajPmKjjcf1FwX2MAHgBYzvwSXBKK/LDjOo0UlD/oWI1yejHEPQNGWFTIONRhEyRikcuaE9ki7tN7pDUgqcNoOQKX+zdTvvYLHvUnpzjsBa/yi4gpBDmQ64rnqWm9LECLfm7w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=lists.yoctoproject.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=iSrrUwwZtPcjARKqu9O7gN5MoPF5xw6FJeRM92CQQFc=; b=TGrF6kppry0QqS5NLeGo2ZgXdnBHQ0rsV4sekyiymCQwiQkfATeGpDwYFQfSsn9OCpcDV5i0ifY9MMHFj+u+B1bm76Gyqs/wLf3ykGnI6mQkH6I4e+puhlb6DaDhc/U42Qn2pDBANmYdsTVhK54lU6K0mRjsGnOWkkxwMM40y4g= Received: from MW3PR06CA0004.namprd06.prod.outlook.com (2603:10b6:303:2a::9) by DM6PR12MB4354.namprd12.prod.outlook.com (2603:10b6:5:28f::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9031.18; Fri, 15 Aug 2025 03:54:57 +0000 Received: from CY4PEPF0000FCC0.namprd03.prod.outlook.com (2603:10b6:303:2a:cafe::86) by MW3PR06CA0004.outlook.office365.com (2603:10b6:303:2a::9) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9031.18 via Frontend Transport; Fri, 15 Aug 2025 03:54:57 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=SATLEXMB04.amd.com; pr=C Received: from SATLEXMB04.amd.com (165.204.84.17) by CY4PEPF0000FCC0.mail.protection.outlook.com (10.167.242.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.9031.11 via Frontend Transport; Fri, 15 Aug 2025 03:54:57 +0000 Received: from satlexmb08.amd.com (10.181.42.217) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Thu, 14 Aug 2025 22:54:52 -0500 Received: from SATLEXMB03.amd.com (10.181.40.144) by satlexmb08.amd.com (10.181.42.217) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.2.1748.10; Thu, 14 Aug 2025 20:54:52 -0700 Received: from xcosswyocto01.xilinx.com (10.180.168.240) by SATLEXMB03.amd.com (10.181.40.144) with Microsoft SMTP Server id 15.1.2507.39 via Frontend Transport; Thu, 14 Aug 2025 22:54:52 -0500 From: Sandeep Gundlupet Raju To: , Subject: [meta-zephyr][master][PATCH 06/12] classes: Move classes to match bbclass scope functionality Date: Thu, 14 Aug 2025 21:54:43 -0600 Message-ID: <20250815035449.2816001-7-sandeep.gundlupet-raju@amd.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250815035449.2816001-1-sandeep.gundlupet-raju@amd.com> References: <20250815035449.2816001-1-sandeep.gundlupet-raju@amd.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CY4PEPF0000FCC0:EE_|DM6PR12MB4354:EE_ X-MS-Office365-Filtering-Correlation-Id: 3d1488e4-bf80-4aae-fadf-08dddbaf8028 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|36860700013|82310400026|376014; X-Microsoft-Antispam-Message-Info: PkOxLtg6OuCXrZB3I33tPDX+oPKyNMOfQCqa0WRkdgo0iQUUtO7mV3VMJyy8KABHAW6nE3MTVpeF8HZC2JQAQNzZw6uL3tlj6vkO5FSb6IUMktE0lzzuzMqzCgF2Oc37UzGT7rxa+1Iqih8jXjDlFh2pkoG43qkr80n7PIXlZfLUQjvTe0rh+hMff1ymWpdQ/m/lucMxbMPDkNygW/cannmv5hC1ZKOsdkkDs9Msjwxh7mL/h1eZiazxucNKhfAAtKDWFWl9GhYw+KyTtlhgVz+5EE5XjgT2EX6WyImdnyU9vM2NXk51p9Bga1tbo5GxX0ggF4MWIK4xM5MDZcujUuAqKminK/EI3nhGKAfyxtBX3v41o707C5V7qiDR4Zfw+FGOz5i9diYHc63XK4N6++mJfRcsi/4Tkv3NonYMSHKIFxDr9/NqcbQB4SbEKkPhW6FEmM9InjkzepQTitckyBlWraU9lFjRfHumO0W12cTaemKzAb5Obk0P1FIYgW10AmC/PlBqJTtGDiaaUDQZLfhuDVdvcN710c0PGs2hnKuBxWmvodK8KcUQGDtXAKcza6RBdiYI9/DpKfE0ifzSqdYR9Xb4sdpCSX874taV7r7bs2rUg3sS7Bh+VP9QkCtE+apYepzEoCj2UaLKwgVhcmjHU+J9Wq8kjRlXntXF2o4vAJ+12SpIBc1Dr3iK2CanRu6/UUi1QE/jRzMMU1Nw5cGYG+LBGLRjcBpFrddefKOZkMtcCL+mlh2UzkZLeDw26fw7HeRT77tu/k8VUdplmuUKFOLCibR76apSj9qcWHa6M8Gi4tLasONIahwlXgt+Jgn7iwo/l1CFwXGks42Gw9G2DRaIC1GkFD9evbO9jzlrBmlgqmwwQCgFLXIeBJr2IpKBSD1Pf5zwNNe6mtTNL120txfcoG8RAtI5F3eIfMZOSLKhREe2bFDn4hExvYjxMUP4OgAjRcy6+IbjJ2o4zZsL6YXXc/wDP6ajjSiw8cr6e8KxCowGtKe9bcU+1t+AtfvpmuKP+nUlbNsGrP6PzgiBSOJtb63b+6PyBrSu8QlC9Tl2AG8hsoZiAykEhBQPmgBalpH1lxHS53uSp9F814CDNhmcK1/E0U57jEjm054I1hACmn4sm/1MJ4zAcqVE8OeBtpnPQPnMdZY8UYg8UbomfBxpKdkRQpYgQA9tJRIRX5sIRhas58wR1kqy5i7HI4xCPTf2Xaq+cn8MIzk0vN+fasKn7w5h8C8dfCG6Utg0jcn9xb6GonzMhva7iM96r/AmZWEYPQx/KadiblrQRLrqqAhInzkpIFweV/J7DJ01jnmn+7nMs7neL5VGzDdUXpT9uVS7qdixZtp5XeG2zHXr7mh7Oa2I/xcnOpw4o2fzEaYbL6ww0aWCo1QOP91XTSuAb6J9XqkGG+U4m65ZNfqmcGgenOnG/0ud5JhfnzhlQtU7ECqgSjk55SwJsAVlVUoS+eLxHQt657B4zNgWPdHFVxl06F9IY1KJPVr9h5/V59+9LT81Mk/SxPUCr2kv X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:SATLEXMB04.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(1800799024)(36860700013)(82310400026)(376014);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Aug 2025 03:54:57.1526 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 3d1488e4-bf80-4aae-fadf-08dddbaf8028 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[SATLEXMB04.amd.com] X-MS-Exchange-CrossTenant-AuthSource: CY4PEPF0000FCC0.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB4354 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, 15 Aug 2025 03:55:07 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/1998 Move classes to classes-recipe as appropriate to match bbclass scope functionality. zephyr.bbclass, zephyr-qemuboot.bbclass, zephyrtest.bbclass are inherited by recipes hence move to classes-recipe. Signed-off-by: Sandeep Gundlupet Raju --- .../{classes => classes-recipe}/zephyr-qemuboot.bbclass | 0 meta-zephyr-core/{classes => classes-recipe}/zephyr.bbclass | 0 meta-zephyr-core/{classes => classes-recipe}/zephyrtest.bbclass | 0 3 files changed, 0 insertions(+), 0 deletions(-) rename meta-zephyr-core/{classes => classes-recipe}/zephyr-qemuboot.bbclass (100%) rename meta-zephyr-core/{classes => classes-recipe}/zephyr.bbclass (100%) rename meta-zephyr-core/{classes => classes-recipe}/zephyrtest.bbclass (100%) diff --git a/meta-zephyr-core/classes/zephyr-qemuboot.bbclass b/meta-zephyr-core/classes-recipe/zephyr-qemuboot.bbclass similarity index 100% rename from meta-zephyr-core/classes/zephyr-qemuboot.bbclass rename to meta-zephyr-core/classes-recipe/zephyr-qemuboot.bbclass diff --git a/meta-zephyr-core/classes/zephyr.bbclass b/meta-zephyr-core/classes-recipe/zephyr.bbclass similarity index 100% rename from meta-zephyr-core/classes/zephyr.bbclass rename to meta-zephyr-core/classes-recipe/zephyr.bbclass diff --git a/meta-zephyr-core/classes/zephyrtest.bbclass b/meta-zephyr-core/classes-recipe/zephyrtest.bbclass similarity index 100% rename from meta-zephyr-core/classes/zephyrtest.bbclass rename to meta-zephyr-core/classes-recipe/zephyrtest.bbclass From patchwork Fri Aug 15 03:54:44 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sandeep Gundlupet Raju X-Patchwork-Id: 68542 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 9E172CA0EE9 for ; Fri, 15 Aug 2025 03:55:07 +0000 (UTC) Received: from NAM11-BN8-obe.outbound.protection.outlook.com (NAM11-BN8-obe.outbound.protection.outlook.com [40.107.236.80]) by mx.groups.io with SMTP id smtpd.web10.4396.1755230100367871566 for ; Thu, 14 Aug 2025 20:55:00 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@amd.com header.s=selector1 header.b=NLsX/+sg; spf=permerror, err=parse error for token &{10 18 %{i}._ip.%{h}._ehlo.%{d}._spf.vali.email}: invalid domain name (domain: amd.com, ip: 40.107.236.80, mailfrom: sandeep.gundlupet-raju@amd.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=vvEM/7t+FQtxoONZsADk7vwUlJqFxCbgwfT1cU47X9jeZVKOe/g9oCCAfQJqHeX9u5k+N5F/9zkSN6k+sRHbvLCSd614J+CWG5ZGk1NnONwiRQz/R5nncd/O180by8CO8yvRA4ZbdhyPWVYkKohr5tvWKm5TzhjVMeGgtkn/A+qepfPFW4Np9mC0B739+b/QJwyMx/vOELfNR0CN5FK2PfYHx8t8oZ4oOz7nqW74QLfoUdcbRCvTHFHlokGVC0hyL+4yerf9RaRhOgLjoj8UAWPFgRLnx9PUXidGyLGvb+OjA41+DJJViHu2U/Z6rJf133vapo42+UUeb/H4Wnuo6w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=cBjCUjK6nZT5h/0AN9PNqd4oGkWuobN6m5FuQcEh9MM=; b=pCXTZs9n1iaSUB3jbu7No0obFgHlBY2Zw6+EqJOuQp4JXXMw3+7GlT0zvnkKI4DAsRdq87wYrmCQFVX2Hn5VRJ0YPlOtaXbbOY3tN+GymuhFALMGQluMTBfqcZ5+WNMbB1zfbUIvCgwIn6rCRpzog37GSTAuJDJIiRYdr9sGteV/gcFxfWvV1dwF603gpmyussxY83LE7zAMG9nQd/i/Vpdzmu6xY15b1vSbFwEibuorDJLekB8hjvSX4AZNsCa+6a9m4BtFLZUo0LQdbkKLeOCW6s29+77powHmg9y9Msl8/qs6km2XyGHvWIRmRddjLeJxyYpfH4yOfskmWYuFWw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=lists.yoctoproject.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cBjCUjK6nZT5h/0AN9PNqd4oGkWuobN6m5FuQcEh9MM=; b=NLsX/+sgMtmvgXVT4bUiPiQplNO5gGGrMEBr6tpeqkER4aBO/yKWOPlQlar1ZDx7WSop7IEEJLX2dpFJpCoQxuU+azvOPRNxc3fTUncPFUH8sNdkLxnTEzUhehzJJnfUq21UavcIMv1iH2txP7dpePtK8nY9EvhbNGoiRITSw8c= Received: from SJ0PR03CA0380.namprd03.prod.outlook.com (2603:10b6:a03:3a1::25) by PH8PR12MB7027.namprd12.prod.outlook.com (2603:10b6:510:1be::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9031.18; Fri, 15 Aug 2025 03:54:55 +0000 Received: from SJ5PEPF000001F1.namprd05.prod.outlook.com (2603:10b6:a03:3a1:cafe::c0) by SJ0PR03CA0380.outlook.office365.com (2603:10b6:a03:3a1::25) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9031.18 via Frontend Transport; Fri, 15 Aug 2025 03:54:55 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=SATLEXMB03.amd.com; pr=C Received: from SATLEXMB03.amd.com (165.204.84.17) by SJ5PEPF000001F1.mail.protection.outlook.com (10.167.242.69) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.9031.11 via Frontend Transport; Fri, 15 Aug 2025 03:54:55 +0000 Received: from Satlexmb09.amd.com (10.181.42.218) by SATLEXMB03.amd.com (10.181.40.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Thu, 14 Aug 2025 22:54:52 -0500 Received: from SATLEXMB03.amd.com (10.181.40.144) by satlexmb09.amd.com (10.181.42.218) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.2.1748.10; Thu, 14 Aug 2025 20:54:52 -0700 Received: from xcosswyocto01.xilinx.com (10.180.168.240) by SATLEXMB03.amd.com (10.181.40.144) with Microsoft SMTP Server id 15.1.2507.39 via Frontend Transport; Thu, 14 Aug 2025 22:54:52 -0500 From: Sandeep Gundlupet Raju To: , Subject: [meta-zephyr][master][PATCH 07/12] zephyr-qemuboot: Use image artifact file in qemuimage Date: Thu, 14 Aug 2025 21:54:44 -0600 Message-ID: <20250815035449.2816001-8-sandeep.gundlupet-raju@amd.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250815035449.2816001-1-sandeep.gundlupet-raju@amd.com> References: <20250815035449.2816001-1-sandeep.gundlupet-raju@amd.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ5PEPF000001F1:EE_|PH8PR12MB7027:EE_ X-MS-Office365-Filtering-Correlation-Id: 6ca4c346-eac7-48f9-9467-08dddbaf7f34 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|36860700013|82310400026; X-Microsoft-Antispam-Message-Info: YzREl0ebP/jKNdNOSZswq5VFODCh4l2S2sP0XfJIauQQ0FKOff1IO0g2qypOvgupZoF3LI1OVZWuwQB8Vvs61eCEJA93qoJfiqk1eDZ3Xoq4eCMSnAcG9sdD8IWsmrWVCR7uIzVjB3sfx5bm0LIRsotEFX25PwrTN2jA9NH1RoSdivsN9XvVM932i2CLFLEbLGsi6jf6Ncz7L28ziQ4zSGGBQ9KEhWSyXIR0xcl8iTQ/mEMzMa1VMQk3iRc20wdnwyr0O8gN0sF44FzBV/Da6y0n5P2UpPscxf7+UzDCZ2TCV//mos8gje3m10WOcLlO9AFFRCQwJg1dS4ChYbjM1AWJztWItZCfy+i6qgpNC1n7IM30EQ75KrR14T1zPay/YyHCCN8Tgjynb53CqxIFNasvH3s5aL6VB1U6nqR5iQeW8+IaVzqnGPu+OS7DpHO1WAzqvkbisnzxGF60dVKLAznaLhNbJBpol5G7BQSxX82D+WC4wdDdE9O/ZUm0qDIwzDUy4tAJ5d+IwZMQxrVb6bWi9zNGfY+VuFeAYiu9lssHmt6a6mf4u0vcylHcUWa94/bTAzmkAwZCegFYIcyhcyOv0zAgcbf3hat2yxIN8fmhYcj87xFfg0saYV60E1RwPUMvlXf3fMZaRiW4iWIvxQoQP21U3OEzN2DvWJVDyt/4escKkO6TwM52DgnsCAULK2MsPqa1V9vYFyVAbzot/2Gr4jEAwwl4DgQjxK4RT3V4ct465NboboZ9bcTvHKHoR8DfyAyINUIyWcgPoNCvtKREgN+GMOXuIT6COOQG6sUIEzZbWVfMY6p75m/kGUtQUSVpqdtzkl96AMUBDJCj4KZTM1w4nsbeXq/Y32sObzlyhvFud8zhalwbjoL9b6GJQ08hKVrUDnPmrQ4YP47xCS0eP2zEm7YCAuSQTBX17HiPv126gwF69Y4pbAHEJcXLmg8CTv9YX4FvpZvmH2lXqQhMxOdapBz9MiEuGnbeaxDvzTQTtqbFBuvVfD1+oCFpfKfFO+ThXE3JqW3+QNvCcruu4JyzPdSY7g2ZG1Ww5nIWL9xbmfn5/ZSBAvyBHyNVvX+1HbhELAZiKd915XbkNyXWgZmPEMb4F1KS3o7CoqoPW1go96ipKBEqeK8wpEweK2dj/kWHd7Q6+FQkRXYwNL6jtn6dhFzNJgl9B1zXKVukRNE7/7H+DdcX29giGxrOvPur5aBMTnjA7uJ90wA4TbiflcKRT0QTkGPLNMeKWtBFLHWHJZVV2wPWH/Pq/QKzbGR902b8+boZw7yGFz+MyeqUEYNii/FIezlLs4xhoxj8S90Ji7vQCUhOH3PTDafntIZe6724E8AWUNwTo6LRA8CG6nWhzyXLr4G4YRymeKv3Xb0cHEfx0heBNxBCQRvdHLgCrvG5eXTtPzmxPB8wDrWB3KBYDolRvPwLpjmFUWmWAxqFAjiZu+y0ljEer578ZfhpS/SjjsavJqSMID8ZXNOyDwKa6ZMP3DBTQDELW4PO2lHkh84U0rFEw7Uf7GTU X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:SATLEXMB03.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(1800799024)(376014)(36860700013)(82310400026);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Aug 2025 03:54:55.5049 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 6ca4c346-eac7-48f9-9467-08dddbaf7f34 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[SATLEXMB03.amd.com] X-MS-Exchange-CrossTenant-AuthSource: SJ5PEPF000001F1.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR12MB7027 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, 15 Aug 2025 03:55:07 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/1996 Use image artifacts output file in qemuimage link. Before: zephyr-helloworld-image-{MACHINE}.elf -> zephyr-helloworld.elf After: zephyr-helloworld-image-{MACHINE}.elf -> zephyr-helloworld-{MACHINE}-{DATETIME}.elf Signed-off-by: Sandeep Gundlupet Raju --- meta-zephyr-core/classes-recipe/zephyr-qemuboot.bbclass | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/meta-zephyr-core/classes-recipe/zephyr-qemuboot.bbclass b/meta-zephyr-core/classes-recipe/zephyr-qemuboot.bbclass index b45e6f6..ab0a281 100644 --- a/meta-zephyr-core/classes-recipe/zephyr-qemuboot.bbclass +++ b/meta-zephyr-core/classes-recipe/zephyr-qemuboot.bbclass @@ -1,6 +1,8 @@ inherit qemuboot -KERNEL_IMAGETYPE = "${PN}.elf" +ZEPHYR_IMAGE_BASE_NAME ?= "${PN}-${MACHINE}${IMAGE_VERSION_SUFFIX}" + +KERNEL_IMAGETYPE = "${ZEPHYR_IMAGE_BASE_NAME}.elf" QB_DEFAULT_FSTYPE = "elf" QB_NETWORK_DEVICE = "none" QB_NET = "none" @@ -27,7 +29,7 @@ python bootconf_clean() { python do_bootconf_write() { bb.build.exec_func("do_write_qemuboot_conf", d) - qemuimage = "%s/%s.elf" % (d.getVar('DEPLOY_DIR_IMAGE', True), d.getVar('PN', True)) + qemuimage = "%s/%s.elf" % (d.getVar('DEPLOY_DIR_IMAGE', True), d.getVar('ZEPHYR_IMAGE_BASE_NAME', True)) qemuimage_link = d.getVar('QEMU_IMAGE_LINK', True) if os.path.lexists(qemuimage_link): os.remove(qemuimage_link) From patchwork Fri Aug 15 03:54:45 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sandeep Gundlupet Raju X-Patchwork-Id: 68550 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 BDA38CA0EF2 for ; Fri, 15 Aug 2025 03:55:07 +0000 (UTC) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (NAM12-MW2-obe.outbound.protection.outlook.com [40.107.244.53]) by mx.groups.io with SMTP id smtpd.web10.4401.1755230103861929884 for ; Thu, 14 Aug 2025 20:55:04 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@amd.com header.s=selector1 header.b=2mgoZidS; spf=permerror, err=parse error for token &{10 18 %{i}._ip.%{h}._ehlo.%{d}._spf.vali.email}: invalid domain name (domain: amd.com, ip: 40.107.244.53, mailfrom: sandeep.gundlupet-raju@amd.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=peLBO407SgNNvaYJEPRlCSmZUhF60r/SzsQhulzxglURiz6eFZrYU9SCs7Qtl1H0Zn1QXwywT80f3i0FtuNazV4QZRXG4msQecVxDxeg3OYVBfvDI1+SUrUb52ps4Q1OYdDBvYiGoMagxDWb4jJhOjSTiFLLWWEyMfUOz3d6LPiFpXJCb3ixxBbxnyUsSPFMM30+BLIqMlxK6ZM6QFw3+lnxsUJ19s/kN2g4roFfK5an33k2H5GnCKLyJxdaM8oMhLQ4HhCIEzyDF4/tHS5tYAoW6PHNnpLb+5mqkyX6J7KMJ7whyHfVXRF2nWSGh8GguXjU3eVvZz7MSB61o70RAw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=SjdWLQQaeQK5RvRi4Q96QJkZSnlFVgtuXJgaeev8mfU=; b=XFCIDIRGcLme7DJ4oX9QW+Pyf6BWlRb06QZz15Q8uIvIlc25tmXaJiy+F7rDn6miES/x64yJ7yZHxC7eBZOU0ZrVnN3Gwy4XCyRhC75grgXxx3PcCogMGZQkzo6/Zg+JVJHxksgFgTJ1a/4j72WVpKw3XwvcRfFJ03syeeh1U9uZs+rSVEro6w/P2ZXV7ZOl/goYEK3ZW1pDjz20UQBO1bjzdxGSzqFwQcx3GC2lDU0gZDu1qrxZqLR3cyKoKalMlZ9F/4RZslFIkU4hV+FA13DNQhli1Ggf/CuT0umsVUiyfeZkSJ+HFrHB4oBgeWLaHh+9AXu6391EUq9PdRGW6g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=lists.yoctoproject.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SjdWLQQaeQK5RvRi4Q96QJkZSnlFVgtuXJgaeev8mfU=; b=2mgoZidSlYOmNwgdZuOlmFgd+NOMCh9fZII3gu6fKJ7aVsh4Ki87bwBNcu5MEccc1aufB8ODfeWouo9E65+SLDhfDYCxqMXzD0gT85+jJPclyye+0MpsZykBr2vJMIPUIOv1ZJa6nxibpBfp64OCsmDKPM7k2XP9vW9TlhxBNvI= Received: from MW3PR06CA0026.namprd06.prod.outlook.com (2603:10b6:303:2a::31) by IA0PR12MB8930.namprd12.prod.outlook.com (2603:10b6:208:481::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9031.15; Fri, 15 Aug 2025 03:54:58 +0000 Received: from CY4PEPF0000FCC0.namprd03.prod.outlook.com (2603:10b6:303:2a:cafe::d3) by MW3PR06CA0026.outlook.office365.com (2603:10b6:303:2a::31) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9031.18 via Frontend Transport; Fri, 15 Aug 2025 03:54:58 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=SATLEXMB04.amd.com; pr=C Received: from SATLEXMB04.amd.com (165.204.84.17) by CY4PEPF0000FCC0.mail.protection.outlook.com (10.167.242.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.9031.11 via Frontend Transport; Fri, 15 Aug 2025 03:54:58 +0000 Received: from SATLEXMB06.amd.com (10.181.40.147) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Thu, 14 Aug 2025 22:54:53 -0500 Received: from SATLEXMB03.amd.com (10.181.40.144) by SATLEXMB06.amd.com (10.181.40.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Thu, 14 Aug 2025 22:54:52 -0500 Received: from xcosswyocto01.xilinx.com (10.180.168.240) by SATLEXMB03.amd.com (10.181.40.144) with Microsoft SMTP Server id 15.1.2507.39 via Frontend Transport; Thu, 14 Aug 2025 22:54:52 -0500 From: Sandeep Gundlupet Raju To: , Subject: [meta-zephyr][master][PATCH 08/12] meta-zephyr: Update README files Date: Thu, 14 Aug 2025 21:54:45 -0600 Message-ID: <20250815035449.2816001-9-sandeep.gundlupet-raju@amd.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250815035449.2816001-1-sandeep.gundlupet-raju@amd.com> References: <20250815035449.2816001-1-sandeep.gundlupet-raju@amd.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CY4PEPF0000FCC0:EE_|IA0PR12MB8930:EE_ X-MS-Office365-Filtering-Correlation-Id: 0d479411-604c-4ca2-20e5-08dddbaf80b6 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|82310400026|36860700013|1800799024|13003099007; X-Microsoft-Antispam-Message-Info: QxWh2O7nrS75z9ZAX9ioHTYHAj2pFDyWyg4dVXwz2muQUUshWzi28YEPy1EGxRUw6d8lP9LRJqfXccW3w0N+pm+ZvdjVADbNKmAwwcX332WeVVFffjGWq+K3YpmlhkwzDHirefqX1MCKDrDHQ8Uy2gnGgzMlVlytT6MbJA6wQ9VtSGdJqYTfk/8X0jP9briKgzvDuc6KVQrfTaZBrATt732c9+7GEfKusVDrWqGxobVBfc8y/kA8WWYXAO6h6W8vNYJb/j1tZuYVefUB+0xgd6HofRA9ytc3AxPVgYtu9t96PeUzhGIY3/SLSDB3TaA0bzFpLhwIMIBy/N261n6gDZQ3HQRkTbfJ0C0/W9EqmW7UKt0p7yKAyNVNPKCZHcmU5j61Z2lWdr25dUdNqHutxtRBrLsy7gHT6HY49xbGvEtGipajFQctCwrFic0pz0fnKAHRD/DxRPmX1xO68V2yl/4ai7t23jLlBBfjxDsVj6WQZE2/UVNb3y8Qh3JZazHuScWXOeJSWntncchHWvYAOSIDW1mTy3o9cJx+BINr6BrjHyGVOGEMFu0k5j/3UDF/YEqh//fPXamsXKXKdQPwRcJjeeYYfufWGaOazFRpvE8MorA1tmHQ/kDUwwmzjzDx2v0Ht+/qEM13GQKj65eqGHwUIdkHf1SFhhFqr0o4ysCu3QEEOAt6cROxfYbvS9T6BK8mHOZlCUz66SJ3RM7ZZm0LervfsgfL11lhJvbVLcRxP8rL6GnTx2rbt63No13r8JouOsgYkZMR4PZCYNigrOH2eXzl0A71XNbC+NoxievU62JAtmtaDDjYzO1Pah5eGZoRp1LgBglPLVBs7df8CdExmDXB+SfOUcLvImA1DqTYTY/a8RWANLVNbkRWNsBuNtgFtoIeHvG+MvQnzwZzO+ZUbeYPbvtLRjB/wYg2/LGFE9fLcCzOsn6HoxFAOzNJm78q7moTX+ebqGI51U/HZYyITDMYT0lhcfvAzTQh0f05I22oLBvr3WnOlm5CD/22AnWOPMIaUypWYdeYZr4YRHmainf44qzhGAaJWPgkjLpxr8TviHr8L0yXMqGCUewlbFINCXOfGig9xcZG3fekI7nmxn5mAHs5uNADKr+ga9jZNCKjnBJ63mC7OvvEJ1Y/zTQi72tkfOc/6nRahFEeVnUwMGERWkOaOrRCjgK+7UrgFBAT77RAgpgMBiwlfwiO0GbGwJmz04nxhUW0N0B434Hm5riJFjyqdFDQZKJJN3ozCjpas0JGxy0ET9JnGFDWKDhbjUkRoOobXvYRLmDC2BMKIUVp1sfHbv1EnlUk558dCmBpX1+bRfDaIeXsGBJkXUCh/rJWYm4vtD80aRtqTgV3IIbg8ZiMtc0tqyCxXrKSxHtElX82SOxgpV8gssf2Sc9xIJ6e4ZCsN/mf5CUG8J/REPHijBZQgYjMuF1qxaZp7Dhfe3MeAFR3Yfhp1WIQbilQRgSCJpwKCczzRIHlRQ== X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:SATLEXMB04.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(376014)(82310400026)(36860700013)(1800799024)(13003099007);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Aug 2025 03:54:58.0782 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0d479411-604c-4ca2-20e5-08dddbaf80b6 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[SATLEXMB04.amd.com] X-MS-Exchange-CrossTenant-AuthSource: CY4PEPF0000FCC0.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR12MB8930 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, 15 Aug 2025 03:55:07 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/1999 Update README files with following. - Build instructions - Maintainers lists and patch submission Signed-off-by: Sandeep Gundlupet Raju --- README.txt => README.md | 163 ++++++++++++++++++++++++------------ meta-zephyr-bsp/README.md | 5 ++ meta-zephyr-bsp/README.txt | 1 - meta-zephyr-core/README.md | 6 ++ meta-zephyr-core/README.txt | 1 - 5 files changed, 120 insertions(+), 56 deletions(-) rename README.txt => README.md (60%) create mode 100644 meta-zephyr-bsp/README.md delete mode 100644 meta-zephyr-bsp/README.txt create mode 100644 meta-zephyr-core/README.md delete mode 100644 meta-zephyr-core/README.txt diff --git a/README.txt b/README.md similarity index 60% rename from README.txt rename to README.md index 247c029..e38138a 100644 --- a/README.txt +++ b/README.md @@ -1,71 +1,101 @@ -Building Zephyr Images via bitbake recipes -========================================== +# meta-zephyr -More detailed and up-to-date information can be found here: - -https://wiki.yoctoproject.org/wiki/TipsAndTricks/BuildingZephyrImages +This layer enables building Zephyr using Yocto Project. -Prerequisites: -============== +## Dependencies This layer depends on: - Yocto distro (master) - git://git.yoctoproject.org/poky - Python layer (meta-openembedded/meta-python) - git://git.openembedded.org/meta-openembedded -Add "meta-openembedded/meta-oe" to BBLAYERS -Add "meta-openembedded/meta-python" to BBLAYERS -Add "meta-zephyr-core" and "meta-zephyr-bsp" to BBLAYERS + URI: https://git.yoctoproject.org/poky + layers: meta, meta-poky + branch: scarthgap + + URI: https://git.openembedded.org/meta-openembedded + layers: meta-oe, meta-python + branch: scarthgap + +## Building Zephyr Images via bitbake recipes + +More detailed and up-to-date information can be found here: + +https://wiki.yoctoproject.org/wiki/TipsAndTricks/BuildingZephyrImages -Building and Running Zephyr Samples -=================================== +> **Pre-requisites:** +1. Refer [Yocto Project Quick Build]( https://docs.yoctoproject.org/dev/singleindex.html#yocto-project-quick-build) documentation. + +2. Clone and add following layers to BBLAYERS + * meta-openembedded/meta-oe + * meta-openembedded/meta-python + * meta-zephyr-core + * meta-zephyr-bsp +``` + $ mkdir sources + $ git clone -b https://git.yoctoproject.org/poky + $ git clone -b https://git.openembedded.org/meta-openembedded + $ git clone -b https://git.yoctoproject.org/meta-zephyr + $ source poky/oe-init-build-env + $ bitbake-layers add-layer ../meta-openembedded/meta-oe + $ bitbake-layers add-layer ../meta-openembedded/meta-python + $ bitbake-layers add-layer ../meta-zephyr/meta-zephyr-core + $ bitbake-layers add-layer ../meta-zephyr/meta-zephyr-bsp +``` + +### Building and Running Zephyr Samples You can build Zephyr samples. There are several sample recipes. To use the Yocto toolchain, modify local conf by adding: +``` DISTRO = "zephyr" +``` To use the Zephyr pre-built toolchain, modify local conf by adding: +``` ZEPHYR_TOOLCHAIN_VARIANT = "zephyr" +``` For example, to build the Zephyr "philosophers" sample: - +``` $ MACHINE=qemu-x86 bitbake zephyr-philosophers - -You can then run the created "philosophers" image in qemu: +``` +You can then run the created "philosophers" image in qemu: +``` $ runqemu qemu-x86 - -The same sample, for ARM image: +``` +The same sample, for ARM image: +``` $ MACHINE=qemu-cortex-m3 bitbake zephyr-philosophers $ runqemu qemu-cortex-m3 - -The same sample, for Nios2 image: +``` +The same sample, for Nios2 image: +``` $ MACHINE=qemu-nios2 bitbake zephyr-philosophers $ runqemu qemu-nios2 +``` -Flashing -================================= +### Flashing You can flash Zephyr samples to boards. Currently, the following MACHINEs are supported: * DFU: - - arduino-101-sss - - arduino-101 - - arduino-101-ble + * arduino-101-sss + * arduino-101 + * arduino-101-ble * pyocd: - - 96b-nitrogen + * 96b-nitrogen To flash the example you built with command e.g. - +``` $ MACHINE=96b-nitrogen bitbake zephyr-philosophers +``` call similar command with explicit flash_usb command: - +``` $ MACHINE=96b-nitrogen bitbake zephyr-philosophers -c flash_usb +``` dfu-util and/or pyocd need to be installed in your system. If you observe permission errors or the flashing process seem to hang, follow those instructions: @@ -77,28 +107,31 @@ of IDs. Once that is set, the tool will only try to program these IDs. You can query for the IDs by running `pyocd list` on your host while having the probes attached. Besides setting this variable through the build's configuration or metadata, you can also inject its value from command line with something like: - +``` $ PYOCD_FLASH_IDS=' ' BB_ENV_EXTRAWHITE="$BB_ENV_EXTRAWHITE PYOCD_FLASH_IDS" bitbake -c flash_usb +``` + +## Building and Running Zephyr Tests -Building and Running Zephyr Tests -================================= Presently only toolchains for ARM, x86, IAMCU and Nios2 are supported. (For ARM we use CortexM3 toolchain) To run Zephyr Test using Yocto Image Tests, ensure following in local.conf: - +``` INHERIT += "testimage" +``` You can build and test an individual existing Zephyr test. This is done by appending the actual test name to the "zephyr-kernel-test", for example: - +``` $ MACHINE=qemu-x86 bitbake zephyr-kernel-test-sleep $ MACHINE=qemu-x86 bitbake zephyr-kernel-test-sleep -c testimage +``` You can also build and run all Zephyr existing tests (as listed in the file zephyr-kernel-test.inc). For example: - +``` $ MACHINE=qemu-x86 bitbake zephyr-kernel-test-all $ MACHINE=qemu-x86 bitbake zephyr-kernel-test-all -c testimage or @@ -107,16 +140,17 @@ or or $ MACHINE=qemu-nios2 bitbake zephyr-kernel-test-all $ MACHINE=qemu-nios2 bitbake zephyr-kernel-test-all -c testimage - +``` + +## Generating OE Machines based on Zephyr board definitions -Generating OE Machines based on Zephyr board definitions -======================================================== We currently have a recipe called generate-zephry-machines which will go through and attempt to create an OE machine conf file for every board in Zephyr. This is run via: - +``` MACHINE=qemu-x86 bitbake generate-zephyr-machines +``` The output is then put in the normal deploy dir. This recipe is really only useful for maintainers. There is currently no way to use the Zephyr board @@ -125,14 +159,15 @@ you will need to run the above, copy the conf files from the deploy dir to the machine conf directory and then run your build. This shouldn't need to happen often. -Generating new Zephyr recipe versions -===================================== +## Generating new Zephyr recipe versions + The script meta-zephyr-core/scripts/generate-version.py is used to generate Yocto configuration for a Zephyr version from the West configuration in the Zephyr repository. It requires the west and jinja2 Python packages to be installed on the host. Run it as follows: - +``` $ ./meta-zephyr-core/scripts/generate-version.py x.x.x +``` where x.x.x is the Zephyr version. @@ -140,17 +175,37 @@ The patch files added to SRC_URI in the generated file should be validated and modified if required. The new version should be committed and submitted to the mailing list as -described in "Contributing". +described in "Maintainers, Mailing list, Patches". + +## Maintainers, Mailing list, Patches + +Please send any patches for this layer to the yocto-patches mailinglists +with ['meta-zephyr'] in the subject: + + yocto-patches@lists.yoctoproject.org + +When sending patches, please make sure the email subject line includes +`[meta-amd-edf][][PATCH]` and cc'ing the maintainers. + +For more details follow the Yocto Project community patch submission guidelines, +as described in: + +https://docs.yoctoproject.org/dev/contributor-guide/submit-changes.html# + +`git send-email --to yocto-patches@lists.yoctoproject.org *.patch` + +> **Note:** When creating patches, please use below format. To follow best practice, +> if you have more than one patch use `--cover-letter` option while generating the +> patches. Edit the 0000-cover-letter.patch and change the title and top of the +> body as appropriate. -Contributing -============ +**Syntax:** +`git format-patch -s --subject-prefix="meta-zephyr][][PATCH" -1` -Patches for meta-zephyr should be sent to the yocto-patches@lists.yoctoproject.org -mailing list. See https://lists.yoctoproject.org/g/yocto-patches for subscription -details and the list archive. Please add [meta-zephyr] to the subject so -the patches are identifable. +**Example:** +`git format-patch -s --subject-prefix="meta-zephyr][scarthgap][PATCH" -1` -Git can be configured to send mails appropriately when using git send-email: +**Maintainers:** -$ git config --local sendemail.to yocto-patches@lists.yoctoproject.org -$ git config --local format.subjectPrefix meta-zephyr][PATCH + Lee Chee Yang + Sandeep Gundlupet Raju diff --git a/meta-zephyr-bsp/README.md b/meta-zephyr-bsp/README.md new file mode 100644 index 0000000..e159015 --- /dev/null +++ b/meta-zephyr-bsp/README.md @@ -0,0 +1,5 @@ +# meta-zephyr-bsp + +This layer contains machine files for building Zephyr applications. + +For more details see [Building Instructions](../README.md) diff --git a/meta-zephyr-bsp/README.txt b/meta-zephyr-bsp/README.txt deleted file mode 100644 index 2644ed0..0000000 --- a/meta-zephyr-bsp/README.txt +++ /dev/null @@ -1 +0,0 @@ -See ../README.txt diff --git a/meta-zephyr-core/README.md b/meta-zephyr-core/README.md new file mode 100644 index 0000000..18db977 --- /dev/null +++ b/meta-zephyr-core/README.md @@ -0,0 +1,6 @@ +# meta-zephyr-core + +This layer enables Zephyr build metadata such as zephyr scripts, kernel include +files, zephyr applications recipes and bitbake class to support qemu boot. + +For more details see [Building Instructions](../README.md) diff --git a/meta-zephyr-core/README.txt b/meta-zephyr-core/README.txt deleted file mode 100644 index 2644ed0..0000000 --- a/meta-zephyr-core/README.txt +++ /dev/null @@ -1 +0,0 @@ -See ../README.txt From patchwork Fri Aug 15 03:54:46 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sandeep Gundlupet Raju X-Patchwork-Id: 68543 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 9E1AECA0EEA for ; Fri, 15 Aug 2025 03:55:07 +0000 (UTC) Received: from NAM10-DM6-obe.outbound.protection.outlook.com (NAM10-DM6-obe.outbound.protection.outlook.com [40.107.93.85]) by mx.groups.io with SMTP id smtpd.web11.4402.1755230100371664456 for ; Thu, 14 Aug 2025 20:55:00 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@amd.com header.s=selector1 header.b=a4v+V/B4; spf=permerror, err=parse error for token &{10 18 %{i}._ip.%{h}._ehlo.%{d}._spf.vali.email}: invalid domain name (domain: amd.com, ip: 40.107.93.85, mailfrom: sandeep.gundlupet-raju@amd.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=XEcXpmQXrpc2JBfZEZNXw9UaLnWXrKbRgU2fQqijP/K7xOns6Xh4YqdR31HGCItRK/DsHcFaBJ2EcK/pry/acxljIGtajyLhELlPKK/N26vy8dLBmlmSkGb2aRSslEIqdsGhQ85P0a7/oisdge8Qsrl2B4QDY0fJaMWEOGFWUQ57MIxRpTf+rlnId1tcfH3Gttr9JI7qrDWLNSYvQurEoYXLcM7NB8F9+AdBcOPdGlKUVJR1bgbP/ZLBGkZjBAOKBdgUWAQVl3OwSnbPajI+qXxMhlcia5CKuDtv7tV9rtHVOXy4nD0ixCtNfHhtUnnl7SIv9D96HaJCS2SWTmrrHg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=QZUmKvLNKtLrvcvwoXmU3D9q/OVXm5JAyTjpZFYnW4w=; b=MHsVzGc9DJMuLlOSTzzTJl+ISR2MLcfWSb7ZwQ3+8at1E7R28kHV7QXl0gam8FfFMD48SMSqH9LdlbciK7AFcv2tzSRy7XgN2ESlm60qTsl3X/9dnpg9f7INLtJxpEaOB+6wRXXd6n0uNNEvTm4mR7No9W22mzPbW1rrLwMoCzoTudFVNnz38D9kkwjg+wS0Y/HkcpUHopq94Zuytt3tuwFPj/Bs+iNNOFavGpkoIjvWRb3fGmTYHTbbb7J8H2l/b/rk/ASwxxKj2OanXv3QJsIKpDiry2IFq4ELuCNl1BLYGaiy/1B501b7B5ukvGjR+6WwhyJzrgWtO3NwaVc4Eg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=lists.yoctoproject.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QZUmKvLNKtLrvcvwoXmU3D9q/OVXm5JAyTjpZFYnW4w=; b=a4v+V/B46WMfLjdxo4ozSSDmwpg9Xkr1VSOHUiJa7+roujjocgKJf2HjBdzs2Nx4uj7EoUKjqK7s3CWg8X0dofyVYLuJV7GanLrKF9xbG6MM0f5b0Zih2F4pN4nbf4K6FelqOrM8gH9tjGa+llKjIfIw5dAjXSfd5uZdqKReIEU= Received: from SJ0PR03CA0362.namprd03.prod.outlook.com (2603:10b6:a03:3a1::7) by DS0PR12MB9347.namprd12.prod.outlook.com (2603:10b6:8:193::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9031.15; Fri, 15 Aug 2025 03:54:56 +0000 Received: from SJ5PEPF000001F1.namprd05.prod.outlook.com (2603:10b6:a03:3a1:cafe::f7) by SJ0PR03CA0362.outlook.office365.com (2603:10b6:a03:3a1::7) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9031.18 via Frontend Transport; Fri, 15 Aug 2025 03:54:56 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=SATLEXMB03.amd.com; pr=C Received: from SATLEXMB03.amd.com (165.204.84.17) by SJ5PEPF000001F1.mail.protection.outlook.com (10.167.242.69) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.9031.11 via Frontend Transport; Fri, 15 Aug 2025 03:54:55 +0000 Received: from SATLEXMB03.amd.com (10.181.40.144) by SATLEXMB03.amd.com (10.181.40.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Thu, 14 Aug 2025 22:54:53 -0500 Received: from xcosswyocto01.xilinx.com (10.180.168.240) by SATLEXMB03.amd.com (10.181.40.144) with Microsoft SMTP Server id 15.1.2507.39 via Frontend Transport; Thu, 14 Aug 2025 22:54:53 -0500 From: Sandeep Gundlupet Raju To: , Subject: [meta-zephyr][master][PATCH 09/12] zephyr-kernel: Use relative path Date: Thu, 14 Aug 2025 21:54:46 -0600 Message-ID: <20250815035449.2816001-10-sandeep.gundlupet-raju@amd.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250815035449.2816001-1-sandeep.gundlupet-raju@amd.com> References: <20250815035449.2816001-1-sandeep.gundlupet-raju@amd.com> MIME-Version: 1.0 Received-SPF: None (SATLEXMB03.amd.com: sandeep.gundlupet-raju@amd.com does not designate permitted sender hosts) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ5PEPF000001F1:EE_|DS0PR12MB9347:EE_ X-MS-Office365-Filtering-Correlation-Id: a202701b-4cfb-4a81-a57b-08dddbaf7f85 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700013|1800799024|376014|82310400026; X-Microsoft-Antispam-Message-Info: N6PM1XiSgI7S+rbZa1lHwIFFZTPRlfSpIaUPlLMjd3i3reqhKiwWORx63cpjWP/SyFZu+na6mckJ7k1j8YhZp3Tpjjeuwzup3eH0TbFwu/8xuwBetXRI2Kn0oQ8lLMcay74CO/rprnekk3p/nX+w8kxhioT5OZrpYenJa6sQa2HJEqAMSdC3IveYnEzKna6Xdi3d0mOZUY5ach+3VULasdWOWtVBCD7/aq7LFbjA510u3kJFqQO3OdMVrSN9QvoVRxjsfUxjsuPn1ddSRTIrFsBCS5QUi5RoReWHzyXQVaDEsqrCrXFUL0qgkwL7mswLCOZUYdM9yVeuaFNVx0SqxJslcIKQ3q6vk95tTx1+nw2BY5IUeVba1kD6eqn5/AE/k0guuDVuT/MmZtgMXX4su4KQGFQ9gXXF9Bl1FkeD/hcJ5ccztBti7uGP75nc5tuC1vF2g1lQTB3mQag0MzrLyWkj/H7mvTWi22O9y5NFI5t2hkPOsp6Q1MUVUQr6SxxA4WtGqQb0B1XCCNW1l23sS+yU/QtETgNLxdp7l6owFSDj9SzxbHx+Zinl7NBmrlDz07zAOiMAbhOjNaRORq8ZM883wbTE1VNqiuJTG3b4nXoCruoFAm7iuumN5yMcvq6DhvdLNVhidCFH70UZEXWG4HTqwE1k2fweHuZP3bS+zrAu4pd8HORhyBIgUyRWr1y+fJwcN6wL9mSwussxb3RQ0r2D3M+LtZPhL8Z3y6YX2iw+NGC5P6x9fbuzEpC6deiqI1QhoCJiITLtoyLlj7greOlaFolYUhgS8lXq2SOqx61+XPTblreZmKXCA8kyivM4fekdCQFKKpnbGyKld/1iCkSykUo+ybYNbD+FMaXD6/qtCFm22ossgAZIx9/8gWdTUgsbRLndQ7I7roPqqox2NKSme+TfegMA9y1GyPqX9Wb6qHS9SnfPAsfZdlnnEiHm7DWVleLkhKeNsQYRbojpziSfGILI1qt38gPfv83miFY6QnnEiSjcCl7crwq7m46Z4QUzQGbMUJhh3Jwk/oKG3BfpoCkm6H6o+wKwR4ntKivOxxBjS27oACpWJdsDoDeLHSbCLg29pbNx49YTEXMgSkWzjXGS8rPMjjU5TtVvsJHgq5afv40b1kAHgmFLMWQKomsjQrf94wa0g5Y+EcFU+D7MQ3EpvcI7lX9qvl50HyzpHA4ltvX4l5j8O4ioSWsePIh/B4rpC+l1o19RIwMQyemDHwknPWrLVyVfGBwYuObezw5p+gQgMO2TwThR89Xn5U06zoiZ9G5LmScT5c+CNVLwqT0BPGUY8qxO4SpyqA7gOu8aUWcUOi7RnInTI88UOEZAuwQj/iAZYIfXTw+Eub9IT58mML0fF03xmFi8roF2Bv5WvZYWQLjXcLdLCXc6RJZvREISo1PILoTicfat9BdOfPXXkNbCJ9SYdgdCcgIIiaG8+f5ztZ8UjVhLBUu+6l19iBOK6zxttba3xPdcZ7J3jEGaCKA0z7aUKbCLfp8sMdlc1tUXaK8z6TVsinUe X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:SATLEXMB03.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(36860700013)(1800799024)(376014)(82310400026);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Aug 2025 03:54:55.9894 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a202701b-4cfb-4a81-a57b-08dddbaf7f85 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[SATLEXMB03.amd.com] X-MS-Exchange-CrossTenant-AuthSource: SJ5PEPF000001F1.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR12MB9347 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, 15 Aug 2025 03:55:07 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/1995 Use relative path for all the include files to avoid overlaying the include files. Signed-off-by: Sandeep Gundlupet Raju --- .../recipes-kernel/zephyr-kernel/zephyr-image.inc | 4 ++-- .../recipes-kernel/zephyr-kernel/zephyr-kernel-common.inc | 2 +- .../recipes-kernel/zephyr-kernel/zephyr-kernel-test-all.bb | 2 +- .../recipes-kernel/zephyr-kernel/zephyr-kernel-test.bb | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-image.inc b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-image.inc index 61ad90c..477dc03 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-image.inc +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-image.inc @@ -1,5 +1,5 @@ -require zephyr-kernel-src.inc -require zephyr-kernel-common.inc +require recipes-kernel/zephyr-kernel/zephyr-kernel-src.inc +require recipes-kernel/zephyr-kernel/zephyr-kernel-common.inc inherit deploy image-artifact-names OECMAKE_SOURCEPATH = "${ZEPHYR_SRC_DIR}" diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-common.inc b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-common.inc index 7967614..c1a4d47 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-common.inc +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-common.inc @@ -8,7 +8,7 @@ inherit ${ZEPHYR_INHERIT_CLASSES} IMAGE_NO_MANIFEST = "1" ZEPHYR_TOOLCHAIN_VARIANT ?= "cross-compile" -require zephyr-toolchain-${ZEPHYR_TOOLCHAIN_VARIANT}.inc +require recipes-kernel/zephyr-kernel/zephyr-toolchain-${ZEPHYR_TOOLCHAIN_VARIANT}.inc ZEPHYR_MAKE_OUTPUT ?= "\ zephyr.elf \ diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test-all.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test-all.bb index 85efd24..d9dbb40 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test-all.bb +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test-all.bb @@ -1,7 +1,7 @@ LICENSE = "Apache-2.0" INHIBIT_DEFAULT_DEPS = "1" -require zephyr-kernel-test.inc +require recipes-kernel/zephyr-kernel/zephyr-kernel-test.inc addtask testimage deltask compile diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test.bb index 2918d2d..75b1757 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test.bb +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test.bb @@ -1,4 +1,4 @@ -require zephyr-image.inc -require zephyr-kernel-test.inc +require recipes-kernel/zephyr-kernel/zephyr-image.inc +require recipes-kernel/zephyr-kernel/zephyr-kernel-test.inc BBCLASSEXTEND = '${@" ".join(["zephyrtest:" + x for x in d.getVar("ZEPHYRTESTS", True).split()])}' From patchwork Fri Aug 15 03:54:47 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sandeep Gundlupet Raju X-Patchwork-Id: 68546 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 8B8CCCA0EE0 for ; Fri, 15 Aug 2025 03:55:07 +0000 (UTC) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (NAM12-MW2-obe.outbound.protection.outlook.com [40.107.244.65]) by mx.groups.io with SMTP id smtpd.web11.4405.1755230106934054399 for ; Thu, 14 Aug 2025 20:55:07 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@amd.com header.s=selector1 header.b=r5LykVai; spf=permerror, err=parse error for token &{10 18 %{i}._ip.%{h}._ehlo.%{d}._spf.vali.email}: invalid domain name (domain: amd.com, ip: 40.107.244.65, mailfrom: sandeep.gundlupet-raju@amd.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=J6gnFQCYwqF1NF81SNqF3kOk14NEk0hB7xfwL+ZZhfBNrmYH/iJntsCEAqJ4/5EqRLh2zYa3Ds+0EkuzXWV62+BT7C2BoxZGGhBURJfqQn4A9+HQGepVFNZRMjed87+XG/QHUit/SbkMgWwD/pi9ucC9eF6DNZrO8fpf6PIQEh8PRYUkZvh6OKgOIftiz61I7wVikZz9nCY7VsUDt+r+2+pVuUhUisCt89kZAiCHfSiQ/RuDLSV2OPj9XdCl6sQ5w3b/sazi0yuZzg8NAgECpkrPD37hgXUVMAcr/zcMaiPA/ouhprh11hM3cwWFsBOHr+03lPMP8GCMlxXjK3/E1g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=FmBe3QXmvOmSP1DRp+hk4iSiUaZx8AUEsLe2vPmxwpA=; b=qGtv32XzAXSmdSlaX5IFa+q3xCO0LsRb8C6HqNQ4t7uH0HiVSXn9aPFrYNKKKRxoxVkJ/Jy5Tas/d54BeJ8suW16t02Busldram9L3WAl8yZDtlV3XZFdC7DhB9gPZFuHS2qX7Zte94+NoE0xeyZf9CIo8OOAfEOzMMzjtn3UTEGrJWYLFjn9Oj9no75JpKwiaOw7GzhQTnlv6Tg66ltTQoKxiBBq0GvtRtPudqmOR2ESqIHY6q4Cljx168MG+3pA1jJ8zM626/S+DZbg2orFRYJQpu8Yv+i2We0Pa91B/8S0/wzMiEJbgH4Au1zT9p7yLKDM8aJHcva5Sy7+yGWBQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=lists.yoctoproject.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FmBe3QXmvOmSP1DRp+hk4iSiUaZx8AUEsLe2vPmxwpA=; b=r5LykVaiH4hUB0vNafZ+vVpSX1Gl5NgBDxhRb4OLKufHKP+mOw+Bhy+4iSmfm7PdHgtJgAq2vyhY4WZzg+fKHOm7RCfQe1lKj5p1FELWVtnFj4BId+l4+AwZfzlIj1Ah1BWs8YRy0nj2DD8Q3wwARuTZ4AtEzzwAZ5rT0bwpanI= Received: from MW4PR04CA0107.namprd04.prod.outlook.com (2603:10b6:303:83::22) by DM4PR12MB7503.namprd12.prod.outlook.com (2603:10b6:8:111::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9031.18; Fri, 15 Aug 2025 03:55:01 +0000 Received: from CY4PEPF0000FCBF.namprd03.prod.outlook.com (2603:10b6:303:83:cafe::36) by MW4PR04CA0107.outlook.office365.com (2603:10b6:303:83::22) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9031.18 via Frontend Transport; Fri, 15 Aug 2025 03:55:01 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=SATLEXMB04.amd.com; pr=C Received: from SATLEXMB04.amd.com (165.204.84.17) by CY4PEPF0000FCBF.mail.protection.outlook.com (10.167.242.101) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.9031.11 via Frontend Transport; Fri, 15 Aug 2025 03:55:01 +0000 Received: from satlexmb07.amd.com (10.181.42.216) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Thu, 14 Aug 2025 22:54:55 -0500 Received: from SATLEXMB03.amd.com (10.181.40.144) by satlexmb07.amd.com (10.181.42.216) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.2.1748.10; Thu, 14 Aug 2025 20:54:53 -0700 Received: from xcosswyocto01.xilinx.com (10.180.168.240) by SATLEXMB03.amd.com (10.181.40.144) with Microsoft SMTP Server id 15.1.2507.39 via Frontend Transport; Thu, 14 Aug 2025 22:54:53 -0500 From: Sandeep Gundlupet Raju To: , Subject: [meta-zephyr][master][PATCH 10/12] classes-recipe: Convert zephyr-sample inc file to bbclass Date: Thu, 14 Aug 2025 21:54:47 -0600 Message-ID: <20250815035449.2816001-11-sandeep.gundlupet-raju@amd.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250815035449.2816001-1-sandeep.gundlupet-raju@amd.com> References: <20250815035449.2816001-1-sandeep.gundlupet-raju@amd.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CY4PEPF0000FCBF:EE_|DM4PR12MB7503:EE_ X-MS-Office365-Filtering-Correlation-Id: 0d4cfd9c-7221-4de0-170c-08dddbaf8277 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|82310400026|36860700013|376014; X-Microsoft-Antispam-Message-Info: G5NtqSxorBU+Qwuabbp+T2W74XnYuAJHAsiSApRJt+rmV4P8kENshAdyJsKHFSli3a6/rUOY0sC0ngXsGtxVH6nKFzTGLpGTJQDQ1gvLW5B5ulp+HP2PLl47AHWFPIJu5DsM0bbH/vCCX+Zl0M7LnWdHrWJbGI+kTOLmFQjq7mtAoTtM5t30jdcecvYFMaOwXdqp1f936VVJHtfG+KwTCHcWI1dlt9vi9AGFQD7w9NiavoV4D4T2hfSfFfnoDIvlr2IWawGPH/YrnaaqBx9TROpwEFAqxdYJFMSAsAjIdMVuGMuggNGAk/nXXeVWSDbjg7q0b+ojWk0Y322cjuP4sFvZ/KIZCOwnmpZ+r0wSXRboD29ebny2zOQxrPZZ/GQ9aZ+ajzUiZtrsCAptaofz3c9umy8y21miiRx0YpYlX8fioBL1pBJhvCW5zHM0a+kW5Z0paknbpVhHOszI7Z5nf5YhWppr5LDfEWtW1r7Os4vNjVjZ2afWEjgxT7H1eTlTRyOAs9nWtjEZBVFbPdp0X1jDkkIyXUokBTacTpDVBmFeti/QCv8A0WXp3q5kxRu031BPjp1RzLwmOtUZuRo0TBgDhJhkmRl9GL3jdJtIPVC5Ua0I62X3X5ZDsNDTULnF8v42qnbthgTquufc1ji9880HzMPI2b4Wd0jNUY3vf6IadYSO8xKm12JmN+kXkzwIorm7+aMicgrwUU/0UCCnER/mlpkCqvmS2XXkgPaZELoauyYIqVyYU/choYt8iPKUrtFPHR+eMkbTyU2PJ9mZdlHPWAveen5HfZDsY/z7QZittVUuUWfgE2/3+vcVqbWiojQPryzR/FE62uuxt23B/++2wHA8UdM4SaeZSDPoB39R+bTBwwQWI+pCDLNH/RzuaB7xh7mmGEZKdNtdTCVazwV+oFR8nClmuU2szZp0DGc/WGWuHthzmbsq2kNg2N4lHTyfuy00huNEl/h51ocCbFyqnG9lUws0YUEiiikH6SxAHQ2zy5z1hW2KPlQ7bQakiwypJ3GFpx/bqbNdk8mdGJyzvtyLjg5foMiTIagLe3sVE4XrrNXuG6JJ/Pj5dG9890LurTDSfCDX5b5tC2l3EuUO5lu4bfzXSn6V8H2IOvnrmw4fvcczs/g63hKC14HuJf8c6yxf83cKnCjNoSuAHD5Nt+LOFTEeBLsk40j58TWhuPKquK8nBQKJAtBr/0F9QRhjpQ50WbdsMgcIJWPzhfBChVAOG1Xuv43uUce6fS23LgWBZrHoDh1SATIoaA+iigZaDP0LaGkCGaGUBT88C2RQv/dr3izRTDkVBl4es7S9z74/6raJ8AvZYnPs/ZIZur2PsIgYYCPemNIYD2kgNqNzJAuhgvi22v+Ae7ZsXfMMkr9IpRnEXRjjXCCfh8BTMFh98lFSWJ4VDX3IAGo5xESh9M6/PiFqNrqz1WhOt452FWqq9vAypyqacqzN23s8fveB6wS2+aRG1Pu4vKQDKvWMsr5vC2I6V8nCRvaXgBB5pKQXkBzOSCX+ymCIMbp6 X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:SATLEXMB04.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(1800799024)(82310400026)(36860700013)(376014);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Aug 2025 03:55:01.0184 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0d4cfd9c-7221-4de0-170c-08dddbaf8277 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[SATLEXMB04.amd.com] X-MS-Exchange-CrossTenant-AuthSource: CY4PEPF0000FCBF.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB7503 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, 15 Aug 2025 03:55:07 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/2001 Convert recipes-kernel/zephyr-kernel/zephyr-sample.inc file to classes-recipe/zephyr-sample.bbclass. Using this bbclass user can inherit this bbclass from any layer to build custom or out-of-tree zephyr applications. Also update the recipes to inherit zephyr-sample bbclass. Signed-off-by: Sandeep Gundlupet Raju --- .../recipes-meta/meta/generate-zephyr-machines.bb | 4 +--- meta-zephyr-core/classes-recipe/zephyr-sample.bbclass | 10 ++++++++++ .../recipes-kernel/zephyr-kernel/zephyr-blinky.bb | 2 +- .../recipes-kernel/zephyr-kernel/zephyr-coap-client.bb | 2 +- .../recipes-kernel/zephyr-kernel/zephyr-coap-server.bb | 2 +- .../recipes-kernel/zephyr-kernel/zephyr-echo-client.bb | 2 +- .../recipes-kernel/zephyr-kernel/zephyr-hci-uart.bb | 2 +- .../recipes-kernel/zephyr-kernel/zephyr-helloworld.bb | 2 +- .../recipes-kernel/zephyr-kernel/zephyr-http-client.bb | 2 +- .../recipes-kernel/zephyr-kernel/zephyr-lvgl.bb | 2 +- .../zephyr-kernel/zephyr-mqtt-publisher.bb | 2 +- .../zephyr-kernel/zephyr-openamp-rsc-table.bb | 2 +- .../zephyr-kernel/zephyr-openthread-echo-client.bb | 2 +- .../zephyr-kernel/zephyr-openthread-rcp.bb | 2 +- .../zephyr-kernel/zephyr-peripheral-esp.bb | 2 +- .../zephyr-kernel/zephyr-peripheral-hr.bb | 2 +- .../zephyr-kernel/zephyr-philosophers.bb | 2 +- .../recipes-kernel/zephyr-kernel/zephyr-sample.inc | 1 - .../zephyr-kernel/zephyr-synchronization.bb | 2 +- .../zephyr-kernel/zephyr-websocket-client.bb | 2 +- 20 files changed, 28 insertions(+), 21 deletions(-) create mode 100644 meta-zephyr-core/classes-recipe/zephyr-sample.bbclass delete mode 100644 meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-sample.inc diff --git a/meta-zephyr-bsp/recipes-meta/meta/generate-zephyr-machines.bb b/meta-zephyr-bsp/recipes-meta/meta/generate-zephyr-machines.bb index 30d362c..57718f0 100644 --- a/meta-zephyr-bsp/recipes-meta/meta/generate-zephyr-machines.bb +++ b/meta-zephyr-bsp/recipes-meta/meta/generate-zephyr-machines.bb @@ -2,12 +2,10 @@ # SPDX-License-Identifier: Apache-2.0 FILESEXTRAPATHS:prepend := "${THISDIR}/files:" -ZEPHYR_INHERIT_CLASSES += "zephyr cmake" +ZEPHYR_INHERIT_CLASSES += "zephyr cmake zephyr-sample" inherit ${ZEPHYR_INHERIT_CLASSES} -require recipes-kernel/zephyr-kernel/zephyr-sample.inc - SRC_URI:append = " file://0001-zephyr-Export-an-OpenEmbedded-machine-config.patch" ZEPHYR_SRC_DIR = "${S}/samples/hello_world" diff --git a/meta-zephyr-core/classes-recipe/zephyr-sample.bbclass b/meta-zephyr-core/classes-recipe/zephyr-sample.bbclass new file mode 100644 index 0000000..b2a71db --- /dev/null +++ b/meta-zephyr-core/classes-recipe/zephyr-sample.bbclass @@ -0,0 +1,10 @@ +# +# Copyright (C) 2025, Advanced Micro Devices, Inc. All rights reserved. +# +# SPDX-License-Identifier: MIT +# +# This bbclass is inherity by all the zephyr-kernel/zephyr-.bb recipes +# to build zephyr applications. User can also inherit this bbclass from any +# layer for custom or out-of-tree zephyr applications. + +require recipes-kernel/zephyr-kernel/zephyr-image.inc diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-blinky.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-blinky.bb index c2a1e55..78a6e83 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-blinky.bb +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-blinky.bb @@ -1,3 +1,3 @@ -include zephyr-sample.inc +inherit zephyr-sample ZEPHYR_SRC_DIR = "${ZEPHYR_BASE}/samples/basic/blinky" diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-coap-client.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-coap-client.bb index 7796f6b..aa020e9 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-coap-client.bb +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-coap-client.bb @@ -1,3 +1,3 @@ -include zephyr-sample.inc +inherit zephyr-sample ZEPHYR_SRC_DIR = "${ZEPHYR_BASE}/samples/net/sockets/coap_client" diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-coap-server.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-coap-server.bb index 5e345d4..b43143a 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-coap-server.bb +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-coap-server.bb @@ -1,3 +1,3 @@ -include zephyr-sample.inc +inherit zephyr-sample ZEPHYR_SRC_DIR = "${ZEPHYR_BASE}/samples/net/sockets/coap_server" diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-echo-client.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-echo-client.bb index 73187cf..4705724 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-echo-client.bb +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-echo-client.bb @@ -1,3 +1,3 @@ -include zephyr-sample.inc +inherit zephyr-sample ZEPHYR_SRC_DIR = "${ZEPHYR_BASE}/samples/net/sockets/echo_client" diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-hci-uart.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-hci-uart.bb index ebc6dc3..f95f544 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-hci-uart.bb +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-hci-uart.bb @@ -1,4 +1,4 @@ -include zephyr-sample.inc +inherit zephyr-sample ZEPHYR_SRC_DIR = "${ZEPHYR_BASE}/samples/bluetooth/hci_uart" diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-helloworld.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-helloworld.bb index 68b42aa..637287b 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-helloworld.bb +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-helloworld.bb @@ -2,6 +2,6 @@ SUMMARY = "Hello World Zephyr Sample" DESCRIPTION = "A simple Zephyr application that prints 'Hello World' on the \ console" -include zephyr-sample.inc +inherit zephyr-sample ZEPHYR_SRC_DIR = "${ZEPHYR_BASE}/samples/hello_world" diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-http-client.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-http-client.bb index 8bff2be..a4bf7f2 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-http-client.bb +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-http-client.bb @@ -1,4 +1,4 @@ -include zephyr-sample.inc +inherit zephyr-sample ZEPHYR_SRC_DIR = "${ZEPHYR_BASE}/samples/net/sockets/http_client" diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-lvgl.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-lvgl.bb index b5f02a1..71e19e9 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-lvgl.bb +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-lvgl.bb @@ -1,4 +1,4 @@ -include zephyr-sample.inc +inherit zephyr-sample ZEPHYR_SRC_DIR = "${ZEPHYR_BASE}/samples/subsys/display/lvgl" diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-mqtt-publisher.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-mqtt-publisher.bb index f314841..fae7eb4 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-mqtt-publisher.bb +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-mqtt-publisher.bb @@ -1,3 +1,3 @@ -include zephyr-sample.inc +inherit zephyr-sample ZEPHYR_SRC_DIR = "${ZEPHYR_BASE}/samples/net/mqtt_publisher" diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openamp-rsc-table.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openamp-rsc-table.bb index 8a95b14..daed729 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openamp-rsc-table.bb +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openamp-rsc-table.bb @@ -1,4 +1,4 @@ -include zephyr-sample.inc +inherit zephyr-sample ZEPHYR_MAKE_OUTPUT ?= " \ diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openthread-echo-client.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openthread-echo-client.bb index e2b3efd..0408d92 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openthread-echo-client.bb +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openthread-echo-client.bb @@ -1,4 +1,4 @@ -include zephyr-sample.inc +inherit zephyr-sample ZEPHYR_SRC_DIR = "${ZEPHYR_BASE}/samples/net/sockets/echo_client" diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openthread-rcp.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openthread-rcp.bb index d745e85..e1f1646 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openthread-rcp.bb +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openthread-rcp.bb @@ -1,4 +1,4 @@ -include zephyr-sample.inc +inherit zephyr-sample ZEPHYR_SRC_DIR = "${ZEPHYR_BASE}/samples/net/openthread/coprocessor" diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-peripheral-esp.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-peripheral-esp.bb index 0aac7f6..61829bb 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-peripheral-esp.bb +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-peripheral-esp.bb @@ -1,3 +1,3 @@ -include zephyr-sample.inc +inherit zephyr-sample ZEPHYR_SRC_DIR = "${ZEPHYR_BASE}/samples/bluetooth/peripheral_esp" diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-peripheral-hr.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-peripheral-hr.bb index 80e3505..2c0fcb9 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-peripheral-hr.bb +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-peripheral-hr.bb @@ -1,3 +1,3 @@ -include zephyr-sample.inc +inherit zephyr-sample ZEPHYR_SRC_DIR = "${ZEPHYR_BASE}/samples/bluetooth/peripheral_hr" diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-philosophers.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-philosophers.bb index 2b4fca3..931541e 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-philosophers.bb +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-philosophers.bb @@ -3,6 +3,6 @@ DESCRIPTION = "A simple Zephyr application that demonstrates basic sanity of \ the kernel. It demonstrates that kernel scheduling, communication and timing \ operate correctly by printing a greeting to the console from two threads." -include zephyr-sample.inc +inherit zephyr-sample ZEPHYR_SRC_DIR = "${ZEPHYR_BASE}/samples/philosophers" diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-sample.inc b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-sample.inc deleted file mode 100644 index 5f6dea9..0000000 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-sample.inc +++ /dev/null @@ -1 +0,0 @@ -require zephyr-image.inc diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-synchronization.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-synchronization.bb index a55736b..217ab7d 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-synchronization.bb +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-synchronization.bb @@ -3,6 +3,6 @@ DESCRIPTION = "A simple Zephyr application that demonstrates basic sanity of \ the kernel. It demonstrates that kernel scheduling, communication and timing \ operate correctly by printing a greeting to the console from two threads." -include zephyr-sample.inc +inherit zephyr-sample ZEPHYR_SRC_DIR = "${ZEPHYR_BASE}/samples/synchronization" diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-websocket-client.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-websocket-client.bb index b92e986..b646b6d 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-websocket-client.bb +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-websocket-client.bb @@ -1,3 +1,3 @@ -include zephyr-sample.inc +inherit zephyr-sample ZEPHYR_SRC_DIR = "${ZEPHYR_BASE}/samples/net/sockets/websocket_client" From patchwork Fri Aug 15 03:54:48 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sandeep Gundlupet Raju X-Patchwork-Id: 68545 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 A1BFFCA0EEB for ; Fri, 15 Aug 2025 03:55:07 +0000 (UTC) Received: from NAM04-DM6-obe.outbound.protection.outlook.com (NAM04-DM6-obe.outbound.protection.outlook.com [40.107.102.61]) by mx.groups.io with SMTP id smtpd.web10.4397.1755230100590706480 for ; Thu, 14 Aug 2025 20:55:00 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@amd.com header.s=selector1 header.b=JbyOx22C; spf=permerror, err=parse error for token &{10 18 %{i}._ip.%{h}._ehlo.%{d}._spf.vali.email}: invalid domain name (domain: amd.com, ip: 40.107.102.61, mailfrom: sandeep.gundlupet-raju@amd.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=yU9AnWpCApX43YQA7+5vh/Zr9uWZFqdeUNptwW1WuEmSiO8W7WlLXadv+ZnlzNQgL5gtjCRicNYUix6J5JTPoceeskBqdY7fvJGKYcehgC0LSp5b+Aq3BSR9gnZc4f9DncHcZ0k/NGXNcYAk6cNMRG4mUXSnxlcRVKp8l59NdvDbhTi6lNCTMm05Mh4DmWD/CTHQ6NXosurPaDwK5aUElb41lv/kkBjIs3UKlUat3wxLiLY8/AGo8ncjpF/aW5EWX1NdQPob5pIy1IO7Pbz//DqdTERC8CUE+K/LxvDIvAWhbAw9/lo8BzEKq3k0dumFMGSVgYzPnMKEj1l4+T54bg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=K0v1+7PrV5cYc4kqLLRPw9UGIAYS6zsfBaOL0CoePJg=; b=puHqeGsBELA29nbR6UNbujXk7YysTuTy9JMETjKkiRxx0Zcz78BcMpWqbmbUWdkYL+KDjif7/UQScav/FwDozlyzo4yOcfhbORoC99GO4eMgdcTkFoh2m+n0p74Gl4I9jzEj/WTXZDTwvuJh+DyiWPA879r0mTATCRgBETp8QfsfiByfUTYufDHpvnim/bXLviUnhuc3vpjt9vt/5NpLXTEOptk1RGr+r6o8vbQXxCTYzTgK01yfUuJz02ueRwRD9pC5WYRwM5wZF1ai/c/RwaKuDBHBWjgGWctAAOsc6wZlxV1mhoFbknOMkXb9jdR6/SMTYvMsv1FIDElQu1jAHw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=lists.yoctoproject.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=K0v1+7PrV5cYc4kqLLRPw9UGIAYS6zsfBaOL0CoePJg=; b=JbyOx22CWxbjbkA9Aoro2okj4J01qQLQRZxevSGeg5zha0PjCHJ9GQchDbOssoExINTFrfHhBhCqizUC6mLGrxPukt+GrYsNWeVoyVwDa/d2q+HfC8GoVChR5maD2DM05qt8vrHmdDxHkUrMH2yNwDicBUwBNm+SabIj0p0FVXI= Received: from SJ0PR03CA0375.namprd03.prod.outlook.com (2603:10b6:a03:3a1::20) by CY5PR12MB6647.namprd12.prod.outlook.com (2603:10b6:930:40::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9031.16; Fri, 15 Aug 2025 03:54:57 +0000 Received: from SJ5PEPF000001F1.namprd05.prod.outlook.com (2603:10b6:a03:3a1:cafe::6e) by SJ0PR03CA0375.outlook.office365.com (2603:10b6:a03:3a1::20) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9031.18 via Frontend Transport; Fri, 15 Aug 2025 03:54:57 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=SATLEXMB03.amd.com; pr=C Received: from SATLEXMB03.amd.com (165.204.84.17) by SJ5PEPF000001F1.mail.protection.outlook.com (10.167.242.69) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.9031.11 via Frontend Transport; Fri, 15 Aug 2025 03:54:56 +0000 Received: from satlexmb08.amd.com (10.181.42.217) by SATLEXMB03.amd.com (10.181.40.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Thu, 14 Aug 2025 22:54:54 -0500 Received: from SATLEXMB03.amd.com (10.181.40.144) by satlexmb08.amd.com (10.181.42.217) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.2.1748.10; Thu, 14 Aug 2025 20:54:53 -0700 Received: from xcosswyocto01.xilinx.com (10.180.168.240) by SATLEXMB03.amd.com (10.181.40.144) with Microsoft SMTP Server id 15.1.2507.39 via Frontend Transport; Thu, 14 Aug 2025 22:54:53 -0500 From: Sandeep Gundlupet Raju To: , Subject: [meta-zephyr][master][PATCH 11/12] zephyr-kernel: Add rpmsg multi services recipe Date: Thu, 14 Aug 2025 21:54:48 -0600 Message-ID: <20250815035449.2816001-12-sandeep.gundlupet-raju@amd.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250815035449.2816001-1-sandeep.gundlupet-raju@amd.com> References: <20250815035449.2816001-1-sandeep.gundlupet-raju@amd.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ5PEPF000001F1:EE_|CY5PR12MB6647:EE_ X-MS-Office365-Filtering-Correlation-Id: 23f1a3be-61d4-46da-989d-08dddbaf8006 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700013|1800799024|82310400026|376014; X-Microsoft-Antispam-Message-Info: NJ4Ygc+tsXt3NVNdu7C25mCUJrmNsdkCCUZiMKQIc0pP6yPmSQzvhx0wI7GkVI72hZ3kvFkJfnS2RCcmyX10A0ysTE2lBXlvRTUwLCrXdwB2YizHSh/FKElBgpy8moMtCB4fdtT/FzBXQuNt5O87qTewjbmvIpqtF5Pt+p4zMUdiEYOx6/42zXJBtSeqBWtqj/E4u8H0la+7iq9/UEqC1+OUGpzsL9JOg7TAdnpOkw6NXunyEvE41dvvmNzRZZ9+mrKjHeP+lvEHFqskLIFvCvSEcDt68jVhXj5OBJgV9+xE9RpEIuzH+spnKr/sNkXuWeuDhWmD1c30H0JjO6pCUM+ZDwFf/YNZvgWniR4izFhpWJozmG+EX1TijiwXhv6hvo0BjpYsWmngWjlk9Lmjc+ftHShvaBfEK0zzB5rgEoZY5OTQaKfsAIPyCXGExp3txMQtNCs6AECACwphBBa8Dx0NG+DIODjcKsEEbh9TPtXstXXxGQZbYlV570wBi+3RzHO7kt6VSqXFpfeM3WXZaFu13KaCUHR+zLbq3TB4YvQ38UuBS9BHLncOrNNWttGVZAncEk0FFpTx0vmY03BR4+pv9PNAy8WAcRK/Fl6SE7BBqvL00oCyi04Q7P1VPmvkEMMDzFlozuUgA8vTP/cAKeOec/Z5Z12NMxqKa+Qh9DC9Z6Ul8InC4xlusse0xq8tx49CD7+vyPq7N3nMl3FCZdwnES/zD1+gQueD33NW2s0nCSaFUCs5PC99BP/DKp2L+yqDqUhk1l2e/7qt6TRt3gV4mcf4yvP5URRve/9+MoMZghimft7F5QdZ+mNqXbrudl5wSUbqHnmak4Gjbp7JB/8FKLpK94sieO4Jr/G1PcVQH/brzHC3gqAnE02xWw+/jGKt4Fii5roNDHowc2ZUORs6wx9BlM1FWjI2poa+L/yuq+JY00KuNidWA+hcq1ErysWZMf6/0e6yFVQZO5j4as2ISNg+tKdxFpE61iZ84pp8W9UorKdFswPn60H/F0In9AMyCPe+ZGJzvhj3TwUWgdk+Qvyugp3hhWO+KTtAmXXI28k4A+tCQ/hEt/ytIeceYhOO8kKOMvmeMdI3c4+ATBZ9k6UfdneaEssheFKZENkVOvEUeiIl5vAIuRYuNtSWdfh6IzM/EGkb/rpbrxPwtreASNReksJ/4KQDbWcI9wkWHeXGbVOB256DH+I3UGsnHKw+ujMcaozU1/xQApym78ISDUGl+ubWZ0msiYfWd88fT5Sw5sg08ooUF+ZfZ8xFOH7eoq99852KUpJXj1X77o+LJmql02q0SHBcDjjXQkhNk9a+u/jzZgXEjQUM320stQLt6cqTaLcLxTnDl6FddU5XYIHW3THlUN6wvjLYhKZud3WMBOZh3jRL5ZnQ6uVhqjfLxWbWsuqU3vA6uYz3nD+Y53915J5VY4p4+LauA4nWbKWTncDi0vKbCOfMzQWQrkFKC8Qz0oeVs8Ap1uIubVdouZrqPJO6OnTG84QNOdHNvOHklBUQD0zb8OSYM22j X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:SATLEXMB03.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(36860700013)(1800799024)(82310400026)(376014);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Aug 2025 03:54:56.8642 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 23f1a3be-61d4-46da-989d-08dddbaf8006 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[SATLEXMB03.amd.com] X-MS-Exchange-CrossTenant-AuthSource: SJ5PEPF000001F1.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY5PR12MB6647 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, 15 Aug 2025 03:55:07 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/1997 Add zephyr-openamp-rpmsg-mulit-services recipe to build out of tree openamp-system-reference example applications. Signed-off-by: Sandeep Gundlupet Raju --- .../zephyr-openamp-rpmsg-multi-srv.bb | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openamp-rpmsg-multi-srv.bb diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openamp-rpmsg-multi-srv.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openamp-rpmsg-multi-srv.bb new file mode 100644 index 0000000..222ed2b --- /dev/null +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openamp-rpmsg-multi-srv.bb @@ -0,0 +1,23 @@ +SUMMARY = "Open AMP rpmsg multi services" +DESCRIPTION = "Open AMP rpmsg multi services" + +inherit zephyr-sample + +SRC_URI_ZEPHYR_OPEN_AMP_SYS_REF ?= "git://github.com/OpenAMP/openamp-system-reference;protocol=https" + +BRANCH ?= "v2024.05" +BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" + +SRC_URI:append = " \ + ${SRC_URI_ZEPHYR_OPEN_AMP_SYS_REF};name=open-amp-sys-ref;${BRANCHARG};destsuffix=git/open-amp-sys-ref \ + " + +SRCREV_open-amp-sys-ref = "d78315763fbacba8a74552d0ad570bd01c42ccf9" + +ZEPHYR_SRC_DIR = "${ZEPHYR_BASE}/../open-amp-sys-ref/examples/zephyr/rpmsg_multi_services" + +ZEPHYR_MAKE_OUTPUT = "rpmsg_multi_services.elf" + +EXTRA_OECMAKE += " \ + -DCONF_FILE="prj.conf" \ + " From patchwork Fri Aug 15 03:54:49 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sandeep Gundlupet Raju X-Patchwork-Id: 68544 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 AD661CA0EED for ; Fri, 15 Aug 2025 03:55:07 +0000 (UTC) Received: from NAM11-BN8-obe.outbound.protection.outlook.com (NAM11-BN8-obe.outbound.protection.outlook.com [40.107.236.75]) by mx.groups.io with SMTP id smtpd.web10.4403.1755230105688619432 for ; Thu, 14 Aug 2025 20:55:05 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@amd.com header.s=selector1 header.b=PCBz3z44; spf=permerror, err=parse error for token &{10 18 %{i}._ip.%{h}._ehlo.%{d}._spf.vali.email}: invalid domain name (domain: amd.com, ip: 40.107.236.75, mailfrom: sandeep.gundlupet-raju@amd.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=IQYkSGCONW0gNvn4l8/q3jB6pt0x7Qfa2e24Z2fDh2N3Fz2qW+wFqTKX9kgTrId4AXeXKSUrtOqwrNv4QaOMRSFOyApLkPS0GaIErktB2PXIOE3fUbJAK8wzKseg0ymFU57Hf7SxWoet5UXhZ/UfiFfv1TWTwhbc7Nd2+kTTTwSFkS480aBjidUnqcbEBGD/sWc0BmZYYnu0m3TFOWVLKovWOAchqLSN1nVqxulIR8YYm6cT7MH90Fcq+ywUiTVmDwKyDbMd6wyXO9YAbl7l6C4feC6LW+VyzVf7cKdgvtI14RncWZpRi1K1xSBvQiC0Yb3RJ7tfg7iXnSGXwy70ew== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=SstM2s0/V1WZBuDDHegR9ABSU3Wc5t1y6BzwAp+of9Y=; b=fJH03veWRfhNJW4pakABRqfkrbNzw7nBGEcAZBTQESBZRaFCxVwjhkfMnibQwISWvWdnqk5Sn8MJ/48Ryjawf2sbsEAZYk7pEWO9gfq/b3ytxjGf5LgrlCfLGH3LX4pHqdL1ZOgONeGzi5zolVaTlIZBQ8EzAhC+NuGIqGbgHi1Fs6ObNvKg6DEgBK1w/sBtpyJjP+1LcRF5gWtG7g5g+7k09FIUma60ByvVIpPajrHpZ98T96ldTYExP/ZRUalZd7hdH/hyHkMBAzjGRmF0TlJ10PcgmsZAoSY+M9JqjvXG6prdFTPakxU99l+TFGkoKt4Ysf5Wcde5cwrl77QJgQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=lists.yoctoproject.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SstM2s0/V1WZBuDDHegR9ABSU3Wc5t1y6BzwAp+of9Y=; b=PCBz3z44USTLaxNX2gKL6LdREXid/E+EXNapIm/RPTuvc5Ny3aFcjmgIm7aygptlopFTZf5BlOnKuP6XcNAG6CsKpYAUNyr5v2V3VLyBOzSjV57lYdVLiyArWX6oM98QDZHlfuqHMrHGoIYKeYohLo9Xt1MewEcJtfz5+aC08TM= Received: from MW3PR06CA0004.namprd06.prod.outlook.com (2603:10b6:303:2a::9) by DS4PR12MB9612.namprd12.prod.outlook.com (2603:10b6:8:278::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9009.21; Fri, 15 Aug 2025 03:55:00 +0000 Received: from CY4PEPF0000FCC0.namprd03.prod.outlook.com (2603:10b6:303:2a:cafe::f9) by MW3PR06CA0004.outlook.office365.com (2603:10b6:303:2a::9) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9031.18 via Frontend Transport; Fri, 15 Aug 2025 03:55:00 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=SATLEXMB04.amd.com; pr=C Received: from SATLEXMB04.amd.com (165.204.84.17) by CY4PEPF0000FCC0.mail.protection.outlook.com (10.167.242.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.9031.11 via Frontend Transport; Fri, 15 Aug 2025 03:55:00 +0000 Received: from satlexmb10.amd.com (10.181.42.219) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Thu, 14 Aug 2025 22:54:54 -0500 Received: from SATLEXMB03.amd.com (10.181.40.144) by satlexmb10.amd.com (10.181.42.219) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.2.1748.10; Thu, 14 Aug 2025 20:54:54 -0700 Received: from xcosswyocto01.xilinx.com (10.180.168.240) by SATLEXMB03.amd.com (10.181.40.144) with Microsoft SMTP Server id 15.1.2507.39 via Frontend Transport; Thu, 14 Aug 2025 22:54:54 -0500 From: Sandeep Gundlupet Raju To: , Subject: [meta-zephyr][master][PATCH 12/12] zephyr-kernel-common: Add Board extension support Date: Thu, 14 Aug 2025 21:54:49 -0600 Message-ID: <20250815035449.2816001-13-sandeep.gundlupet-raju@amd.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250815035449.2816001-1-sandeep.gundlupet-raju@amd.com> References: <20250815035449.2816001-1-sandeep.gundlupet-raju@amd.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CY4PEPF0000FCC0:EE_|DS4PR12MB9612:EE_ X-MS-Office365-Filtering-Correlation-Id: cc9356a8-f715-4a49-7c11-08dddbaf81ee X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|36860700013|1800799024|82310400026; X-Microsoft-Antispam-Message-Info: 7oTiSQYxc2HA1mU5vbId7ivGTLJC6sa5fo/3kNUrAp/rFhnv0uz3DppeLR2nzl6k9OSbAI3ft/7BlHjDgSrOGqVs0hf7xZvSfOq+xPj48h3lFP7TgCF1JUPnWH1LavuvIYrciUW+XOEKnRhxjTrQfUe0Nrid02mBqjD7ntjFohNZOMS17q0yu2nMLKpL/HTNy3Elwe2crsfCTm+aFwOmAquSGVecLAV26SK0Qk19iEUPZ9/EeQciiMJEUEoiuSwx+UtTONDEMSTZH/RL8n5NbYjkosbMW6aCJZpy1o7M/9vVnkOoVPZm7UZesG1+PQKcwXImJI+soKSeJaxtDlPvKTXZukJ7GcFoVQfklgbd6AEAKV8/ON6l6FQIOIz/6UhPb+DiXn35i6hYeUDLzX1+Lq13JfnZPNavRGtaAkAOnqJWi7wmzJuIm/7jvN7jqHIhF7WwCyjN01KjQpQ8KGjRE4HyPGIjQou/VM5Oh0jUGJLbktMIJcuJPSaGo+17SAtAUm2v1eDnBfrRCe63L5cLCV/u+Xc6gxorMr1vvvFGlE5c0n4aaJjThsiYW37qB0XGMSGBkN3S7UJvN9PhgB+Uwg44az35ZGFye6kv3ig5dF5jNe8HeaMvQ98ybwlZdk4GmTG+7EVjhiUuYZiAnuyKU6fh7YHaEVMYs7+SatBZmPgKl03uRm4vPvWs1F8q09KL7slZRF2HJ4vEP2BrWnPBWoLVUwNbMzngBMwyCIVau7uZH32c63a+5fVHUnkqmLtEgb0BPwFTC7sqnc5SRawlj3J1pqLw1mWW0B3dvH+5CBZ9v1QgcBvFWf/QioUjiEzJByvmmang0p9kwufMLZmqeeT7DcoLTOYbl7eRaeFCPmZTnNtzYXCmzHYvxG5zWMuVMMLNusuZ8tYZ3kBTEssk85y4rYeqPMi34mW84pYh0/36pzmxBmbHaR3+3OvrxkNe+J3KLoatzrE+dTMhJu2f1nDjlW/aUp+D+RixL5/EmaQdx7dLEXekrX7Y+GHZ6xlpYGWF7zqBDKm2dYnz1uGxLvbDBIx5DhKmDg1PiE75PNUwrOqQn/Zqe2TRkkZQYmNmUDLm0Y8FpiUvnI4nyA7NuNEe6fhx8yr07Tf0Z2dOey26yjSc0P11+wv3hqONgC4fARt9RmuY2S/ifOr50QnzHK3ReGqEh5Uxq2EiT81wbXkIRJJ3MCuanX5bOfBypWvKePb0VdlPCUt+lHVLBE0KfIOOE9gDSnwcrbK2mA7TIifsMVi+Ya0iOgBxzwsiViiwa1mchOhf4K0YTyVUWkUpCGHu3/mJlptktkreLoaS8/q2uqRfpfXyaZ3gOxOxlFfkBspgHpQlE3UNSqcg84udPnRWetERAGo7U3wUcvY7pNytIS5eyXgUX6rV4B448Z4crZesjkcNhfvHhiuIOXZqZy0g/q7MvM8zgw39YwJ+ESWwQtQBPBbLKQGPc3q/6a5xO8+Q81zEKsjB7WUC6DkhhqwKQoz0uGLOrMyjtMvH4z+CPI5cSqkqbHe/Wwm2sxHj X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:SATLEXMB04.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(376014)(36860700013)(1800799024)(82310400026);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Aug 2025 03:55:00.1245 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: cc9356a8-f715-4a49-7c11-08dddbaf81ee X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[SATLEXMB04.amd.com] X-MS-Exchange-CrossTenant-AuthSource: CY4PEPF0000FCC0.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS4PR12MB9612 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, 15 Aug 2025 03:55:07 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/2000 Add board extension support variables where user can specify the BOARD_ROOT variable for out-of-tree custom boards. Signed-off-by: Sandeep Gundlupet Raju --- .../recipes-kernel/zephyr-kernel/zephyr-kernel-common.inc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-common.inc b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-common.inc index c1a4d47..3a8a4da 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-common.inc +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-common.inc @@ -19,6 +19,11 @@ ZEPHYR_MAKE_OUTPUT ?= "\ EXTRA_OECMAKE = "\ -DZEPHYR_BASE=${ZEPHYR_BASE} \ -DBOARD=${BOARD} \ + -DBOARD_DIR=${BOARD_DIR} \ + -DARCH_DIR=${ARCH_DIR} \ + -DBOARD_ROOT=${BOARD_ROOT} \ + -DBOARD_EXTENSION_DIRS=${BOARD_EXTENSION_DIRS} \ + -DSOC_ROOT=${SOC_ROOT} \ -DZEPHYR_TOOLCHAIN_VARIANT=${ZEPHYR_TOOLCHAIN_VARIANT} \ -DZEPHYR_MODULES=${ZEPHYR_MODULES} \ "