From patchwork Thu Nov 20 15:26:38 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Harish Sadineni X-Patchwork-Id: 2001 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 C8E85CF887A for ; Thu, 20 Nov 2025 15:27:06 +0000 (UTC) Received: from mx0a-0064b401.pphosted.com (mx0a-0064b401.pphosted.com [205.220.166.238]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.36872.1763652426084095203 for ; Thu, 20 Nov 2025 07:27:06 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=fD8HfDAL; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.166.238, mailfrom: prvs=341909d004=harish.sadineni@windriver.com) Received: from pps.filterd (m0250810.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5AKCHPEv800524 for ; Thu, 20 Nov 2025 07:27:05 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=cc:content-transfer-encoding:content-type:date:from :message-id:mime-version:subject:to; s=PPS06212021; bh=HnoRSqVz8 NwkGaEKnfY/TKdbV7018ty/TNJ6BQegI6g=; b=fD8HfDALZpgFoIQCm/UdPFiI/ /GVDkFM/5RpxyzXLpYQlQBgTeI/1SJtNVNWFnp34H8AtnH+Cuq7MdVMRora35d8A BTrgdXmUuwY+Kyux9kWDQIumOj7cAjoqj4hS2dKMTDWq1W5wopdVl7msUIC/mgwp wC+g/WgIfe6Zt5LWHbwrtm8hJlkzuHypHWnWC1FiyDmmGIhTWPUGSJp/gkq4nzSs p+NBPyHFzh4ox+kEK/q0y4S8rKL8ztsXNeuNsIY9/lkn/4tpVTmYm52mJm7IG9tH mmV+54wj4Rcvi49UWZb5UclLlBy6DdLchQOB3vE6FHn0eTYOWU2W92yQte6Qg== Received: from byapr05cu005.outbound.protection.outlook.com (mail-westusazon11010024.outbound.protection.outlook.com [52.101.85.24]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4aenp2xge6-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Thu, 20 Nov 2025 07:27:05 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=lCPr0PLXeR0av9H+AQh5Q2czlUDyPuRv5Cya0YMkmNOntHbKWKjOQvnt3YM3p87S10dZgGrTWVZSV3TjF9HpKel2jsGLXyi9ie/h1PfFmRMp1R7WqVW4PiEXbGHOX9f6ciTpbIMkc6JmHuEbWKDQpdFY/q11JNxVAhd+LbJ+dpLa1gVSfK8fZC2myT+lEgfv6HYjtqx0WBhqr/3l3Wdh10kdb3NTZecJChZHpBw+b7BjCLFR7rmcPT7RyrKU5BxJksVp/4ndp6uMBWTcykndXW8D/FAH33vkvqD0vaDg4dasz7YYjW/lf1TR2JoajJlyXX6p1nw0M8ESTj4A+E7Kcw== 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=HnoRSqVz8NwkGaEKnfY/TKdbV7018ty/TNJ6BQegI6g=; b=pAdRj5WlFXM4CxEN2ejvZkug1b7kInGUL9jAyJRg4OVIcQpiksv1gRt7PJ3yRndG9JjXfE3Vq5vvlfw7DOkIkWpAJ8H1YQyITfOP1X23y3yX3U1Phfv7KrIzQWovns28AksrO3yvYjiB4lSCWDAOQOyOlTW8OUvzgp5tjh6uqCGCbs1Af9OaOpMZ6EoaeecMOPnH8bSjmTxGNZ3UMQ2iKyBQ82fiq+ezm3zfjZIynvoFI7/jsLBAraAcCl4hQh6G+MvPB8H8FX4cgL6gGiQ7K+F2JyiD3D66cZm847VE3QILdYitHcbD4LGIXo0L+7bzwL5VZdV8HNyyrhLkiuAucA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=windriver.com; dmarc=pass action=none header.from=windriver.com; dkim=pass header.d=windriver.com; arc=none Received: from PH0PR11MB5658.namprd11.prod.outlook.com (2603:10b6:510:e2::23) by MN2PR11MB4760.namprd11.prod.outlook.com (2603:10b6:208:266::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9343.11; Thu, 20 Nov 2025 15:27:03 +0000 Received: from PH0PR11MB5658.namprd11.prod.outlook.com ([fe80::f440:269f:9645:29c0]) by PH0PR11MB5658.namprd11.prod.outlook.com ([fe80::f440:269f:9645:29c0%6]) with mapi id 15.20.9343.009; Thu, 20 Nov 2025 15:27:03 +0000 From: Harish.Sadineni@windriver.com To: openembedded-core@lists.openembedded.org Cc: Randy.MacLeod@windriver.com, Sundeep.Kokkonda@windriver.com, bruce.ashfield@gmail.com, yoann.congal@smile.fr, elmehdi.younes@smile.fr Subject: [PATCH RFC v4 00/11] Enable rust support for linux kernel Date: Thu, 20 Nov 2025 07:26:38 -0800 Message-ID: <20251120152649.1128685-1-Harish.Sadineni@windriver.com> X-Mailer: git-send-email 2.49.0 X-ClientProxiedBy: SJ0PR03CA0161.namprd03.prod.outlook.com (2603:10b6:a03:338::16) To PH0PR11MB5658.namprd11.prod.outlook.com (2603:10b6:510:e2::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR11MB5658:EE_|MN2PR11MB4760:EE_ X-MS-Office365-Filtering-Correlation-Id: 5f7417c6-f43e-4dd7-9a2b-08de28494188 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|52116014|366016|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?pW/w4dWW/w7CPTtD6ruyxC/35mfMLPr?= =?utf-8?q?zg2/B/yOyyfP5aCyi6sDzUDcjZ/t/KtmrK0WqAaWtdCf9wdyCVwSUFAVTkj3Y5OgX?= =?utf-8?q?KEHN687UTynTl8nQWo4DyxtTvO8jD+wSkAmEA0/haQykVWevarchx1D4/M+raBaGP?= =?utf-8?q?b3xirnH46zoGMboCwItoSjI1S4uhy6Mqx5RPE8XTmrcmD6k2k29ruEyZGZuMKEd4Q?= =?utf-8?q?bxUq5UkLIETJVl651QyE7aNZYmtKazmaUj2dtxlNieSoUsb+ZJR1T1fI1aEKdzzBn?= =?utf-8?q?eelCH0OHNiLtOWRxWPVipZ0f3h7Boh28vz9P27WBJKiMqVjKNwDUdNCvxJ/4a+1J4?= =?utf-8?q?bk+NSUBaCcbB60o4hPMhhNGiPUZfxmRlgFEVK43JPIpKAkVqRxio+itaGYkLx5qco?= =?utf-8?q?fT+4yt7hKJUy7PlQLMjDfxpZ9BJS+WX1p1Tofw6PqC7vyvn5DuJ01ThAHraeapsHM?= =?utf-8?q?q42oMny/hwVil6XtrNkambMEoyqqcg2IadopGfUn0hgpZQ622/eVcU3PD346r5SEc?= =?utf-8?q?tuZzWAz7aoycWaO1GTHP+n59qfDfjyY15yGl0qUWz9q0wjpge69dflFgvbg1BsP5M?= =?utf-8?q?9XElYwK/5WUll0fcGpGEUr5iNMX/Uvt4u/hvC5XPGYQFuGJF6ASdlL3Kv1JWUsVUd?= =?utf-8?q?UEvzqsMlgKIov0WOs46Ynnf9tvIBbTxtHyDTrPLEl/Moopfj6RTl6hxeyH54hY3Uf?= =?utf-8?q?FTmqYQ2v3ATViHwPpLscZMlvy5Dw3+aV/jkVYGUWCVzgrRF/5v355S7QZ+1be+SXH?= =?utf-8?q?ONgdyefNKTW6FCsw7fnLyE10RYQDAGiZx7bcANqV6EcyuVu0+ORvWeJUEXrAMExiK?= =?utf-8?q?VmzcNtT1mL/fFPEDPyZaPkNs1MXDA1JjYvMdochXi/k5+rhpltAMG+TMKK3J3L1ws?= =?utf-8?q?40ts5vRC49xRWO3K2NhoSEiGktxnHxlwHcwCIqgcjhwZK0SuVqQoMDEcKeqJ3jq5f?= =?utf-8?q?WvikKq60k7Gc9sYshf5WgnQSygAus7zVP88FDeXq4SU6RtwffkkCvNCQ1oVdADiCn?= =?utf-8?q?7rlxtvXouLdQ2XDPNqR29tpxBrMn3shKaulXJ3y5s4QvnDsxqdvIRpdl40UK8q+8O?= =?utf-8?q?leXjEC44RcTBkAV/ZZEH7U2iBTSv2EN75ANck5f2RuZL2e2jNfT6iVKiLsfG7tkso?= =?utf-8?q?nolSj0+/Kv6w5RGOZVqIqJMKOpCZxzoB2eetj+GyZZQHSUCQikJsRbY5jJmdk3yr8?= =?utf-8?q?jEAhohLymKp6X/v99vEwWoF8RKlhNjxThNl6kSoT8vR805cwOpRDLrJdlczFG9qFi?= =?utf-8?q?eH3SWqddT7GG/Jb3Y+TKHM2CIxYkGHFIbq2NisDDAGdtYjn1vnocLIt1Ew21F9ddm?= =?utf-8?q?aP2lDHcNCUQWm4Y+Z8NzSW5XXJr1c8/LGJdY1dpbp09n5Xg07F5M5Wl3f/UlPZqYg?= =?utf-8?q?Zr9ishEbFiRCdzSkRQqzMbcIBb0JDzxmJOKvhdda83V5xCX8iM5rv9tFj1svHUOzM?= =?utf-8?q?5jEMyb3xa5?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR11MB5658.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(52116014)(366016)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?LAxsSU3IaR8QgVblHgME2dPNg+8K?= =?utf-8?q?XrKv5Jd6mn7Hptn8Dm8ItRkqvtnSMDCCcMLRew/Uh2XkGWmQIKfmNv1L8NmROMWNP?= =?utf-8?q?nAr0DDjZtr6Kx/ULo/HsnN69BzrCSgSY0yEABMomCQpHi3UwUn5wFCZUuRodUp+lc?= =?utf-8?q?zeIhIhDB4K4peU5IOV00k8GZMlb+tQwDIgB/yS1KD5kjieGt7gyIKNsbgcldvwv5J?= =?utf-8?q?DH+sU157LTzHBxDoQIG2ff1M4gjcaX1+luJvpJH4KdyJsVf5E4SxXEd6AI3/+lhed?= =?utf-8?q?hdjCWygO0ZBqsOlE3Z7bnh4WpRJwLR3HRKgLgnbJZBOQ4zEN+005WXqk+vYhJ3i6s?= =?utf-8?q?KU6UIm9UlD9ScmczAjkr9LnLR+oGKkNG6QSpyxOT/TXGPumb9dZcsJrAiY4jqjx/d?= =?utf-8?q?NvMrmBu7hBBHuNEqenvSapiawyWmPVSP8wUMrGN3yKkhfHFjTzNZjjPNXRuOwHocH?= =?utf-8?q?ffG+QhkSap6Obj4jAmHrIPF4xHJN7SA+iWi12r1k9R1Zn1JGhn6AbT9VzPqgpzP2x?= =?utf-8?q?GjKUyzlLLuEFPEIljEa8qU3dwdCS14DOXuApMB3333ZzvxSSMX7OsCvSJLObdZiFJ?= =?utf-8?q?updwh2ko4q9kEoYzyrPT3NXlSbY/Y4/W8ATgPyppSY8T0sALk1/csJ5H3wIlyHeNw?= =?utf-8?q?hyCDPmQm8U577Kmyr/8eovfOtbXbK71w7lrOKAijEqTrqKTnq3jwLgjTZH8/55lLJ?= =?utf-8?q?h9XfpqzmSq8eGycn8+kNZF9Dtr+PTbjONm7bqB220eM2K2TUFWuMBb+TcsEiOc7rE?= =?utf-8?q?gPMTF+LhbNxr211UIkLyDcZhUsfW/1se5kJDxLPIjtGAjCN2OH3p2vTPfGiAJJcWp?= =?utf-8?q?C0+4j598WbIiBxFcRMtBDMu3NNaV9OXgsM0VIfbJn5NUPzhXK8gkgQsJt3YWGMiKI?= =?utf-8?q?viavB472j4BNNZ9U5fDPacIWDNQJ+hOmP314y7XElvdQ4f5NQiBQia4qGk5RQAEoF?= =?utf-8?q?y2dRpE8ELghHC1VHi4LnD0X6tJAgeb/MSvjMFcH52tslhK9A+F8FPKSZ+dOADJDZ1?= =?utf-8?q?5KZwqVSdie0hrTaGtFDOXPzf2p3A2R6LcZqt9fzmWHcsV1ym1D8N2ZjqdYYONnjGU?= =?utf-8?q?tjjH6B2U37vIDEDhrrw6mkVeIufWbKzefF164Vv/ylpOWVoWhQZwfr6QQOehFnNsQ?= =?utf-8?q?/qdVV7FYC5zoIPhWWOVsowP4+0l8ZmObpXYV2GKKVEkoGQG8JZCWEGR89N2O4uiTr?= =?utf-8?q?eBv4CuuZ8xcY+nzKo2l90xLJQoTCgspnDmYcU+rlp52Il+qTw8Qd4r6K6i9cisfIH?= =?utf-8?q?xWotXEgAUBtRHg6I2dM7eZAhq3tUh1UuqnX7Rr2OX6wPE4zumdQMBGQ8XhNpHSAT5?= =?utf-8?q?d1g6Pnt9iW7/gakiyvaiiVxyP7igCC6yXKjlwEHTis00yD6o5sB3wnppElwzY4GRQ?= =?utf-8?q?+4cZ5QOo2lu1TIbjW8hj7wceIvFKXyF+E+kpb5TNQ3HynCnbug5Sn7tU8w/BALpWj?= =?utf-8?q?07+GZ2bGEgbI1ThB70kXniIcZ2w1NbOKFbFxORevZl2xBaXslZzZKDgDMyfzzEOE7?= =?utf-8?q?l9EpkcNYCbw2HnpiX8kxBy8IOB/2LRb59ysLTpCv2qEJxPpR8K7F/tA=3D?= X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5f7417c6-f43e-4dd7-9a2b-08de28494188 X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5658.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Nov 2025 15:27:03.1603 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8ddb2873-a1ad-4a18-ae4e-4644631433be X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Uu5xviOUQEjlb8vjUPSoSI3EUa0y9E+/0zRZe1IP1Fa5K3se2t0ag8RHdbbRKkMKWiUPwYnlX8gbRbJuhye2P5RJ3aJdheONQ8Zx/FKRAEQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4760 X-Proofpoint-Reinject: loops=2 maxloops=12 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTIwMDEwMSBTYWx0ZWRfX9afBhtqARUD3 7GCxw+ByQYyn4LkYbhq7kRgq4lPYe/Ljc9OblHMgtSBD16GXo2IkIji+elJMm2OxveHKGyhJA0R v4hSEZb8XxXcoaYQB+NzDOZAGb1wZkan/5ZMGiRxqjdZGt+7xw1+6Gy9ZQNaB3z35n0xHCChF7c OsJKfH1/JhVHZepLnEOxr5uK4Z0GU1iBDM+9hbxFYHPF1Myt9VEDDZfBfv+8z+r6NySbNPPfECW uh/YjXoS7pvBJb0s2wuY7b8ARoVaqvlipdErQB19mdyyYPiUmWxj3N7EklG4cJdwB8eLoG0C8Jn URFhdG6A5+z4BEIh0ow2gS9YHQE52N4RGLrLj5PlvmL0z+cJuMaeSGjZk/0THOYdiJNyAvr1GBS edqtJ5vHpgr/rA/qjBXJOSzSFxFrBg== X-Proofpoint-ORIG-GUID: Xqj4-RN2Am7KfUc4uW3DKyNagXUadaOm X-Proofpoint-GUID: n2AJWgNzGgNrHCR8tJ6uXfuBawbHxslz X-Authority-Analysis: v=2.4 cv=Z6Xh3XRA c=1 sm=1 tr=0 ts=691f3349 cx=c_pps a=N6jWaT6qAb3kxWP2Z7atcw==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=6UeiqGixMTsA:10 a=VkNPw1HP01LnGYTKEx00:22 a=t7CeM3EgAAAA:8 a=SF7ZRt_51XJYnt0nrtcA:9 a=QEXdDO2ut3YA:10 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-11-20_05,2025-11-20_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 spamscore=0 phishscore=0 suspectscore=0 adultscore=0 lowpriorityscore=0 impostorscore=0 malwarescore=0 clxscore=1015 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2511200101 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 20 Nov 2025 15:27:06 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/226623 From: Harish Sadineni v4: - Removed rust-debug.scc from linux-yocto recipe. - Addressed RFC v3 review comments on typo's and commit message changes. Summary of patches: - Patch 1: Extend 'bindgen-cli' to support 'nativesdk', allowing it to be available in the SDK environment. - Patch 2: Add required dependencies ('clang-native', 'rust-native', 'bindgen-cli-native') to the kernel to support Rust binding generation. - Patch 3: Install the Rust standard library source ('library/') into `work-shared` and which will be later copied to linux-yocto recipe-sysroot-native. - Patch 4: Added 'rust-kernel' to DISTRO_FEATURES_FILTER_NATIVE and DISTRO_FEATURES_FILTER_NATIVESDK, the 'rust-kernel' feature automatically propagates from target DISTRO_FEATURES to native/nativesdk builds - Patch 5: Stage the Rust sources into `recipe-sysroot-native` for kernel build compatibility, making them visible during native builds. - Patch 6: Update `kernel-yocto.bbclass` to invoke `make rustavailable` during 'do_kernel_configme', ensuring Rust readiness. - Patch 7: Add kernel configuration support for Rust (via 'rust.cfg' and 'rust.scc'), enabling the Rust build options in kernel config. - Patch 8: Fixed buildpaths errors when rust is enabled for kernel by appending --remap-path-prefix to RUST_DEBUG_REMAP - Patch 9: Disabling ccache when rust-kernel is enabled for linux-yocto. - Patch 10: Copy Rust kernel sources into kernel-devsrc build directory which will be required while running 'make prepare' in sdk. - Patch 11: Added an oe-selftest case for the Linux Rust sample. Benchmark test-result for x86-64: +-------------------------------+------------+-----------+-----------+-----------+ | DISTRO_FEATURES | real | user | sys | FS usage | +-------------------------------+------------+-----------+-----------+-----------+ | rust-kernel (enabled) | 46m1.720s | 0m28.864s | 0m3.696s | 58 GB | | rust-kernel (disabled) | 30m1.053s | 0m20.091s | 0m2.748s | 33 GB | +-------------------------------+------------+-----------+-----------+-----------+ The increased in time & fs is due to kernel rust dependencies in linux-yocto. Test results: - tested with oe-selftest case for the Linux Rust sample for x86_64 and arm64. - tested on rust-out-of-tree kernel in sdk for x86_64 and arm64. Harish Sadineni (9): bindgen-cli: extend BBCLASSEXTEND to include nativesdk linux-yocto: conditionally add clang/rust/bindgen-cli-native to DEPENDS rust: install Rust library sources for 'make rustavailable' support bitbake.conf: Include "rust-kernel" in native/nativesdk feature filters kernel-yocto: stage rustlib sources for linux-yocto 'make rustavailable' support kernel-yocto: add rust support via "make rustavailable" in do_kernel_configme linux-yocto: enable Rust support in kernel configuration kernel-yocto: Fix for buildpaths errors when rust is enabled for kernel kernel-devsrc: copying rust-kernel source to $kerneldir/build Yoann Congal (2): kernel-yocto.bbclass: Disable ccache when rust-kernel is enabled selftest/cases/runtime_test: Add test for Linux Rust sample meta/classes-recipe/kernel-yocto.bbclass | 28 +++++++++++++++++++ meta/conf/bitbake.conf | 4 +-- meta/lib/oeqa/selftest/cases/runtime_test.py | 24 ++++++++++++++++ .../bindgen-cli/bindgen-cli_0.72.1.bb | 2 +- meta/recipes-devtools/rust/rust_1.90.0.bb | 17 +++++++++++ .../recipes-kernel/linux/files/rust-debug.cfg | 1 + .../recipes-kernel/linux/files/rust-debug.scc | 3 ++ .../linux/files/rust-samples.cfg | 4 +++ .../linux/files/rust-samples.scc | 3 ++ meta/recipes-kernel/linux/files/rust.cfg | 3 ++ meta/recipes-kernel/linux/files/rust.scc | 3 ++ meta/recipes-kernel/linux/kernel-devsrc.bb | 4 +++ meta/recipes-kernel/linux/linux-yocto.inc | 2 ++ meta/recipes-kernel/linux/linux-yocto_6.16.bb | 2 ++ meta/recipes-kernel/linux/linux-yocto_6.17.bb | 2 ++ 15 files changed, 99 insertions(+), 3 deletions(-) create mode 100644 meta/recipes-kernel/linux/files/rust-debug.cfg create mode 100644 meta/recipes-kernel/linux/files/rust-debug.scc create mode 100644 meta/recipes-kernel/linux/files/rust-samples.cfg create mode 100644 meta/recipes-kernel/linux/files/rust-samples.scc create mode 100644 meta/recipes-kernel/linux/files/rust.cfg create mode 100644 meta/recipes-kernel/linux/files/rust.scc