From patchwork Thu Aug 13 16:44:56 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "MOESSBAUER, Felix" X-Patchwork-Id: 5356 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 13 Aug 2026 18:45:36 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-yx1-f64.google.com (mail-yx1-f64.google.com [74.125.224.64]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 67DGjYlY019694 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 13 Aug 2026 18:45:35 +0200 Received: by mail-yx1-f64.google.com with SMTP id 956f58d0204a3-66898a9bc85sf120385d50.3 for ; Thu, 13 Aug 2026 09:45:34 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1786639528; cv=pass; d=google.com; s=arc-20260327; b=IPoadtIecYNfhiJOLu3pWqXJgfIqxzpdSE6OmEkH8Z3iLWjSOHIRsvLkV3Z/5Q4TRn Nx7c6I2zVn4FUzJiGWdLH5n/PwO4P4NAEJuZU2KruDZdcc3woK5z/JUQmKdq+WDMip6C bDE5OZ86IrwNArJCuPHFeGMNqM8t4wHz+m9vHcmwLF1XR+kOMOMFQ2dHtJkDGEBFjxZ9 7PHu7CCa5esVTMv6lBxZGAQ/KffTIXgUlfS4RfsjMpFVPNEWBSVWTd3cCEyesuoqhKP2 JteENOS3Uzp2qKpA5SMELetg1p0WqNBPzmpE7isfzvC2XhEBxPMtbFnmOb7wfsHXC5c0 Ld9Q== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=o7paLpgXoFObaBh7shP3S3m4H9JNc0VFSz5MPvzk8Tk=; fh=hyvT7js34h7tIOycNiooA3K5Si8t/yA4iGT0QOvzeUs=; b=GEqmmshxZinSTjJ1NpFpWXUB0qvSl2STDEWNDiRnDCA03U4BkzxYJws7ZT6fLIRQ0k Yk9tpNC9smY9VLi9Gy3Gvs8ttRKHxydn3OOMcTYq7ct/YasPUu8K/AAV9vTRuFxCcgdJ Qw4jERcUc97qc2kd7lGmnnmmDDUJ282hBLjK6fIcIUViUKRljQ8Q6r/mgbxlpY4HRWou aH65YSYY8yOhVTHbqgxBblUrJBOMDta/peHZzHpijLP6jOeRgmeZKBjJqIXZUPF32jJ8 uBRf7iTBxlCRhUon2nnC0MCe5y4wetuH7/Y06a+fwiCEZ7vqMrUPUZhOz64IZI/mKZ9X 7LsA==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=n7e5uVyq; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20251104; t=1786639528; x=1787244328; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :content-type:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=o7paLpgXoFObaBh7shP3S3m4H9JNc0VFSz5MPvzk8Tk=; b=fbJ4ddeA2ZeuUk9Dd4BhKqSu6SxmyUOUv/JQMCkf46kuCsJ/EzGWq6H5vKUQsI8ioD CIUqMgNOAIQ59nhv8b8dBpAfBv/UprRZ7Vz9wL4zxWSF0B1yAtfK1F/H49NfUIpRAyqX 3NrjzSphNUiLWsobkvnthGUqeG1jA4rGG+SXaDsDCPfA85b3tFxZenYe66uRjDWKrO8m PzuWzAWgjw01qIwQokdCBx1HWcU0yG6djBwsI2KHPfyvhjjFhwiJ56RmYgDLX4N56PCm MFABNFACeAO+BJMildkaqa0darfDqeVPH14ogW7vQfPlMHNHW9qGQ4/1L5HzMfN+W/h3 9gAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786639528; x=1787244328; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :content-type:references:in-reply-to:message-id:date:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=o7paLpgXoFObaBh7shP3S3m4H9JNc0VFSz5MPvzk8Tk=; b=tF2Hk3kVNW43FAypny8gJ6T8qd4t5VWzUo1KUDSjyyIi6z5h+hrrOgy4GaDtV4BVEj iMbl017f15SM/lQyevVsMjWOmeIM32Bsp9FO3UBWs8VzvPFmpvTvLqk2iwHpjkqba/FG 3PwIV9qrIwjvXOaTngyjwx0Hiiz6ZCefviR8zJDxih1XSu1mgR00zGmB7kqSkpCV/KSi hjDr+B1Xv8leJdx0hcNufIDosJK1T4QMeKrbDqSOamYKmEJbK4R0VCCzYHxSVkA3z0n1 eaFMy7aSCQqzvuKGyfY0IW7tCH20EgC8eyEAUqGdBIlpnTXSD2eEBs8ZZQF9v9iAQ/ty kadw== X-Forwarded-Encrypted: i=3; AHgh+RokVB0HGLVymjlMjYn4UFa7DSVrnYGAfpHPN0FWsoIi/ys8/PYLnrjtA8rrBIunLTfbn3wcjRE=@isar-build.org X-Gm-Message-State: AOJu0Yx6qBTNp/GSqTYTCZuJ7PAIOpHdw0FqnIpIDU8ApiYbQ1sSvYQj RtK2/MUVJoMRT4f2ADELuYcAWjpZx8+iNzI4aFUr0FwEHOamWhTpDBar X-Received: by 2002:a53:a346:0:b0:667:9d88:97e0 with SMTP id 956f58d0204a3-66c51497418mr2450124d50.24.1786639528424; Thu, 13 Aug 2026 09:45:28 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="Aa7YSPR0eKyTGIjDPPqybpJGdSCqIkwsSmyVKyckPd7Mk9Yu2w==" Received: by 2002:a53:b465:0:b0:669:41d0:822 with SMTP id 956f58d0204a3-66c4f92a8e8ls1287205d50.2.-pod-prod-09-us; Thu, 13 Aug 2026 09:45:27 -0700 (PDT) X-Received: by 2002:a53:ee45:0:b0:667:b357:e5c5 with SMTP id 956f58d0204a3-66c514225abmr2188899d50.17.1786639527034; Thu, 13 Aug 2026 09:45:27 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1786639527; cv=pass; d=google.com; s=arc-20260327; b=YAMb90TCuea1ZL3erBCLs4Qz8j5B2FW2CyezAIzE0TUV4REimWuy8ArzCU7UQLAfFm aSSbRcBtSwS3uauxXIUZQx1/GyDzxwd7CdYmIBN4YB8LwRrWOZQYJ+uap+iMBt9RnrIA QzPBXn100X5hOGcoJWWz0U8YuIRPSzTbF4vFx4XMc6LN+nfOtdgv/GIsiDrYCk9hP/WD Nf+0mH5gZIC/zMDvIc7h1ZqdoWlMZ9tMC999njWOE3gOmxP8LLU6mFqj20/nWDaemwem ePH2li3dNzzgoSj4gqvrQHvQm5v0LamfXIY6ypfTnmgVqiVEGci1QZjMZ2s5twE9tV0s RdPg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=29h3zDiSiGhuE037aBzX6M1prEUadmHEkbCVQ7zmuLA=; fh=2vPEtVRFZgJExMSCfX53nKBFsjiPYp/60rbGy5S5Mwo=; b=lrsS5nEFcYokChat+Chqb2cfTMJiD2JULffXEUmQCPVFfmQiQg6F899Y9J4i7aQ2cE 9uPZ1MQXBb8pLalANprhztsAdSk93ZJCMBvKrtD7dqO34aWKTWCHl+zmkA7AqiFz1z9z P5immq1jQPJnQTAgijqms8UDrMubpJpt1w4uiEUSisMtzBgd4FF9544fiqJfR5sDoJdU pF2uguaoTeIQgD/rQyC9/nF8xOoiY/MshkmbV+dvJMFoEbHuh7oDd8LYr9ilXJv9gf3P tFOI7y/S2jGUI4ivcdRg4tIHrfINMDwuqOfilIPxvWrTtZxlbMmc2E3oci0QEfcj8SHq eVAg==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=n7e5uVyq; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c202::7]) by gmr-mx.google.com with ESMTPS id 956f58d0204a3-66c57391deesi70380d50.5.2026.08.13.09.45.26 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 09:45:27 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) client-ip=2a01:111:f403:c202::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=CILXVsv4wDQs4sodBwCQHi4iMrmcQMR8o6R1D6O2vb3RMK8Nc7K/1K796kPLfNi7o3WV5SNxFhVVUwSb+KFsxiyhBxmvm8Va40istCb9uFpZqVPuA0JeWaP4bzAFZPD9bStIj9fJpdKPwfVktHs48ByjeXvD83zDAx6WCBKEGZzYF7xVG0X5TotmFNsTkrP+LuaPr+eQoioordbyHkyhOZRIRIJdqNzCRtZDBzIEipExKdUG9MMzIbDpzOjXTtN2u3RSPjAZ1K+vZZXCuyK3W/9PAbMNczHeYSs5AvZMVoIq5vl5PbUM2nCNyMGOqdL2Fme3tNZ8dAWbH/eEQTgsIw== 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=29h3zDiSiGhuE037aBzX6M1prEUadmHEkbCVQ7zmuLA=; b=n5n6f7Z3+Aj/y4acaYImuBEPi1goCMhIWGuL5YGy+jmq58zAxXVABae1TEQ7E+xEMOShhWSOhCqZqQjLXWJEUMmGmfXJCfpHz80NfhTyHs1riZ/AvQ+OnTyO7pw6LBZ+hPFxniJgGlx31pgHvoju6RXtef2cvWnHJRrpH4H+oZTPbmyXcFFIhXLrHUCM1xKLqWueEDJ4WDcEKdgO8VzpQpZmcsFL1tqevoHpIqD+wchCBACEU4mE7tZZnvc7ZP/g2dbuyAlGbn0cpoSOWNOMzIbvKL62n84qpkPDO92jNFtZEtzU/BErXsT6X9JX0c8gtiLT86U713p9DlHAevISEg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) by DB4PR10MB7493.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:3cf::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.14; Thu, 13 Aug 2026 16:45:23 +0000 Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c]) by AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c%5]) with mapi id 15.21.0315.014; Thu, 13 Aug 2026 16:45:23 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: "MOESSBAUER, Felix" To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, Felix Moessbauer Subject: [PATCH 1/5] testsuite: make test_libc_dev_deploy KERNEL_NAME agnostic Date: Thu, 13 Aug 2026 18:44:56 +0200 Message-ID: <20260813164500.3092151-2-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813164500.3092151-1-felix.moessbauer@siemens.com> References: <20260813164500.3092151-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR5P281CA0009.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:f2::8) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|DB4PR10MB7493:EE_ X-MS-Office365-Filtering-Correlation-Id: 0f4019d7-732b-4e74-b167-08def95a3d8a X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|366016|1800799024|10070799003|376014|55112099003|56012099006|22082099003|18002099003|10067099003|11063799006; X-Microsoft-Antispam-Message-Info: RfN+CjMDH/Gn81Jv9OpJVH8gWycxzK1I/6oKHErAOwGCQ7IuPV/AYnQ8pyzcbVqcX8EtYxxSnmkR8ur9jHurKh7iosV89kyRRbADCYXR5u/z/meuTSOx5tzW/mGVGOEANm0jftwC0bnV+1furWRPi/k9TojlRPafG/uWo4EpXom1t5klUbC6XDja0P1TPWXhXP2OZ2vLWLY5r6JQmY8UdK08U2AnEKROx6JAUYFo9Cu1cmmm2JokPumyQy5y0TmVFA8+OQiv772cMVM/1QnJ9iXQevFhvhHKrBODMoA3ipZG+hevk3wbfgKW3OX2jEbMh0yUcGsLE0RG7L3+XqnyHZlt/Rjyg5XZiX5JwKaWO+t5F2LRuAv8xWplOSxGJ6rmU+WC4qMCNi4nh2q1rGKW/kr4h6rpAl+21A3IslEB6RvvSjUpshZMEKbiZrS38ysB7P+Fd+DOEakFcLALShnC4KU0dUnOkntJC7tbUAk69GqoDyjz5tHMmuzdVYITdroNtEEiue35RUPYiHZ0UdQcOBX7KfMIXzZhB9G2IvW5cNDu62mO+gtQzX8zsOgDutjHq+Gl7jVS8O7/q3KDpuLKns1vcrgQ+VhGok96u8hOmgk6UDtzU6LRBRStIShJPHCjCvUm2605y/HvqC9dnFHrNN1QjBNmmOemzQU0S/IpdOs= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(366016)(1800799024)(10070799003)(376014)(55112099003)(56012099006)(22082099003)(18002099003)(10067099003)(11063799006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: jmhb/wyX/pOOcz9dBaWeH6XFkZ8g13DWjYzuBgX5nn3y69l8KWt8J7PgtDa2NxMoCxXfWqTImJuO3bNcn5y01GQU7wJkjGFJ/RE2P3TI5zNd9Iolm9UjhJ7Ua5E4CS9XhoQC46/Jmt2MDvGjl+6K7nuITFN2LHf+U9Ny6ujqKf6w8sB6B3WE33sPkP5NcUvaoNBZp6+XZ47GXW/DskngjmhfyTvsnwtyZjrPpL701nTbM+OJL3SsFWqJfh6+j3dmjL7pieGQ7CnmD/kUriUS2fLChew0rlT1lox8Mb1UTrymzSLyvewtV4fvSDeVVDD08ImCp2Ed3GApSAk72HE4RU4nJIt7XmtyZhbaukyl7iht8Dq8B2ejZ4cJG8NmR+e/eCaw3/dULCT8q8GyeXXLMLgZLf8UqIJ8yeGbv6Oh34oS0y/oLWni7TBAi3PR2XLdCmordLVPnbieVNr9ybw5DOQYEqX91Lr+cwIjJCubdagGYWRZQqGnCVqSZDBr9O6eAenu2VzNsRfz4KE4I9cpIAdqVf8SpS6BlvivFRZVox8+vjGC9odCK8RAVU0hpKwxCI2RYY9uiFQ2JD5Vfnl7lufOhRjTVNICmjlI+tp9ZpJlfy+fDOcLl8fjWaPYnVR18NNBQKSC8x2OfsgqK5o3IJN7y9ILfLiTuRCCZOHbeBjNCs5Ca0eAR3LTWKFDdhHYafHsOSTwT2B5BAR5aPyBnhL+8RaXnd/JH2vckHn5E5uwvU1Zkd7J+WJo0wEcZN34rpjIi5dw9q8E0K9g/Gj/XcWLxy3XdWhgXYKae/EHpVXJSnm//tA9w6Ysj4eSTjyEP8DjbX50IvPA5Wv8/kDddVhHuL3r6/nlEggC6TCl2/r9x2Yaw4RnpkgM3oT9dlOTTPRMVXpzPHI9coj/L/KpJURb4oy0t80DBTviv5ToE1iUlhVh1aTYZ4macjh/+PNAbTJKGk8/Y4Njgcg+aGYkT9Cto5Th2SlO2Lyw2ZscJjTnob7qUKA3h8gYuexhxieoeDylmf7OlTQet6jKyIYo74obZLJEhPc+N25vJ4al7IULJNO83TAk0P2aw0oIgi8w7J4J/9ZNOFPeGIk/IlAR7nUO3rbDEDOFPqoJEzswQ2GiSCvFgvFi/i6ze2HIJSeD++Ss/FDrOX+HtzYR6zl0uuhAhi4cmXbHLCALqLFDwSjMC5evmEQDLuKqtGNLtXUo9yXVLXQGBStj6i4CUUyMEvfPUIinYA3QqvALj0Ajt0Q2aZDwvMXb0MyrfPOBY8sGUKO8C+9ID+d8JL5ybPnk9QG1sT85e13nPv0x6+9pcl+XdkVqRhIaavLFsyOElYt+uhd1vNDVfQ7lV6XQLIPbrSbZSVAS/S5C6aP1X1bIWqCz3anHJK7z/YLYxeUAX1Rc7+0psxX9VfQsJgoW+8+9CfXHbBQfDCV9caT7XnxvDBMPQ4wKuOHhW30+oC/stIdqsWyOxje/b+DMXbRnhnpygoi8hDoM9D3uylKRM5zOSGRkpmXURBrvFlzdWC87TRTHaBsJ+gdd1BjyvaTF7IcsNrSGAiZzGoJy139e0s1F/y3qO4x53s89+pfJXrGuKUFrgk7vSjUNxEOdcPv/E08HrE+teoHJMdX3j7Tyy0jsofEjogqgj+143XNiJeIyRdGL81DJRpWw7mxKcq/1Tpg9ploH2kM5/Z7BtL2lhYTLPUTwZiqKVZW6RObXwMVoYKTKmv7N9+PCQl+TEgq6mF+TDWZrk+6vLSgJltP0KbDirH/KFY0j3U3bPV67KydeqvWK5YwrP6qY X-MS-Exchange-AntiSpam-MessageData-1: QXasYqP95tz+Fy0SywH729EPZHI149xOT8Q= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0f4019d7-732b-4e74-b167-08def95a3d8a X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Aug 2026 16:45:10.9097 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 7VQOiiefLkuWfjidRcOmcejDmO3lFbKMNFFlmt6kM6m+hO9bMC32nOSf5CA2BPQANOegB6qSRIxkS3kQF/4KtpU4BGAbqkLA9oepJFxLbhg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR10MB7493 X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=n7e5uVyq; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED, RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= We currently hard-code the relation between these targets and the expected recipes that are built. As a preparation to use target specific kernel names, we generalize the test to read the actual KERNEL_NAME from the bitbake vars. Signed-off-by: Felix Moessbauer --- testsuite/citest.py | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/testsuite/citest.py b/testsuite/citest.py index fc0c7106..b50b3bc0 100644 --- a/testsuite/citest.py +++ b/testsuite/citest.py @@ -636,6 +636,10 @@ class KernelTests(CIBaseTest): def test_libc_dev_deploy(self): """Test that the linux-libc-dev packages are deployed (parse only).""" + def kernel_recipe(target): + kernel_name = CIUtils.getVars('KERNEL_NAME', target=target) + return f'linux-{kernel_name}' + targets = [ 'mc:hikey-bookworm:isar-image-ci', 'mc:hikey-trixie:isar-image-ci' @@ -646,23 +650,28 @@ class KernelTests(CIBaseTest): self.init() buildlist, _ = self.generate_dependency_graph(targets, lines=lines) + bookworm_kernel = kernel_recipe('mc:hikey-bookworm:isar-image-ci') + trixie_kernel = kernel_recipe('mc:hikey-trixie:isar-image-ci') + with open(buildlist, 'r') as f: built = set(line.strip() for line in f if line.strip()) # trixie produces arch=all linux-libc-dev packages, which are built by # the dedicated -libctarget variant. self.assertIn( - 'mc:hikey-trixie:linux-mainline-libctarget', built, - "trixie: linux-mainline-libctarget (linux-libc-dev is not built)") + f'mc:hikey-trixie:{trixie_kernel}-libctarget', built, + f"trixie: {trixie_kernel}-libctarget " + "(linux-libc-dev is not built)") # bookworm produces an arch-specific linux-libc-dev, built by the base # recipe itself; no -libctarget variant is needed. self.assertIn( - 'mc:hikey-bookworm:linux-mainline', built, - "bookworm: linux-mainline (linux-libc-dev is not built)") + f'mc:hikey-bookworm:{bookworm_kernel}', built, + f"bookworm: {bookworm_kernel} (linux-libc-dev is not built)") self.assertNotIn( - 'mc:hikey-bookworm:linux-mainline-libctarget', built, - "bookworm: unexpected -libctarget variant is built") + f'mc:hikey-bookworm:{bookworm_kernel}-libctarget', built, + f"bookworm: unexpected {bookworm_kernel}-libctarget " + "variant is built") # The unrelated cip kernel must not be pulled in as libc-dev provider. for target in built: From patchwork Thu Aug 13 16:44:57 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "MOESSBAUER, Felix" X-Patchwork-Id: 5359 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 13 Aug 2026 18:45:42 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-qt1-f191.google.com (mail-qt1-f191.google.com [209.85.160.191]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 67DGjcE2019727 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 13 Aug 2026 18:45:38 +0200 Received: by mail-qt1-f191.google.com with SMTP id d75a77b69052e-51c19493ac2sf1521031cf.1 for ; Thu, 13 Aug 2026 09:45:38 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1786639532; cv=pass; d=google.com; s=arc-20260327; b=oq9DDe1G93CFSCSWjRlxmyjVucMcRZZp/YDewrCBaxs2k9rwYTBR8G8KpJDw3AfmR2 2Yn+ErHAQ2hfOcCregFpJBmGaPl0si8mkvQYnKznZQT63WCdRfZXvRop/j4IEgmXaIs0 wHehLrgIxy8w20D261oDhe2V2xN3Hx73HkSWCyxwv3EqhqOKTmS4nfz0dun53ttxTkR7 coUDQTCuqZPZgyZ3dkC12VogumQQ8X2KnLE20dXYRqMxAPUBnr5f/3o3rIpXOvGMlmq8 GeqnoGjP4XGTm9vlpI8YLWXKWtlITn505utVCukQ8/17GM+QYdRuZkvQIK2auvCjfJjp v2EA== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=bnL9+Tpy+kwK2z1t43SSpuWKXekwONv+FsRvqnE2AJ4=; fh=tNn5/52pT8M3HRTDZjzASRz1qOAfUX5I1Z5Xp+ZzDvk=; b=d2nSbK2g1xnkQDYelcM9lnhP7BTcI9iOcDAl23teR+GDhguAIT3LB/k5wui0QKgnYR McdIJ9sndEMuPEEYgXnYRq+UkgQLQsxzoIfCkVacnaueJ4C8hSRHxio11CRqEupzUZEv RTEduGQUdXnD+p7U/IDGwfw2GoDC4M6KM76/q+mczlzBmORk8Mlmr/Aj0WLSWZJKr6J1 niVS7/RnpQXv3msXHBFTD/3G0ahWGX0uC6DgOkG2usL3IBS7Wf6G9VulazEetW503+ug oIU00YRlDB+d2ELT+nJDFdzpzh/A8GOcBJplswc+iIR07XxJQFakKjEg7jWY/5yoVtsT J+Og==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="p7gGrFY/"; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::5 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20251104; t=1786639532; x=1787244332; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :content-type:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=bnL9+Tpy+kwK2z1t43SSpuWKXekwONv+FsRvqnE2AJ4=; b=XmBMcx5pfcdaKSceNdg8MXannZReOBb0HNBu+qJlFBJTt0OO3kkM4xiMd6yhMB36FO Lgz/204p8x+loVDVi6LmcPif8mx+o5GmU+QLQZe902yH+0h3mGimyOCvFJDhdHBGtBEL hTf6mt9KBsQhuCvIEGUG6EDtTN+hIQKXEBwMetOgAaIQnW5mIRoP3Z4k1ZxgTxRACiNY P19xQWAENlUX2kXBSEXYvbVqvhZxCW+dzhsoMVR6aso4ovApwHtGm/3hLHt3teglj8tm /qggSWzlKMu62sUj0P1/RD8gosfGYzzpsGp/nzsZ23mxe71j93cIkHTD/y/GFOKDLWJA w2yA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786639532; x=1787244332; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :content-type:references:in-reply-to:message-id:date:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=bnL9+Tpy+kwK2z1t43SSpuWKXekwONv+FsRvqnE2AJ4=; b=OhkYtf8uJITWejvNhIKvreYw66BnKLpYxA82HihbiLS5JijK18jjZ/X9ho0dyeLGG7 fBTxob3vr4MgpM4zn1kG+l+c3x+slpvQZp5R/bIcU8RWx7AmIVieDLqPYKMcBYZZey6F EYELYtIiCTrbe2r/s9V22Nz9L51JboVyrHOhJHruJoOEEYsWUB6tgrlPRCvQVSTMZwCa oIOqV/tD0fTSpb89K5VaLw27l/+c2+hZk/nO/VPt/QnHlSaE6CipLil6iDB53VU68H3P QLAz7RcSza7GDrxjTUmDZIDlwvHruYzdKTbOqVupuCaQ7yDZhRNgsHN/udMgXe1YJmrl gNmg== X-Forwarded-Encrypted: i=3; AHgh+RrppaFEF3xivp0ICdvxNFCxEPHaACmbNXL94Yi+pmhfnU1jpo1ppQE1dC+yTyKof/IkvSHpsYg=@isar-build.org X-Gm-Message-State: AOJu0YxtPLNrL5yCQhuh0LpFqSS3N/PJ8NUuEMW1xk3L77TgU3nGvVMB Ht85CreAF6OCRJYUnsw+BpOAafHDQzsVyfIPq5PCaegFF/I7H92SQ7Uu X-Received: by 2002:ac8:59cb:0:b0:528:3b9b:4f54 with SMTP id d75a77b69052e-52d73befa50mr68703061cf.8.1786639532540; Thu, 13 Aug 2026 09:45:32 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="Aa7YSPSNuLF8sd6w8pY+0H550wIeFHg234sTcGq1RACYGhx0kg==" Received: by 2002:a05:622a:5a0b:b0:52d:6c52:2c01 with SMTP id d75a77b69052e-52d7242b7c6ls23417421cf.2.-pod-prod-03-us; Thu, 13 Aug 2026 09:45:31 -0700 (PDT) X-Received: by 2002:ac8:5813:0:b0:51c:f3:34df with SMTP id d75a77b69052e-52d73d38e6dmr66643611cf.30.1786639531331; Thu, 13 Aug 2026 09:45:31 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1786639531; cv=pass; d=google.com; s=arc-20260327; b=VuqcOz806e/e3wwxSPm0OcfnQ+ZWShpO0mE6oq8YuNMhuAkTwzTtvVBt9wrH7doIe4 +bcF2aMpxbsIs1BC3fbg/9P6LjOXATTIpEdvm2sJojRYPcodxSyRBtzYlTkspyjRqoZT 6KaUk35nza3fuOlN9gbV99O/spP7cNY2ZGvgWTcW4Uh1nDPbrx0h3us6hgMg402FVDJr ldTTUmXCgC+11uFSxw4ingZeMQf6N/eASpwQXcQUJK/PkzxSPIoRC4g8sCWYAwCZ1c/C aa+Pw0UyDNNvj9bAK36UtcOT6+BGMGr6Mw063TmKSW+0z+BdTdV7Zutwiq/CqfKhZ7R8 B8sg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=Y0OzkHhyEu9OdLr8MZZ3TauEUkz3Jz5Yi2W6DVQmclI=; fh=2vPEtVRFZgJExMSCfX53nKBFsjiPYp/60rbGy5S5Mwo=; b=s6RnYh+PWvxjJMv2nDy5h2eP7zmZ8IR8YJWFljhNK5WmsQLN0/xbi5D3AwhMQWcMkd iLa92T78m9gegaXgzPLx8/g5GeotORqY13UdJwrJ1DFZk1c42pECvACTeU8OQQJTWXXk +GwgfYF18AyzNOy1yd6rDkSYWByQm8De9PepkRgshf4UGTwADBR/e329h47zVN17RbxJ u0Z0tBZPnb6INuY3vdzoXWxOZoBpELJUOU+cLlzw1CXYa96iCHyPCw6KqJ4dhY+V0lJw du9VkKiNcFx6pDFS1XrAuGCXy9EyAAaE9cSZu08upVhyx+m/OpOK/cdotQgGC0XiFFPg SoSA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="p7gGrFY/"; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::5 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from DUZPR83CU001.outbound.protection.outlook.com (mail-northeuropeazlp170120005.outbound.protection.outlook.com. [2a01:111:f403:c200::5]) by gmr-mx.google.com with ESMTPS id d75a77b69052e-52d83d2634fsi19811cf.0.2026.08.13.09.45.31 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 09:45:31 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::5 as permitted sender) client-ip=2a01:111:f403:c200::5; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=isrtMuoNSBNtfmufDm5egKxWGaCEl75YIH5Y94Er0HBZTtFm4MS3s26r5gd68n3gu5q0woGIznFYgby1Fa146KJsxpXbBYzRnC8nIuYiLpq7SIUvmzYCUAtbeTgLWsrRiL+EAeqZd/dzBbhp1MEPb/3dE1v0PMIzFEvCC5gaVlneDBP7c6I1WDDQRo3Qps2vIvjeHAmrzF+LLx4V1uZG6r55TRwDhmbuSb8eFUNFKWqd1stSHBZTr7syh3et9Piuxll2bMhM0+JQWUmssKq+e2WbmylczkXJf5aiaCcMDbuHAv459YyACE5BQFYxXuYSemqBPz776Ye8h4U/ATXFNA== 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=Y0OzkHhyEu9OdLr8MZZ3TauEUkz3Jz5Yi2W6DVQmclI=; b=e1JpOcNgf5IMjMeDV7Xu6INnS6l1c4c3X1asECfQzIrHMEKNrygw75s+wcux0cdU3CSmwyWHzlS1pNZIEy13awVPtiv28XiwuG6ldx4NMixopetiDkRG42xmAKOp/u6r/6nZdtlpD698r1DubV4i2MrS18WlZ7kGHk/Lqo5BIfjMRWsPwolA1+bfJTWfQuP48MD19abSui0hS2xz3I7AbmkaVTVARjVdzOAZMffmEd4wxeqkTOtYS8TC0r1erkLg58LqgLOPeVhOZXmJczWb2jsRKl6roxxo2L86WW6p3Q/A/ReNRVCxAzfFaNpARDEKUqg0a8OOR4Sl/gbkHd/B1Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) by DB4PR10MB7493.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:3cf::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.14; Thu, 13 Aug 2026 16:45:24 +0000 Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c]) by AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c%5]) with mapi id 15.21.0315.014; Thu, 13 Aug 2026 16:45:24 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: "MOESSBAUER, Felix" To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, Felix Moessbauer Subject: [PATCH 2/5] kernel: bind x86_64_defconfig to amd64 architecture instead of machine Date: Thu, 13 Aug 2026 18:44:57 +0200 Message-ID: <20260813164500.3092151-3-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813164500.3092151-1-felix.moessbauer@siemens.com> References: <20260813164500.3092151-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR5P281CA0009.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:f2::8) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|DB4PR10MB7493:EE_ X-MS-Office365-Filtering-Correlation-Id: 56b8473d-ed58-44d1-e545-08def95a3dc1 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|366016|1800799024|10070799003|376014|55112099003|56012099006|12006099003|22082099003|18002099003|10067099003|11063799006; X-Microsoft-Antispam-Message-Info: 9SuQAptW7bSBrzaSVnXxj+VepQY7Nuam6Izyk52kQSqCzgn8oLHjO5+N7Kgl7CNbyy4C8MhXzQfPVKBlaiA/5X9yqCKnq+FvBOELblmEWtN0LhI/zaw8sBE99v6PNyVal+dJfdn6yFhE7R5JWUJjfizD3XdlDDxSQ3Fzzf4aJJYEmRYd1umP99UAa9G0HFBt5OpQPHEj/w3ONFBhYD6Wp3tL4NMWRNb947RUygmriu36qEZVvSRH9W60+xKoeYZvNVofT3UPwusHKiGVLBU2CK8D5sKGQ/oFasQ8eKmairDiU68zipqXqPEB1A5ddfwETTqTS6KRrRNFdnjQ/2TCVPDpjy1BupgdjQuJtqwi03BSXht/SXE5eFJNhpAlapvbNqYL9NKPPx5flXLYLdHckZJtBxE2U9Itkmejs4NEMkpiLJI4cvbIAvOGX7HpgGFNDL2w88ZfIPPO2UfLKkqzc0+hM/sIyuVq/hWloP7KJh3A9vl3xq3U9x9Hn28MiS0+eW1mkNFkIq5gaHJrcf7rfcIYyRmjSKRVghTweVrg7eqLYkTZYYWVoUO5IhtL4m6VBLiroF4J2txkqa6tZkDCOHcdy0ZchPtDUo4Yjd033gmuuF70ODG65YaCZH05RWCVhJx3Nbztf2J5mKzfF/g6K8c94fPYbDTByD0XeERWXVo= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(366016)(1800799024)(10070799003)(376014)(55112099003)(56012099006)(12006099003)(22082099003)(18002099003)(10067099003)(11063799006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: TTcuuKCL78sKWDiHCGYXSw103WfSn6iI+HAJ7bRbw8z09SDRshLa96+aMw+I19GeZ74dsAvVa36CkNGuFza6aB7ujBFIH+vNhyEg9pT76SgrXXBhGtq/Q61BV6Xhh1yF+fPy7aAUdoqVd343e4TGDHA8/VBThaMY33zltIZzbXz/CQ7ou7UCnIYQV0o9jnky7tyTem6Ibe1togwIjPp76uec40vRsw0l1wj/jnvvqqnKrO4N7NxTI/nseI9h5tA7PhsEGooA91mfqNOCj8RVPH9bFUEWyD3PjlxkJH3Q2HqJ+KBbNenxVC1DJBiir+VqlH96FK6+Lmi1mp8GwXLioYAtTYt1w22mjLn0G+3QzxCmn+B7LXIJYG4BFAjSeRLn8PdQgLSPy6JgTGfbCamMtqTdWSl7tHMl7xTlSeutHd0euaAxdb0fE96ZxWiPtZKlkvQM8cQVSslc2UOy52zkdx3RhRxeITUudkxSqmp+qNB9jbzBfx3wF1dCfnS2Tky/+lU8YikECIlIsEwDJQROTyJSkHi0/2hX0VYevemqsyliTNq273uoFDBJ4BYuSkvVEU3C4TfuCdPEb1pZZYPRxfX9XmsLoBfbwKM4137qzVEGnbwADNdX0qxU/SyTqX8YoOSgLaIucAWNBCDDViTBq8bbwgXY7Jv26JkeMA5Cpn4EcItLls2zlD+yZDkQZdYbsvbcZz46VcRcitvvn8f0YoVpmDofb3TfQQlPhLSsxKDJ+Pm/9xUswH1oWzKb4mhm82wjr0qwmUnUJnXHlF9aHIsOmQOASrq8FNdTgdRvyKLMCvuZpJIuFXmvGoU3zecAv/t+S1Wkd7eHQWdOIH8Z0kixsWXr00MgY0tDm1wte/m3OsGreh99q3Dy02TnCQqLe8BcLQ6hokGsgJLuy1F+ZSPhkSNT5bd1AG52l1SUdrpgK69YzU6ra4LxK8PK0J/JAAbIeLhLUtqvhJzF26LqcVG/2IbnnJIvSi/0wVJ6noCXRsUr3y61Swku+iWiJqJ/N/+UP0lJ1dg67phpY1ky76gUc9up6NaIbUzuCsjxtGm30oTa3cUqrQUht6cq08lAtXUr9AUf9s5Cw5ZPN7Zbzr+hKucIzkKgkft8s2hd+9sweztNSutfJ5qzBYyKpj1MXpI6mwN3dqc3bKrreEKc3VjANJHljPxFVyvLbMo5gZTALSOL556v4Ei8L5PH4/67xo5C5Z3YraXytZnfx+i0UoT7zMgGcKelt1kyxOO8f4pzqZVLH7Ta87w+F06vfeq/ZlgI4+F41zPrgaBzsCKzpg+qqFZ2dXQxIeCN1CrMI0XGjdwfnfeleRJIHTyABQ/PeMGyb2sojruPT4nmZyou+Ghu57f6uUdfqS6f+uxTjwTn7M51ZS+OxPhksdTC7uEmwZFLAisvR7KSm+5wRzdb6wPmZJgqsz0YtFFEdn732Vu+LAuNvOmKk9DjLyWri1wsP3slSNn9rV8k7aPrrPSyWX9d0QZ+yioK056ZCFupfRlX1sQZbL2BegUsAIH9oP4eQzLBKZVoW17ZlQHiTx7oZ0N1O3LL5YCTVX1wqgbMM0z9auKwUGJ23giI4aRDpQ2DoDYqF4a+WzUZmTuQGw8PzmVhedYd8WMyvjO6tB9sCNvx4T/FhuyKrapzQ9GSRpdtUa1lkSLVeUnWQfW6px9Qiv66IuuTl2Ippdkvr+SzUCh84GsEjDek0aOBm+RJTCezPHHhExflpoLywW2Lw/ibBIYj/KmerUc1w72uU9EA45A+zqhv2nfOHODZOwGVhjYbI/cUnIhP X-MS-Exchange-AntiSpam-MessageData-1: 3D1kmXzw8tuktzHVJpKv+L5a91TGKlABv+Y= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 56b8473d-ed58-44d1-e545-08def95a3dc1 X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Aug 2026 16:45:11.2500 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: IiXI1Q+rBJMY5fUTvDck60Ezbj6LIlbCOIaWIUVaSkdFG2Rb37QnLUQBtkGBUgQjDnLslSo1qye9AEMB1bD9Mhzr9wMaFFfP+d5N+JD8XMo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR10MB7493 X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="p7gGrFY/"; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::5 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED, RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= This defconfig is a reasonable default for all amd64 machines. We now make it the default for that architecture for linux-cip and linux-mainline. Further, we only add it to the SRC_URI if actually needed. Signed-off-by: Felix Moessbauer --- meta-isar/recipes-kernel/linux/linux-cip_4.4.166-cip29.bb | 3 ++- meta-isar/recipes-kernel/linux/linux-mainline_6.12.85.bb | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/meta-isar/recipes-kernel/linux/linux-cip_4.4.166-cip29.bb b/meta-isar/recipes-kernel/linux/linux-cip_4.4.166-cip29.bb index 1f4d75bc..e2775c8d 100644 --- a/meta-isar/recipes-kernel/linux/linux-cip_4.4.166-cip29.bb +++ b/meta-isar/recipes-kernel/linux/linux-cip_4.4.166-cip29.bb @@ -13,4 +13,5 @@ SRC_URI += " \ SRCREV = "af3adf9f9c633ac0e1d68487d7fad22285dda8a3" -KERNEL_DEFCONFIG:qemuamd64-cip = "x86_64_defconfig" +SRC_URI:append:amd64 = " file://${KERNEL_DEFCONFIG}" +KERNEL_DEFCONFIG:amd64 = "x86_64_defconfig" diff --git a/meta-isar/recipes-kernel/linux/linux-mainline_6.12.85.bb b/meta-isar/recipes-kernel/linux/linux-mainline_6.12.85.bb index 10444680..786a9db8 100644 --- a/meta-isar/recipes-kernel/linux/linux-mainline_6.12.85.bb +++ b/meta-isar/recipes-kernel/linux/linux-mainline_6.12.85.bb @@ -11,7 +11,6 @@ ARCHIVE_VERSION = "${@ d.getVar('PV')[:-2] if d.getVar('PV').endswith('.0') else SRC_URI += " \ https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-${ARCHIVE_VERSION}.tar.xz \ - file://x86_64_defconfig \ file://ftpm-module.cfg \ file://subdir \ file://no-root-nfs.cfg;apply=no" @@ -20,7 +19,8 @@ SRC_URI[sha256sum] = "e35ac999f40a6874493d8d60f33f1150d7a89ae5841c428da82257fbcd S = "${WORKDIR}/linux-${ARCHIVE_VERSION}" -KERNEL_DEFCONFIG:qemuamd64 = "x86_64_defconfig" +SRC_URI:append:amd64 = " file://${KERNEL_DEFCONFIG}" +KERNEL_DEFCONFIG:amd64 = "x86_64_defconfig" LINUX_VERSION_EXTENSION = "-isar" From patchwork Thu Aug 13 16:44:58 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "MOESSBAUER, Felix" X-Patchwork-Id: 5357 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 13 Aug 2026 18:45:37 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-qt1-f186.google.com (mail-qt1-f186.google.com [209.85.160.186]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 67DGjarg019697 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 13 Aug 2026 18:45:37 +0200 Received: by mail-qt1-f186.google.com with SMTP id d75a77b69052e-51ebdfceddcsf1334501cf.3 for ; Thu, 13 Aug 2026 09:45:36 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1786639531; cv=pass; d=google.com; s=arc-20260327; b=TBF8MXpr627W6ZH1CLheusiZEtlTuYeno/OZFvAimSRshrMsltwvpLI4BjQxRbjbs9 +jA8jA/k1FvFOmOMxRutkvA0UyLeMVJFTTwIIKk3ZtbFhRZmfDybvlpFW/It4QcMumjZ vqRXNVCpy/wpBPGjEqupEeAMAt6XXwTnlxMQVTx9YUNbug0uKJjXWZrvy3HfejORPDPH wQ8o/hm+UWhTeJtNwfTALD5sTDLWAgDy8tni1XGAsBVtObmQ3wTHcp5ohjEW/+nKnlAR SkQWeDlEcZ2Z6aCgSdTnm1kaUydbiEnPSF5xZdwHnP/SAEvXxTIG7Qu1fzZ7RhiW8pow wVNQ== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=X4SbsqDL9kRgaZqLSmhD6fv6ev+XoIHA5cMUz0R5C7w=; fh=FvlbObnW6WAxEYcAka3l01K347x5qPBOTQ2W/bbU8UI=; b=GQJvVeQo687FGIjrWQkR56Mf18/Tgi6HC970MqUBUyMeBX4POTn3U2LKznTjoQeSFT d72iHV0nJY75rKPFGgdEnOdAGDdA8Nf+If5p/mZnoFEjgEfsPbArggHd7TLquKCbu4Hq zEfzkEF4ubf1y+oPyPLRmqpwF0wFWqmJBCuBroZMshyCjyhgtD0lJeL98FQ10SnS1VSX 8kZHPFSnYkvRAuRrHlAIFRfb4N9+jzNgJLEE2GE2BiEQI+2cR4eVG8BhhsF1TrP7Q+n0 5QIRyPamEsK7oCxn/RsE/gVIUthDC58gv46ZJisoS41EuivnAwYHd8uUmbE0+iO36HQV HSTw==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=JKa4bmUh; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::5 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20251104; t=1786639531; x=1787244331; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :content-type:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=X4SbsqDL9kRgaZqLSmhD6fv6ev+XoIHA5cMUz0R5C7w=; b=EIVKRM/nt0AyT9ItVn3dHwFReKuXw9VU2pPET07zomBs6ctTHPoZ6MLmkR945jrJBM KUhIE8ObA18j7zPUMdiVAUp48+mf0N41SeizOg+/cyFqlwNZSpPuUHjZjIGd/0BOEU4q 2ssCQBJqQctDoP57GmXhqCyEbeNdb42goKsjefrtr4U6CuyOlvrS7qjCP32lohWw3fjf /5fM2n/1oCoJiA7APcIfUJvkS7G5Pkh7fBRB2nbyaRqyCMnLbpkMOJ+gPtS4rRkU1MIk DCCCmzVj0PiT9VyFKhXQ1pQGeO2h34Aw9l3rER9JOoNGHGt0muzfT0RCrquAr5I7PA0m Hg3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786639531; x=1787244331; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :content-type:references:in-reply-to:message-id:date:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=X4SbsqDL9kRgaZqLSmhD6fv6ev+XoIHA5cMUz0R5C7w=; b=DNKRXvvX2USdOar5gkG+GXrxu1qg/06aWdXiz1CZuQ4K9ymrnHwY1B/SEf3juZrsD3 3nsovTNY0y2F1adyPfcy5Hsrk36+PR04dLAZYyJ/hiDgohA24hwCWwIcb2ip8vwI0Tw/ TUPjXwWdB+Bk2c14GMJ2NbLLLgxg6QtkyIRCLVMce9QR6roWIwj0s1Y/PMlaVAWhfzZ+ qzEQULtLN6ENU0eLmbuD6XEPzzvCqbAdz0x8mvwu/ugvpnaOEQ/GeOysa/jFPDYwe7ux 8CSDTePU2c9osE8T+nsSDY6+phloEsqA71yp6uAUj5xeylIrvA0+L2VjgQH4BCq0NMzE JJ8Q== X-Forwarded-Encrypted: i=3; AHgh+Rp/zhR63snpVLC9nPpXREINUl53UkAOPEWApHjPlx3E7AoSOYZjh49St/8Hp/+Yz9BlsCarXLk=@isar-build.org X-Gm-Message-State: AOJu0YwmOVoFOpb+w4eAn3zVCc+utEbncSbFLyNZfw5jaLab+giHA/pL 5Zo8xnohwUfgfVnhsp7qnzbVYBjXx5bygT7YW/YoDDufO5/nuGyoWtDJ X-Received: by 2002:a05:622a:5c13:b0:51c:8432:1753 with SMTP id d75a77b69052e-52d73ddc354mr80032341cf.30.1786639530538; Thu, 13 Aug 2026 09:45:30 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="Aa7YSPQYVI03zNeRNlFOFlOB/XkFIs6rFeNqrlVoHW8+1eh9Yw==" Received: by 2002:a05:622a:8c1b:b0:501:47f4:eaf7 with SMTP id d75a77b69052e-52d724fb7e8ls23027671cf.2.-pod-prod-05-us; Thu, 13 Aug 2026 09:45:29 -0700 (PDT) X-Received: by 2002:a05:622a:58c5:b0:519:efea:cf41 with SMTP id d75a77b69052e-52d73d93652mr82996101cf.28.1786639529372; Thu, 13 Aug 2026 09:45:29 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1786639529; cv=pass; d=google.com; s=arc-20260327; b=mBxhFBviMq5ziP8k1pus3N51xfdJ1r57hiG1GdcZhVDFBtwa+bCsG3Tz7Z4t7sgot9 7l7QKeRhaKa1tN2L2XqovkC6QNfkOh3y4F3uIfq4EdqF/dDMKwyzLhxeRQtX1shP3r9D jtnnlOjR45gdHlypKu5LKGg3ZnIqbHWjTjXRHT/WNQPoDp2Xln3C2AlBQJPqSP1Bxf9z kTfHRdJh+Dni0qYL/dBdrLv3RHy4Jb7bmeKQ/3lqTr2ZETfqhgh56MRDl/+WaB7qP8cp TQGQaMIO7rOroqQF9rdlF8ooSkfzSg7c72rB1ICa0zF7c/QJEHaqvtqJQucs+i8CYOT7 fuzA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=I+ftReq62slDhxzRFGcy7t49FOpqeUAfJVluDUj9j8E=; fh=2vPEtVRFZgJExMSCfX53nKBFsjiPYp/60rbGy5S5Mwo=; b=e1imEkE1TOeNORV6z28ZrQwNeh/9Geg3YllGYQismHiFVIrj9BvYuSQGWRu92nTZH6 ds8OWEvntHhHfWa9mERf2WC30WkqY2+dP/DF3m7ercQKzd/pIbjbPcCayVw0iKepxyOW O+6ttELcUOg6O4Qsg2sfVnJ3DgvuIqHOnZlovuN69DJeYMxSntNhsEVZMUbIAz+JG4HQ 8VYINk65zZaMfHMXbU5maabiLjCl4iZVjRJWAMQKlESVPk8NMoL4kA5vymEFQ9LvezyP GRUQUPTm+rvAZO+lAlKC71bIDH/vCIrkbdUJYqpakXFMMX55npVtlNBNUCQ2clBzY9Td SY/Q==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=JKa4bmUh; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::5 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from DUZPR83CU001.outbound.protection.outlook.com (mail-northeuropeazlp170120005.outbound.protection.outlook.com. [2a01:111:f403:c200::5]) by gmr-mx.google.com with ESMTPS id d75a77b69052e-52d83d2634fsi19811cf.0.2026.08.13.09.45.29 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 09:45:29 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::5 as permitted sender) client-ip=2a01:111:f403:c200::5; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=BQP7kEz4BMr+UqkTSH0W0ci83wQd5JRtM0tZbVdAPwuGb8OrkBUo4fXGWiAeHhaNIurOZZVgmh2Hi7tLU78yTnuDLJC1eMM0C9cqKxXxBO3rqmujZBqksOcMIZ/oiqoKgt17TGRAEen0JKYtET/pRzX4nCKcTw+X+jFaBQBxc79Mt4bUk/4tyKUwPfks0O0lul3O7hdyxS3XQfqWyJKUlztF2EaXcboP0yqfatcknLC+f0LeHS72dCliFKg3weNR//QuJGTfwaa8JiHM/gJ/DoUY+/j8cesF5SJTHHXZPh9XJx3Ruh9JcqXbXrdEa+C31ro3bbbxozoBKMbi1fXxWA== 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=I+ftReq62slDhxzRFGcy7t49FOpqeUAfJVluDUj9j8E=; b=mRQnnbY1dAcDMc6MgPS2R2rYNGqxISibHDbdJaEadOm/80BQEljFyKzm0SmA0JYNiPEK0jgIYTt3101emrT46sl0JZXsx9uro2yEq/Eb9Uf5jYSfgWbvyAZLfLF7qQZnCqtLsf+9w0IiDtTCkcF2Q623ksYdh2bRj65ajtSJ9+EKUmI8x6M9Uf8Ue5DzkYOMtUG2H9RX2M7+0yszgljoceDbBxP9EVl6GerfnIDkLzMr+faqD4dK4DFZCGBFiVd4QkIC/tN52GdXtwJVEbl45ELpM2mUY/9+QHr0PwfohqN98/McrQwkTj3y5WvMUZwpq8SqgHBPs+GxC0TKe0zTaA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) by DB4PR10MB7493.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:3cf::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.14; Thu, 13 Aug 2026 16:45:24 +0000 Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c]) by AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c%5]) with mapi id 15.21.0315.014; Thu, 13 Aug 2026 16:45:24 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: "MOESSBAUER, Felix" To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, Felix Moessbauer Subject: [PATCH 3/5] kernel: make source package architecture specific Date: Thu, 13 Aug 2026 18:44:58 +0200 Message-ID: <20260813164500.3092151-4-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813164500.3092151-1-felix.moessbauer@siemens.com> References: <20260813164500.3092151-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR5P281CA0009.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:f2::8) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|DB4PR10MB7493:EE_ X-MS-Office365-Filtering-Correlation-Id: bb59d62e-026a-4103-b4dd-08def95a3df5 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|366016|1800799024|10070799003|376014|55112099003|56012099006|22082099003|18002099003|10067099003|11063799006|6133799003; X-Microsoft-Antispam-Message-Info: bbxdV1rHGMIy/Q8TtHeO6glmceGuTn4ISq1Cr7k/pCKAQB02bCSXmSsFT9yMkfBxudbAsj8VJcHUhN59ocw5k4N95ZsKyI50EmdH5THn1Ts5eKzaFm5jR60Mb06Hr3GWWR9WF7F+3zbEPyA/AvoAXbC4GT0rK3FLdo+Qs3tD2WtGrKjpylnH261rvsUX8j0pN7HQVgjvjStXx190T7JtoQlwJ2omNz6pd50Bcs2NIcV/Or8JHU6ow2VGvzcbG/g7fXRqJ+ntIfA+92NpLkPs0qRQWAM15tFHU6EETb87oPc+Hp8PJED0roXHn2u1V9t5JD3eWZf/XaATqnKkzjH5961IHydF9cQVt5S3U/BbmjI2y0XBhC8CFwM0A+VN/PsbSjwpUzCkVuSa2NmtzToTMfUFv0kwIKcX981PSfRbvFMtB5v16sZpnpI7KSwHIJfqCL/24wKSIeeWWAnft0P43BBnmB5uq/eU1kcFKZO2EVAiI5RSAlQdQzCt7l/UxW8v2MdeeRX5fa4tJ5DTqErBmLqINMkJqR78nWfvCRh2xurpzuSQWc4I5Skeh+ckU8pHZ24tvF4rPZjmLFGOw4WJti0LK+6aI8hMenSvar/9Zu8Btttg40KL0d9DCQifT6VroigdesUwSDMhKEcduMhN9xuagDuxXCJe0eaY9n2KQAU= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(366016)(1800799024)(10070799003)(376014)(55112099003)(56012099006)(22082099003)(18002099003)(10067099003)(11063799006)(6133799003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: u5OtudGl5kAWvC0lW3zlHjox544efHkFwJr7BXWTD/oLe281mITs879RTvRksDxOodaOsRXYsxpbxyC1J4ewyhuYHWVzMOHZ5g7m5TF/gnCCNfSpSZN4N1FvL76xMtJ/r+vtEw/zEViOb4BNDd2FQQf3dCdtiCA17uWLkWEZOwrU2MafaxdtVUshvBa90q/r05zXoOTSbVcbl7XZQGaNYU7cTrKGzoFsC+pfXAO6B7JWxziPIUdBlOnbUA/jakq3/917leQX8uPZiI6mhEz2F4R+AyzE1LAD8S9xHkd5gphXDzl6NSsX/STfq9WiT0ZwqqOoMT03Fgr/4e4DBvCC1EYEpPaX2+F3mNoXaVHbOSOClVcc0N4VXEsvl4a1HzSbk2q+g1u47IUWU7FsENb3AC9y1tmcFLhgk1I2Oyp4nEmS1qwBMdBZwItkmLu12lAEBzTsFZ5ed0/Auj2NOBC9YB3Pz2tXSQVw2hmn9x//kLTeqwMQOKBnb52IQnNkPj2H4KpwwaFyeYkZpOLvPTmlpwYGbYkHI+v5POcLgKECYE3BYuozR0dCnUm8rPwubAwWxB3z3VSg1I4vj3ejcgNd8Z8QAwjLg1RNrNrFKr3Oz8LPGC6tcvo4VEEl9M/UKmWZF8kYCUSEfEUL3g2WGfHauIFC3u/GU0stUuwbKExZIqCAnAD7MfRiAIYjXxsUwwWseDDrdySSE1mZPmQHWexj6XNTQhcpvBbwcsJ8yoScenvrkBF31wBBmy/6VjnnLYy19lhvnXYfrrB2dH/3SPc8hWSi2ivSA+Wyqd0BFRw9SY2VL+n4Wl2lI7N9AxxatQ9qf0SmNsxLJxaenD4hmWksNZFQcfQ8ottk2+kgZCLVf5hshkTyogPJbaD7PwdvevqmW1QkkrJlHmtXL4RFJg4sCRwJKn44rhl14UJTuZrA4avy55+Pi3ORUet//9+2peXAy2U7jroa6S35kc27o/b+3LPS8gxEEQ0ESl+1scamJA/2wp8j8mRA8H+CEAY/cDQaEolGSQ83IJLQqVYXi6btZvfbmPSDWtWaSkYouf6XZOm195zcq9DBChUtWCAnu8kXVdVKXWeTe9Q7wU35TqpZhOhf2Pop8GdfA0o+nZnqF8PnJCBjPilquFBYQwDSfpLivvG052/1Fwvl1XdiNKQPSn8yorFuPRM91jrs4+T3QPxAeA1H4b8HisHQheIH6U17RyNK9R63tSDbGjpUwumCBOjQKaVjO/8HPpB44f5VW3K6J2PYmJLLxzJHNXwGBfVQqgyHZmZQtaEqBJ9JvMzE8vj2VAOMAxAphb4TdVVxswKgnUxZPLFIt0nCO+WzIFkrq2fwqOkx11HUAny7ShTxCnV8z79MCtDrDfuE8KXSpswF3jrXC566CrTJMSbyONv2pzwmrW3jSkuMbcrWkPM89jD4jku3i+7N07r0ByzvPXUuTKSDpe/9fvTm9Hao0hhOLEYvTvk7Y5G5NhC6mbrpwacwSHWC79ZzTl0A/vXd76Ja9kNwwRdF4USrDWP1qigjTSLWX1Jx212WMqCFFwPvw71OyviT4v5i2rsdmN0fOzQCwCVZy7kuhytJ3WrIFNyz4vKJc/vrVJs5jkk+jt6HvL7lK/mRhpiX22C70rMCZq9ORTqCAJ2e4Bafoy4YztaKC1awwjPgkQjY25XOqPNoyDO7i7q6y9+b2LgYdPvZeTn43JT5og86jXT88tmFaVys1QWIezWxcQ/byueNTk9Y0KinopmcX0+jjH99iUw6dPFFoj1FT60A7Rs7g0TPwEuAqErAHztL X-MS-Exchange-AntiSpam-MessageData-1: o7mnA/I/KA4zMBiJE6E6RU0gJe9doWUW4SI= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: bb59d62e-026a-4103-b4dd-08def95a3df5 X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Aug 2026 16:45:11.6012 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: TjhLi9kNzdP3dLRsjtP0Mq9NMqbpkLfHNjAjS6yX00s5Ac6JK5qcBfp0FuRjR5VGQiJfrHQ1MZSXr2moNqCG1NHgIzFUWq9K2Ii71PDnk9o= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR10MB7493 X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=JKa4bmUh; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::5 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL, RCVD_IN_RP_CERTIFIED,RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= Currently we mark our kernel source packages as Arch=any all, despite the content of the package is architecture specific. Here, we make the package architecture specific by avoiding any Arch=any identifier in the control file. This results in having Architecture: ${DISTRO_ARCH} all in the generated .dsc file. The same applies to the custom kernel modules. A special case is the "linux-kbuild-${KERNEL_NAME_PROVIDED}- ${DISTRO_ARCH}-cross" package, which is specific to the BUILD_ARCH, as it contains host tooling binaries for the host, which are derived from the target specific kernel. Ensuring that we do not generate multiple kernel packages with different content but the same name (for multiple architectures) will be done in later commits. Signed-off-by: Felix Moessbauer --- meta/classes-recipe/linux-kernel.bbclass | 3 ++- .../linux-module/files/debian/control.tmpl | 2 +- meta/recipes-kernel/linux/files/debian/control.tmpl | 10 +++++----- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/meta/classes-recipe/linux-kernel.bbclass b/meta/classes-recipe/linux-kernel.bbclass index ac587b17..74a49aa8 100644 --- a/meta/classes-recipe/linux-kernel.bbclass +++ b/meta/classes-recipe/linux-kernel.bbclass @@ -78,6 +78,7 @@ TEMPLATE_FILES += " \ TEMPLATE_VARS += " \ BPN \ + BUILD_ARCH \ KBUILD_DEPENDS \ KERNEL_ARCH \ KERNEL_DEBIAN_DEPENDS \ @@ -274,7 +275,7 @@ def get_additional_build_profiles(d): profiles += ' pkg.{}.libcdev-arch-all'.format(d.getVar('BPN')) return profiles -KERNEL_LIBC_DEV_ARCH = "${@ bb.utils.contains('DEB_BUILD_PROFILES', 'pkg.{}.libcdev-arch-all'.format(d.getVar('BPN')), 'all\nMulti-Arch: foreign', 'any', d) }" +KERNEL_LIBC_DEV_ARCH = "${@ bb.utils.contains('DEB_BUILD_PROFILES', 'pkg.{}.libcdev-arch-all'.format(d.getVar('BPN')), 'all\nMulti-Arch: foreign', d.getVar('DISTRO_ARCH'), d) }" DEB_BUILD_PROFILES += "${@get_additional_build_profiles(d)}" do_prepare_build[cleandirs] += "${S}/debian" diff --git a/meta/recipes-kernel/linux-module/files/debian/control.tmpl b/meta/recipes-kernel/linux-module/files/debian/control.tmpl index d8f4aded..3c222979 100644 --- a/meta/recipes-kernel/linux-module/files/debian/control.tmpl +++ b/meta/recipes-kernel/linux-module/files/debian/control.tmpl @@ -7,6 +7,6 @@ Maintainer: ${MAINTAINER} Rules-Requires-Root: no Package: ${PN} -Architecture: any +Architecture: ${DISTRO_ARCH} Depends: ${KERNEL_IMAGE_PKG}, kmod Description: ${DESCRIPTION} diff --git a/meta/recipes-kernel/linux/files/debian/control.tmpl b/meta/recipes-kernel/linux/files/debian/control.tmpl index 77c4048b..f89a1f56 100644 --- a/meta/recipes-kernel/linux/files/debian/control.tmpl +++ b/meta/recipes-kernel/linux/files/debian/control.tmpl @@ -8,7 +8,7 @@ Rules-Requires-Root: no Package: linux-image-${KERNEL_NAME_PROVIDED} Build-Profiles: -Architecture: any +Architecture: ${DISTRO_ARCH} Depends: ${KERNEL_DEBIAN_DEPENDS} Description: ${KERNEL_NAME_PROVIDED} Linux kernel, version @KR@ This package contains the Linux kernel, modules and corresponding other @@ -16,7 +16,7 @@ Description: ${KERNEL_NAME_PROVIDED} Linux kernel, version @KR@ Package: linux-headers-${KERNEL_NAME_PROVIDED} Build-Profiles: -Architecture: any +Architecture: ${DISTRO_ARCH} Depends: ${KERNEL_HEADERS_DEBIAN_DEPENDS}, ${perl:Depends}, ${shlibs:Depends} Description: ${KERNEL_NAME_PROVIDED} Linux kernel headers for @KR@ This package provides kernel header files for @KR@ on ${DISTRO_ARCH} @@ -47,14 +47,14 @@ Description: Linux Kernel Headers for development (for cross-compiling) Package: linux-image-${KERNEL_NAME_PROVIDED}-dbg Build-Profiles: Section: debug -Architecture: any +Architecture: ${DISTRO_ARCH} Description: Linux kernel debugging symbols for @KR@ This package will come in handy if you need to debug the kernel. It provides all the necessary debug symbols for the kernel and its modules. Package: linux-kbuild-${KERNEL_NAME_PROVIDED} Build-Profiles: -Architecture: any +Architecture: ${DISTRO_ARCH} Depends: ${perl:Depends}, ${shlibs:Depends} Description: ${KERNEL_NAME_PROVIDED} Linux kbuild scripts and tools for @KR@ This package provides kernel kbuild scripts and tools for @KR@ @@ -62,7 +62,7 @@ Description: ${KERNEL_NAME_PROVIDED} Linux kbuild scripts and tools for @KR@ Package: linux-kbuild-${KERNEL_NAME_PROVIDED}-${DISTRO_ARCH}-cross Build-Profiles: -Architecture: any +Architecture: ${BUILD_ARCH} Multi-Arch: foreign Depends: ${perl:Depends}, ${shlibs:Depends} Conflicts: linux-kbuild-${KERNEL_NAME_PROVIDED} From patchwork Thu Aug 13 16:44:59 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "MOESSBAUER, Felix" X-Patchwork-Id: 5358 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 13 Aug 2026 18:45:42 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-qk1-f189.google.com (mail-qk1-f189.google.com [209.85.222.189]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 67DGjbam019717 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 13 Aug 2026 18:45:38 +0200 Received: by mail-qk1-f189.google.com with SMTP id af79cd13be357-92e5e38fbc5sf9479785a.2 for ; Thu, 13 Aug 2026 09:45:38 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1786639531; cv=pass; d=google.com; s=arc-20260327; b=HruWtCoNLSX21eQT805Eml9PrZV3ctQHgE7gwrUIhIA01BHakaKelvICjUGepKnRwm pfFtnuTunOXX28BJva3c+XO2adq56dEf3teQj+Plkn+gwt2pBmYGE4y2j+Fiqm0aBvyR 24ACnYbekW2nlZBCke1A1B/JvlXf46ZYzKw7PLILDIGKUhqzy4pUoXs3xb58Lqh2W6XK 9mNpMdE8IJty/8SRiYrrEPNCgIPtjpnOGONhkxA8KFQIstCHvO8rLjuNnvCH3hEtQf/f bU2bHT8QprKYercOLAUNUzzVP8aePLfqi2uq9dZTcM9E/KlSHIgE58FnIwEDSHpRekTE 1dPw== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=nQlgkCqr+a3ll7JMec2IXF/hlya1xcNEavWUsehFwKQ=; fh=Zymlqu9A3SsTaqsDN8SxtvKgsvzbc3Y6lUl+UO6/r1k=; b=MJGLspLb45tLLW8TnE61/ubBjeQtn09ynEZe5PUQK1O/iuNksp7f0zvjyl3WEJRthd 2gUpDEcIqDWtZ0ncrAktZY7dMu+M+0fgsmK1bX+7fcFU1cPGKDrZbc+yO09Tom0F3/de wFBb8I4hf6aCi8lDaM0ImmtwGtfRJZE7DbPQTg1+FNViJ5ko+BXXkfzpKyIpWd7rnGzX AYEYMqbIG5G/qNEaGc4HitTh6MGadltWeg0zVn6YmkVqddd07CsbY4mejK7YC9eFTJkg bDQnaGNIsobukOd5d/4Jghgo9lQ8IRqEyOmciU0adyN0v5Ue3FtkDEDo4C8VxChHWt5O motA==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=UFpCe84g; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::5 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20251104; t=1786639531; x=1787244331; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :content-type:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=nQlgkCqr+a3ll7JMec2IXF/hlya1xcNEavWUsehFwKQ=; b=hCA6ezaa3v+qJzXxxEK/Oa0alDfdCcolLzG5/MsryBrEgERQ6pCdSI2Xg8Cfwbnv/8 GG7aCkXx54PoDHM9gDysCT0DJbmIE/oajA+61IdM01KnnOzSUdZnyJb52R38BdNZZaMF MkUGrfrGM5gpxETa2ToR+HeXbWHhpvOqoXCdL3uzEtSQE/fYxTx0tJ7KjPn6Xp+q5Ero WwzcRZwRP3IupN9TYYV2DXGXc6z3Dnl5Jhp7c9BEn6hOQFsyXxkQldF/kb0BmomJ74w0 2cylpPRwdvYj7t2ynojwPztE+peADsnNgIYqNuFiEh+i9mM9m5ivBPzXPkVZEKCNNDqA IJrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786639531; x=1787244331; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :content-type:references:in-reply-to:message-id:date:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=nQlgkCqr+a3ll7JMec2IXF/hlya1xcNEavWUsehFwKQ=; b=Y/n6/Un+ff1Q3UmbSIwJi0tZnvoJoMJ37tetoOf766yQHo2sPRKPBolMoJRSVUxFmB QOr5TlFc2wqNjB6NP/Xm4G5Nz1gOcpbmtdrwDMPuhSYl+VW61X3DbDR+xpaGxYZzJr30 we+Mr0dliQ+Tv1c5eWIP3XHdv7Sz7b6b4i8J0qOoTtC0BIp8ji4zBp39/nTfu86hAQ1f HCuDc9xvUXvi8563vFwcBSUTN5+uJpsbNVgA2yqsKCiYO+8JVB1hfEDB0+r7awbLqLYR ZKsFsoqBMELxYFpxjDpZrhCg2EKmnU2xBAGDeufO5KA7+rxAuitkKmbUyfSScQoDqLHG clVA== X-Forwarded-Encrypted: i=3; AHgh+RoxOzNrusWnOPZiBbvrdtV8Uzt/2IZxLV5M1Ljj57ov6i7qBr9HC+ehtANriE/p2qp2yWSZ31w=@isar-build.org X-Gm-Message-State: AOJu0Yzl3xWhbwfFqUaR/JZUkVgE+ybGFdxOY+AuuRVnmMNODieinn/P UUP1M+3xjhmzZTvbJZuJpYPrliYa980nhOW4KS+1VV+QuGxegaN+CPYR X-Received: by 2002:a05:620a:1712:b0:92e:7ba3:73e5 with SMTP id af79cd13be357-936bfb0126amr696523685a.42.1786639531303; Thu, 13 Aug 2026 09:45:31 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="Aa7YSPTTREbXIIMYZr9ZPUEryw/+Pza2qtVUUYGh+OlCtYVUaA==" Received: by 2002:a05:622a:a943:b0:51a:250:cc6e with SMTP id d75a77b69052e-52d7149af35ls20978471cf.0.-pod-prod-03-us; Thu, 13 Aug 2026 09:45:30 -0700 (PDT) X-Received: by 2002:a05:622a:1809:b0:51c:f3:34e3 with SMTP id d75a77b69052e-52d73d048fbmr76964041cf.28.1786639530024; Thu, 13 Aug 2026 09:45:30 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1786639530; cv=pass; d=google.com; s=arc-20260327; b=pJGYu0O+9EHRIuGUpfLoksif+IXH1GhSz8t4tNlQXiydIM3ceDs6zUETXeE8Wh2Etk 3iXxQD/48sOgXAeJzkr3akhkPWPlNjbt1dX5qLmOoNu4IGK36KWwWHETOHztduiAAHkC WGORR6I8f7uhz/OJ7URCga3lr3YCJLQ1LZeBXpZXxHjwoM9aJsUOLYgilindHkUncltU SOXqDlfJiu+z3zYkm/FtKpRw527HBbbD6NfRVg7i5QHkNkOkqzK6Gz4dA0RPNMZQzk6c YyhXL5b8B+lrGrZu5XWh6fxNwLDoFxcIh6D3avE7v2S9x/yyCVXUIPIfDJWfSYAeDuZG qiDQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=9PXj+UoUBzsD0GZZSdm71jfy7P9LEWZLeLW49t/GUvU=; fh=2vPEtVRFZgJExMSCfX53nKBFsjiPYp/60rbGy5S5Mwo=; b=Qtwy08L4pZvjIdJRiu8+GP9GH8z+WMFEihbH44TvtAZsqB4o7cnPeB4fDt8GnCSG+d hU+e++NIadGsZ2B4R2cx9iFOslJxyG/AF5h9pNEYnb4fQJrNhwJLfEUE2HMqL95mDhWo v0oaB5akgDCe4UQboxbS3LjoZb2DVLRVzGFSiR9JAJLddQKiHKXhp2s/QOKr3fOLhx0N vuC5+xWIbfBeTCA8gADDzviNdZgM8BkbttbfmJ64ksuTO6xxHqdKVYIB5JVNiJQsl1ti h7EMSqFRgbXIFcFv08MLXY2FBpHmSVY0s4ycqeDJB2XS0LgM8UpGKB5kPpBtYspi4pa/ Zfig==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=UFpCe84g; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::5 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from DUZPR83CU001.outbound.protection.outlook.com (mail-northeuropeazlp170120005.outbound.protection.outlook.com. [2a01:111:f403:c200::5]) by gmr-mx.google.com with ESMTPS id d75a77b69052e-52d83d2634fsi19811cf.0.2026.08.13.09.45.29 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 09:45:30 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::5 as permitted sender) client-ip=2a01:111:f403:c200::5; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=A7wuyh0r8BdiJA0j0KHtsLAAmyVtG6C1PQfw8m7D3Vrj2rK4LdycYJG3qvzM2fjhFJ6/8eqLLQoeAdZmzZX+3z0+ZI1bug9OdRLrizMtB6pwmYt6dLBJfPzut0HN/Ml7k9pEGomrtZeT9ZfE6KnRf+kfc5q8GbOP/xotOK5csllirqIgiTmk9jpyTz2qim8EJr3/Gd3s3tSLk3H+vfjsHTUTh1PiRjAgrcBiGZBKw+orxiJBKajLBeazCy3k4l3ujVDkVhEkFvLe76MI9eEEwbbAAuSbgEZoDr9yKeE64RaCQCChKsxskdzk+UVgChPSTx73VgTiNKpOU0alA4pQog== 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=9PXj+UoUBzsD0GZZSdm71jfy7P9LEWZLeLW49t/GUvU=; b=UL2ByvllWKm16yOaydb5sLoQ0sGSDCcd2HhI42lSlo2wWWo2o2n7gPWEYOH0aTlHuk5xrYgZ2ZRXc+jvCU6UOejE3Pml48gCRbOEFJz8MPyROCXerSJs05rYelFsjjuIS5S3PIpHtWNqO8q38y3lu+DKiv+trYB3TYvmwtJWzLk2iuAnzi7FgvcXxCB0TsaJ03PZvIHp5bUfkeTUY3FzmR6zZnHUC96LNdo1CpOl2DK7KlukUtl8eFpcJ9xrS4ORphZ3RBwo+UfZahMm7k/pPmX8j7N80vsL1gJ56hiovT+A9/+OMtkqcltJHrBv798AhGvCqOVuYloY84yciETWyw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) by DB4PR10MB7493.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:3cf::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.14; Thu, 13 Aug 2026 16:45:24 +0000 Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c]) by AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c%5]) with mapi id 15.21.0315.014; Thu, 13 Aug 2026 16:45:24 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: "MOESSBAUER, Felix" To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, Felix Moessbauer Subject: [PATCH 4/5] kernel: move common parts of linux-mainline to inc Date: Thu, 13 Aug 2026 18:44:59 +0200 Message-ID: <20260813164500.3092151-5-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813164500.3092151-1-felix.moessbauer@siemens.com> References: <20260813164500.3092151-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR5P281CA0009.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:f2::8) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|DB4PR10MB7493:EE_ X-MS-Office365-Filtering-Correlation-Id: 01339911-9a9c-4232-b765-08def95a3e2d X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|366016|1800799024|10070799003|376014|55112099003|56012099006|12006099003|22082099003|18002099003|10067099003|3023799007|11063799006|13003099007; X-Microsoft-Antispam-Message-Info: DBDVS5Gd76nvSCxbqm69nDlBgrBnHGAInGEBtxxZlmrt/b3veSbatHTqaMMkyxFrboBVKI7y4mGOWOge+h0JBX542uJpdxSWVxSi270GSqZNHilLwslwxtiAYGJMKiDYG25RSOO0OTc9rXQmRWHkaAskyzraskPZU1G0lzDVSwDT0kzvOUvrmdBRyK4gUuc0aRpZ9tJySZ5cg0cAX5eVK7xVqodRpRmOPSNmFkuh6irDOpS0mtVlT+QWNrgDfNX6gYHOhXw2uNywBBPqThownzZFidk+PeNRLY94NlywRXI2J+Tr2JVRauvJbBqu2eCARWs1AVYM0+0QByg1p/SfQG7xIjkLuvc6i4oJ1BZN5K1dt+w0j91QBbMgM12DjwKrlONiysMT5EBhs6cd7Da6gakNjIDHh2AhYORrdw3VwEsaeTqAtf/e/gdv/6x9rEbfXuUWr75wKKf96yqbkCyZM8CMlvfT3GscGdJDFygb2cq9hXo+SrwhcXDiR9bpjQbLA5R1S4CxAxlFON4zolArNrmqqqRVvQJTppHH/wqWaSbRSvk2/kY9Uf3Or6yeIBQ+mYxyKry+ITJspEJ2nL5Y9K5AcdSTJWiqFXLlRCEi5GMLQxcvHL5roZMokiYL/Hjegrbs8K7FDXPFVWYzPNZ/MxFq/hHzcic/rcQFeQr8U78= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(366016)(1800799024)(10070799003)(376014)(55112099003)(56012099006)(12006099003)(22082099003)(18002099003)(10067099003)(3023799007)(11063799006)(13003099007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: Y2vC4bMuDwk2EfLn6YyHiZ5jFjLfi/GJXAROnha0PPZfZfONtLj47mAi+DMyM3/M5Hs4J2ozBawH12TnP+x0f9nSTE1L/5P+cwQP1hkTUns7C7hH8UUL2+QrNG+Fn866xPBL9LDK1QoCTmEwi1BAPMncYS5Q7fGdWmMBJaZQ8K0AlCbpvZR8ukgmQYzZ4uUgu/wNy/qlppwA87ewQuPyfvBuTjy6MeyHEcrsrGGwbJ8as4uUnwbtHEBul4ikkWfpxKjCunmXQ6uiIT+uwKD8QQVRxsI/SM9cqUAIREL38NufqiOFiutD+FhTNNearwdwW6ioiLBbU/003W2Nh1fxOZXWPIQc0SG9q9PYqglY00p+tOLhrjv3uVWLjg/q7eP3sKZgWceAk8VknJo7LYF8qza2y322u8eNnIZkAs42K3Xc4aTMME4bGYmVuW77a0nuWDqdlmfPNKtjlWRGpa7EXHwCDW3h837RSHaJWr7XVfoNKMPBWJ/i6Ce8VKmbYlqSmQttjrImsqphx0m9chYg1AA4+ithDe45QlHFMhqrJ0neIXelSrDa9fzn286xlRXlJBWGr9C6QdItyaiaRD2w9pTX//6u2gCphDhiw3cWIAQK0zNpV1aGrcIQKHll9vQl9Dxfu2xbYaUjbRuw8zUM/U+kGBu/RL3K961A2KHOHLBH3BWtCU9oWtOlAtV7jizKB2AkoDRtACnJ/W8dKr2uHf7f0hcuikulp8i4AvUh9U4agIPrjNbYoMHtZ5xri65CVqW+I/vnReeYBInAQRVUzDATs2e5joWhw+Qn0M7t9wuMAbzxo86fM2tuiHjBBq1ZnvHYIZnFSTzOsRfAL/6rbSuW5Z/6zsl8i8p/xBbQOuEBixijjenwY63RegnoQcbVl+s3EFUMPHR6xNlvuFizpC/tgEbZNbh/OoeXvxrlg0MpeUXNUBDABHEf7tXtg2+oGNG40Z6UD0H+EjAOZ1P32EEhNiUeThrPvPUgcfJ9J5yvLHVa2shzGrm8tOiHMy0tvAPqOg7oyyvVFvHTmVoHHDmnyBoCJ680LxIbkzwA7g0HOaGs/+zM6MDqXlVEJtR7Obh5vu9FUGQbOdUCVoG2Sc9Zw7c3Xr8yXaLdvWVTaEfNHvRO5cQJYZfSR4op2YTWZnTRt6SSvh8Z8ujp4oG1sHeTw1VRSQt5VwvsXSoTWUvSbSgrukseSPV1zJQDaD+wdLdS+RCog4BBjVDrKR8+o/d+ZxGRRonlKdrdJ3kKnMQFtcWKipJuv19VbqhZt55KnYSCKxa3/jvWOzYdG3L4LJk2JT4tet0w7jQKsB17n2fpy33eCdttUUjdXhmFDa3nOKzrGKrIV23WIEIVDO3PPj+7sFMqH6J0dAVWX+PVyZOjOT69kbljLNvKP/8VfFhQdTdVYg3FLoQIKmjFRVUHXM1nUHr5zXXLVxD0TQp9qAJ0Up2J3uNURFWBpNYLyPfRKixlXSTcSMaP/BWThFpAUKgtxe+mDWNwdw4Ws2CIjh1cBW+g54FCQdFqsd8wbeVBoGAiFdKwqAUZqWJzPtBqR7QNj5pncSvL8hEEfRu1TvB6dcfJujtVtlwiw3wA5FFKh9RqngBl+MCH2qg/MIeBNqQTiiW+kUBQo4Lhfo7xR9e5g6mQJHYtQoEm1uywd4do4mXdH4zfqljqm2r1j7nQoc91M9j4MNhCHKICRhHT7a5MgoAfIUnBHoNbi0MCmc/XDq2xvu9iU5hcrywu2cO7KesbBLfknnBNhmGFMWKut4oLOQqslNRdNiZHKrgmifCEYymXf8S3 X-MS-Exchange-AntiSpam-MessageData-1: i6OJUJoAmoXSPx/DaMrP9CIwvx7nywBXP1Y= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 01339911-9a9c-4232-b765-08def95a3e2d X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Aug 2026 16:45:11.9558 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: gBmXqk1Oda0zCIb3JTiVZfLxbwIE3cITTqIAvhHRMaEpxQIDMWU5viW1afAV/HnLG3vP6o94YANa+pUeKyfo2sVuggaV5urZtJlY86cIujI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR10MB7493 X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=UFpCe84g; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::5 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED, RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= As a preparation to provide linux-mainline for multiple targets, we move the common parts (currently everything) to an .inc file and include that in the kernel recipes. No functional change. Signed-off-by: Felix Moessbauer --- .../recipes-kernel/linux/linux-mainline.inc | 45 +++++++++++++++++++ .../linux/linux-mainline_6.12.85.bb | 39 +--------------- .../recipes-kernel/linux/linux-phy_6.12.85.bb | 2 +- 3 files changed, 47 insertions(+), 39 deletions(-) create mode 100644 meta-isar/recipes-kernel/linux/linux-mainline.inc diff --git a/meta-isar/recipes-kernel/linux/linux-mainline.inc b/meta-isar/recipes-kernel/linux/linux-mainline.inc new file mode 100644 index 00000000..d93c8e51 --- /dev/null +++ b/meta-isar/recipes-kernel/linux/linux-mainline.inc @@ -0,0 +1,45 @@ +# Example recipe for building the mainline kernel +# +# This software is a part of Isar. +# Copyright (c) Siemens AG, 2026 +# +# SPDX-License-Identifier: MIT + +inherit linux-kernel + +ARCHIVE_VERSION = "${@ d.getVar('PV')[:-2] if d.getVar('PV').endswith('.0') else d.getVar('PV') }" + +SRC_URI += " \ + https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-${ARCHIVE_VERSION}.tar.xz \ + file://ftpm-module.cfg \ + file://subdir \ + file://no-root-nfs.cfg;apply=no" + +SRC_URI[sha256sum] = "e35ac999f40a6874493d8d60f33f1150d7a89ae5841c428da82257fbcd070aed" + +S = "${WORKDIR}/linux-${ARCHIVE_VERSION}" + +SRC_URI:append:amd64 = " file://${KERNEL_DEFCONFIG}" +KERNEL_DEFCONFIG:amd64 = "x86_64_defconfig" + +LINUX_VERSION_EXTENSION = "-isar" + +KERNEL_CONFIG_FRAGMENTS = "subdir/no-ubifs-fs.cfg" + +check_fragments_applied() { + grep -q "# CONFIG_MTD is not set" ${S}/debian/rules || + cat << EOF | sed -i '/^override_dh_auto_build/ r /dev/stdin' ${S}/debian/rules + if ! grep "# CONFIG_MTD is not set" \$(O)/.config && \\ + ! grep "# CONFIG_MTD_UBI is not set" \$(O)/.config; then \\ + grep "# CONFIG_UBIFS_FS is not set" \$(O)/.config || \\ + (echo "Self-check failed: CONFIG_UBIFS_FS still enabled" && exit 1); \\ + fi + grep "CONFIG_ROOT_NFS=y" \$(O)/.config || \\ + (echo "Self-check failed: CONFIG_ROOT_NFS not enabled" && exit 1) +EOF +} + +# For testing purposes only +dpkg_configure_kernel:append() { + check_fragments_applied +} diff --git a/meta-isar/recipes-kernel/linux/linux-mainline_6.12.85.bb b/meta-isar/recipes-kernel/linux/linux-mainline_6.12.85.bb index 786a9db8..11b90127 100644 --- a/meta-isar/recipes-kernel/linux/linux-mainline_6.12.85.bb +++ b/meta-isar/recipes-kernel/linux/linux-mainline_6.12.85.bb @@ -5,41 +5,4 @@ # # SPDX-License-Identifier: MIT -inherit linux-kernel - -ARCHIVE_VERSION = "${@ d.getVar('PV')[:-2] if d.getVar('PV').endswith('.0') else d.getVar('PV') }" - -SRC_URI += " \ - https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-${ARCHIVE_VERSION}.tar.xz \ - file://ftpm-module.cfg \ - file://subdir \ - file://no-root-nfs.cfg;apply=no" - -SRC_URI[sha256sum] = "e35ac999f40a6874493d8d60f33f1150d7a89ae5841c428da82257fbcd070aed" - -S = "${WORKDIR}/linux-${ARCHIVE_VERSION}" - -SRC_URI:append:amd64 = " file://${KERNEL_DEFCONFIG}" -KERNEL_DEFCONFIG:amd64 = "x86_64_defconfig" - -LINUX_VERSION_EXTENSION = "-isar" - -KERNEL_CONFIG_FRAGMENTS = "subdir/no-ubifs-fs.cfg" - -check_fragments_applied() { - grep -q "# CONFIG_MTD is not set" ${S}/debian/rules || - cat << EOF | sed -i '/^override_dh_auto_build/ r /dev/stdin' ${S}/debian/rules - if ! grep "# CONFIG_MTD is not set" \$(O)/.config && \\ - ! grep "# CONFIG_MTD_UBI is not set" \$(O)/.config; then \\ - grep "# CONFIG_UBIFS_FS is not set" \$(O)/.config || \\ - (echo "Self-check failed: CONFIG_UBIFS_FS still enabled" && exit 1); \\ - fi - grep "CONFIG_ROOT_NFS=y" \$(O)/.config || \\ - (echo "Self-check failed: CONFIG_ROOT_NFS not enabled" && exit 1) -EOF -} - -# For testing purposes only -dpkg_configure_kernel:append() { - check_fragments_applied -} +require recipes-kernel/linux/linux-mainline.inc diff --git a/meta-isar/recipes-kernel/linux/linux-phy_6.12.85.bb b/meta-isar/recipes-kernel/linux/linux-phy_6.12.85.bb index a61befe2..33265f6b 100644 --- a/meta-isar/recipes-kernel/linux/linux-phy_6.12.85.bb +++ b/meta-isar/recipes-kernel/linux/linux-phy_6.12.85.bb @@ -1,4 +1,4 @@ -require recipes-kernel/linux/linux-mainline_${PV}.bb +require recipes-kernel/linux/linux-mainline.inc SRC_URI:remove = "file://ftpm-module.cfg" SRC_URI:remove = "file://subdir/no-ubifs-fs.cfg" From patchwork Thu Aug 13 16:45:00 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "MOESSBAUER, Felix" X-Patchwork-Id: 5360 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 13 Aug 2026 18:45:42 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-qt1-f185.google.com (mail-qt1-f185.google.com [209.85.160.185]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 67DGjc67019721 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 13 Aug 2026 18:45:38 +0200 Received: by mail-qt1-f185.google.com with SMTP id d75a77b69052e-51c07f25de2sf1159411cf.3 for ; Thu, 13 Aug 2026 09:45:38 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1786639532; cv=pass; d=google.com; s=arc-20260327; b=nhkwZOe1wMniTF4vgFuRgRgf9/9vAxoW/2uvKocq3ArNk4I6ep8LijD1Sfo1tHj8VG ANGl6qmkSAitK5+7T7goY2It2yg1CRwcDQDpmOJaP4vEzCewA1buUwNs7gqOKhTcTGhl UeB2+UJaGYGFXw/L37p7NlZ0dKyo1ILcUspihCESsCDHCMhNPiEDI6cdmHQOtCBolFEd cxYOwmwaU3YbUYSP5ZlPk79mnT781e2Wf3L1aRQ8LAt2EXgExOtgiHeyjVRJzX+5wquq wqDqiySZpsJdY4sdlu7Iqs5wy4BP1ZPmBA79FoiIl/5oTVzechizHSaTdqwJdidBCXzf +itw== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=ivp6sdRVg1EzvetenFM+1NjQ88MEpe8CoVBOtt8MkK8=; fh=vqQlUX1qVhV7CYUASSmi69zFa7CvwXPllb2g067B7lY=; b=UEHk03sgALh06XzC1xySHUAmtgyUAo2tvwCMj2JGt6acN1ZGT815U7YPscDiRwIMji 7DDTmZuEcWtUU3kaIZzszaIq4o0lRGJTozwSItznlWDIEtrA/J78BBckAdkNvTLYepT3 Nhy2N+qo4wz2i1DAUYpJhsdUxVBQ2QU1IOvhpFBKOR/48Ae0o32Vh+sPPI+f1+CzweMA 0Jm9UuHuBK36QKXghnZaH71qtPBWs6WW5M6FjlfKLZX0HTVk+DbZPz18RMF0NmgQumQx TfWxLPAccfHtqTAmVvp7Zr9vQ9jlAHnoDl7q/Whputhal50Qd6z0VZYKq+7DionJJKFw V3/Q==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=pp2vQB28; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::5 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20251104; t=1786639532; x=1787244332; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :content-type:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=ivp6sdRVg1EzvetenFM+1NjQ88MEpe8CoVBOtt8MkK8=; b=p3IODPQestVfjs101Qxz75RwEceZCmx6zomLCF5TZZ9KxNylaD2QvcdKv9NgToXzIQ 4/j6GCuI4EO7Cag4h9kjeTMTatWH485BgQjEz76WdmQFqYtS6mjs50jskB+axGFL6f1R /qAWpSUftvxsqT26S9U5Ed1gJT2Ztu5AhiD97omr68FJOHsvrbsCs5JuXSJoQHyo67QE 76cL/mQRJju1olzB2fwDOaMBddDz/m75a33sfp8OSgyo5Y/tksSsDSdgujZh/aBA07Rv FdoIpDygIb5oR4MPYbKJP99uWLQnavXoXvq/+EnKk063dMgMc4+uElKS9vMl5k0bw0sz w/lQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786639532; x=1787244332; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :content-type:references:in-reply-to:message-id:date:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=ivp6sdRVg1EzvetenFM+1NjQ88MEpe8CoVBOtt8MkK8=; b=b5lYAN4tb77z2r+CQ7+cKxKGcSP/x0oBuTiy71IgudlXTjz2CMNta5ZJdO/GLoNy88 LdFxE47gnTkmJS5acaWR4n12uD17Abw1VN/p9ovDIWXpFOVpWlwqFl88uCMGgZPcs6bl ShTqOE7PG79J+x8dFF7YY9iyhc5QtK49OIVUBGxw1ujR8etkOC43mbaYt+z6AhdfGCor OB0Yvx0AqFwoxG+SUG2lp+w+cfY8vGu8nQybLxa+Bko7Tvm48xyBohruOUb3br8/800L KijVRkrur07rUvQPEfM93Am2lBAAzo4emeO1q7UL/ULsy4OWGxIXogrwV7W1SxAJCn+c Uyyg== X-Forwarded-Encrypted: i=3; AHgh+RoVoarcuJGhxeE+1VuOGO0hlPm5lvhG0T25o9wS6+y90viATxR8o5oN4hRAuMepi+Sms9fWqSU=@isar-build.org X-Gm-Message-State: AOJu0Ywrk0RSNQleh5pk8xUhk1MdE1v1HJ1RVt+Bnflv2kQ73XyrUVGG Qv7TkpDHcV7ERuTyDQrKbBkkxX5wBlBBOyfuNfS2R17WMwv5NjkrWuCv X-Received: by 2002:a05:622a:1b88:b0:51c:15bb:b4f2 with SMTP id d75a77b69052e-52d73d90b36mr75281731cf.27.1786639531881; Thu, 13 Aug 2026 09:45:31 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="Aa7YSPRtq/aRp1yl2jc4FcUOdwr0r/26vFO89Ks4b+iptBFfhQ==" Received: by 2002:a05:622a:4808:b0:509:2a0e:163b with SMTP id d75a77b69052e-52d71f386a5ls26315751cf.1.-pod-prod-07-us; Thu, 13 Aug 2026 09:45:30 -0700 (PDT) X-Received: by 2002:a05:622a:2448:b0:517:c65c:488b with SMTP id d75a77b69052e-52d73ac37dbmr88524291cf.0.1786639530722; Thu, 13 Aug 2026 09:45:30 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1786639530; cv=pass; d=google.com; s=arc-20260327; b=nDPQ6uQohTvLG5yTPugsICyQ/fwHakdfche+fRJr9WhB/RXxHVro5vW4fQ9wd1nP6R 29v2w2BOgcLDmlLCU4lwhjqM+1wYSw0jIcZEHoY2yqiZMWBAxpfMjJGpsfyO9JPbtcyX HiZUTtyGScdrp0QMiUaTPBrdN/8GVWjpVc1u3VjCCGETDZ7wtmvS0y/jxvqo9QwxDbHL kgdcB1599Uln8RhyMN0BatvmNBilfG99S9On/Dlo1GU7KQ74ZPlpMw/IdWk3tebcQzKt B1CPTu0+DY51i3aUVbBkazZztbz7CDYv8DvfugShgGkNES6SHYjag4XxFy5Lo9uTr4kb rszA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=DFOnN0wHVAVGX6ySaq/DGviiY5oDMRBvP6HXHeUcPFU=; fh=2vPEtVRFZgJExMSCfX53nKBFsjiPYp/60rbGy5S5Mwo=; b=JxGEzFzdgzyGr/M4g3HzeM8OA2B23jcOc0qB+qb7rikzLtBQQFIPMiRNawxTVaAmrm tDFbldW/QDqQ4o6ARUyI8U5Z+hEQskGO2Y/1GTvFtpEffTp+OBOpXTWh/9YvQWgTZjhy wbN8tkIbfWy3RjjoTlhqQ74WlA2zO5CBH4Cn7MGnD0p1DZjNdarsPBb0sVtrUjG7p8/X ZtZuGC/1raOquEWRlWLR73JP+/IyxxBFrc2DVs3abHvLoi1p3OY4urbfewr2SH1juQEi 9UKp1TiZrSLE19zqgNyM1OLWivrJwj9RDAbUaAa4OXRihf7EeUHYrH7FYrZqdW9nRF4Y CxHQ==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=pp2vQB28; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::5 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from DUZPR83CU001.outbound.protection.outlook.com (mail-northeuropeazlp170120005.outbound.protection.outlook.com. [2a01:111:f403:c200::5]) by gmr-mx.google.com with ESMTPS id d75a77b69052e-52d83d2634fsi19811cf.0.2026.08.13.09.45.30 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 09:45:30 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::5 as permitted sender) client-ip=2a01:111:f403:c200::5; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=jWhbypqRr0MxuwhGMYf3/GYcFgVzqEqp08hyn5tgdHDm5zB6XGdUb1QWxcyCzXDamf4z4AEnpkeo1SS9Df2wznIIYbMgeBwl/Hg+p35uRyGo0av5VPu6EbixbDypwsGLes5i9dAJr5fBWhxWCYIr9kGgHXcXNe4np5MVJP7gkXDS43vJttKusheZTB1c7i4AjoZzkG8Fw8lcmkPqfwOjP18vxU6JbX+K28OhJZD1nbUiQHlBjN127QDtIgGCeOCe8wXtq7atzSLfjE0fr85M7+HEAwmRRFp2YVnNe821xyJ5IK37UHqQPU8m6ilqKfBoP+lbVG8N/qXPAjZTZWWh2g== 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=DFOnN0wHVAVGX6ySaq/DGviiY5oDMRBvP6HXHeUcPFU=; b=S28G1bqLU8DLnjvPKc67oy9PlteDuLIIgq+7nIyOgX8gvwWsLIB0pFeM5qgKnFxxGfmTYdf5NIi8b2E0phYpamZCSY5tvpb1AxmeBm2cWe85SilhN0zhhznoWlzPoO3tenvsZHTtWITUWcO6QzIh13F4MvgIrZwMHAfCOPYb96wUxNUm+MY6oQ3WQRfZ2T/Ut0ynBzdSC3dNZzOtXfKOWN0HyBgNcA2SkoUhXFt85t59nfNYco/dRnHukR/htKjORkrPQ4V20OfuOU2aDqOldRXQ0arAhJ4vkpBQS5tIaiiov30a76wIz0UTK6QNGFGBrM2NSDCKiI8kBGD7Yx3UlQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) by DB4PR10MB7493.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:3cf::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.14; Thu, 13 Aug 2026 16:45:24 +0000 Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c]) by AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c%5]) with mapi id 15.21.0315.014; Thu, 13 Aug 2026 16:45:24 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: "MOESSBAUER, Felix" To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, Felix Moessbauer Subject: [PATCH 5/5] kernel: use architecture specific names for kernels Date: Thu, 13 Aug 2026 18:45:00 +0200 Message-ID: <20260813164500.3092151-6-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260813164500.3092151-1-felix.moessbauer@siemens.com> References: <20260813164500.3092151-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR5P281CA0009.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:f2::8) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|DB4PR10MB7493:EE_ X-MS-Office365-Filtering-Correlation-Id: ecb379ac-4a50-4b6e-bc3a-08def95a3e61 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|366016|1800799024|10070799003|376014|55112099003|56012099006|22082099003|18002099003|10067099003|11063799006; X-Microsoft-Antispam-Message-Info: DriXZ2M+hOCvBilw2fwAXh5zPaMBLO0jhf814B+A1uLGG8MRzgs7ZpCIEk5FcvUYmkvXR6Ect5taPvWNc7X0e5joqfYn5tVRZIE6hB+5ZQ/f0LyK5c8lNsLnKWPpDMTu6kEViNm2zJGaM2itvkCnWZBvYUEMWbP+eceIOyGGX1mQK9HleZZplmnJNkgS1/6pTZms7BsErkJc5RkOLe9WPoXPmSB4NYSM4kJTd9yI8LVa4q5BRUAHh58G2M4BbeWa1HoN6Zak6r8vqpRyfbez/SeyIhIuG4+LYEBrEC41BBceKwgm30YiXefxSRPGlWzj1wLbMkwNUA39xWOGhwDlxcoMA8hEWxJPviH0BaGqI2hFUgHoHclP+iiAgDLCdpUrRAwJ0mQ2u3ozVBW31KW9lKcwQBnozavhHpDTahmiBKvclD85zZfJYb+KA42exoNTwhWcfd4yqXn0NnvUBcj5+95Z+ucqAvQn6PRKpN1igK+nLxHt/sdel2z+ulpvT5+LvOgVm7DCfn0iWyFcC7G+MT1mpYWisDDNlWS42DwHeLJ5Kb0ZgZNHgUNKtLCrukiqZebje3F/0/NPEAujJDebSKw/06OHSA1ECxXaT8Xa5QGo2OX6x+Ulc4JcKo/C2kPZ5VAh6DrJ6s13ePya/jaGKQgSP1D3h7ug32gfRuG1WuQ= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(366016)(1800799024)(10070799003)(376014)(55112099003)(56012099006)(22082099003)(18002099003)(10067099003)(11063799006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: 525GRJmeOHwWzcRWls9ALYlPoJLckXeTch1g+Jb3h6K/Fkk5X6Odn+Z/MdWYkTk7h4OQnXJ6b5dPntiTomUqJMJescEvpHLEXQ2HTmZ/DceyKNxEL5/GHuLe+m5wgv4KQ2wrRiwCv/0PLr5SrrpSUvkzwPb3e/n/S/8nXB8/G9DUmj0n7fsKJZ03BwgAWC7h63NvrmMgvwv/rHZSmBhga7VdhlS09J8LJQL33kLY+nUI3g3OX8zZOcEe9TE04uzA5P97kgSZzkSZtwhXy7ZonbB3ehn0+7pdJwGFz3w9Ka7Ej+p4khRW97yOXILc0CmOhWm9Ix2QC+SKTnujG31bWJmsqo0fzwzaBZIculfuewe7jDLNJQ6atGG7Fps/gIlHgyrEGyyAV+Yk3WkIjja6sK+hAi5cdyYsHFGyiEFOfCBrd2IpszjwYtR3wUZvC5SZSil3ZtSTm5TuFksEHovU2VQNSkxeqn4IJ1IyaT9c8zrnyaTR67XX2j8AyFKhkIAAPylhuPJsorKK0xZ00v5NJ3Mr8NUZ3TA59n9iPDJc0NAk24jhjszuPR5TtN6w+2UurkiPosrhdarRLiWTQO1+8/GmYFiaORbhbDPC6OX4cAH6uQv9er7z8LZznIXW8BH6LqVTmte4aWJQ1pqziguw3tqH8lBS/trqhWB1iiRX49e1BFsAtj5Fvg5Z5jPu8W/dWRSmM5iXJsxR03nC9fTtyeUD/+v2AjKxtiahNr9N/ddal/ZMw/pvuwoSHaiSfmDRIqqWfqy6iFxH8Z39pW8EbtkrF7rQrHjduYFWKjoZ+a04WjMexpoa8Lp3pXBDtFFGfxFMJKX3N8jaz8nZHkrXSIBMFJjXDTEespGTJpbghxjfwfOWU9Ssp82Nh+pQxjMUsyU7V3uSKMwTjVTyGAPaK8V0QD0V4EbBJ5iievv9EKXSs693tRNlamGOVz60EgGW3q1dIUg+SWyAvH58+POqfY8nMKwt8zD2pMaq1vCOiWdlMCCB/bLPkrgEi0Y38zqu7hIhH5beTqZd0OsxJhbFHSMJG8bnpyIgYB6YhKYca/Us61fWKgfU0rc34MJMpjziGIu81Re+CxCb2wP0q67sJ7Kchce5xgtNlN47w/u94p41yJoOxWyVtGkcp39lRExlIObroKNVqlDcW2qWQKpA3N46jEl+KnaZRj8dhxedXAsVGRbLSufjz0JbsBbQYc8sHekLzYtQghotld7U7xK9mQUMdKL+K7A71sJEcQp4GX24HUDClo7Xt06jIxUvTqVrjCLqdgHEb+eiYHQhdz0S1HAPX/rhsFIpBVkm3g7FJ3jhlHLD2pwHyt5VLrHun4Memnh5Rbf8kUmmmKMt/+VvZhVBQQMcMiMBNbqHQmx2lYB2gP1viC7IL9oTGfQcRmDAUgDfCu2EPEDmxrYprCRv9lhZ1PB4y4UTM0AS3Q5RkigBxqeMDw21SGLPSauRHLHHGAVSJJ8L37crez688wYcL6ydh9XqSuswMp4f4vsRHmFPgn82Xraz3XOj3/A2eJRva61sqdaz1kVnnuVQsrLUyeBPTy60Ew2sB/S2clU3CkSZk872dBjtHb5hDYmaIEER2TNqQU8h5OpVpsBfJoHOWIjG3YhJ6r+9tpOba1rXKbtCCemDsLeXBFCj+5aJKzaf6e5ToiN5+//uAJuskMQ811wulKIdOzm5HecIe+B33vPADqPKkGN2cBNFEsAAuftBkcTEGX2b6eicLASZala506XtoUp9/yGAaMI3XaJTHX2aIko31F0ouZ/qqLPX6eyCPQaIkw3/ X-MS-Exchange-AntiSpam-MessageData-1: AgQF8RqHYADVtFNvJwH9xXF38w1ba+pq7cA= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: ecb379ac-4a50-4b6e-bc3a-08def95a3e61 X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Aug 2026 16:45:12.2981 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: IDFSU5CEo+VuAqCpQzBrQkSi+afKVxpLhQgyNQu4N5MaYTscQcEr9XEGQVqyJ+sS/HFSsk9Qv17ty0j8KuNVBx9hv7jBXVC28qz4kW5ZnXQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR10MB7493 X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=pp2vQB28; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::5 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL, RCVD_IN_RP_CERTIFIED,RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= The kernel source packages are architecture specific. By that, we also have to encode the architecture in the KERNEL_NAME, if that is not already implicitly the case (e.g. when building a kernel for a specific machine). For the kernel recipes which are generic (like mainline and cip), we simply extend the PN with -${DISTRO_ARCH}, so bitbake can find the dependency and instanciate an architecture specific variant. By that, we also need to adapt the default in test_per_kernel, which explicitly builds the module for the kernel that corresponds to the multiconfig target. Signed-off-by: Felix Moessbauer --- RECIPE-API-CHANGELOG.md | 18 ++++++++++++++++++ meta-isar/conf/machine/beagleplay.conf | 2 +- meta-isar/conf/machine/de0-nano-soc.conf | 2 +- meta-isar/conf/machine/hikey.conf | 2 +- meta-isar/conf/machine/qemuamd64-cip.conf | 2 +- meta-isar/conf/machine/sifive-fu540.conf | 2 +- meta-isar/conf/machine/stm32mp15x.conf | 2 +- .../linux/linux-cip_4.4.166-cip29.bb | 2 ++ .../linux/linux-mainline_6.12.85.bb | 2 ++ testsuite/citest.py | 2 +- 10 files changed, 29 insertions(+), 7 deletions(-) diff --git a/RECIPE-API-CHANGELOG.md b/RECIPE-API-CHANGELOG.md index 2db05169..c13a3b3f 100644 --- a/RECIPE-API-CHANGELOG.md +++ b/RECIPE-API-CHANGELOG.md @@ -1175,6 +1175,24 @@ DPKG_ARCH ?= "${DISTRO_ARCH}" Firmware packages are an exception because they are built for only one architecture. +### Kernel source packages are architecture specific + +Kernel source packages have always contained architecture-specific content, but +this was not previously enforced. As a result, builds for multiple architectures +could publish different source packages with the same name and version. + +Generic kernel recipes can append `${DISTRO_ARCH}` to `PN`, to provide the +kernel for all architectures. + +``` +PN .= "-${DISTRO_ARCH}" +``` + +For a kernel built for only one target, the name may remain unchanged. When +building multiple instances of a kernel selected by the same `KERNEL_NAME`, use +`${DISTRO_ARCH}` in the name for architecture-specific kernels, or `${MACHINE}` +for machine-specific kernels. + ### Add Hyper-V machine support A new machine `hyper-v` has been introduced for building images diff --git a/meta-isar/conf/machine/beagleplay.conf b/meta-isar/conf/machine/beagleplay.conf index d030256d..8cefd939 100644 --- a/meta-isar/conf/machine/beagleplay.conf +++ b/meta-isar/conf/machine/beagleplay.conf @@ -5,7 +5,7 @@ DISTRO_ARCH ?= "arm64" -KERNEL_NAME ?= "mainline" +KERNEL_NAME ?= "mainline-${DISTRO_ARCH}" IMAGE_FSTYPES ?= "wic" WKS_FILE ?= "beagleplay.wks.in" diff --git a/meta-isar/conf/machine/de0-nano-soc.conf b/meta-isar/conf/machine/de0-nano-soc.conf index 78f841df..7059822a 100644 --- a/meta-isar/conf/machine/de0-nano-soc.conf +++ b/meta-isar/conf/machine/de0-nano-soc.conf @@ -5,7 +5,7 @@ DISTRO_ARCH ?= "armhf" -KERNEL_NAME ?= "mainline" +KERNEL_NAME ?= "mainline-${DISTRO_ARCH}" U_BOOT_CONFIG:de0-nano-soc = "socfpga_de0_nano_soc_defconfig" U_BOOT_BIN:de0-nano-soc = "u-boot-with-spl.sfp" diff --git a/meta-isar/conf/machine/hikey.conf b/meta-isar/conf/machine/hikey.conf index 019e1910..1e696b4d 100644 --- a/meta-isar/conf/machine/hikey.conf +++ b/meta-isar/conf/machine/hikey.conf @@ -5,7 +5,7 @@ DISTRO_ARCH = "arm64" -KERNEL_NAME ?= "mainline" +KERNEL_NAME ?= "mainline-${DISTRO_ARCH}" IMAGE_FSTYPES = "wic" WKS_FILE ?= "hikey" diff --git a/meta-isar/conf/machine/qemuamd64-cip.conf b/meta-isar/conf/machine/qemuamd64-cip.conf index e7eaa2d6..9d633362 100644 --- a/meta-isar/conf/machine/qemuamd64-cip.conf +++ b/meta-isar/conf/machine/qemuamd64-cip.conf @@ -5,4 +5,4 @@ include conf/machine/qemuamd64.conf -KERNEL_NAME = "cip" +KERNEL_NAME = "cip-${DISTRO_ARCH}" diff --git a/meta-isar/conf/machine/sifive-fu540.conf b/meta-isar/conf/machine/sifive-fu540.conf index c9bbc57b..07846f99 100644 --- a/meta-isar/conf/machine/sifive-fu540.conf +++ b/meta-isar/conf/machine/sifive-fu540.conf @@ -5,7 +5,7 @@ DISTRO_ARCH = "riscv64" -KERNEL_NAME ?= "mainline" +KERNEL_NAME ?= "mainline-${DISTRO_ARCH}" IMAGE_FSTYPES ?= "wic" WKS_FILE ?= "sifive-fu540" diff --git a/meta-isar/conf/machine/stm32mp15x.conf b/meta-isar/conf/machine/stm32mp15x.conf index 7aa410a5..aa453d8f 100644 --- a/meta-isar/conf/machine/stm32mp15x.conf +++ b/meta-isar/conf/machine/stm32mp15x.conf @@ -5,7 +5,7 @@ DISTRO_ARCH ?= "armhf" -KERNEL_NAME ?= "mainline" +KERNEL_NAME ?= "mainline-${DISTRO_ARCH}" U_BOOT_CONFIG:stm32mp15x = "stm32mp15_trusted_defconfig" U_BOOT_BIN:stm32mp15x = "u-boot.stm32" diff --git a/meta-isar/recipes-kernel/linux/linux-cip_4.4.166-cip29.bb b/meta-isar/recipes-kernel/linux/linux-cip_4.4.166-cip29.bb index e2775c8d..bb196b5a 100644 --- a/meta-isar/recipes-kernel/linux/linux-cip_4.4.166-cip29.bb +++ b/meta-isar/recipes-kernel/linux/linux-cip_4.4.166-cip29.bb @@ -5,6 +5,8 @@ # # SPDX-License-Identifier: MIT +PN .= "-${DISTRO_ARCH}" + inherit linux-kernel SRC_URI += " \ diff --git a/meta-isar/recipes-kernel/linux/linux-mainline_6.12.85.bb b/meta-isar/recipes-kernel/linux/linux-mainline_6.12.85.bb index 11b90127..13c694b0 100644 --- a/meta-isar/recipes-kernel/linux/linux-mainline_6.12.85.bb +++ b/meta-isar/recipes-kernel/linux/linux-mainline_6.12.85.bb @@ -5,4 +5,6 @@ # # SPDX-License-Identifier: MIT +PN .= "-${DISTRO_ARCH}" + require recipes-kernel/linux/linux-mainline.inc diff --git a/testsuite/citest.py b/testsuite/citest.py index b50b3bc0..a87e1160 100644 --- a/testsuite/citest.py +++ b/testsuite/citest.py @@ -623,7 +623,7 @@ class KernelTests(CIBaseTest): """Test per-kernel recipe variants for external kernel modules.""" targets = ['mc:qemuarm64-bookworm:isar-image-ci'] - kernel_names = self.params.get('kernel_names', default='mainline') + kernel_names = self.params.get('kernel_names', default='mainline-arm64') kernel_names = [k.strip() for k in kernel_names.split(',') if k.strip()] modules = [f"example-module-{k}" for k in kernel_names] modules.append('example-module-${KERNEL_NAME}')