From patchwork Mon Aug 17 11:34:20 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 5370 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:49 +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 67HBYf9M023223 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 17 Aug 2026 13:34:42 +0200 Received: by mail-yx1-f64.google.com with SMTP id 956f58d0204a3-66c70cfe719sf5084552d50.0 for ; Mon, 17 Aug 2026 04:34:42 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1786966474; cv=pass; d=google.com; s=arc-20260327; b=PpDrnkEFBJFAGJiw2orGRwk4uY+mUZ6uqCYyNmx+tmbrwDRW6wz2BFbZKuGyveN3IY kuCpFmCSG0SVxExhfOrDC04RWCE4O18/snef13ROLAS8omtewSCdz9scfK+hmygaI58F zeXljHOuo+KLGqICvqWnqJweOveTMtPyO/gYU0wqmhtaDDPfZ31ZCe07nrIyFUJ9QLLE jZTKd0cz3St662pGcF8juhO8TwRuus90AekXDKiO7ResvDlpHWtkbdM4Hjs7e1DHA5Cc lhPXoK+S8X5M231DDINtns69c/pH+lqU0soevsT5w5u+iIADxAkP29zArTp/Jw82EMrU RkHQ== 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=vcdQ6XsICoLCmLPa54GfcTa8Y8OazYzKTd/yxBgGBlM=; b=XLy57cv0MMwdM608ZfeyCwSpJGmLmy56WT3bpsftj+G69/W6ZUJbce6DrJtvf5B6un z+ZbqwdQUETXz2WPi6cwTg/lVZrwS29ttUDHT4s044MarWivt5zhX24R8NzILMniH/Fs ZzLXuLFcwKsBycjK2IreSOY6F9ZG5fy1dPJRCvxLe4iTIdBFrwsGvVdjl3t5AnpnS3W3 3+G/LFUNhDMNV/ILgXKXW7yM6CC8pCZTltoAXKnBOmuNJAS4IYDOGGL4VJiczxQCktTl x1VCz/XrbdFT8nHau3pVxvn/1OKlfThpKFOPi5Frlvd52gc+RbDr25og+3ST+lV5m+el 0WLQ==; darn=isar-build.org 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=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=CtOLH62qSexU7yml5+dYwjefyyqROEFJWQVfVO/rads=; b=NEnAn+jUTAXrTExSVp/OzT3ttqYRm+rwV0XEGCxUjd6eZ+WXSiPO1vrm0rSmDw35WY GOZETFdI1ZLczeW3qCfjbtlrBGhJD5XurEOGnAtynPOCwRmX81yiTPwgaeC5jH/Lazrr YsBwm12HFhwaNGmJN/itnWlmBQYmL+hrdkrT13QHbHypWxdFlThpvMRPFCwipCiGBiq5 Qf652ghxRRRufDcVrV4AWLBwsC9baIZ2U6W5BvMQMN0LAud/r945OmuIrdRs1S4Td/8T 9qigAIRnt0ID6gwLKPbNx9JKtXocTarFchBTpBX/FJyurOEd8O7EZosvryFcSiYGppe4 hbTg== 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=Ha71Wt9oJa15SFwaywkjfiymA7yqyMxmJJ91U6t+LHyZrje2Dt9+j83wgWJOLYqgn9 M7m36kE8mAPh3M8aYWhQWBL9SYhmQGlax28xRHr4GRWs40iGKOFxaLU0IPJ6iPKMhewl VP7703HNwlGBcSMW4KLAHNkFIJFhIYDY4IKAKPpuyCcDzN+hVA3q1mvEfjV1wXk/41Bw JKws6LU/lfdIRtYa+qK2b2e328YUhh303v6aXmA5Cuvp28wFmlH5EeWja1PJPteKWHGI viicrMc5cnVPzP/FfuWr690ftUAGgKTrcYAEjWHhY05whkI2GYtLhs9bBm3gCW2hrOh2 aOjw== X-Forwarded-Encrypted: i=3; AHgh+RrRQySjGwB22XHwIPkvkqavX6at++k9O4Enhhpp6C2JQMgpPnOQMh8FfqJbBNudgqmY1Ukorkg=@isar-build.org X-Gm-Message-State: AOJu0YyokBQB8pxNiMU2CdcKKCj3gQSdw6qfVfxIxQMlA9K0if59lM7p 1avlrYP3eb9Uk426CzDf7xN9VO6m373avUAXSjL9higrOdvVkO+bx7ni 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 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: Felix Moessbauer 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> 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: CUK3qr4xPp8WXOJHzFPzxyR8LOXzcWi23qQBKEIrfG4GL+wW7fKEj/KLFomV5wk3Dddb/IaZKeVAXHB4uo4LemvqvYltpsP1LPQk1eNg+S4lGUtVn7BUdzg9L9sE7rDbB272Tlux6vqGjqTOY9SSCXK9Vs+DyxbqUeLiRnhwtoUp5s83H6Cr7zNy8rA9A1ki0R6NI8DzF73kshoWPM/E8C59MhVqIYB4NFF53/SiTfEEsXgHOUa7a/c4DQFRhu2OcjnAsV/zJTykK7bkh7lU/x1EKwYkxG4qC9NS9XgLP+x8JtYqlJ4KuIT7HEr6ywfga4F8VcewvMazf6IYAC/sxhgQpWWMdVEUXP79xErHeKVHotjj623HpMpsIqdQkThlMQWcQj5oRdF10cuWi8tAxaThltB8VPPbmmG9Y46F1NT6u7gb3Bn6HM0FDZ5KH7zrUX/8EI9aKtS4ka9dLsoWRhboeqKfmIF5eaQ+CGJs/S7j5aGLkwlRws1xqH+wxM3qGMPp1j7goDmyQ/uySJvtAzSG0YTn+AGHNnkYqcQV1V0A0us6PJCY6t8E3YOyUnEtTaMkujoq3eNbDzhppn0XabPaSQ2JlT54A9+sTpNKUxofS2UlQxut5crl27CS4U7QchbXcjI9gn5igPgGpWTPxX4W8wII4E88uP818Grng/3a664qb4vsLRncE/rkuiuwZ2dXiGhQX99m0dMD/+4kIn/VGjQWY03OJyqx5s84KKTblGocuOdNSusHp6al+v11WCxQp0DsxqyAALyGmAv+Hh/D4WBee9vhpbkUjTf1lSyLlAt8rRk+QEo09rnwXnwW76F4vA7yzW9uL0mZN2ffsjOhJRfBB46Hrion1cRw90Lizlt51fx/kHG0zgsz0HEDud4VJ8YrrCHCdIhJKN4w8zD2wk97+CZWm9at6Sxpol23YlKEYPNAACuhe9va9CsJpRj/w/wBgEUT8kaj2bDkrgEIB8S3tLQLUIYEuGP/Ekhl1Vf/3K2GQB24LtSQpic+ZbFiQZm1/OB6jh6WC8BFzC1Hwuab4Hbv6KxCtniasyq2+S5OySJ1Tu0D7tMdK9HUIPCH0mcVdFpSokZI6URAMbyKgm61AK404vLxdiNJBOL0m8LA/EBZtJtApOXEkYwxQkmfkxIWNskTiPQxlr5xXqkaU5H5t1rcmGpdVhk6qNiccfZ/jOe7RwNXqMu3rEOwufOeWdhKwEg40ObU0pGpL/rcnXl5GlyUskQ/2z3NvhlqIVoRD5siNjQz2k2kgFf4sm7eg4Tg21/V/LOQC9m3ZLA6BDrSSQL/Y5I6emPRBPRJF8ajVaMeGQtKZKs68QJIVJ9rtKFeCv/HWHg4NFVjo+2qrSiaCcVwqCci4ksiKGnoZQGNjRdfj4r9gM85TIc4oFweAnGb9q6ww6dZMN8ihn3q8ZPSp/PQ+RybTias81IOqemzsp6uS9nziOpX7LgHm97DguuAhWSPEVnOYgpbhbGqBtWBmXP5gqQwNGXPFqb7qZVWnkoZdGfXlJoCoejQPS4bei5bYSR80l3uM44mmP+Hn/ziuG2k9Z3xZ80LTeFAkxMqLonQ38ODAcfy0W8hQOFz0XEQ6keLhaGSB8xx5IU2EnGGNr+uFAUJp3O3I0MZIqrozZoTS5K2weNt3TrtlQYTwUS8h78XdiVJZkRQUeBCaXe4zi00T+BMxueEfyWAj9sSF7F3mRY13mxcPmhGNDgy6eMJNP9rB8maIg/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-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 | 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}')