From patchwork Mon Aug 17 11:34:16 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 5366 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:39 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-yw1-f186.google.com (mail-yw1-f186.google.com [209.85.128.186]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 67HBYcar023176 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 17 Aug 2026 13:34:39 +0200 Received: by mail-yw1-f186.google.com with SMTP id 00721157ae682-822ce245c5asf96763357b3.1 for ; Mon, 17 Aug 2026 04:34:38 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1786966473; cv=pass; d=google.com; s=arc-20260327; b=ZBhCw1LHZXCA9Nbtx84tiF9IvVQ2AcImfWE3R6VVkrHf/a2cfBzjgA9CCOOem3Nq/L n1dat0+Gq9ouelewk/MExflJh4FLDqoEAkBmkdUG8WAjA3GM3UMN3gMUBCbDGmKyHAsi 4xj76GI1ClU8J+rxoAecDB6mNyIpsR5fcPfXrx9Wl5JkdVBA4WdrT8mExW/ybzhlbBaz ZzilvR1VBmn6HnbLvbv/2NvT93UWYVC7JAvlWJZ2olBqkP6W9ylBEXFkPHVtqyBSJZmM EPXPej0iMC8y/X6Yi7CmtVfqmWRx4s1gnhTK73nI36WT9dMpZH5Vny2Zu5eCyhCHoymf vkNQ== 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=c+jDj/fQCtRnEcLL1ezUaW4o/ot7fW0p+ylWar5yJkg=; fh=HAW3X9vSKrV+kcXKONeONv44NTFl3v3u0BRdoSDDu0g=; b=ViYDN1doVVyeMgBXjWGOvhyfaOGe4ncDpHCaFfSrZ9rke+qVd5n7UP5Dzsz54llmIL nr/C8FUdbi5AogPgiqQRJ7Jsidi7x2Uv0C6uNLQgGKTusC8b/mdOoIy51dJ7BbXpiWsz 9OaDiBoIb7ZRyhqfIBfAkPDUFZKCTxiynAALi3klIXCKXyQ6nT9yUHUTLswzvpq045Sk 38TRypvVHXJjAMDsaSy72KFumjGBMQ4GxmsJ2bo2lZiAVwK3b57X+gulmtsPagFdndPD MeLrz8JZS6v50m3a3C9gcjLN+ylwAcClks9tD/2Jp4rXkuu2HGkzoL+PMqWakFUsxvcr GEog==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Pvwqtbl7; 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=1786966473; x=1787571273; 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=c+jDj/fQCtRnEcLL1ezUaW4o/ot7fW0p+ylWar5yJkg=; b=juRqKObEs3t2toExyJcyiRMYCtDDfPEB3Q03XbVfkSaFCdAI8N95vt6AaBzIvb2sGI NPd84fkx2lPhnebwcVNvLRFQCubSkq3BX4+qycH7rCGni3BeZhYIRqUlUXZ0FozSfXtt /jA8Tm02hKorBiUFylXCqTdfAEIH82zWj4eCW7D3nfgtBbvcpBKVHN9c2o1U/Ln9HL8Z 54fl9OzYwux3e2AMyDdfV5r/W3wtGEOUlZWshIekn2bywvZ8/X1EbInMpLDZqDnzwMbx 6Kvnht+L5Edez5813wqpoc0sr5pOpqWc8T2sU5CwpMvVzVGHNwz+j7D+h8HSh/zff/as oncg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786966473; x=1787571273; 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=c+jDj/fQCtRnEcLL1ezUaW4o/ot7fW0p+ylWar5yJkg=; b=oAIvIpmzG+jHYiRZq/apyUnRdbK+kn9SForKu7HGMvwwrz1NIIh0ymFpPbsjwT64Vw KV21siPp76bWT3D0HvFUl3Hb5fcAnFzj64OcYb9cEhClnwM0xHi9nzAUW6wRhcNcoDhk WpCDlWvjklifJSuIpy7Ya3WzlarMjdW1k8uMYd6N1B5yW41G7OiKtEaFLKfT0/E0uAc1 W4SSS182vhvrbhQOHatvvEcfCCDFShhPKgmD7KI14/kuT1qu3EH/0GMGwmRM2xvW5++4 dPvvoHKIsGNM/quuPWa4TPfoDCfK5cL5p1ymhaFnnakBkOghJ3HVk/uyfpyR4Ci2j++Y oY5g== X-Forwarded-Encrypted: i=3; AHgh+RpSO3iLfoEaCae23jvWZEZURtmwwN9oIyvQpARjETTl6RZ3L1cOA4RJrg2M8rE9VQOm0jdYUsg=@isar-build.org X-Gm-Message-State: AOJu0YzyRlIgqxHXdADQsoEdzbfsIQ9KTYumKyTbAvHQKP7taOYg7Xrd E62fBxwoElXoMILgfqQPmUtFOW0MYTT1dcIhvFZUfXLav3Oulp6BYLQb X-Received: by 2002:a05:690e:4543:20b0:66c:85e3:7f1e with SMTP id 956f58d0204a3-66c85e38d30mr4856314d50.52.1786966472748; Mon, 17 Aug 2026 04:34:32 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLddPXAZpxOHWleFk1ZpR2kSqvYKpi5QxYAB++SNi3UQIsQ==" Received: by 2002:a05:690e:4486:b0:668:99d0:8cd0 with SMTP id 956f58d0204a3-66c4f37e908ls5197327d50.1.-pod-prod-06-us; Mon, 17 Aug 2026 04:34:31 -0700 (PDT) X-Received: by 2002:a05:690c:6a10:b0:81f:650d:1377 with SMTP id 00721157ae682-83713378660mr86250407b3.35.1786966471545; Mon, 17 Aug 2026 04:34:31 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1786966471; cv=pass; d=google.com; s=arc-20260327; b=FxarbUYXxefX4dtP0iKFjU8CkzHY0NO4y9jbbFBrCxLXFMuRgCubmO1udK0vBue7X3 49feM39YSBl3AA3Pu2dyC+VFLFX9bLgZEOQnN1uhTc3rwYjyWPYVDjeOIj4qNwWhpePK Q/tDQaOf143jmzfoXPDPHKf3Pw9ybmkx3HEgTsdWenpbxeTmTb4WmDHSX4QnazAGcOIv uenfFZCDu30OrR6f+3NkpkLUqCEkFghRcnQrNDl8ue7uLUc8VkoDcOjbAKsTAFSzYbaU GpgxZfTfhyMzXmse8ID36zdQr4XWBjfRPWDVblvmhxQo1Dl/yUjIOXtBST6SpMFWChuO K0LA== 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=hiGa2Up+sM5s04HKemjtV5GIOJNmAShVQ6TAMw5yrfw=; fh=2vPEtVRFZgJExMSCfX53nKBFsjiPYp/60rbGy5S5Mwo=; b=cq/9lUQ2PZiwq4TWI4IQ22AJmQZaMhG0T4pmL6GrorRRsIzHlL4D32YQF3frsiEy1P hmQmhyKHCAEWjcGcOHUFhHcgOoAnEKAOUUOOa5LnAltNayoWe1xQPE0R0geNhh7NZVzQ lelRuIrynyDLi9v2cyGBNXLaL6EQqBnBE2bB+tjBNyyr8H0F1NNuIjSKQHg/LMgrEvNB Jdh6w6bGKa9PttzhPTigNnATPyuda9OX6q6jg0CQyXfrxwFCoZwnS9YH8E/NLEDiI3Jy MBRhex5m3vPum/ryAWR9YnIgmqIYvP9o79Qv6tovxxcgEzxiArVubCnb8nNdH4DGPwKm sxGw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Pvwqtbl7; 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.31 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Aug 2026 04:34:31 -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=Z9c9l0pkReZgNBHXc6JnFwtghqAXaS0/yBmatER08EGW+5Lh92oJFr3qS1UCJn2bSD3ttuQJcLd/y+3GH7HBHU9vTbV0/orhH4G/2vhdf8CvXoj5OA/j1HVmi+4UVqf1+sC309gX4lRX+SuBVNZ0fqwqLhGeDxNUa4UDjqYW0lQou1Q7vpmdlMIRSx3irsVWVJbFtN1060vFVO+HN8kE2d5tKaMbzOhgbn8vepuptaMgJ3aEqx1UECoKtIuv2BG6LNWpGESmKuj85qARgjIaP1/vUsGh9iykEVSBUnCYhQhULGRjb732gcov8GmhNNtdtFymL+5Z2LwOZGGv+m1OpA== 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=hiGa2Up+sM5s04HKemjtV5GIOJNmAShVQ6TAMw5yrfw=; b=sLnZGLoAwZ1wtjftWHu1RP4wYrzTWj1uvB+fJC0CY8Jg6bkBqaT16gSCd/ONk+xCzOYM1Z73K9Wp0ebCJD/G9CCYg5WuP/GK2EbNFf5vM5UIvBzyNsgogB0hBQ0bRUfNR42QV1GRR2SCC+GPYlM5asHWNfcXsQmtAY/9PsFVA3VlRaec9I7vBFHb12SDEIStbHesN1S9mOh7DW9X30anfruPoCQr7BaGvwepO7HkQ1IAYHeKO16W3OIZVsvlExM1S8J4bd6hqR0J1DsfmQDBoT+CQ5TRhToT156VEUx0VJ8QimztFUWbtYwA/j7bUquirAF7JM+5gQn+mzADismFog== 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:29 +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:29 +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 1/5] testsuite: make test_libc_dev_deploy KERNEL_NAME agnostic Date: Mon, 17 Aug 2026 13:34:16 +0200 Message-ID: <20260817113420.750731-2-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: a363ea0e-7a57-4226-e117-08defc537fcf 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|11063799006|10067099003; X-Microsoft-Antispam-Message-Info: FDEjBUgaTBt+MO6H8L3dqsMxqzCUqWvvF0Fm5u73RkoQoNG7OgTVp2vGTcs598r1FzBAYf9mWGix3C+XeOeS5mzDNnl8AvAUfSGsOuC+lVD46Gw9FfmalfjqBZhKzVBN69GjFKi1o3d+gzgU63o5VG61ugTZcg+/YuxjkGnk0vXMvIZDD78HUGA0dEQejbY6EMz4QCPtilkt2n3vW3LR4uDUw+Is8TN7rIFUot1toWcCFW1AWkJE7sQFiJcDEYIOG1//jjqbQb2SiHytC5KwMowl6meCsBtpg/y05ohZI2MSI0g6dJ9ux1YFmRxHWg1e6VYsco0nZ8zk3oU1dYgA1lFM6+kRuWcR8n2DxLs+/5I6t2n8ZkxZNG5EKq6JfzdmL0ukYFNrFSDZO5LYrhlBSiYagdmxF3bbjBejyNkVqwOGAlwvDDkNbhzxJRiYnmiJ5r5ekL7EmoqcmI1S0d7lrokp9DjT2ZpQZGgYWQjIUP1NkHYpLHyLqoeT9PpqBsjD42YYU4N70xcUnCc0Rrv9SEdppn7Rmgia2KJ2n1NT8YGuvuMwWETopN6d2RmzRjUQsWRp1qSZ/bNWLMqIVvO56dBL74CJQYNSI9E6EqX/2Jn7KhLJ8UqzCMPSlZKeCGKOds/lMLiObGJQZyWTrngfnRou6IHxSGvoQ27xFW/W7hQ= 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)(11063799006)(10067099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: w6J0WXRZizwM2iEgSDI2LHurpUAOlFFi6n+UTSUADODxcMEwpwrvU/9Br8RUSkNGhB97btl/lZ24eWCKYneP4KKVP806C99qCNWBhJRPRyTG/xHI2nlCR7uk+k2Py+vpdcJ2c5uKhOL5MW0VFpEqyOpBxM1WDVbiUEOVcySozBWPWEP3KmFlCwKBTa7BbcWRoMbRxHpnxEyoyLxtEyfYxRcofU71FhLXYmDKeF30EbjSezDuuOtB9Fdf56V0dERG6IqCOVWsTka9+ldW+8I/fOuhnCWw2IEvcWggPdtxUaI4mX+Z0AGnP5uw94Nm8rrU9NUYQTB6OIl0vzXEZo/BDNp6y98Cui9DY6bb1oMbxY9WP+cyafExCUpBuk33nExVR73s9k02hVPWS+JtzPSTDAy8DPI/TMyyr5ThWwLDuxXDzdVjrpIvBvcH6rNXoNK8kQ89CQ3juoKwLJQIPiCtBArPcFSqmcZGvy9XDAhA0/8nRuI2rwaRj6OFiEfHqImtbr41yMNCPgpmh+Jygk9rkc5LiCgdmOOpv7m8uauGrKPjYsKSZBArWFdj1xpwiNBBvlu4QifTmJJTNwQagasBGxSn9JDSaExfq0OFQyCnwnRtADQFSynnvtZ6DSL0som/4kjtDvJaOPzq0Q+Mp6v53/H3vBQALeKdojyyGAISY+T5mAKAAMdoVa68jy7aKWtYjx7/1BA7fqosjUEdKzLolXcKLTLcTTXqmA6ub/XD7n4BtgMo5Ghhz5GPRX5gjvmTkPfX/OPUvBF4vi3DHQapAZSaylON8RCse46ps1rXgioACsf374kWMcnac+Jd133ainNWg8Mi5Y3VaN3XF7fAB80zVdFstUv0+MbMbQnfvSP4yUNd2NAsxqxb/sh8aVZFcxHe70b8V+K9PeonDLp387j49B6OXd2MMajoOfhQnjF/WJ1Pcqy2tRE+MB3Cps0V4/iCz5fDDUfX1yhZAyrgJn3i3FxEFh1l06BkxAJTNE5jzFH6PdJ7zek9XLARqdVf83bA94F88RN1FATcsZjSnYSeq+1YUSHDQLdqpmqusWVioL1ro8BDqYRo/J4ivVjmbIYch7dm0d7Q5LidJfXFEiQIY75btCQYzFOOsRa+3Pcg+0jUcmiMDOjLcuCrS4UbB3kP/LD5XVlB8jcli1TtE02PI7E4zBrDImRACUAnE+pFeYkiIUSfM4v+aaiqYA35eKra3ib9HWqb9bJ8iksd2yOljMVcVxbRuCXOGwHxvMvqJu3rzHsexsrzbYusqPsxchF4DrruRvk7l4wwU0g1EO5gu6BUeV1Mom+IImLTLFe2KJQSdcTZvg0WuBCa2XV9WMSgcgXeV9qcV3hPp7XLEE1E50UZE4ACdkNlDIDTx0tDjFeIIaQplBYmXYwgeRg80tx6PrQS5EkmSyGUyqGil6jW3gzlcnddtOfB7rhgyPXgpLK3jZIVH/2fzeYFTjQjrddZNjTxdft1++4THzcfFjTsyv3KKLhi9zxzfXW/6dJWdVu3qt4TN/FmsqU5NR8xVPM8BFMLHdDp4C+Mhb9ufcoH/SjrSvP+1AHwMcFWqCEDPn/D/OuxNV4+1PVOJj8kLgsTaKe0F2pWPtrcWOkM8KMhmuI9xpVxwIeisbaZ388E2R6DLoHjx1EpUjsee7uqF7hdzxbFXGHvy45PtksdfcH8oSZbNzyT4wIuMb+4acymGk1aGoizR2hLPdcB3eWtwFVg088jqYk2zUJeu5eoxEQ55KMUvh3a5yOii9vI9fsPWI4qiPCr117OD62cggRFjDKi/UCQ X-MS-Exchange-AntiSpam-MessageData-1: /ADNU3UmtH3pijjQFJcsFPvjg5AYSijRbtM= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: a363ea0e-7a57-4226-e117-08defc537fcf 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:29.2760 (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: XabKxR+UHM7awiw/wi5NOkTk8UOH3fKoOzX+34uQ7X2m2mxB1zDGowmy3rOFK6Dy/Yps8SG8Yx/RocC8N4sl7HdDFYAQ4bYq0DHJPpdSg8w= 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=Pvwqtbl7; 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?= 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 ca4b7cd8..f5d54904 100644 --- a/testsuite/citest.py +++ b/testsuite/citest.py @@ -640,6 +640,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' @@ -650,23 +654,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 Mon Aug 17 11:34:17 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 5367 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:40 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-yw1-f187.google.com (mail-yw1-f187.google.com [209.85.128.187]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 67HBYcg1023178 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 17 Aug 2026 13:34:39 +0200 Received: by mail-yw1-f187.google.com with SMTP id 00721157ae682-8200c815489sf96693447b3.2 for ; Mon, 17 Aug 2026 04:34:38 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1786966473; cv=pass; d=google.com; s=arc-20260327; b=GWVig6NNm3Y307sRqmoL5htTptHnTRAFpRsuZhyZKFd2Wc9Ssn2JWfQP1TXqsPD/vZ HJdvLvd+7DXAYO8rH4rjduYFxCn76Hfa1rLr186okCcm2urb5Cfh8tco8u+FtbSo+yhT uLpN3npqKNyB+cZZRTW+PXVUBl1AYNr4oOrtiHCn799g10NvZhyxsFGoS4qD/M3KW7EI cuIjTM94Q9oOQ8TJOn9uG/JVqjzhXuv7bwf0NSwRNa9XHw5TO9mywqE6od2UCdtSo/UH TrM/LPBtYzEBlcu2dGDXe1KoOo16OvjXIMn18CsAmN52e77br6YSIikDmWzH0XxGKFyT P3hg== 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=YBBTA11nNE8aP1++uwUNdbzQh7wziN2hYDHk1rzb73Y=; fh=6oCn3L+vp3RTU9j7cXzoVSHdCNKZipUhNpB1MMQtYLU=; b=LHkiTRAbQfl5tZFm86ex4/pErcFDZF/Y6QxUsOfc1XpX0vTZVl0wBvOkcv1dJjkJOd Y9/cWcec9/+1HXOxCpKqi2a3L+hzkwevUXNFqHCacsa9JtRE1wwdxWcQw+FaTO3l5Jqa 8CHVIsD9hjvnwQOutSIQdxzKjpTeeCTFnAyWHqaUBKNN1zn8puvEqLqFzoPzEtRhwvWK F7dSdU4r8DQpMtQCwPnuYvIGsYqqm9bgtlXBlTUo/vL8V1eJpSltdIAI2ufQmVlTxsMG AIhDW6SFsDhIqaQzsmWujnbsNRgwl8GqoErJRc2d/gp6liqJvuckUQPBylezSEagR6QO DfSg==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=aMF08vxk; 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=1786966473; x=1787571273; 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=YBBTA11nNE8aP1++uwUNdbzQh7wziN2hYDHk1rzb73Y=; b=C3ZnpbHoZj0VjtrHHgnbgbJ3xLQRwFE++zofE4X2/+mto0brQ/OIg2h3kiWc9ap+n9 /b2VrykE9mJ7LQrTkMNbiW4etzcmfA375JcBpA+whdk+u3CimxmO62pwevn40A6U80l8 fAzQxMLfIFVebIrYBAZ+Qj4dbN3xyxeui/IDC2Tce5q2sH3sg+2h6SB7W+tghlWD8RXy wPp5fA5RSyJXNjj+oVpOu+I2gbWNx5JzvqDYHKpA0bYej3gF8BS8ZK6wPU7aCQsQ2QXY uBDZaPsvAj0LOUKC0887r+6UlU1zxDqjXz2RI12SkaXn0qQ2BP5icSk8xFLrk7CQ6DqW WE7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786966473; x=1787571273; 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=YBBTA11nNE8aP1++uwUNdbzQh7wziN2hYDHk1rzb73Y=; b=Y1FiqJGdrqwUcqec+TKeZpX2GMPeJRucDLqTrO6EvBD2ZTzBocx1POI/CdaHBQks0v uCrYTpeUNK3uA3VcbdSzajTNbkz2TB/OzRlR5GCSnez/N0b72C59Qg9mX9zB4zVVBhi6 KNdfsRXayW0ew61wa5JUYaq5Ksc5KwINTb5pCrAzW6rfLsT5Hozt9jsTCmUmCIxEqHnq jA2R23OgvWM9mHQg5XWDWyqpr/HDsnYSzFUghapY2ppyV9gflSfWctWTEadx4+1rKAG8 YapB/FsjRVPz0v1hPGjMXKrvJ22SPbEjZ4d7S1VZKoLNRRsDC88dymvE+JAN/XuiDNJo tPDg== X-Forwarded-Encrypted: i=3; AHgh+RqinVRPGpRaGWYirOaI/Fuh6MddJ/VGLXVOE4YuLxXt6+RUx2TaY6RmeVJEG+iqfjAd4zLugGo=@isar-build.org X-Gm-Message-State: AOJu0YwnJt/5lXjxyDPandbnse3VJ2kFyJJtjJuhDspYqnTaH0Z7g2OC GiJaJx+rvGjmmzfaKSjMilsiGVRwV5sU5mUJW+9uVGHo4L8Qtfhb/QdA X-Received: by 2002:a05:690e:484f:b0:668:96a9:e6e with SMTP id 956f58d0204a3-66c72e9814emr7010451d50.40.1786966472863; Mon, 17 Aug 2026 04:34:32 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLdfEQavCSUlGI1HSWb9OViMQORSiJw5e3cIZZ0CJLTz/OQ==" Received: by 2002:a05:690e:80f:20b0:66b:2dbe:f464 with SMTP id 956f58d0204a3-66c4f513f03ls4044192d50.1.-pod-prod-03-us; Mon, 17 Aug 2026 04:34:32 -0700 (PDT) X-Received: by 2002:a05:690c:e3e2:b0:81e:79f0:48b8 with SMTP id 00721157ae682-8412beac06cmr100437b3.7.1786966471912; Mon, 17 Aug 2026 04:34:31 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1786966471; cv=pass; d=google.com; s=arc-20260327; b=DSnMYdNqqj3u2DSLzeI2V8YX/gHIshOYVAS1xr9tcgrsNKMm7oWrhck/3IeYgZsL5M HkJQ5T3jcVCPm/jtEq06izwoMC3YeqCWjYLCtOtuhh8QZ3Ccal5FoR53sLfsHNNQT7oM EAIKB2p2UDDnK+Y5S5IsvYroHh6Rc6+MIK5n/mYpfxBc9oNAunyCwdoW8h2ERexKf+BY FszUnix8xcYSyxXPLZk3eaAsgrm7+aTLVJ9ZUyUAYgNkaqA+Ah9Rxcne3D7/eHwZEZN9 FS/iZ2PWRxzt7EQL9HhqPeqaLRHfE0bx4L7x9JDaO2tTeOLTwN8eGDmPk/CnaWfWMDCA 8cVg== 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=PyB/u6uIueulJTEmQoTObTHL9/XHdpETddLLE6AbrhxPqNwEFIxLOu85dc4GJ97+ZY VAheQCP3UvVSg9LJJ4ddFU8dBznOMYh3ImebEqq8FkBr+wwudA2gdk6Osat096DV9KOp bGAD9vtscVBhL15T6pzzRGLuGe4JLHgtsU+HKu/KdQN3dCWHNNrU7MYtVwspn/KPiN01 U/PNaAvTPsWs8NAQs64GfwLmWyeIwKdOhQh55OdbzDDwDeMnCIHZOBeEUHkVyGQA6i68 1DPO8q5a+6MenBZ4xb3bUf1iaPyyWI82IHORJwn81Ze/ln3Mf9dwNYnYkF5Xqf57NgGA JFkQ==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=aMF08vxk; 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.31 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Aug 2026 04:34:31 -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=FkSXX+loQh+Q1G4YLEmYG06LRXcp63hoXQ1N+jih8Wiql6cQ6OMroeU+6+AO0/jRHbU902VOYtC3FSnwe+d6Wq8OeVF87jVxZbPi/EAr7J44L1BwI8iCrog733HE0XJz+tBzUrVKiYdzxvkmTxxY1LOI0pUsqxhyyMkfFl568BEUBikh/gdPNDXq61evyL3OhBlkrX570Wiw8gVZ+n6K6uAx4eA9BDjwYVky3cu9QyQbtWnpmnmYrjPUsx51T25Fbc/9cQB2fKsyc/iComoLBW0PYyzgfMULFCP9geaV8SSQtW2Uqm2l7taEiIZ8TFufjPlXopDFq2B1BikfsOtnsA== 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=ALJqUebPY8GdUYRPkSeuK/uA2Ym0Or+WpKO3qMwmp8ioqCm1w9uAel+u52xZ2BurRFmk9ChrfhKzrj9KOE1FZGL+R67lUswyjvVAuF6TqpPd/683WFEYrpgzAH90C3peVRayTHd9zMt2QdDj65vwlvE/eLn1SbuXJV6vZPN9pUVUa8wdkaDJf3NhmsTnUWFmmb2M5UACCx0FOEQUQvBkJqcGYErVINoh+qxte8bYuCztkend2wH7T//TpN4LD+nk0yD3lh501yAA+5NekFHBoHaoHlCPDf25Dz/awo9DO6Lxdq6YcbkLMTDFw5y2oNeLms0BndGcNcqr0iSzkzpR+g== 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:30 +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:30 +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 2/5] kernel: bind x86_64_defconfig to amd64 architecture instead of machine Date: Mon, 17 Aug 2026 13:34:17 +0200 Message-ID: <20260817113420.750731-3-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: 4a8492de-8681-4a49-bb28-08defc53802e 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|12006099003|22082099003|55112099003|18002099003|56012099006|11063799006|10067099003; X-Microsoft-Antispam-Message-Info: B4LxxChz/PPaFY/VwN8AfawsLUcL/46Ma3DM+xiMFTTFwSpWnY4PRIhADlFoFQwcdVCx8+MI8e8pzAppsXubS1PRQ6E9V/Mk/JhNP2oyBv8p/YMXoVvO+ZrY5XZS1FjwQFfY/H3ND3fJACUHuYVdEf3saTlGQWMykkBZDrv2bZkYe0pA72hCgF+ofwxsdxGeuX4g6fcIF6XDNQMQ5wQNvuMQKD0TX9b2Osh3+o9RJdjywwu3SXH9pikgjkCkZX0lpUnT7kG5o+vlOhK12Hn4QsYaZlJVs9sCfAEOM32c2+OuAvs6QNerfhTMXgdwhH5nwVt71jg0lACJ82b46opVFQd8miaamaJY8sHE3JhZoq1pMRF/BoNPsVCwte8OG27w0XSY8F69yrsnhKuj/IzuuhMBVf3trX0cmAa0mKYGNkX1mNivgjfOilCOehpM1hFzW39Fxjo5WkI0OYXxDMCNmEM+xd7i/lWPJvwdBfMaRIolkx4QXoHwDiyXRO+VsEjrY7QWjVyh8XGU0/2wWn94eaAmny2fOHbWtwsXsdUWJlTB+j/Gg6G6fi6oXCW6j4MFYTtrGx0u8mCz7uAOutcbusFN5zezyMsP2UijDKtAbdmKBACaS3Cyky5TXZ5E+t2Nm+WG4qMLwtM15CwxONc5/MN47rP4EcvqKkOAnnWUJf0= 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)(12006099003)(22082099003)(55112099003)(18002099003)(56012099006)(11063799006)(10067099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: 4EvbqXPEhrxIJQwNFgDpWyIU0OMpvYg+VZel7bTAlZLNjmtzCX01sH3cGT90/YFc5UuGJpBJXhokZj/uDvMORSot2wgRB4IIH3pGOyNKDYfqq00O+7WHqGY69h08KGTjAgE4Mfs2ESWQJ3tXPlYqO1ywYX/oCU8b/bWKBA/GJ6g8VjYZfNa/A9hLALMhazkFkDGcnCiDMDQFVn9iIWev12wLigMA35WaBy7lUT/k1GNlO4+R0pGyg8r+nnzKRFcgWPWCW7m/sJsw7WFuYp5SR7+1TLAt3WPOgWNzgawEV7+DJLWEhp5hXPmV0utClPikAHNq+tfFr1GLm1Qq66c4R89oNqj+aYV+DP4U87S6nmooRFtGqV84pcXiAi3hp5Zq+nocIbENzmi2uas1IAt0NGQrbYPxyQgE7n+2PNo9VlJEjg0hBgRwWuTWlLy+oSQtJfPdABxPBZA6dwiCe2cfXy+QbXg24F4YLq32kDdC9xEOd90Mibe2jkgJT2G9uODWqfh8y1El9wvBB0LxqPYu2WKGa7G7uR3lhXgYN2T3Yytj2oCkDwMh29VONwX6xzS/RheEVz5ZaoY4r2eANCBwNU8bR4MFmeFV9GPIKxhH2/bwtnJxqreiTfq+c6hQnfqJeI/njVSi3vk7gdv0OQdUd/lcLFI+8Kmi0HFuEwShmcrJxffhJeWV1JrfzHNo5z/Mgua8AMNwmmTRfJb6WFHr/ia1qyiYbU5jZHEpzJLDskwRYnEX5NUvei1FIGbLy+rcQ4USte54PLgTCiyHQvgDuasSkGg7D/eOXEJWelzbXjDUokgZXDSjDrAyWxUQtOfpSkvv8LCHOB3W5s8AXUaHXhTfRruStm/sRBKz2ocPQ/KPUr9rMeF4/R7ZIVc+i75ArcYSNTqyr+QIcYTAryzvBwEL0x/Kz+gucgYAKyKPidAeL6+oigk4a5bPn4i4+l+flPu+S7QGsC5TqxrdbJCHz7agspGg5UpA9ARltp/ewy90R3P0/npt7sZEB5geAp3X3ns1OzHidyb6eAccMFJStnY6nD5hLV/FR5ux6amTcpNpdGhIF59ZCbP3YaewgyObSVpGfDaiIP0owtimVrbzFYNsmaqK3QjOvbGYJydy842XO5s4yyG658juIj7gxXzJVA6tZAguz80GwEsIH/lrEpegdeQeaQwCDiaKvfpLplFF6aecYUimGyLb/LjERcu4C++xzqC6HGUgM2Y1yOJs7QEcRlTO5iBoXOnN5wC6CdCL8pTQ1NlLYgKYV5QmwJTVMMwo43EAUlakWt+XEEjm7ZqmS3UBGJEq2jqtOR8nrLMRZYyeZqBFzJJD0E3RrL4oGHvyNu1Q4Ko4g66Nr8FpWl8bmAIX1L/OddxVCwKtPT6BN9yjL3MaZnweP6gYwwkW3YuhZqulNysbF+5kBasNIoNmi2nsWq3NwMEVJdt98wBz+dSW3COPuHmXyq0RPsGuLFe7f/dwQr9JK5MAm0EuIOLiE5gl4668bzWiFfGVc11L5/EjId9I23XGdYSp9o0nirsKIRczXvdbPQmuFwcZ5Pz/aAm1ij1MsRY5bjRGp6fo92+9o+kKCBim6VMQaLTSKTv+a8FqUdIrbp1nfXiPUzhzUAbuU3CI3v5CXtjHxi1LLf/sLVVWmL6h6B/+mUj+FHIyKkEdCufVSs4lUItI2AKiwf/MZttlrWNwOBPb5wqlVK0oK2xRTtn/uB9eo9Vmihepwyv4ay/wGTtuFNENYyuq8sikEn6N3TEvsX9jhELtoX2AjJJCswQ/AnI+xh0DAohm4RDR X-MS-Exchange-AntiSpam-MessageData-1: Fh0jRzy/6wD1cZsD5xX8pL4ICK+Ck6wR/N4= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4a8492de-8681-4a49-bb28-08defc53802e 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:29.7247 (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: FpMQOhhQmh6qS7WEwyM2OSTDcFMlJu+Ne+kSWwANxjrnzhwompC6Xtpxhv8rJ1ZFt4wo4oA8v3trNHwy7pl4KTSJ9lgfTy3C2wD8YlqAM7k= 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=aMF08vxk; 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?= 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 Mon Aug 17 11:34:18 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 5368 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-f61.google.com (mail-yx1-f61.google.com [74.125.224.61]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 67HBYe2x023214 (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-f61.google.com with SMTP id 956f58d0204a3-66cad42590csf1568450d50.1 for ; Mon, 17 Aug 2026 04:34:41 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1786966473; cv=pass; d=google.com; s=arc-20260327; b=CQz486SCwTI/iYtfcFSc1LcR/jCmilWLhGEyU4fKL2Yeqo5/Tk5ECNXkv9UcpRxMwM mKduqUVlDmzK2Ab9EmjYrOBiWaJ8SOnAeTSqwsfyEJ+KJfVCosRhzwwGAmrpp2lpgLNf Mm9hE+6XjE35WTWZbfHKYyOYsgr357Jx2DDCCMurs3RYdEL+rD5ewtOBtRP0HUxvmwPV LDNAM4Z1GdXhXHwFsYmea6O9sfVjXTkQF3WQZnm00Owh+bWYzQo2FhXBWHqQMrH9XWrn K1zfMF61dnmY4V+vNzoMacc4rc0ceotDAMn0fm3jjRnPrD+8DpSdgz9244T4Q+1w8TMu 18Vg== 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=0i3iZKyXF0a9imKIpGx/n+UTHoDN4C0SnbTkcXDtRs0=; fh=DnqcPzunmCCszZP1xzOhPRsN91ej+ZfSCPvt+J26WXA=; b=KK5Spwd3HSLBluJhtT9XrtKOO4z64+FXX69e03zX3xKZS0IMP4F5fasmD+YTkzfrj9 vyEOOHK6hXdXtqtH/BPHFddlfA5Fe4GCQeWA+4LESEJt3S90tZrYl8Mi9aZSdKRK/Grz nzSkRNxax0KsNzrmEnB3fSNWGsbomIllWRuCUgNYdA1nbU8IAU+uHjJTEFtmla2Qyvfe Vgc6ZMgs45qihMnyE2tXwbCyitiK3YJzGe7X8Y1pUk8YA0Y3XbwMbJwL9TRPsmCzZXoi jPMMHI7DffWnaONWU8OT+LDqzw41KMa6Fl2h4kztytXpqGl/C/UTpA+xpsOQ7qBjW4ol s8Tg==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="LR/qiWy9"; 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=1786966473; x=1787571273; 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=0i3iZKyXF0a9imKIpGx/n+UTHoDN4C0SnbTkcXDtRs0=; b=ePqPrEAngPpEU3WUYy+KipWG/v1SeklGpAATrHl2kfy9azuPYHOXnuSNQTEmFsMPlz hP9eaUPreTrNDrYHdhRBZKkx0lDG0NRD1ipy4oEuwNu6KJbvCCz73V6TcjQzxgL16nOb rwRm0wyr03KrFTvFMI6GaF452bcpUu/2Kro3jmd9RWRim1AuPFbnMHZ5XJ2uQwwQUdWC K17lcXRDQqEzW4gL+PJhvUlWDdfC+jW8s3MQ/Rb5tIQcbsV1MHB3FGVA4yVMhH7Q/r8R UXKIsmrFKQGuvaGHh3jdtx2jPo74SCzHkEOxT7IsaBJlTEjkOtiGJvibOMXZWHR+uvms FYCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786966473; x=1787571273; 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=0i3iZKyXF0a9imKIpGx/n+UTHoDN4C0SnbTkcXDtRs0=; b=IBhBYuEGsuFAxhc3vM7UjCmrcEpPO958mZunAgAkxNuX81VOG7S5mYRAt51cC74Abl FR3g1f1GHzjXJ3ii89608D0OCerzpegubRSOuAl1kNciZ0s+aGyTdQJ0f3YoahqULRkR r5rIX5LJbky4QpkW2L+BoaPQqhnox6dGz0/5tSOSisGzz7x3KEIS4xp41DPsp+xTLdiw PcMjKxS9WmJAvc+zOnGsDwlQjGHuS3j1xVIr653FEKfVrmYBZeBa0prs9L9ZETnu3XEG MLS5D59f1F9Tki8wgrz2Wq+LACaUxBS9ui5P5IHua5SWUnim87JWR+TyI12jyQ3l8wTi gz8Q== X-Forwarded-Encrypted: i=3; AHgh+RruxsVRhIaaEzUzCg1+kdjXKvacYVLKCbESXYl9zH/bZxTobCgaUmpeM5BwYGCMtDyLYR3cW/k=@isar-build.org X-Gm-Message-State: AOJu0Yynoxb1oNBysec7lBkyaY3ZWK9fGBpEu1ZOfJ6fh5qDFp5/QoUm s5VN3qqdHtSf3ifK7TpWodRARWKovMVbCbsoSOQW7pho0Y4TJ0W5Vn+u X-Received: by 2002:a53:c14a:0:b0:667:f1e0:3f69 with SMTP id 956f58d0204a3-66c72b86aeemr6778183d50.17.1786966473241; Mon, 17 Aug 2026 04:34:33 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLdc13BAfjj/GM1+bCLZWVCeEK6kk7oQXTw1t1vGN+VNq6Q==" Received: by 2002:a53:b41d:0:b0:668:99c7:9bdb with SMTP id 956f58d0204a3-66c4f531e1dls5362678d50.3.-pod-prod-07-us; Mon, 17 Aug 2026 04:34:32 -0700 (PDT) X-Received: by 2002:a05:690c:670e:b0:81e:fe1c:2de8 with SMTP id 00721157ae682-8370cc309a7mr94020617b3.3.1786966472276; 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=DD/9gXjC7LOM8co/8BeqvtJPgNPkxtGhb3Xfu8HhCLRclzp5P0iTuDlXRwrDSCAhXj Ean5DeiH1cyE8cSxSzabaf4H1s0NWgEVKk3+K00ftTTibn1zpiYeVL9c+P4yAmMVJBri Yh07q2PWojRDttmRsL72ioFooIbtualp2y6KwGdK3Q7TDMYlkykrYqNIeQJyoANMaGLy 6lgK6jm0+gegNFjuBXHc1m48YbRYCo5TIUvfXgigMplV7p//Pw0awRPxOX3B/DoaWYHj GhTL5asfKPBajuFDROgev67gYNVNMSeswdp0N9ZRQ+5GNvidBSvnLCgNAHEO7UJ3oG/j C5mQ== 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=JmnEmgqEZJ1y8uZZ3uoeZd9E6wDVKx1l2JRC1O0ZgiEEFnOdWFmXtiPWq964ZXQVrh gn96oZUto/O5JU1PDcy3F+Oo7l7eyCp6LQ91rjkLHr6mv2fTvEDCOBtG8s1B5at+3rcy eklNOhVabemCjbx1EBEaA7mpe6eUw4GZpvTUSpOWfufY1K7q3bLdJzme7+t72ppIv0hx 8YqfGUSczStPU4fQ5SSgF/dEmT6tFtcUZ6IPGE9UYksJKzWfep2V8OqY7d3iDST27yPN sdC6Bgw7p7cFSZylNt0mqbzdANEtdhRu/Y60MFpNd/1FbcLHHBSASAZ+UGA+/BPiXG0g cssA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="LR/qiWy9"; 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=JJ6QYavGAwov0oTb6Jy3MjaGZGGJwyl0D1quvAq/PlexjKvsYMjIACl0w07LsnOps7njGeYT+jxLk+HbW+gyPoEpNdjzz8G7OAv2nIds4pwOXt1l4v0qx7wvGTKpj0PRW5e4+O5W8GcDtwmgHUd4hZAtubUXwgbi5PID/v7w7e0ErC+Cy3qWg1eQhoHgnXNcGda0++q4bia9VanZZI3BqBCuZksOLXFP7TCWocc1qtW32sbP90ecXCkD2UXUqIXiwqVpiy43vHhrDhxx7bdnJs8/psYFCPuz4MA5C28XWHzKwL9vNq7w4I0gx3DJ/EPgton+YGAvMXV6LJH7nTi1/Q== 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=KReXkRAUdBDGa//AdhFV35tubkUIsWwINjRI8yaQ8JB2eDCOR4JkB8z8ULVOfsNcF0PB2Lvuqhhs47bSD7BmfNjLRMdtsp7YEyBBKUxsFjIDkY5egj2wsD6mJiLQ/3cTWnjXU0EZBrMHII/ceU6DZzovz+zpWAh3lyPJ0PpYABWqzeckTY8vyYJTBkK2WyG37GJVNtD73ts9+ohxMOlg5szYCKrKXAycdQzTBJ6axr8xfHohYh9QZ/9GV/JhFY0PXf5gGVLmRmX7Oh6Y3lnsrj4K6uQshcQo5u+I+u5RldJ63GuaeJUYZVN0KhSJqsGifiwKbF4Pz+fVyqFBN+Am4g== 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:30 +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:30 +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 3/5] kernel: make source package architecture specific Date: Mon, 17 Aug 2026 13:34:18 +0200 Message-ID: <20260817113420.750731-4-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: 50550b5b-a858-4bd9-ab31-08defc53807a 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: weVcDDoVN7onrv8EZyMA6wL5pkm9h4DOxXeTb5NCauTRZghzKq1Pu5EA8xByxbBXnjA8foCOXbjzNrzdw2QuiXq4JFh0AUER09ehxUVP76gm9+I7h9ouvTKdMIYKlPec7Fc2Hx8IuQrtM2nA7L7vwBgZ84wO93hfD6xoeiXR9F08H20MktnzrAwiGf+E0ZoGtgOglbig7JRSjjkK7r6la6XmcG80vNuZ2pr6vNC48tRQDVeVU+MAG0GzRz9s6n60J4A9WtfMBx9qFTFJVw8ngq63RGN7RytPB7K3oMHu3djp0YwjqgJHBhm1hdC0HJd/ws4ICXnN53Jn22JQIBty4c/geKBCLnJsSaU7xsOOcmKqxa4g/x5C2CpgGCm6qUj6ktTajJ/ByqtXU/MvfdvYt8lXUlngFXP2mboPY1KDNGEodbsmEoCOH1iRmNzSrqyZmDv0Hgr6VQSV+PsWgLIGgBPF/oP7fujDZFRup2MtzZAgmCv/z57XKqD3zLTKDbY+xAKWCMnnQmASWXHA+Cfzdr26ibuk7ZS+Ny3fOU40asAW2g99Xjhk/u+Raam7ktP/baB1zZBbJhzdljsfGjKl5ubPvDtZzvlEC53eXkEsl6NVDwjsNV3G8KE2caVBzzQeWsEfF1AU2v/s1lcOQEr4RG/D/FQ+kkoBFsTSQ3IBKBQ= 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: aGCkF4o5p5844lOkC5T5d0tIstzl1z9CaTW7evibCGy0JGbZB+Tjj/eVcyr7h4NATz+L22tsQIbbQHLBcQRUiGKwkkN3m+VodAEFI/sKCRecL0zRHiZSGX83HUjLbA1WHkhgh86qla/WwDl2K/gPqMJlZD8xAhF6gMlifx+Zw5AsyoA4dCIRN0whJ0gz39mnTC62mxju81egXm7txQmBv8gds9nu5VCcJoXoWANddVbwOcKxaKLiOZtdlnqHGFEWbr2qi0OWPKLMVGsryDXywoWxkyUyJHdgMkgTDheA/YANmfyZ4SPsdV3G30Prhb18VPn4T0kpsnWFJ7QDimyiYcqMJ3XL4hm4ylkEprDIR0jq8m3ak/1q9152DzoQ3DNOE0s3Ppypv/ChRBmV9i7/9HqR0CeuPOtPCkc7IV/ktQxp79BllL9+xJzYvaLEwOv3esQj5b50uBAGwHlFVp88z7nTtNWtE14n8c8jVIHrA5MLzUMjIwegSmQlMqUl3+VH0RwPJa4LXVO6XdmNA9VAQzaPnJNop7wvFOkmbrBiYFJX9eG99oVaoUehF0y2FwFKOJPGCA9SiFvQ6IEZjoqN7EsuwMXvydA8Kytl/Tq9bvPzBf6KxisoVsxGHKko0JIg0IfNOwFIxX8i9XmF2CP2xi/eLqpiWTaCP5TM5LtiYwkBo+bPUWkIYGx3989WEnrZ6fKMqRFIfJbmn3wO2S8g/3Jgj+nR3x4PtOAR4gFICBx1H7HomF0DZYKyZj/+C1LnBYhfJsJJM14DsN2pm5fFRCro5txGlVWMoFZ44AEwyd974vE3Pnd1uBgabshwDML6vAqr5w03In6XjzQoZPFqcNrv86drT5qyvMsVAvusBLGIQejR4r6D8bAXTFqk5BDlWH9Ic9+MV5XYH44o0R9gN0i/1s4nnVTPW130KSI+vgE0YupKvnmcddFFJYBETiA/wCSb7nKz9bfKzE8Rmn+uZRyVupPKgUmO8Sz3hckKEYFe1R74mdBi52zfuF33a8lKTsx7m/VUhFKnbQWaQw5Z0zz0BcPCMr63RO5lFkYIYXUOQVDHR+wObgEJpbbFv8kvsFi3lel9Q/USbkdBF23nvFKKQGC1Yd0MqLn8bNikQCtzI0ffmf6Co79iVNTwF5C/rw9sbHek95dz6y5loiyWEI6i+YYnkKojIUNg/T8kHkBvC08eA/+QmpBQqBptCwuChOLCSmuAqTZ47gie37AplIY0kTa/fDGL8ovXZdkhWeooC+FYFzo6ElMoNPGz0AWu6OzUWiWLKG8e/8mLes2Zgo5yLpPdRMyV8gyVQB9o7XLmSq3yF6xmldwA7IpfUAfc8umw+ARJelvmBOnsmhIWsKvDy0yTqtp1M2tZhxsN4rNuEf7hciKIKM3fPDNwsmApqFA8i/3J6pLL+5F4QPECi4ovAeRmBqtUTL1vIc7FHwmKZgqmjS+dpwtdelFHUdfwOrlZVlJEWl14jnNcObl5Ma2b+Uv2Z4AtTmooi5E97RwajQfD2Y6JCSoIlYMLIx7/Q4HIxDP//SvDz3bvzKPMhPpJbSUWyDQeBHkOGTmsxZzkEIRYh9zE3NyokTTptsnuETVRVUMNq18g1II1uuDGJj0oMZ9EFLUsem/icZQGm5OBaQHwXfVK0BvT2HYZmiyxIHc9weMI3kS/nxM5xP2r0VM/Tia8pgs0vkqQih6mnPdriE+fP2RhfjVN9A0gqg7G8/Dq0LgkqMVPLSp+eE+y8YKittoPlL+I/ehp0NYfMIyW/4+UXk3Xum2TmiJOaEyuYEYu6mGl X-MS-Exchange-AntiSpam-MessageData-1: NClq9vlyK/l+zvKVPyXfPyugqNcybyyVe1g= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 50550b5b-a858-4bd9-ab31-08defc53807a 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:30.2689 (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: cZxSYdpuQlp6vhep96SG6XojogMGlzAjfBDjclhJpRDSQlUDANJNFcZPUVlb5Ln2L9ssw/QHEynUa592MfAZv+Nuc7GGdm/20oWecDSmPAo= 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="LR/qiWy9"; 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?= 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 Mon Aug 17 11:34:19 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 5369 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-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 67HBYfDW023226 (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-qt1-f191.google.com with SMTP id d75a77b69052e-51c07313be5sf4013761cf.2 for ; Mon, 17 Aug 2026 04:34:42 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1786966475; cv=pass; d=google.com; s=arc-20260327; b=KGWjYZ60hnTiJC3nbe2uCFZBPNMZDSsONqFxj18jd5pLlibTZ6JO497Iw9nb9Ch6wC PI8ViF5JrVRfBnTMCkN1T9yS25p4f02uILfq6+m8sZdW4AyycPF0q2WqN/VX4EtkMLwq uOwmFBXwJ5suoF7hLLRfAgIseVdcDfFSkgmr4bu4MBRUbUE7n35oEvnDVs2sjIfDh0dA sQgQiblv4DBvZBoTtsgoDLdDAzp+BlSrpMX26m8ufxJcqdqEZWN/HTtIqVLsxwm6n8sk ssK91ATpM7oL2LYHzz5WP4+S8TWbI2u1p5OajYU1q+CBuGFnRzan5uUbyuf5IYeK+qoa JFqA== 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=GQX9vsI+VUQ2ejcx85XTrpnkuNBrn+k4Mn7ZMLhPiao=; fh=Dy7Cy0nIzFjfN8srzFglt8/9FRXxHLiIsqQDe/Helok=; b=XYhW5GuuO9bab0PcNGculohXXrVW8duEneoltBcyaDH5OL5PCssoDnsS9c1kWCrpOa C2w2NclmuCqOliPBRRPjMEcjcEpKYAtT5KTvhm9Y3W6dA+2juLBUbKOhEBF3CIQToURl Md89BJPUOPiIdShPZvyFa8glaGtK5ua8iMTS920q+o3FGDa5Z7c5EQn4GH0/GBicdNqf 42u3NBErjd0bn84N8oMo4mEwc+OYYsgr8bReglSajnslBZKp0IlMoDj+4cf1MK8ehIUp dJdBo3LlKhAnLV2J0CA9Cs5Wxna8jImZq/4FEtMvkwYoWG9FaSJpRzevkAZT5aoz9T+L WD2g==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=dKtmulSI; 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::3 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=1786966475; x=1787571275; 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=GQX9vsI+VUQ2ejcx85XTrpnkuNBrn+k4Mn7ZMLhPiao=; b=nu6pxpfkPKzxOjKnXQ793aje4Brpcq7wdQcEAuiuDU5lnfqkA3y8JgdvUOVk7FBM0t WU3waxZVAyrWnfLFGC9ejgu2Msc+N3qYmXVk9CZTnfnqnFDRKlhkzpKbCpMUnJJAjUHL o7Qf/DtGiYgXlx68hxxJME98qjDW3OUIImgl+zFSG/W5gYSDbWCuY7OVneBPPW0t0+VL tC203yywZnxZdBdboj5ycUPPZj+cwa0BdHj4S2sqJ/zQXJZql1zd3XGe6QGE9b6hs9l+ PbIr8SlxGakY8dRbL000LQBvHSRr18SjxrYbi1PpheJMBUfNwMNhIq6tPsS/99944Evp Mm6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786966475; x=1787571275; 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=GQX9vsI+VUQ2ejcx85XTrpnkuNBrn+k4Mn7ZMLhPiao=; b=r8oqF5oHDb4V7LyrT9sdQiDDJmN1+DHMl4qY4PODb08N5+3fsAeMJObxizCrjMOCn5 Q5WOPfjyTOabkoW/Ar3Y1EDcsFsp2cmomAqLZZzuR5cwdc3uRgY2qiqsXSwsfEyzc2DI cMllhPOX3qH0zxBS7cm7tYP3ZC493s+VsTocHg74SBkaOV6Vj/UYPp/dh4xdEzFmi4Mv CXKy2YZok0E2Un+11d1IgK4QD9634d76/g2aLeK1vo2mjA4fOCekeB1ye7QD/GtjwkYh vTHer8+rOmCjy5/S2IU0DzHC6nhE/g7Kf5vyqRAVDgpF6QekdcGj1uC+vLtyYLb3I8I2 cCyQ== X-Forwarded-Encrypted: i=3; AHgh+RplSWV5ic4yIacnfgZfHNcXhhMRgjxFYIrlRexGGadIl+F2VBdqyZgljuSwi40zB5Ma1eSVxqE=@isar-build.org X-Gm-Message-State: AOJu0YzSmTgbJVwW1KhEVHZFbQcNHEvWKbs0NUpshi5pvrTuT5wpzrQm KsfXmI7O0qI365KzBwvKtFBtoy4bZHMPf+h+OFLfJ/Ey01FB9DKZaOo/ X-Received: by 2002:a05:622a:2d6:b0:51c:2101:f0 with SMTP id d75a77b69052e-52d8533db8bmr187551451cf.2.1786966474738; Mon, 17 Aug 2026 04:34:34 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLddhwhKvB94T3C6PEs5+cFmW/SPdIvjjI7752zJhPxuj+A==" Received: by 2002:a05:622a:2449:b0:52d:8800:b080 with SMTP id d75a77b69052e-52da7868d62ls35753651cf.2.-pod-prod-02-us; Mon, 17 Aug 2026 04:34:33 -0700 (PDT) X-Received: by 2002:a05:622a:1211:b0:51c:257c:8164 with SMTP id d75a77b69052e-52d85421084mr246481551cf.25.1786966473262; Mon, 17 Aug 2026 04:34:33 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1786966473; cv=pass; d=google.com; s=arc-20260327; b=kA0a/JJZDRL81JTZ4VEk/bTdB0pwOs7EZN1bbpby1o6GDQovU3MUZTWWFb3Ui0Vz8v lB10zxqRbQieTdwqPIGbbfVorI3Lsf4hPcWG05aCgQytTKPD4f+H6HBRDTDpWvfU/3VT 3MQ1Lr+Zui52Ztq4QfZPxLNrOA1JcizuUmGdDzx42BPybzrV+zPkDvJdLHXrVplJdqNR GDyeL+JXJpqnNv3UadnkBla7kIpVoEFsRSnLpaKCMLGz0dwy8FUBxCBK4KMdSUnY5ZtH bNCAcZWXPTlD3RQvOqeVEbQLtc+LsaZo9GUC8aniISRh5tfApCJEXLQouzWh0iqwrb/X DAqw== 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=TUA5V4o8Uinm1rflca9M5Y8CkCCHfkrRG2rG6/05Ea7dfUGxxJL/0tKzHHgwRL0CtR DWIYtg1ek4r7COStcDcNFzWjVMYVRCpFfwTwV//viN2AMwuW7WpiULQTXPsEnV2Adxk9 baLRuTzI6YvhiPxgJ67x6F9Axt8uU55M/Kk/kBmqsFl1C2c5cIEUz5ptXQZ+wFoRtrvl E61K8WdVQiHMp3EtBNfMrM+yEi2OFpIQoAmoxUCXJaB+MGcah32CnhnubitfP4SEwsoa 7xpDJSRF5LwKKTaOwpqJOjK3YwXHbkM6Ll7pgczKSO28UaUaYx7VT3rCnR7u5R/2rwku C6Aw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=dKtmulSI; 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::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazlp170110003.outbound.protection.outlook.com. [2a01:111:f403:c200::3]) by gmr-mx.google.com with ESMTPS id 6a1803df08f44-90c458d076csi270616d6.6.2026.08.17.04.34.33 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Aug 2026 04:34:33 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::3 as permitted sender) client-ip=2a01:111:f403:c200::3; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ddrRKCl4UdrY3ZL2PoV9N3T6r3kZE1TH7OSiB4lwcYrffWkVu/D2XTeyD7YSxIUZhEXTxSGn8hmQ0xUpPj/jbmIfUR8vsYYvWsxntH74lfiEpOxez1g/4jG06+HAt9oZ4GztzrS9eg0BL3+7Q6E0ZyTv8JT9RKmTLced3QkY6qdaEU8l6MOdRACmcUN0O3xL3edQgyg7Mw437wFlTzmZFeJ3htlJFkspi7ky24GWKjkzEsQ5wPXGLClFUhnFXNWnGVULcSrERlUN/xzjQbeITZvzdcbS1/4JgJesMW/S5LeFVpmO9NtbCySyM/ZLf6mkkarNpG6bT++ReRe9U82VSA== 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=Plq9yBvpyppXQfknOIc+oGwn9qqbaN+3dyR7uq5rUpMmX4JB7ySe6MCdtbMESFFKT1xxyCb6HjY12iNfIFSuHImokJr9d9vIQTKlNoStdLhCTfMTKKqCCzF13FxJs8GO2DY5vGGJgG1uOnyxOrpZzvKpW9tMuSmR/TUHnLbacku1aCFFc/6WpNaMX7MqMU1+Ee1JZXBqV/TbMalPojkLuksaI36+Rnjd627jr/pWvJahgHamok1hhl4JwH4oANhY9/8MKgIBLgcaZxCcllTg1ZcaUFmIL9p+Bq9VnnWyReAVOemz1OBxK5yvYzfRVYCNn3tcb4J+uHmIOJ3CFjm5xw== 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 PR3PR10MB4045.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:aa::15) 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:30 +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 4/5] kernel: move common parts of linux-mainline to inc Date: Mon, 17 Aug 2026 13:34:19 +0200 Message-ID: <20260817113420.750731-5-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_|PR3PR10MB4045:EE_ X-MS-Office365-Filtering-Correlation-Id: 5dbb9e0b-4b91-4ff5-5567-08defc5380c4 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|10070799003|23010399003|366016|376014|1800799024|10067099003|56012099006|3023799007|12006099003|55112099003|22082099003|18002099003|11063799006|13003099007; X-Microsoft-Antispam-Message-Info: Qrqf+JrjTRl5bKWYVcd1UGCqR+U3+o7sQt6Y85RQPyfBe8UUPcun7OiIyOyyFjDN03lXAPYH/KSJ6S0WYeiXKlOs1vvpq2pxQNRagFmQPsYR7bkFrfXsXfv+c2uGeZWB8z7F2BzYsKBnmHfEKAd8AVU8TJ3V9m5r9Eh7MYbacY+uCgdtEcibA6HwbJQYYhtoAWE8d9Oz4isOuXS2VjmUGnKnbNV+q7FJgVssXo942T83N3Q9rc0Mu8dxcZDiMApl5Z32H+/GKTpmaWfG7III0WilAlAuMFOLiID7U+5nct+mfk7fxv6RvHiq8ozEwdxoNYxAb7hYrAorzdFBbLMeMheSM1kcsfhGAhMUJArjfAKuivaSxsT9OAG+VoiBUm8dfc8mJy4i10IvKUIYQWqBNvYMAI7p1yWytNEPnSlHuKl2ENJRYBSvNAK54JKiPI6kxbYdHFxobuweTZ1Vhy3CfA328ARMuj1b77bji7t7chFOqM7h5MnG+pRKvH6tluehlsSwhXLzEdrlM9u0zyvRW8hG9nKCE13dtyN9OJexTjCvEg50vmcQd6/rObVKJp6vdALJvz8NK27c/PVu8ph8vuQ39+HMf5UYF027xffqMEWr0rvP7+MFDUbrCN2lfRx6EpQ0+cjQ7WeCxccMNk4g4rbvRjYOcvJFBFjnEEnte3U= 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)(10070799003)(23010399003)(366016)(376014)(1800799024)(10067099003)(56012099006)(3023799007)(12006099003)(55112099003)(22082099003)(18002099003)(11063799006)(13003099007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: 1z5EgbnivzLd1BnD0T9/gCWuvSs6Lh5Dc9TuW1LVEYY28AzocDyIhqogb7I9W7tRNPFn4XNcQfHbUKiiLVN8FU3jHPEKOdOygVuOAvzqiLA0wqfdAgKXnNFcHyx2dgyOXPSMxw7r03zsFUeP9KOUcx/C8RukH3xNAIa+mEFmDCFZ7BfYmJCcmQ+528wBH5vpxhO878UOSpRMdW1pw6AMEHOjmskSgLu/46Wg0dgSe4gxkXDhJvAw2xUYJSBilwfFVcwUVqgX7Wl8SoQbOZVLrTfyH9mtflmNon2lI5Rki4iHtDFYfq9tNXnIE/eSFRIXOlBJCQ4qLoyPfAecYB4tu7TPa4Hi7fpFrrzf0d6Fbv6qmnlS6bIEPciiSxVQh1jGpoVpASYQUeJ1Y4tXgwjFL8v6r0Vfj2J3QFcH9PviQ8IKeyKtTnNhXm7ucBhxbROs+wBnRvHW4wuAtWgNcX3PAOmZmDAsJMssXSq1K1BO6/zx2CiczK6lGSIt4CXgR2h4v9nOvvS+fFDls1wGVt7BoiRecQFXEABg0dRA7yGQ1wmz7UTeUvOsazYLpSflP6MFH0PuV0xNR4S924MeLjiyhwE2FQSG9dEK8pG+tLgCyjk2As+7Yis+fTtStwshVOnrlUsokAP7XnnPfS2IP60QT9v4mQnW4kYIFmrKaKts3jlnjY/nMsmuZNIVgQczU0u4qaOjqEwhxr98ZRFxyQMdH31tMYuZ0mDXijSe8SY47sDXqjyjUleK73tvRq/JA6zOefCZW5YRdly8w7LZ3ghfUAUhQhdVmzMUuJw8jS5SLN2dEDIyqe01pGK33Q6Y+/ntxMZh+Qe4+JsLJgFPgOj1QmTOQkaiaatzcNBhn0cu7UvkFchP69/bI6qRpIpaGt7cwtCnV0gxd+KnTzm4kzpFaWu2wz64Z8Ex9ZbOXPOyt3gFa4uH4scMamXnm/f1t+3kgQlzU2ul+NQtPlsyXdHbriZllPIlzm/LKnfguKSgyv4gX59lyfDpzqRK2ukbYa14XqKNNHbOuYw8rMc8RXxd20wnp/JR/MTKLzsQ9+RDk64UpEKHjpwWxsmpE4oyfLyiQx1NA5bCnSe9++c7QkkLqxMSZpXHCIJRfmDOVsWWCQupEXmrWfHZ9WjPruoT0csb0EgztUeNiX9Gi254/FM3T2qO5+T3QQ0wddD7U8aIDGjlMTOH+i4mWlSaCWY5JYj/z4LfrZeGozXAkKkH3s45ibL6tajyT/04PHaPFfcPmwfLMrLYd3QLtTUY63IhHgQ/MEmXZFVbYFA9lAR2UfufPId43PIhW5B2TkyopkAlGAhSQyvtXWr3ymUl0+RFng1pYig28Uogtsbrxm4gPeCSVe0bAnn+jSQi/ZWpe0Q4Fn2LMZcMSGWiTRbzTIZE4Gp7Drgb0EtBFt93SwPKI0X24BgGB77FidmZMUnf78RhPJVrUP4ZrRSY//7PKQ2rbF+I0Wr0cd6HGPcdPEojglY8meK6JTfBxZXdGzyW0t/O3nfxavjyaYhNm2y+Muj6xMWAnjUxUpomQ4JB3fLmoiZo756BDvVUqE6YeIgHOw3v9kJHHO+CJEdKf/YWlcppB7GkD3u3d/2L2Qofcz6HcQuasWVH1xAW1ieSVk1dJuuVFQkeKT05a4hwG071EYpe9nSWGVxOLnXR3b0RMviAY6Ji4JVAIpGjM2IXpByT+8yTNph5TD0fFihgLCKEwO/fKQGXMN+Twxrn4NCIvYVWX3+fwQnvEHP8sUCfSZ/gAc9nC6/YkRl5i/1pleznk7MmP0rBDJzFJW9w X-MS-Exchange-AntiSpam-MessageData-1: 2xAZXNFHonAT8hkk3dDggyGFpAqzxsHfJFk= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5dbb9e0b-4b91-4ff5-5567-08defc5380c4 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:30.7640 (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: 9i+bW1SecKGtDrXRqcZZYpxnIQUm9JjsEc3ACnD5hITfTv/dnwNp+jsmZEjSKZeYLfTwjswzAD547vlVK5UHucPkgtekzzwxYkNTmIdXln0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR10MB4045 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=dKtmulSI; 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::3 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 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}')