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; Mon, 17 Aug 2026 13:34:42 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-yx1-f63.google.com (mail-yx1-f63.google.com [74.125.224.63]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 67HBYeMm023219 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 17 Aug 2026 13:34:41 +0200 Received: by mail-yx1-f63.google.com with SMTP id 956f58d0204a3-66c70cfe719sf5084553d50.0 for ; Mon, 17 Aug 2026 04:34:41 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1786966474; cv=pass; d=google.com; s=arc-20260327; b=igtdpD2+gsI8KbzqCOb806p6RhgfycYx7A9swhQ4du8MD+q58g/BLWVFLn+HXD7w6A aRe1Q5jWxDmN32fASz9jydLeS1HPn7SjAvagdw1uNDInCd6xJLfO8fhYnm/mnf+XZEbI vP98fKdlobpOU1FuFzP3hDSgo47cr+/wz2WzhgzRSStL3Wn9RQCkaij04IZHSqlJ+752 L5+6FobwmexxYWzbMSJZvZK2j6MkOIj1fJrjT86F9Wo1iRveNLlz4XNjV1KrAMUzQjjK qhK11PXSKbSr5PRpPIBzv+BM9DZ29dDjHYzP5G1/GSQBerJqgI5veB0d0HJNJnDYqBbR k44g== 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=CtOLH62qSexU7yml5+dYwjefyyqROEFJWQVfVO/rads=; fh=yGQ4pjbU+uTfIb8+3J0qnMflbJeH9nEKnh0KBOQUaKU=; b=RriwBr071vNLtczH3SzYojxsq4ZAc3o8mJY/IfQ2z3obcGal5Uiyhg2/xAVwvt+Pp3 UdizPoJssf/tdnYwBQDSVTQ01dKVMo+xKzrgOP2FJGBb/u5EUV3TvjERGsRpSTjDTFny wwU/S8g+g5atcBVO6Ht/GcLxtpBnjxPxzYJ4FqxYwfzWjzj4IMz98PfKTYM3YAdHOizF l07662rbLopskzArx1pi3sem75Gzat7cM1id0K/IinwrNWn3K4lqmNCWfd2o7vMp804L Zr33Hv5o3F+TP6S6sXB9d4V468ETSNOKlEtkv5GibI0fz/JZSb3OFRu+apiEgXN2JES1 B2jQ==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="BI/L5plb"; 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:c201::1 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=1786966474; x=1787571274; 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=CtOLH62qSexU7yml5+dYwjefyyqROEFJWQVfVO/rads=; b=kG2XRRUZs5WGvxu7wfJ1TDgoSWPTK1t13ys4MfFijBp/Jzt1JckxG7Xq1ReP2bon3M /hTZx4T3o5OpbWyebRlqbcUzrZOvByIwHizexBIQxXUbyarFmPGUFFMozD+HpgRszlgo gjuriQa7Eh3duXlIR+nm3WvjKiA2DRw48Iji5L6ju3jd66PjbbO9calBZ9n6CXcTHXEA lmNJIlQb9/Q6gUL5hSoo195srQ2UY16LLEr1vDFD69Dz+w8mlm4Pj7K4a+aL4fDE0N6o PmEogIdI0lEUsJUn9uV+aK/qoNV5K8QjLr7TFNIPzCnT+trfVNetRW3reP5DXlgQtQHk P+xg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786966474; x=1787571274; 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=CtOLH62qSexU7yml5+dYwjefyyqROEFJWQVfVO/rads=; b=Ipv99LgT0r6BczUv8bHezLOYrAiwwiD1BvSApusXv4IkjhtnoVKkoOV2kDXCafu+F6 rWDqjmEtMFzXDabnv4JTpUWVxubPnuZqasngI5y+QnLlDsQsaMaji+7U4ZzXVQrZqU1h 2e5vCEO+REFkXkK5DIBafrvIr1qrenDhbUeVXOXBBihjdx3NaU4uq2LxKY8rj+qsbqMG pAdViQb1B19UPidEfWtiftxXbmQ6jBLI9y1tQ7WO/EYmvAIH29gMz/Wed5UDAv5JH79t E+luB3vIiby3sqyFslQD9jrwJXL/iAj2s7KdInLFPJRKwAg/+0Wk4B0/amJcOQz3bxvw aw/A== X-Forwarded-Encrypted: i=3; AHgh+RpEUm7/BnZZ08YbnNXHsEzsGWU/aU72ZDVxOLEWC9KrOeVmTZTaIa8W2/lMY48ak6XM95aT@ilbers.de X-Gm-Message-State: AOJu0YyeUo5O1z91iBUgMdf0sF3QSSvffAk3aebbMkWcxaBzaeOgB1Om hOuHN+LDcEnH/Z/8XOKZ1Ie7vvQijw49e1BVNXj85XM2nj0/U8En5Tlk X-Received: by 2002:a05:690e:150e:b0:66c:484c:867f with SMTP id 956f58d0204a3-66c72d2c9d0mr7796239d50.45.1786966473917; Mon, 17 Aug 2026 04:34:33 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLdcfm7Oj7QTS9qlKGMUas/N5GirFVX16VSgNZAK1kdZo1w==" Received: by 2002:a05:690e:dce:b0:668:1a13:4f99 with SMTP id 956f58d0204a3-66c4f9630f5ls5599285d50.3.-pod-prod-09-us; Mon, 17 Aug 2026 04:34:32 -0700 (PDT) X-Received: by 2002:a05:690c:4b0d:b0:820:15ad:522c with SMTP id 00721157ae682-8370ddcaa15mr92193507b3.11.1786966472659; Mon, 17 Aug 2026 04:34:32 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1786966472; cv=pass; d=google.com; s=arc-20260327; b=bX9lu0I24UhKtXk2IyS8sBU8F7QgPvywE3HTU6SthmeZVe3ohEKB83A78G3AoGM635 li//fLZbqUVEI7aiDv1Q7SzXZv7CIC/ZVNlT3OWp2Ar9prwAQMv2GJozHPj7E55VvCMk Vxv3e2bwhMYXruD4acx6CqHr5zmmk+QFTVswnEbqe1JWsH1DMPO7ZmzexYdHkklGqOmj wdFN/5CX9qKiZkcq93ocnUY4W4C/K6erbOpG/hAupr6qwQP6JafkozLH0P7ihJUIslp+ 5l0HaA5pyEum1kR8TJFj1p4lThlcnJRVZ12ySXzreHw9Z9Dkzc/kf6oIVW92QOcIkhmJ X+OA== 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=UfwyKKlYiNfwme68Bkg5msbyTHiUgeztgeQuFa1+dvI=; fh=2vPEtVRFZgJExMSCfX53nKBFsjiPYp/60rbGy5S5Mwo=; b=ruVSoT2baB60kvHjLctVFWVQHhBxCRRisHHUi89OihpWv5IhJYW0mvjkOezWFji9oY 5srPHxgdAie99cXJbFaRxU2G5JQHkInF1Njla36VAPb0jsjgTL6k2GGUoYNO5VPjldVI nc/zfj/PloMhv818EsgSU9rjDyKkEishTHB8Sq2ZGUc7jalOo6WK5ZDX5qw1So47gsnF lifi/ZR/gFHxWO4YybVJFRLNYY9sUF86JzHXqLDtztTc0skHIMGl6LnbqKANiBPOZYU/ OBDDgRt4eA/FHQOgHIwtM13EYZBSGs3Ecbh8oUnPEmYSI1OjPacUB6AOUbMtpHEHEy3n wbOg==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="BI/L5plb"; 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:c201::1 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazlp170100001.outbound.protection.outlook.com. [2a01:111:f403:c201::1]) by gmr-mx.google.com with ESMTPS id 00721157ae682-840f306c95esi59177b3.5.2026.08.17.04.34.32 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Aug 2026 04:34:32 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::1 as permitted sender) client-ip=2a01:111:f403:c201::1; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=jbQjEijbHUyNaRkPdd0EoZMynxlpENQfmlThouRZqQfaPmVeaNpRs4atU6ny/rv7fo/buh18AX+Bv961kNhN7rBxQLNj16If1cJvhUJEq4o/YtdoSyvKaEHjOVfFdwnNCmmeGORokqGiHLerNxJ7dxiOIVBNRRPahihOFNLBitieRtwqG7//7PagAoZy3WPIJr+Hy9K/7P8FxCqEu9T7ytutrSA9hovzTNbNcizmJ6YrbTIA1LJGrx3DcJIBKZx1ZotudaftBde9CgQyNgpim5Waynvf+aXlW7r1167Av/y7h9ZtBELb2hmRcBMbOZ7B85/fa5m9cE56Lae5Psg55Q== 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=UfwyKKlYiNfwme68Bkg5msbyTHiUgeztgeQuFa1+dvI=; b=h4RzWGM45Kyq4eIh68zchAgOE8v8zp/7Ptt1G7VWc7ytxA2ARF6GkmyDgJCEym6odrZuPvP/ibVuFa9u7xHMj/qaQRZ8SSESv9MJU2pVAgQz7K9K7Gzd0qr9gfMmPScPrbmS9k83el+RN1BW+YQfF0akWvBSq+zXCMNp/oNfRa6wXeR0whF0AL4404sJ2Z7yijoRE4o3NLIFXLcRX8QKiDn1ykL7eNNzosTIBv8UA/CwuBEIjQ3Si9yWmqDr/wNJWklpmMVZzheqHaZeai+T7ETyzRbaQphNrJhYr24nfxvfyvOXX98mD9sbYM61Sq1HTn/LpHhGo5HRr9q0TB3vDw== 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 BR0PR10MB034512.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:2c8:5c::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.17; Mon, 17 Aug 2026 11:34:31 +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.016; Mon, 17 Aug 2026 11:34:31 +0000 From: "'Felix Moessbauer' via isar-users" To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, Felix Moessbauer Subject: [PATCH v2 5/5] kernel: use architecture specific names for kernels Date: Mon, 17 Aug 2026 13:34:20 +0200 Message-ID: <20260817113420.750731-6-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260817113420.750731-1-felix.moessbauer@siemens.com> References: <20260817113420.750731-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR3P281CA0074.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1f::12) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|BR0PR10MB034512:EE_ X-MS-Office365-Filtering-Correlation-Id: f5d59fe1-fae3-4515-2827-08defc538113 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|23010399003|366016|10070799003|22082099003|55112099003|18002099003|56012099006|6133799003|11063799006|10067099003; X-Microsoft-Antispam-Message-Info: Ef8tpLiMQ+3liM7vgQ899qwGIJX6YhA7sdI/J+SYSinlvAH6I9LjhyyVjqFOAhuBtOVV+K+lBVAe4n17ntcBMAc94BrLXYXg5EFoaG6HHkLnb7saSirR26EFZeDnWtQjD7IEgs16zM4ZqUNDTxjkcj4xQET1/MbZ3PyQhzYzNOX7D3843JPHX/uHk4KNEgTkVlSOXXl3piG90QwAWNvyZbk8yxt0zDE3d6Ma2EmDxDq45rETIoS7XrHIgUKWdbE8RLKqv0DGZx7hLGvSN4WgYYpi84CUcQCQehGAcoxE87WXD0AquRBbMqYsONTIwaefB8VNK54xBXA4TynSQ+D14f5elrYq0lpxiZ9kKuTQy8LcLoosxdkIKdIE9AaZ5NUqOYolK2XPqCR6YPtuHSKRsubF5xZfA9c1QrCFrKWutOPdEKpsUIBqzh5WC94AsaqwG0NWOUdUK/0RvGUHlAS/vXe5s7p0HBEsyPsVaCF5Q+wBAMg62vNdsds0y+squ/LBmYGGMMCGVubsWqSPOyiivACAN3HX/+TDaTElPe+zO5sdChPF/WjZHKhB+Vre6NW5yrLSCBuM/EJJeG79x8F7TkVHxKoX6Jtv3tuCMyeA76Q0LBT2KfDIVPyDw6DlHOmtY8AosnZmFK+yIem5UwJVezFt02wc3sxZBNC671dMPPY= 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)(1800799024)(376014)(23010399003)(366016)(10070799003)(22082099003)(55112099003)(18002099003)(56012099006)(6133799003)(11063799006)(10067099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?CUK3qr4xPp8WXOJHzFPzxyR8LOXzcWi23qQBKEIrfG4GL+wW7fKEj/KLFomV?= =?us-ascii?Q?5wk3Dddb/IaZKeVAXHB4uo4LemvqvYltpsP1LPQk1eNg+S4lGUtVn7BUdzg9?= =?us-ascii?Q?L9sE7rDbB272Tlux6vqGjqTOY9SSCXK9Vs+DyxbqUeLiRnhwtoUp5s83H6Cr?= =?us-ascii?Q?7zNy8rA9A1ki0R6NI8DzF73kshoWPM/E8C59MhVqIYB4NFF53/SiTfEEsXgH?= =?us-ascii?Q?OUa7a/c4DQFRhu2OcjnAsV/zJTykK7bkh7lU/x1EKwYkxG4qC9NS9XgLP+x8?= =?us-ascii?Q?JtYqlJ4KuIT7HEr6ywfga4F8VcewvMazf6IYAC/sxhgQpWWMdVEUXP79xErH?= =?us-ascii?Q?eKVHotjj623HpMpsIqdQkThlMQWcQj5oRdF10cuWi8tAxaThltB8VPPbmmG9?= =?us-ascii?Q?Y46F1NT6u7gb3Bn6HM0FDZ5KH7zrUX/8EI9aKtS4ka9dLsoWRhboeqKfmIF5?= =?us-ascii?Q?eaQ+CGJs/S7j5aGLkwlRws1xqH+wxM3qGMPp1j7goDmyQ/uySJvtAzSG0YTn?= =?us-ascii?Q?+AGHNnkYqcQV1V0A0us6PJCY6t8E3YOyUnEtTaMkujoq3eNbDzhppn0XabPa?= =?us-ascii?Q?SQ2JlT54A9+sTpNKUxofS2UlQxut5crl27CS4U7QchbXcjI9gn5igPgGpWTP?= =?us-ascii?Q?xX4W8wII4E88uP818Grng/3a664qb4vsLRncE/rkuiuwZ2dXiGhQX99m0dMD?= =?us-ascii?Q?/+4kIn/VGjQWY03OJyqx5s84KKTblGocuOdNSusHp6al+v11WCxQp0DsxqyA?= =?us-ascii?Q?ALyGmAv+Hh/D4WBee9vhpbkUjTf1lSyLlAt8rRk+QEo09rnwXnwW76F4vA7y?= =?us-ascii?Q?zW9uL0mZN2ffsjOhJRfBB46Hrion1cRw90Lizlt51fx/kHG0zgsz0HEDud4V?= =?us-ascii?Q?J8YrrCHCdIhJKN4w8zD2wk97+CZWm9at6Sxpol23YlKEYPNAACuhe9va9CsJ?= =?us-ascii?Q?pRj/w/wBgEUT8kaj2bDkrgEIB8S3tLQLUIYEuGP/Ekhl1Vf/3K2GQB24LtSQ?= =?us-ascii?Q?pic+ZbFiQZm1/OB6jh6WC8BFzC1Hwuab4Hbv6KxCtniasyq2+S5OySJ1Tu0D?= =?us-ascii?Q?7tMdK9HUIPCH0mcVdFpSokZI6URAMbyKgm61AK404vLxdiNJBOL0m8LA/EBZ?= =?us-ascii?Q?tJtApOXEkYwxQkmfkxIWNskTiPQxlr5xXqkaU5H5t1rcmGpdVhk6qNiccfZ/?= =?us-ascii?Q?jOe7RwNXqMu3rEOwufOeWdhKwEg40ObU0pGpL/rcnXl5GlyUskQ/2z3Nvhlq?= =?us-ascii?Q?IVoRD5siNjQz2k2kgFf4sm7eg4Tg21/V/LOQC9m3ZLA6BDrSSQL/Y5I6emPR?= =?us-ascii?Q?BPRJF8ajVaMeGQtKZKs68QJIVJ9rtKFeCv/HWHg4NFVjo+2qrSiaCcVwqCci?= =?us-ascii?Q?4ksiKGnoZQGNjRdfj4r9gM85TIc4oFweAnGb9q6ww6dZMN8ihn3q8ZPSp/PQ?= =?us-ascii?Q?+RybTias81IOqemzsp6uS9nziOpX7LgHm97DguuAhWSPEVnOYgpbhbGqBtWB?= =?us-ascii?Q?mXP5gqQwNGXPFqb7qZVWnkoZdGfXlJoCoejQPS4bei5bYSR80l3uM44mmP+H?= =?us-ascii?Q?n/ziuG2k9Z3xZ80LTeFAkxMqLonQ38ODAcfy0W8hQOFz0XEQ6keLhaGSB8xx?= =?us-ascii?Q?5IU2EnGGNr+uFAUJp3O3I0MZIqrozZoTS5K2weNt3TrtlQYTwUS8h78XdiVJ?= =?us-ascii?Q?ZkRQUeBCaXe4zi00T+BMxueEfyWAj9sSF7F3mRY13mxcPmhGNDgy6eMJNP9r?= =?us-ascii?Q?B8maIg/z/CECq6/kj2BWCZQk1IjlYvwu3BWcts0F3FisIv895xq90o6gBI1v?= X-MS-Exchange-AntiSpam-MessageData-1: V7PmPctP/oovZoNwCyqqVLx5aFqrOCIPCrs= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: f5d59fe1-fae3-4515-2827-08defc538113 X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Aug 2026 11:34:31.2439 (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: c/QtoRIxpiIyRyekhoy9Q97IxYmdKCx3arenZ15JbUAuNB7fsDX1Qc2F8RAF+fnblxZSavnEhek1IAjafUFEvfGWhnJ0f5KgR+NwPkcejkc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BR0PR10MB034512 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="BI/L5plb"; 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:c201::1 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: TR3rJwjbyGbv 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 | 3 +++ 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, 26 insertions(+), 8 deletions(-) diff --git a/RECIPE-API-CHANGELOG.md b/RECIPE-API-CHANGELOG.md index 2db05169..15b47cce 100644 --- a/RECIPE-API-CHANGELOG.md +++ b/RECIPE-API-CHANGELOG.md @@ -1175,6 +1175,9 @@ 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. + ### 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 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 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/20260817113420.750731-6-felix.moessbauer%40siemens.com.