From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 20 Aug 2026 10:03:34 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-yx1-f55.google.com (mail-yx1-f55.google.com [74.125.224.55]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 67K83XM0010851 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 20 Aug 2026 10:03:33 +0200 Received: by mail-yx1-f55.google.com with SMTP id 956f58d0204a3-66cc64473d5sf2378719d50.3 for ; Thu, 20 Aug 2026 01:03:33 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1787213008; cv=pass; d=google.com; s=arc-20260327; b=N/XPN8Lh2JR/wpvpRCBDuAFx4HrdNP0oCXZ6KORn/Jv1F21QFv+KzADQBChV7tFMRb w0NLLgFCv8nCnj+rTHl/PVpUeTSrM7pbszNFZv2j6uejxaXSpmH926mwVVCQCdDngxCS yzhfkBiw0yOBSDfapcUdIeFFR3CxPggVQsJXwoxEYXUuT5hUYRT1Vj5yHM15yAySuMvX 4OG5R9JYaukJdrDViYh0jlan5JGesEYoDvgGRbH0muA3xENdPJZl1SeZUOCaPuouHPfd LQIb4frGGgP2y7SkCQvt5gg6yD8PQyfl42nXh3/tjNHyNRS6G2gFt/SyCqN+wzOhdHMz pH1g== 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=hUfGxkpyJBZsjaU+AJ9QZQP8YFiSBfKff6LGvJr7gBM=; fh=3i7ar+vszE1UNjkpkiBQfLcO5cPsgZ2fPstK3DcSkNg=; b=JGWJFX4WhlrTG3QH75DoZDlsXCivPK1mvqlEbMQmGdgnWItfNARSHiC5CioUpOtxaS etmwIRL36s1cMekBCqPOIWf42SmRrzGm7SFZ05lfxGMuddXDB3MOE1eZOVeCe4dAxY8r CD6vtWjhQ/H8ofZgq91iVg0w+fBGltSa4/LJ2mJM/zlAa5CoHWsN/oH5q8d9A08yznDz cJmhe30aRW3i6zu4O/Gb2Fm2xH95ybdSMvxlncuR+22ehTxch3GlvqG8gPBsZm/Ddbyb iYycRfsceVwHiE9mrMMUdrpAEsUjxpLjfPpt1TWu/R8e+t2iOeSD0Av3cc2Tqx02yF1J mFaA==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=DbGhX+KG; 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=1787213008; x=1787817808; darn=ilbers.de; 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=hUfGxkpyJBZsjaU+AJ9QZQP8YFiSBfKff6LGvJr7gBM=; b=Krex7FAd+JzRczLKBGJsiuz8YtNHFJOOanxPyYs6CliC/wbXEIb4aHcZ2CSoUJcoEx sL876qQjIge/A7PyXL8f/4BJ3lPxJwAA7bX0sEeXa1HV9rjI0YxDwCheOx1YkACTf2P8 v2sYdWBODv9EmMn0+CplZ1fjDB7MdvUVLiONOr1mtukTPjnZYP62JxzizP5UMOT7xIdV F+Sm2BLBrBJmylfAQuHz/ctR3vSiBLQ2T2YK8AHyUABFWyXBsQeuQsY3ZiordgtjX1XW ZwEHZ2/hL+pj+jUYJaayX4a/dAuEiQDciNZTKdDG2vOVH2CcnSvi6R35KEZoMFizVYMt NX4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787213008; x=1787817808; 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=hUfGxkpyJBZsjaU+AJ9QZQP8YFiSBfKff6LGvJr7gBM=; b=d1dJC8dXcLXMcC6nG6Iyx3FNnkiPtQq3ytOnUSEMfHynlF305LXJ7Or9yCx6LuPrwq g39yx+ndudSjFfd462oR/7B9GEcvnDWPm9xFBNqCRfYztwOXgkBYGofzAMoKyZ/R3SVc oKjxJJ5tq3/LIaZnM4VnwGz85QX14+QQ0t1BnJnAqzkBo876UIz5BeTv8pwovgLz7PBm aOuMI33jpO8foKGoOAwu1V3jGsLSMNvOWYdNZ68eXXDCOa2+aG5i7tMsJZdpgg1e8qON M7boNYhPhLK07CakhxNMXL8ufGjmmSh3fge/TxhE+c4iGYEhozQKCaN8v3x1uaGb3dB9 j97Q== X-Forwarded-Encrypted: i=3; AHgh+RrkymwR/xVsf+TOEkH1WfyEwK4KYn3p9Noqodc1+HMtA9wJ8MntxltivnLcW5DnOvR79BGE@ilbers.de X-Gm-Message-State: AFuF++kRzPpLSo4+yUFUM5gw39uOnQVr6mqJhwip2et1XYecZB/GDWNo SCWv+h5MW4lWtA3XOXVi/YZd2LPiQhMXAz4KvpaiktMBy4JE5vbqhrz3 X-Received: by 2002:a05:690e:4399:b0:668:9402:4f91 with SMTP id 956f58d0204a3-66ccb55e302mr1931193d50.6.1787213007662; Thu, 20 Aug 2026 01:03:27 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLdc2CjmL/+PIODSPLxiic1C6XsC+nkASBSYJnCFLB5bqQA==" Received: by 2002:a53:b166:0:b0:668:430b:ab48 with SMTP id 956f58d0204a3-66cd60d1fa9ls839997d50.3.-pod-prod-08-us; Thu, 20 Aug 2026 01:03:26 -0700 (PDT) X-Received: by 2002:a05:690e:12c2:b0:66c:5945:9aa9 with SMTP id 956f58d0204a3-66ccb67b309mr4125139d50.36.1787213006620; Thu, 20 Aug 2026 01:03:26 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1787213006; cv=pass; d=google.com; s=arc-20260327; b=hGINMaBGi57OYU1Ewzmxh9eAcLrhT+6VxMj7h9rWMWd5T5MKmhV+CXXEtRBBp78AKY K6g4c52weJ0K4y8inS9ttSejltU7WcX0FHWZ+iqq9edn8X4nEJ/xm+nsHiGhC19HCIKI ODTX5i+m/T7rwDDtEt/1bqSVcVtTArpR2ubvyO96f15jklmyM+OaqDnOiVyjP+yXk7XF auruHYTmaW/Dj0bXniPgjjKLHipcIP+0rqYwfxJi+dgxn7I991eqboHdAZ1/zOS0Dxu4 c6RIBo+B2q879hLeCgy2bi2mdWakWyFi5g4qEk6wEhNF/ZavBSsUUOBopZWzl4vkHxuK QdwQ== 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=c1pvzLE86JKLRDrgKRi35La07FibV7N4yNNh7D3NGS4=; fh=2vPEtVRFZgJExMSCfX53nKBFsjiPYp/60rbGy5S5Mwo=; b=ElcQUdexZR8s1wy+rQTAHsBHEHEVhfvf7FEO83M56SFNhfFnkx4jR0nK3kntR/F+Ov CdQWMqE4EWnlUL6xklBpIe6OVLfp/KoMY9UIzCwnYSH32tA3shuYz9oDPOy4igQlpB6a ObeNxiLGdbZd0EkAwnaW80/TFkKJHfWRIi7oDD0gNS5Jhpa5/BJwGw1CESzcF2efEsNa X/SIdCAYECoKopts6Ga6y2Rcrsarf1es6GjcyWHPCTMdxKxDFqH8lYkAN+bcgB5MA1uk YwBqAhp+mSHANOKa2mEq/hs/nMnqljyMGpDYAsGgw9PRIaoIDbAcCvHeu1MpmRrlEoy+ BxfQ==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=DbGhX+KG; 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-66ccafdf80fsi131776d50.1.2026.08.20.01.03.26 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Aug 2026 01:03:26 -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=htZrx2zfkaYTRhdzS8Vtwf0CyI2ZTxjH+EYlYoWP2hMdqSqXvtyiXt9sg6g6b+VuP/Ipp+KJKPEM90ctVaicPxBbqcCVpEZjjPqCS9vVDmREWVv1MhYKMIUvkNSrtguiZRGWqTMd6mFzwiZ7s3RLYTWNc4lwIpqamfzok4y9RPvmzFzQJi0SHqML4tIRReDRmervVgTmCegl9P486NLYC5FtElW9zpUnWNTa5eL7zwSywDzkC9m1GvSGVKj7wjt+V7EKLJ1I9dBcDcrw9eYoS/0k/Ch/kUQ1ok5TKihZ4dBOmXpmm+qul7B34ALQjQIMQfdFpqzq1edlQMUTzQbekg== 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=c1pvzLE86JKLRDrgKRi35La07FibV7N4yNNh7D3NGS4=; b=ta/dProSYC3p71oZzt4cDMzyt+hg/e4/7seRRbztCoaOvHCTsWp9H9weYi11lWeABt4jk9mshOfVOolzNw7cpjmMCLmeV6zGGQ8+ZFQMyA3watJiRMKaWqks4u6ZaqWf7Q0Bm0yavPwPkjrY4cZBPSCN4Pth55X+b3hdRA+iuPG4dh7BjNSsl3MOgfgD3pX8drljBcB54LEHb2ACtXbOptwgmLecymySiPHtV7ECoEate/6kGXQczfF4gEMeM+RhA994T0yGYYdKBUIWvw4t7EoFug8eEdKg82zuvH6ufUQDzkiDow4IXg3zFbG3aC4FkGsK3BNcoGmCzoRe/xKkNw== 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 VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:14a::21) by VI1PR10MB8088.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:1d4::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.8; Thu, 20 Aug 2026 08:03:21 +0000 Received: from VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM ([fe80::4985:cc3c:fb41:6886]) by VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM ([fe80::4985:cc3c:fb41:6886%5]) with mapi id 15.21.0339.007; Thu, 20 Aug 2026 08:03:21 +0000 From: "'Felix Moessbauer' via isar-users" To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, Felix Moessbauer Subject: [PATCH v3 5/5] kernel: use architecture specific names for kernels Date: Thu, 20 Aug 2026 10:03:10 +0200 Message-ID: <20260820080310.3285076-6-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260820080310.3285076-1-felix.moessbauer@siemens.com> References: <20260820080310.3285076-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR4P281CA0275.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:e6::17) To VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:14a::21) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR10MB3967:EE_|VI1PR10MB8088:EE_ X-MS-Office365-Filtering-Correlation-Id: 8567a448-7b37-43a6-8d89-08defe918093 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|376014|10070799003|10067099003|56012099006|6133799003|22082099003|18002099003|11063799006|55112099003; X-Microsoft-Antispam-Message-Info: ZURB5UfiZRVPrp2EqzMNaMxxyipOONVA/jPykIIf2/KE6jzf85LXZOmjig3Y6YiLwG6yEl7oFpzE5cTC5ee3AFzpu8LJWzx4xMFHpXy7OSL63aDy1bqEkFEfQIbtja5ls8Ys5Wu+/S89a9FF0GieHkelQ8OqXodr+77PsHEkaxJzz7GDZtBa79WAQ7TTL+nOz8bZaCoVO3qmhc0SkUBTDl5n+6el8/ih0NjkUlRHYTPrVpdQHPG93MNqfsDeQPt7Rhbn0V/QlZ2xCdXCROJm+tQQ1fUOUNVNo9Y94CfF2g3IOV0N5NnvbnlWABoVq2kGqvaLbbFQXzclziNFlst6r+LtKs/9b4VBIoyGEuj9kptiDEIMlIB1cN1qHjaF0E/4+6NniZ6nazkdoh7yXNEFnoCZKmqxg/gv4RgOP6K5do8sEff8XwLHL3m7f9JbvQCsyhu8ZSY9FTFwog88vCtJdLQsT6t1Ecor/YmdU5INVfHsicNTUNBJRm6dMm2aajbP+iLsIjAZpcbg2KLXyzy1Cq3YzGeerTIjhz+iv7hni4datXuFnYidX5bTz12FSNeb1k23wPecBi7g88yXQrjkI+hp4fjqapAjJokDQ9sYzihCXpGThHd/erC+tTGrkOxVjwsan3Zmq2ZPj5XKsR0P9M82+7lg3CmgfOy3RmGXFNI= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(366016)(1800799024)(376014)(10070799003)(10067099003)(56012099006)(6133799003)(22082099003)(18002099003)(11063799006)(55112099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?S68ai9xkzsmPmFgoJcnVDoaY2riR/laGUURc/1ZTNcirfK42XY4G/oDCLnH9?= =?us-ascii?Q?IjxhWQzCTxnR1YfW2XGhJZ8RBvx6OjJWGO0GHJ5ao2cT2AhtfOFjmoHhAmW+?= =?us-ascii?Q?NHzypru1bwe5xnqMWcsjPveZDproLd6UUnJMBRAG7SuXGN1Dg7VGSE12yTb3?= =?us-ascii?Q?An0YUxMcNxBIwQmwefXZ+xshgHDn5o73yAcLmm0YIhmyNcsLfIVUWPvzWymO?= =?us-ascii?Q?aoGCVwbH6uPH6Lj0BaVo+62d0AezRfC45TRvkuDeJ9gtZ8R1eVsw1ELJyxUx?= =?us-ascii?Q?KMusJBuKE7hkqMBGwCfh224nRfIdpzSSzXpp4Cqkj4fPbulQB7QS7WEuh5Jf?= =?us-ascii?Q?AfYrrvw/h5Ndmt3d5RyXcG4+d6TIPXK6hcANx6ca+51MN8cLe283hXKjfoet?= =?us-ascii?Q?1oOBZx8eizbiFk9LJ4W+DmAyjM5pqEzVM9PI9V84aiqrj3rwMxBRBVJn3oT9?= =?us-ascii?Q?VYvtz6DG5R9WvCCXzHkUTYfmKlmhozldiM+oLIegE2YCv88Y1JHbYB2CtRP1?= =?us-ascii?Q?xNDfHZGanaV/JevBDDh+gZ8EvslzlXIobJ+UWkEL6gFhlTe2sWg42ihWWenc?= =?us-ascii?Q?qYVY2mBQdStR5AuQqMTOKMzX7F6GD1jcAu+NmQKEoy85x7PpQBCBrHNTJed2?= =?us-ascii?Q?JVAdDDjCk/DqwUdW2AGDY92DQRIdnDaPGe8POgzHwN4aGcunmptcMzNObtcQ?= =?us-ascii?Q?VPIQ9ghmzwcrruZ3JMEsjZ04Xlo5hODXPTHr5gzYykzIUo/kDAQZpwRH2pep?= =?us-ascii?Q?i30cdyRLo0779D1ORjFXSAcVvofR7HIBw2n4/hyjS/LrqbsdmVDP4ZsMgHpU?= =?us-ascii?Q?dq4PdV8qeP787xIZ1F2UWsZ5v7HglbaQuA68afr2ki9CdW8WCxYAaREqiG1I?= =?us-ascii?Q?u15GtEV6AfwG/lqd2eCkY4DYpkZUNxPOQWfVHg32ete95dJNBcHKOiKjRKCF?= =?us-ascii?Q?L+UY0XUsJA9lObOxto4hVVoF0qXmB8IcUR1GtkHtzDA947484CYgaso4esuw?= =?us-ascii?Q?jQjeB75cKB7WDbLoSvqLpa0nXNImGNIHumRyWvrKZpHRTy7nQYzZCKY7wCBn?= =?us-ascii?Q?+aAGnREWe/hw0Pm7fdj0k4aU2CzPth8jnRHeOHXaWJmJLkbToeO9g2pCoGAM?= =?us-ascii?Q?xRqC1PBAqurvx3EFLm+cTfIP0I7jSM+WcemdUQ649FweaaHKYVwAa4x6wlkv?= =?us-ascii?Q?PTr037iiGvLe5+oT16D21/QB92P/h6XHtsDw7M6rNx8RG1a3+ENIZ5ivNqxc?= =?us-ascii?Q?GXPMZvNwCKtX98XbbJX995aiAgO42ZU0zLVhO0nO+EPauYtgELtj6g5whTOg?= =?us-ascii?Q?EhuwFdrdUrOBr9S7t2NEhumNGiKgVh3JHwvyFdYzPHh+iBRqkdEtJ+4gcHoS?= =?us-ascii?Q?FPp6AY3RjawtvtVZxbhCuzjtgJxA87a0ycgQcv4H2EEKN7Tqxuo4eMTTPacA?= =?us-ascii?Q?NqHQTOCHgRxBAN6jRVVcXQagnZkDyatFQPgWMw+LG3WMRqAgJhYMhIfiBQop?= =?us-ascii?Q?Wz+7hmL4f8DtQMohQestIrI6wqXSp1Q+/qWxYt3rlNEfo8c2rQGOe2rJ1Ows?= =?us-ascii?Q?0DYDCrz7eQ+XdPaHu/VPwVnP2jYsZIY/CcLKb2ERAQ5+vWrtEq0oMfm3o7gD?= =?us-ascii?Q?ldkAo+tIX1GVfukgEYdaxOK3W7JR8i4hiUXN0f62hbgew4n4M3O7eNV6xpUX?= =?us-ascii?Q?6eH7W3tU1cqIYS/ZXJbzzTDrDR1yGZFaDz5REbqvCPVYwC5JEkHu+pTiN7o6?= =?us-ascii?Q?6c1OFBEJ3o1JmX2O83tCmqAm8e+VtZBuIp1VZr8Ysy0k88QFGECbTN/WxQO4?= X-MS-Exchange-AntiSpam-MessageData-1: kUBtEWnd7cKcNY+hU/ggML8YtA3QgfgPXtE= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8567a448-7b37-43a6-8d89-08defe918093 X-MS-Exchange-CrossTenant-AuthSource: VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Aug 2026 08:03:21.5629 (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: aIn7GG9iUxOiFSDSskYNrg5T8xB74P6Lu+CqLXYaeARk16fBOCDK8mQKhw+77awawPTaOzEnn4Gk6lhueRrkL9Sbxl7Og/B3H9ViClTNVEo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR10MB8088 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=DbGhX+KG; 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-TUID: gFdYPybHgCyN The kernel source packages are specific to at least the architecture, but also other aspects like machine and prod / debug configurations. The linux-mainline and linux-cip kernels here are only architecture specific, so we now encode the architecture in the KERNEL_NAME. For other kernels that are already specific to a machine, we don't encode the architecture in the name as this would be redundant. 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 | 4 ++++ doc/user_manual.md | 13 ++++++++++++- 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 +- .../recipes-kernel/linux/linux-cip_4.4.166-cip29.bb | 2 ++ .../recipes-kernel/linux/linux-mainline_6.12.85.bb | 2 ++ testsuite/citest.py | 2 +- 11 files changed, 27 insertions(+), 8 deletions(-) diff --git a/RECIPE-API-CHANGELOG.md b/RECIPE-API-CHANGELOG.md index 2db05169..15b608dd 100644 --- a/RECIPE-API-CHANGELOG.md +++ b/RECIPE-API-CHANGELOG.md @@ -1175,6 +1175,10 @@ DPKG_ARCH ?= "${DISTRO_ARCH}" Firmware packages are an exception because they are built for only one architecture. +**Note**: This rule also applies to kernel packages. Set `KERNEL_NAME` to an +architecture- or machine-specific name, as appropriate. If the kernel is built +in different modes (such as prod or debug), encode the mode in the name too. + ### Add Hyper-V machine support A new machine `hyper-v` has been introduced for building images diff --git a/doc/user_manual.md b/doc/user_manual.md index dcc3f560..cb47c157 100644 --- a/doc/user_manual.md +++ b/doc/user_manual.md @@ -628,11 +628,22 @@ For example, in your machine configuration: ```bitbake KERNEL_NAME = "armmp" -KERNEL_NAMES = "armmp mainline" +KERNEL_NAMES = "armmp mainline-arm64" ``` When `KERNEL_NAMES` is set, recipes inheriting the `per-kernel` class will generate variants for each listed kernel. Installation of each must be explicitly handled in the image. +Kernel source packages contain architecture-specific content. Therefore, builds +for multiple architectures must publish source packages with distinct names. +For a kernel built for only one target, the name may remain unchanged. + +Generic kernel recipes can append `${DISTRO_ARCH}` to `PN`, to provide the +kernel for all architectures. + +``` +PN .= "-${DISTRO_ARCH}" +``` + --- ## Add a New Image 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 cc3a5a0e..e2e51304 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 f5d54904..c2ac144a 100644 --- a/testsuite/citest.py +++ b/testsuite/citest.py @@ -627,7 +627,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}') -- 2.55.0 -- You received this message because you are subscribed to the Google Groups "isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/20260820080310.3285076-6-felix.moessbauer%40siemens.com.