From patchwork Thu Aug 20 08:03:06 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 5374 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 20 Aug 2026 10:03:32 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pl1-f190.google.com (mail-pl1-f190.google.com [209.85.214.190]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 67K83U0p010814 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 20 Aug 2026 10:03:31 +0200 Received: by mail-pl1-f190.google.com with SMTP id d9443c01a7336-2cacf17c7e0sf30892555ad.0 for ; Thu, 20 Aug 2026 01:03:31 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1787213004; cv=pass; d=google.com; s=arc-20260327; b=jA8Om6/6sxCGEjTAlp9f0oS9f/bcl3XPtwMfjAER23iqN0qP4ijUu+kIjH9pjTQU/4 PTLH6zxEGiQMUpob+r+5G6tkccuxPfaUOH06KYLXf4WgOZoshVaVlJua7A5NEhOV1JVi YEqyDWrvYRTHBzxS0/SSkCcnvsQmT1FqMmV6/TxQWJolbVehQt1CGZVuVOgpzwCiCPHx czkTCxSWymxvIGxiIbAmRXM3CdKzH4BzU/bn0vXbufdGnZ+b9xZWxW6mYHjf00983QH3 w6/YUVB4JbZeAyjggmRxSAuCuDkUz/1U6XLLVl6LPQ4NVLXReE99j68AVWQOlp4L+7LL 6g9w== 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=t6RmcIzaIJ3v/d7O5K3xcJ7liEHEVq2+5jwz//EfE9U=; fh=7PxUWzSoGnQr+Df9YcoKlXibhK7wrZSqDL05aZIT7ic=; b=sYyrpvAE1vld2eyJdbvEP68gv1z4R3MRm+kEuTdLCcPnikcI13R7b1aOLbR7tRjw1i 2aBQC2y3DMIChPU4xahjv/jn43KpJKXVgOnpFyIAocnBNzEiF+0jZAhZaRytqHWFYnQg sve5hLjxGqCMIG5y+Xv6AsnrbhxnrOnMyoUsVBJmlBGK9VlIuyEMs/ms/FwHWfALjrL0 Eoxrwg0GeHBlwZf0A2CKDnY74/ItsIOAXwBNKMKeLQcTsL5Crv8OmvapEsIUkW4u/XRQ Fmp3rO1Od3Mubed0He1C6emUzNMjEjnPWfXI8OM7OitXm4iisH5t3KDDeVFQP170bvBF ygwg==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=VsrthcCw; 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::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=1787213004; x=1787817804; 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=t6RmcIzaIJ3v/d7O5K3xcJ7liEHEVq2+5jwz//EfE9U=; b=dmPcFqxroL8gIHqazG2NULDI8oSyt7CF0iRRKzPPC6qQRvrXTv2yXDymJHMPHinqGM MuA7sljfXE5A2gTjtptEHWhDoDKFiYGULeTrzYMFmWKrEmpJjS1XpomKJGE6ZkffbpwC bkwU189+tbuMKQLCmF1nOYp7cDyCfgyXA6EJE+ENznMcjif8D6R8CRDf5LC3qST6aBWg mOyW1F0U17eWRh6xyLmFzTL0TxkmjvOVOt8Gm0xwIg/NDp+Qc11N+eX1elS4+etDMFwQ VafpjUkNLdyYM+r3Ml58dWjNEG6YuyfACfEdDyVZSWfgRXrIpp6P/nhuRRpKoobI/+Jq Unpg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787213004; x=1787817804; 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=t6RmcIzaIJ3v/d7O5K3xcJ7liEHEVq2+5jwz//EfE9U=; b=FolFWOOvvl8hGLe9MV9hkiVNjCBr3yuM11DS7GFUFAUdIS1llarg8Vziyi/7EbKaUf OL3vyD0Y3ywGNV+f1ROSX9qmOmosRimOj3aDtc0K7w55dmUqeWC9TEHWcxKqWYzKuMrh zXhgktD6oG87305ZL2HPSr1C5eMhZ41epMvJcS5F6LV4qbq6MqNpMeCnoPk6zKuUefJQ /6ymz4ZcXuocGI09BCNit5lMWtc6l59w6wqK7vg+oJPyhwpfFJzUfgj7pYVlBgjwVX+z zJk90jVSeynWV5jfEQ94jk5EzhEk5AV2028vrvDHTR+SNAEAbn415OeYd1ghobsRp3P3 P/5Q== X-Forwarded-Encrypted: i=3; AHgh+RouOoAP6qq4AusY878oM8q7hqKFeUzs+A1Wl9ZSA5H71osvuWPmxtQOfzbQYPiGeFCTE4d+otE=@isar-build.org X-Gm-Message-State: AFuF++kzagrThNZC/WhXF3MQv7XcBb2X10OrUoom6YbM8YUaPgXqXopj 7bRLlwfwpOy5GRIPy3e8dy8KK/mH4UcGYiMxgJ4J53fWZxtCSCowIE59 X-Received: by 2002:a17:903:fb0:b0:2c2:62ee:5a0d with SMTP id d9443c01a7336-2d601e88fabmr199908335ad.14.1787213003512; Thu, 20 Aug 2026 01:03:23 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLdciKxIj0ygLizy5BnVc13V4p22xLem+fwst/BWidCa5yA==" Received: by 2002:a17:902:f686:b0:2c9:9e6c:7c11 with SMTP id d9443c01a7336-2d61fbae512ls10785985ad.2.-pod-prod-09-us; Thu, 20 Aug 2026 01:03:22 -0700 (PDT) X-Received: by 2002:a05:6a00:3a0f:b0:848:6447:e0a6 with SMTP id d2e1a72fcca58-851d38ed005mr18003448b3a.9.1787213001918; Thu, 20 Aug 2026 01:03:21 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1787213001; cv=pass; d=google.com; s=arc-20260327; b=O7h+KKuieEt0RiCmWqNx7qcyckEslbqsOoR8hMJmPHt2VFoLzoHVOib+TuRalzZA3u WizjD3PWzjS1gkZdUxQmpYh41Yu9u7P0LKJszUDx//J13Hn7K41bLqpKxucKlqw56rWq GlWeItgyJOhPensP9fdwrWFMjzpyNV0vjN/U3Gn6RU0+wZLheBd7iUDK2dDILm9e6iTI WSfUpPnaeMo0bONqAhTnF0/nzYgi0oZ91PhvC6868z1Rdxer8UkZEeK5DKhawGWXGkwI V0a2E1yVBC5MM80iNVmHZvRumKiT4LnSIZeUerXn8icxbySzAqre7Zh1QYscpzGijZF4 33ew== 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=PjHmp/Ct0EVoyc/8UhfuzvFQdYpazpcaNfrN4nCz+CWBOVsg6jErJzwx12ykFz5muS Irc1WytmSrvId9t3H+Tm5A46tmUNeHnG4G1TBK+pv5gphP1SzEJ+324e5wNYd1dlOAfC QplUG5S8NM5hHsjHso5UM8SKBYKpG6C9fhInDRujdVGlO/6O8md5RBKVGDlKtq+k2fLH 6HsZD3HVYjWPnQOe8nerZJpXNJvLBysV6h1JfwLkfKke22aBNsj8w1VZnyCOjvfEQS3m UoQAy0XeniLGbUdF0UkjLIwnwSglEMwm239jkhDOvC9VrDvuoio/6RuYbRo4ho0OIfqF PFlw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=VsrthcCw; 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::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazlp170110003.outbound.protection.outlook.com. [2a01:111:f403:c201::3]) by gmr-mx.google.com with ESMTPS id d2e1a72fcca58-851d3608e3csi143999b3a.6.2026.08.20.01.03.21 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Aug 2026 01:03:21 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::3 as permitted sender) client-ip=2a01:111:f403:c201::3; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=OROvh7RzbLEpOhRbPFUOuVQfnhHtLzWD0HCrG48zV4P0attLmeZCD0Sj4PSJk6Kok8bFVTst03+9VfVCpMp4oj37MSoMhdzF1bl9614gEo6ylJUGKK3NjruqYA5kFGoTrlX7aB37s+j45Yd3/suS1JHPvrLe0R+TVCDBBTiF6p5UYTRMr/UsQ87F+a37Pwuf6565b5SVWYriEe/H2nUT2S3Nor7YdiheTT05M1wjHmPk+ZOBknNFu4stPFdI9Xa00ufmn/A+GI0uI9KlbI0eVyKxtDzWKiD48pHgcsagdbM5XyURd/lrOMRaT9CiaH1QlB8WzypYiQ2bNaghQ3mFkQ== 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=MRC+k5ewhGRTcmhXSElyAcim7dmtmDvDZ7K3Ha27gNWK9BkF8PL7a1SgJPLhkTvKzJXpAlu2bDknwk1vQ6Wr3I+AkMCol3ztRAT0uB8Dh3y59EJOcYE2b7+ZfuTlyyf2B37B7HhT/sggPpaESa8LKtgk6ZvTofbtFr/Gi0ECKzVOD+w17gUuMQddYghJN+znODcZXOkzyIbOK/4K5Z9kSfLSFO8Hn7eizWS5Tns+pm1oj70YO3Fb43YnyZe7xmka7vhKHu2YcnUvQ+OGXO+nM3eaEJstWuvzQfmzW2LaK+uZlJuzyRJvR+A2Bzt6gHJRkOc75lTeOZiOQIkEmfTgRA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none Received: from VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:14a::21) by VI1PR10MB8088.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:1d4::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.8; Thu, 20 Aug 2026 08:03:19 +0000 Received: from VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM ([fe80::4985:cc3c:fb41:6886]) by VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM ([fe80::4985:cc3c:fb41:6886%5]) with mapi id 15.21.0339.007; Thu, 20 Aug 2026 08:03:19 +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 v3 1/5] testsuite: make test_libc_dev_deploy KERNEL_NAME agnostic Date: Thu, 20 Aug 2026 10:03:06 +0200 Message-ID: <20260820080310.3285076-2-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260820080310.3285076-1-felix.moessbauer@siemens.com> References: <20260820080310.3285076-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR4P281CA0275.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:e6::17) To VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:14a::21) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR10MB3967:EE_|VI1PR10MB8088:EE_ X-MS-Office365-Filtering-Correlation-Id: 17bc16c9-6bde-4c77-9aaa-08defe917f4e X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|366016|1800799024|376014|10070799003|10067099003|56012099006|22082099003|18002099003|11063799006|55112099003; X-Microsoft-Antispam-Message-Info: DU71wq14Zq87OvJHK8DdTjEXAW4SFlstZn1nrIQgnsv1tFxH7aKvfxPB5JwLhf9E2ZABKld/5mQvlPe8L44h4ZQsols9ioKLoinCWm5RYkaespuv79JJvBBI0BspC76OMkYXZ6prEF9Ika9x65DNtcNZrPizsnJJUz2Sj9y7uUOe8owfRLerSV5wb644AQMRxViIp2GuZX6xM3d8dQ0RMVBckpD5CqX9gvmBy0mcGw1MNINNNuOfSK1F9PNK/szs+6aVCm9uc8dyw6Q8FZauyGxAYFhHc+ul6MjhkFRorIm+aw6jgdBgRczKd0xgnkc4+iRUQ3v7UZKpA5NyilltsqOkstZCqz0qk16s9hckfl3RrHzRXuigSwpJKXiCnTOnHCB2RG5kTgVFYS0cbIsjypC9yFpg75UitVd7HR9y69AxHl0X+WfcRTgjIrfWqk/BMlj9xNSndFcH0vNsnsc0MCBm3MQnIIe9pNlYKuXBG5RVkzKiiKOVAaiW7gAYoBivzzCFrRn+LK93t/TMHBzUhsKc0xXFLYk8HAvrn9pgUTUwfmzhb/NJvLEiZZOm/LeJizhWR4StxvZGTyMjM1e/nDHYMb4OGjLM+cRdzbE1x+rfCAG7n1HaC9yBzl2H1MU5GcOKHQIqML7cwO2yZRwdC+ZOKA1+pkmSadP05egFko0= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(366016)(1800799024)(376014)(10070799003)(10067099003)(56012099006)(22082099003)(18002099003)(11063799006)(55112099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: uXd9VMhpauvIA70Aa8r61CU6P1tT2rfCoYIzg45onudmSdcT8IrwBOJCuMxSW6yAWcjmjVNY2FRX7MXz7PLgCd44BKvLNfRXbOdaY7HxinB+dQneu9Cnf+iWocPl/4q00nOVxrNKGpKKNNJrVjOBmGEG4jSAnzbmDCxRhcy7Bbkd1X2p4GqlBj/T1wCITDCITNR194CwujcJbTMCST1SnbAS7LX+EVv0LXzcWezoYZyhm8KJecZ6nVLyk/oLJBHEt1aYm05WYfSFPTESv2OqR4xDZbyrkV+1DNJbQcBHw2Fn1kqqNKpiw3zvf6GmMk57QBUMT9Z46+Sd1ZV3vJ/PMbQpNt8nqgctVi521ftl1/WX30m0+BYAM9Edws3KXDTDzjzI0+VGnbST7RGYPHJgSLbSLBx3ZLockTv3cV6cIhzHZjZFpqYb6Z571a+WbB7qmIPkhIAB0cC0kKDVzfqjNSnoRebJQvmSS4/YQrcay1S6J2Ptz+JGjOzU4Aa0ZtmbB8rcpL3Oo7X8vpJdz1nCx5JWkXDe/SKCIDK9suamFDiCO1UJfx5NeW7bn0HQ3hG03cxi555aTYw7UnOGYwBImFmzoP4SAx1s+J8GbX24FgXbZuyoXOSEUp2pbg3hFNXkNJwk2CNMxYoQZ6NuDyp2LPZjxycsgtIqjl6Fht1J00prFgXe4dM5mHefu38lAEDqkQLsnhVm6eefNZk65bwSMjhXZbhNlSy70cwzZpLido+UagpLC8Ddtwb5VEVjA9svNIWQ6+naA6fz1fYnWuKA8SwUbT6dtoIfVm9kp5+pW/efUDXwlEWDtqJCs+fRJIXwBlCUYkREDcoy2JCDMcRZMH/4nd4aEXa9LbQvDEsHcyGrV9iCl+UGrGqGdFGpUT2TmkKjfUFIA8HkLAT2pO+j/TKt6vtTu69ES/kBmBoi6zrdgERENX15TCWo7sF04nhIcVFTjLb1z1CdAAX9LZnfEGwKtnV6ymEqu7YQ/nLlDIey+STI9bD+rTLgyu3sTYBkBPQ4fpr8PxLARrfy86VL+PIv0Bh847ywqARudndTz974TaMiErJ6Zpbdv4iHeOYZkIlaTGuSyiL9Q5QqdoGayjBB+ZvjSKv1nHFlb0n6exo77LybLn/KGkAkenF21ZllqeVa/MdDhE8IB6MF9jRF6XeYcSn/OOixA1wXyQqiq5cOfjhIwgFnUiNi4ljlATmEN48cgcKJabu+ndZoFsriLXjGSAYaAn3O8tzME01wqwqD/W8FpJ5BddLinSapO1rIDnivX9zcOAKdcuHWVwQjlCqgQP4AysvAuPUve5JDnlGyq9h4KJRNP3xgWW+iK2NhOTO4QGz7yY2P+97pQMKc62YVPFDGDq9Xtc/Qtd/5bN5ioO/q8DORxaGCJ2nF13p/I8atUNayUjFHYKatvUhQaYUbZEar7zEdMDVM9gzdad+ZcYvAxmb0LIZuelpV7wmpM2C/AzI9hCespWiES04Wp0BnE2y6owaEXlZ5ERoIOb62qz7AJGT1FRM2tCjuIuq7kN/AxxLM7TZRfr+Vn6h+LD4RinWujHqfka30EFVh8Hp6FtECn7sF8L1ZmoHWv8WhwzY7STOPat9dWGuf43pCNN45bXEKeLHMcHactHnUFUtdcC7uX3hlBG288Dpwe5amLqCK/e/6yB1DOgy5KGq2/adXdGixBqRkv5XT3t0+cnFiMTyxfOV9nDqGiCtyDxIwEH3JUV0N6jLwizmV6wEYJUp2jy4jOpd2LEXv8ocw9BVMWEbuvPdL7jZMWKpDsPf5lQo1o6M5 X-MS-Exchange-AntiSpam-MessageData-1: eMnAO1O4oHbGF6bFprOv/CUizVt+i7g6Ia0= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 17bc16c9-6bde-4c77-9aaa-08defe917f4e X-MS-Exchange-CrossTenant-AuthSource: VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Aug 2026 08:03:19.4035 (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: KSV8wohEbMaaYkIzSCMlyp67aX95EAQvl5kd9x47CAjgmThd35ecdIPJ5mG4FqN7e9DKZeE41Fi4h2a2dSZHnc1GNB5W8sgcB3izCK81heY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR10MB8088 X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=VsrthcCw; 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::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_H3,RCVD_IN_MSPIKE_WL, RCVD_IN_RP_CERTIFIED,RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= 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 Thu Aug 20 08:03:07 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 5373 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 20 Aug 2026 10:03:32 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pf1-f184.google.com (mail-pf1-f184.google.com [209.85.210.184]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 67K83UBD010819 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 20 Aug 2026 10:03:31 +0200 Received: by mail-pf1-f184.google.com with SMTP id d2e1a72fcca58-84e4ef9a74asf3310781b3a.1 for ; Thu, 20 Aug 2026 01:03:31 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1787213004; cv=pass; d=google.com; s=arc-20260327; b=cBrxvkdPA++pFYQnNR8fXVxLEbqW62vHleWLkPz0pAmpSffVNbCUigrI+YN2V9A1FO DqGLyo/aCr141z1ESG8TIpCCb/MGU2y4+MTOXxH1GOjS8uqfzgAM1sGx9y4nWwwspbQV k1S2c1f1g4QVviM/h+E+OcAFnNNFa3S7vQBpRSXOLAM29F+OPPwQ+52beXwn8aAuPSS0 4KNq5tyysW0U4yPAbGqhUo5EKYchXC7+YpKSwIzNdm1Xryn+ocVXutH9CEHwpNH7iPNI UEDhLwfnceO69f1FPFywi36wSIcZ62MERep20gxPoSQCi4qEdoC5QN+12HtNGoQklXn5 Y3ig== 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=gUkTtxvEY4sR1r7RWRQetzQXN/KkxmQTo+joeLfZuAE=; fh=EGcMZwEiGkcP5AgVSHxGV4bD//NaIGXQH9FeP+/6QZI=; b=awz8JUSxi1GCgdAIixN5UdIzSdXMOyilOyGMWMcWZewkH6R1+30GBQOX4q1OiNlQbD LRAJgCOJI3z+vbxpeKHtQFvnM1Vw1VEmBDUGhWhe3PtOx51CJe+ekV0vJMkzmtU0FMCL JPQoOANn3r+Thhq0aQ4L6LCIdJx9DpyTjGwBAYDgfcTHHUOpw5LeksdvDzkeqpV6VJZa TirMYKlfQJo1FIxeOB/+rUrlWB3lMFhq6GI2a3ENpMxDlmbqrbpNbdJ2UPFi40px8hgD grW0S3MHhFXDOBwL7K4GUYdzN2Bjh7AOhqUN5fJf1FN40VcG4i+2cKd5L3sL913zeKFD 6L0Q==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=BlkOGYxW; 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::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=1787213004; x=1787817804; 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=gUkTtxvEY4sR1r7RWRQetzQXN/KkxmQTo+joeLfZuAE=; b=Z2OVjsWX5RnLhiBuFjsQs324XDRbqCN1szAp2J5wWgeUt6+5dHCBX+Z8byrqRUTUAA 2ITKcuPFuTXCHnthuqEIfQUDcgBFkkrisyY/lyjcw5mLIP/2zJ33ZXsL4MHTFeBTr0AP hL82in2T37p4/VQKTijRM/walYQCgh1ZW8c5Kq/NOGcWmr9p00a/ZJI+laXEnpOYqpu7 NejExuGFmq/z7vFxO3CDWog0qNquybRWDPBeE7JL2Qhy1/jv6nKIpeUUr7h8X5K1QOot k1vBy1h/evj3upH+cWeeux/T0WjB8sjZf8k4EpRlw9SEm7vIKiR02oU394oe7OqPmGQq Ge3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787213004; x=1787817804; 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=gUkTtxvEY4sR1r7RWRQetzQXN/KkxmQTo+joeLfZuAE=; b=lQ57qbZ7zY7sMJmbtX5gbHkXwbnLdLC4Ol8O4hP+RXtgwf5mH5N8+XpAxCaIGhZKIQ Y/0Hz4T8qkqn3xGh5zyvppeoNXwLybjbH10TSZlhlAtUfG24CPwfGd8cWpfeoebfwd8j Wsdl5c4mGuqRV8RJGViIRn2E6ZBCEAGT0NRhYdoVCw8yTrQMDIftXY65to0KoG1q2Udm ntB+dLNx6aqiqpMnDXg9RaD6purCUrXtt+pdKHiKymGyDfSOXl7/RtXh+CFlEogzxY0t qnqgs70TaPb4BrJYGdnxruleebVZKVnkbv1OTzUaGW99eqw0OVWizAxDkl0mLMG+gC1v PRoQ== X-Forwarded-Encrypted: i=3; AHgh+RqyCncEXbhGnsbmQur9ft+rwIr5o8D6TNFb/LUzdTUR8QBGtYuQaktBhDxvAdj8idmuy6DHczU=@isar-build.org X-Gm-Message-State: AOJu0YzFAcT5XM6rdXfPCqN1kMR6cXIIj2eMKCSvw+h0NO1mV582Hmcv ukogiwUTVakSl3vnC1UgKEBotkgm1XK8WsZarjEf6jE+5iHad6f3ok2X X-Received: by 2002:a05:6a00:139c:b0:848:2c2e:c7a3 with SMTP id d2e1a72fcca58-851d3965b23mr17710450b3a.16.1787213004126; Thu, 20 Aug 2026 01:03:24 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLdf9He0QMT6aGLkMXaVmAwFSrdBER9iniTWCynxe4WdGWg==" Received: by 2002:a05:6a00:4982:b0:847:894a:65dd with SMTP id d2e1a72fcca58-851dfd2d40bls546360b3a.2.-pod-prod-08-us; Thu, 20 Aug 2026 01:03:22 -0700 (PDT) X-Received: by 2002:a05:6a00:4309:b0:847:8b11:5966 with SMTP id d2e1a72fcca58-851d38313f0mr19225257b3a.1.1787213002648; Thu, 20 Aug 2026 01:03:22 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1787213002; cv=pass; d=google.com; s=arc-20260327; b=E4Q7H/vA0Q5GWgt8qmhq/XHJPlqlWitVxSN6hLLrODe3WqcePd1kRo5tHKNProjZcR BoQheJkUcH0pbfmb7BaTEpDJpz2HjBOBOeqyVUeKSnDluVLXWnO1mBAmhCHvaA2kTxcO SP/9HjovaLKt9ztTEdlZPkQFSWo2kRhe2rwjgf5uxNFbn7krzFdOzQJ93s4P1gaa+OCj 4KvQKVP13WihxRCvuOnlpOcmQluPSmVQ5JAymW6jLENqiNzscSWWT3mb4q3sl9OuRkt7 epOa51S9AmdNhwFEcJGb7laJ4HHk+q5nPOG7QZHspd7R7MjXn9X//8ZzuF4bzxZ2MxfD cAzg== 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=MVKpPdMBmvfELzG9YbOkkpLz0DZHbTB7/87jNfGJzEA=; fh=2vPEtVRFZgJExMSCfX53nKBFsjiPYp/60rbGy5S5Mwo=; b=EgpVORmLsgNHZnjdSxleG7njVkh4pApNPrgsUVlKMKUFG2TRca0HPJP15OX8eZxuOa lxrF+8Lj8vif4ZeLTRNZ5Zuz7t7djZTyfK6iW0SjhaOBMQAS48WfF2GhuK9mQI/b+qD5 SgORKvBlXWdExpOYtuLODSkSek3GJyCEcvBP6FLf5uIsOfOIdVnOUJBFW0tPFlpWxYUn NWl8Vwe6f3IumVHuIpzkWwP6LxCwOr1pxiowkvhV4pcbPvniW3aagSNrLz9zjj+uf/F4 3UMaV/UVcdQDjMPiIrUswziR6OKFcg0PDRu8XFHX7ErBxSXgSOPTsRD0vx40t0+3XhqG sdpg==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=BlkOGYxW; 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::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazlp170110003.outbound.protection.outlook.com. [2a01:111:f403:c201::3]) by gmr-mx.google.com with ESMTPS id d2e1a72fcca58-851d3608e3csi143999b3a.6.2026.08.20.01.03.22 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Aug 2026 01:03:22 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::3 as permitted sender) client-ip=2a01:111:f403:c201::3; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Y85pPIo1ULrQCu20DbQ+uPnvMKXFvqYxtJ+83UWn3x5eBtbnZfjqN9/V0ZJSmJviu0C2AuGaTfxT1jwl+6km9O8aqHFliBPbSTzvt5ZY0u02syV9/Jd9CjOxZ8Y28t4AqRvrxg6pqxcDd6fpWrvx3Sp1EJRDceM+NJ9slkjmkm31vwJxlwhS9ujAlMxU07IRIWg/wvITbi11gRGVo6+4YIKhl0t6UOHbgkJvQLFu1ULWLKA/AVTBNn72i/aH8dH7sGCkfQwDYSWcREEpvXgIcdPoAZWWKEtKYdA27zcZ9Vtoz5JO209612mdsgR30o90WkpzBWIvv+PbXyFJtinHGQ== 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=MVKpPdMBmvfELzG9YbOkkpLz0DZHbTB7/87jNfGJzEA=; b=yAEl2hRV3aLj1LBS71AfeSIFvBLZ2T97MyoUBk94eGDcxmhRVUwRUd3MN+r1beTZ7uDZn6xQGjJmyoofe9zdsj9SppSBJLztNIlvrX5Po0/BxrAwp9Du7XfcpzqNCtnCZB4gLf6yOLjjiyGRQ/EmfV77R/xbrQEUTzdDOeYEY+A0OMc+TQH2rkRX2i9W/TYAxG4Zl2vTd7J9V70gpbQdqp8ClOuk3s0TmdDx8ZKFZedZf188Am9y3eLR9bW8ywmk4bwuz0YnXo5aGxCQ9BAv0dtYm5AaQsWUfTWNRPRTL5OdfRsjSHpyCuBqVWmzv4ZCBJvMebX1SpLSiEvsBzrjQA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none Received: from VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:14a::21) by VI1PR10MB8088.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:1d4::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.8; Thu, 20 Aug 2026 08:03:19 +0000 Received: from VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM ([fe80::4985:cc3c:fb41:6886]) by VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM ([fe80::4985:cc3c:fb41:6886%5]) with mapi id 15.21.0339.007; Thu, 20 Aug 2026 08:03:19 +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 v3 2/5] kernel: bind x86_64_defconfig to amd64 architecture instead of machine Date: Thu, 20 Aug 2026 10:03:07 +0200 Message-ID: <20260820080310.3285076-3-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260820080310.3285076-1-felix.moessbauer@siemens.com> References: <20260820080310.3285076-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR4P281CA0275.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:e6::17) To VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:14a::21) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR10MB3967:EE_|VI1PR10MB8088:EE_ X-MS-Office365-Filtering-Correlation-Id: e31a889b-0832-4e78-21ca-08defe917f94 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|366016|1800799024|376014|10070799003|10067099003|56012099006|3023799007|22082099003|12006099003|18002099003|11063799006|55112099003; X-Microsoft-Antispam-Message-Info: wsM4xONrp4XquygFn5AWABSeSYP5KrXUQ5dJwHhArNGUuJt/wdvJVsZBT370mr2dZo/+SeD6lzAL9BFWTiGYijgY62MlyzKzgT/RMrgOaXK6nodz2tT9Ol/LUZQGBl8BNfvl0oHfTFJjlZlhFOtDDnZy3tPdmHe0CNxoiZ3GscaMsW7BnRquvist704oWPFj1GaorHJbPJehSrHPhH8e1vbfdJeKO4ft1Aj4k05x3tUA9KK/pjJIc8/nSd2QisYZYBQv61VBFBFJfRm6Q2p54V6rzoSfxHjlcdpPpchK1LMQiPxbqpOKUd/QVnezfQ50i5LyzFUZiy78mJkrUAmLcC6CGO9l4C3TCdOEP7SuhaZiRYl6sqgiF2wP6BMpI91mGPE0yLc2yUQP7aQEaP9cJZgqL09I0Rtda8+xJr3W3gZdodC7111DTGdOsQ2HXlBREbWA3LZB6U2mq73hHffw4Un5OCEvI8nOgt0rJMFuatbKqPs0coQp4ziT+lfHn8nwCRiWjXg8RIPnMlNUD2+XafwGnAVM4wjMB8Zg5kg59JS2q/RxMw3ylDge7sKXV3flJvV5N882lBFfjtz+VNusXcs5QCK34AudZUBc5QKMq8cKgPMa4AssYIlz5ODFJcJKeuTDh16CviQXvZAmJh8pRIK6/ZELS4JPy4lEmT2EeS4= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(366016)(1800799024)(376014)(10070799003)(10067099003)(56012099006)(3023799007)(22082099003)(12006099003)(18002099003)(11063799006)(55112099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: QBwR0sG/XJ4UVq1+Cp+M/PogPAIRHjcq5ynUXV9FWSzgD5ImW6R6gk0bOoF8OwHroHjoOiWFkxT/cVHhV6DhDgOv5iZDgcNKnJM+JqguLebDW9yuEQI0D691VL0S1gMQd7r8kek8OY14kuTxV7OEW/MEPFmPoky9uHcj3jXKrPh0FWPKtLo/Wq609OEnMbLGPOakmYYH0tREupDzTRamozplA78vkHBtj5Bp29B6ajrBSfwAvRtcuswn0o1irS9jhC3F6pbSPijAThRDcGkc1oqvU/hZ9Eh7UKqwaM1QMVCzRpMMN4M3iLi3iYXUSmlWqOs0vw2J5frAOvZbRWnvPBv9wXJ9HhXC7+PoObZR2k6qp5ba8zxuUuYIxhivf1BFkteTI0zchfqWdk4CQDxuEDnlId/LdGovqFAh5tNc7GM4AqwUX0FgiWgfLuT+XWotvuKeZfql+Ax4K7SQ2J2/QGpL4gJ4mWnBOJA/K1T+QLcMYNZx/KtHmXSIoO3WozcIfZxNgwUyBX91EZhq7RnWEhU1uYjRv7aJ0QiEj3ZFcaV1krsut+SBV20IHn+kBm59i8co2D6oOCr/Na4FBb7vhkA5NFq73RQ637SjDSZ65URtLubIA7h8xbKfzCDhYuUO3XWpMeS4ic00ivw539FIrxfc38+viTsggpP3ock66KjXzF4wM9wSFBJt6DFYl5pVLty49pXYMzUING2AxwrhPXgLEe4ky5Nt71e8qn2yWebXB9xfNCzBNYgKTG0oLM0vPd6/eaJ2gqM2Xk7iz+WRltXYdTt4gInbw/kovanRAC/7Vdzta+BqTSgxqSK++nGJqOfgchH8ntT4FooJi0KUNKNLCatZFfciLFaGI3Ra/vNbhHG9/mwXehWTxJOPkFjIh5qc5oJcHIhtDBSF7XYjyJVusCbs8NUs0j0B7azao7oZYvO8Nsd8eFQe/X6c9VIhZFsiRgDT+uBklGaD+8naqlsLecqq9s1oC2rVswpOQ3BE4UtccfLvfdEkGMs6kKbgPRDEc4O0HtgHZF4Q21uGQVXrLNDHMdqryWFka1st+Oms6KUA5YLDsq5gfMFly8e49NyhtLN0uScWD2PUOIs/YfBP7sBGJM8AI5Z2sqBwIHLHUVKJOmh8wpfkSYoZ2651Qt4g+a1D1FWdopFtyMdxpVxlS6YDW9do05rEI39fM2Mhh08oIH7irwJKHdjh5hhGAgqs+Bb1MDpMGUZD4GB63MeOzILS+lU+r6huQRN9/B0GtcaXy26j6dw16fl7ksBEMYImZs+XdiV/TFsVMRcmXh9bdApyezNUQFc+ewSLOYbQSFNf9U7Xk7lfSvaEUNY1wOCz7hfRdNAh8RKZpgc6V5jcrmdPqPhPvFkGKVse/V/yLHgDxvfUM0hDc1HStm+mWfqBitYYnMxqgn7DQYfIpvYdBS2JwiVHU5ulTGNwMIeUO8SbbXQptaCVKEWHB8TL7UcHQl2litgxte+jqWx/6DgIIHhO8IHzJyEGDhNS49nueQ+DbY1iCkij4bCBV9Mc22NBdG5wcw8NC0Z09F+tIVfhqvmhjJTTh9f6xcVKzO6aGMZwIXWH49rY9r32mcBcEOrshcm6Pbx5debJDrZ+ZvG2J75pFpeB73yNxeZYGA+huB7enPXSv/puoOIr7Ja999b5MxmHvOj/k4z8jRs40QIKvRiHKTU9f9KYVC3hv+NqAHl5ZsfX7Fs9S/ar9DindvyN1LqZWtaU9K2Wm7rIbmSZ5yGiy00kkNZBfsX5nOarmVDCm1l5PLUV/Kr9rHBkGYby2xzv X-MS-Exchange-AntiSpam-MessageData-1: jHXJFowpdDD9/VzGW3dCwuN9n1ZZyQxbEuQ= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: e31a889b-0832-4e78-21ca-08defe917f94 X-MS-Exchange-CrossTenant-AuthSource: VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Aug 2026 08:03:19.8913 (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: 0eOooRyp4GNG5WrI55eSDykLjIhDUp16zWbReWb24ARE6UvEL4U2s56M4HPJ5fzQTL8+2AE2/YpShSoXxHFsoCDsgd2MLfvNQRiRa/kiBok= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR10MB8088 X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=BlkOGYxW; 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::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_H3,RCVD_IN_MSPIKE_WL, RCVD_IN_RP_CERTIFIED,RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= 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. As a preparation to build architecture specific source packages for the kernel, we only add the x86 defconfig to the SRC_URI if actually needed. Signed-off-by: Felix Moessbauer --- meta-isar/recipes-kernel/linux/linux-cip_4.4.166-cip29.bb | 5 +++-- meta-isar/recipes-kernel/linux/linux-mainline_6.12.85.bb | 4 ++-- 2 files changed, 5 insertions(+), 4 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..cc3a5a0e 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 @@ -9,8 +9,9 @@ inherit linux-kernel SRC_URI += " \ git://git.kernel.org/pub/scm/linux/kernel/git/cip/linux-cip.git;protocol=https;branch=linux-4.4.y-cip;destsuffix=${P} \ - file://x86_64_defconfig" +" SRCREV = "af3adf9f9c633ac0e1d68487d7fad22285dda8a3" -KERNEL_DEFCONFIG:qemuamd64-cip = "x86_64_defconfig" +SRC_URI:append:amd64 = " file://${KERNEL_DEFCONFIG}" +KERNEL_DEFCONFIG:amd64 = "x86_64_defconfig" diff --git a/meta-isar/recipes-kernel/linux/linux-mainline_6.12.85.bb b/meta-isar/recipes-kernel/linux/linux-mainline_6.12.85.bb index 10444680..786a9db8 100644 --- a/meta-isar/recipes-kernel/linux/linux-mainline_6.12.85.bb +++ b/meta-isar/recipes-kernel/linux/linux-mainline_6.12.85.bb @@ -11,7 +11,6 @@ ARCHIVE_VERSION = "${@ d.getVar('PV')[:-2] if d.getVar('PV').endswith('.0') else SRC_URI += " \ https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-${ARCHIVE_VERSION}.tar.xz \ - file://x86_64_defconfig \ file://ftpm-module.cfg \ file://subdir \ file://no-root-nfs.cfg;apply=no" @@ -20,7 +19,8 @@ SRC_URI[sha256sum] = "e35ac999f40a6874493d8d60f33f1150d7a89ae5841c428da82257fbcd S = "${WORKDIR}/linux-${ARCHIVE_VERSION}" -KERNEL_DEFCONFIG:qemuamd64 = "x86_64_defconfig" +SRC_URI:append:amd64 = " file://${KERNEL_DEFCONFIG}" +KERNEL_DEFCONFIG:amd64 = "x86_64_defconfig" LINUX_VERSION_EXTENSION = "-isar" From patchwork Thu Aug 20 08:03:08 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 5375 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 20 Aug 2026 10:03:33 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pf1-f192.google.com (mail-pf1-f192.google.com [209.85.210.192]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 67K83V5O010833 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 20 Aug 2026 10:03:32 +0200 Received: by mail-pf1-f192.google.com with SMTP id d2e1a72fcca58-84842381150sf2246585b3a.3 for ; Thu, 20 Aug 2026 01:03:32 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1787213005; cv=pass; d=google.com; s=arc-20260327; b=Q/rbbe3Z0v6ct6vX2jAv0TNYpCbt6KzRmvP2bUGJFkbLCXJueT+eT6iaLJsEIGXlRs s15rc7V3SNHisorlxx6slCwRCp0i7ddgwokgymVmaqdlvO/0/LM6WZVSmTeyWGjFgyU8 q9rOFlYdVf6FwkNmCNSg83VR+4Yi+J7SB8dB9lSiRbOUCDx4M/LdblvuGkzC2YJHFadL OUt/uO+ov1Kaul3FfRxwFIiERfcM/cfE8MC4grlF5530J3B5rBhbzH54zQbp6JUDH/ZK cabYySW0CEFFwlAgtxXGADWJJI7CaWwZdyVIDAsTKb3wdElGMro16M94ak4dcwHmmExa sAHA== 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=mqkna15DrTKQov1drFDq7x0/V1VV7Hn8CIqj468e86c=; fh=S0NNIDB3aPo+T6kdo9HnS0NLXJaryNTQYKDU/m3YHCk=; b=nkJKuuZvi39C8K+e6l8HL5sXhPlCJr3xzlwJegLHOPFCPrF2SoEDFj4EJ68+q78ZDS IegiYiz5HQRNyWVbTfMEd5tKAF4Ng5kywgcDpa/vDbQ1gObY+4nibJ/FUElp7KCdre+n l3CK2dbXLhYtIKW8vMhw5a3mHHLgHRQ+kLiMbOcuiViGv3JsF1T96YFzAX7bt9F+86rk XxVEiqeVJhBFfCDrgiF97b2yYYSCsuowBu9zrI4a3PsByZ1K0567sZGceSM9hy2blt+6 a7aGyqy8OuQ/GRiJ+PwhfmR1DqzriRHxv0JrP+Jo+hg/q6uYAXeOsrwqWRrZUILrfmgC C6cg==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="Q/UX6zLw"; 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::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=1787213005; x=1787817805; 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=mqkna15DrTKQov1drFDq7x0/V1VV7Hn8CIqj468e86c=; b=T7iU+qcS8dWwodjw7tHOOIjRBeV+3YYkSbTgSyu9pI3USX24Lfl/ekL9ZQ8rSNn0Wr W9V3Ie3jK558lQbiz6K4KeqCxiZVJoBCZpgAqVrtbb0765H8v3n7E3ykmqjsPgCWs5b9 EFsc/kbIV6qFQdI7kBGoFRld1ywfVbvtdmfXRbn3oXzZ3Cpn2Cg/h/pL8bNg/10sN4Ib AV7Wpk5n+AqN/Lic2d24bI2RxgG+RGq06CCoXluHqo7fIZ5Yg7O5X4gTBzev2oEfwhFH fTgoew/UNX39hfM+33EMPjLQm80oSXJEZBame+k9ZFhQtuVBjfS3b6myYr+BLmBU6A99 XuFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787213005; x=1787817805; 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=mqkna15DrTKQov1drFDq7x0/V1VV7Hn8CIqj468e86c=; b=b2vWw1xE2gZ+k48Tc8U+S/oPR/u9uw1eomfNx2Hz6Md2AqUF0MoK4BjprDQ30jRcEA PAO8KB4M0FeZ79AZFfwozSaG/2atguesKaPSBPbsXjoOpQXHmTudIdUQ+VXoNwyOR5zz z81BzIrnNf4Q5IhGb++he3fd7fScgkwKoKNb2ovXVnN6aGGg8dSlkmL043zobcfKjrKT B+TZhYvqiDetmcvewARAWOP/715NJ+9ua2zF3R2j6Vw5tVqpC5+NabKs3tDz+Kh10XM6 lkfkwL+tOC9XzxMYOgFyoDmdn4Sbqnxi4hYBCp0ZWTOE0+pNfezg//Z6bwLtt/xgNG/V U4Kg== X-Forwarded-Encrypted: i=3; AHgh+Roy/XqHwlNrFfXlDz3cTNV+3d/+Dr2iWZz5TDLx4O6tpVMz2T87HB2fS2F1V7J8t72QKoR3dV0=@isar-build.org X-Gm-Message-State: AOJu0YwQL3MzXwNcrXZwchLHy1plICdplYwXD4Y3w1LSrTQedoRTcl7K GWI//nXNzrw4ndu+C0j8fmwyH1UZa43MIXxqhcW0iQCGOuH/Q5t4j4x9 X-Received: by 2002:a05:6a00:ba8e:b0:848:417a:d1a6 with SMTP id d2e1a72fcca58-851d38e0a48mr16478046b3a.15.1787213005473; Thu, 20 Aug 2026 01:03:25 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLdd+mcA48HPxfEcyVhPvKDOOI8Ngw4y69BPt/Vmm2EXbig==" Received: by 2002:a05:6a00:887:b0:847:802a:2e38 with SMTP id d2e1a72fcca58-851df8a6bc9ls805131b3a.0.-pod-prod-02-us; Thu, 20 Aug 2026 01:03:23 -0700 (PDT) X-Received: by 2002:a05:6a00:3c8c:b0:845:e440:d0ca with SMTP id d2e1a72fcca58-851d37f72c8mr17445540b3a.8.1787213003282; Thu, 20 Aug 2026 01:03:23 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1787213003; cv=pass; d=google.com; s=arc-20260327; b=mO2bvMN4U0TXYIc21l7Z0WgDOVcrdVzOq5hmlu6qO4hmwUY46Mm4+QarK7vRIg5Olh DafnMwAf8nFrupKFmWG36U8veiHAKZpYvDBg5s1wPjzZ2S4Lhjtegb21YHH6R0dfAy/y fg9+kN6/55pjy4JeHBNCYDg7uLThGfGvrhGkdqqStpHA97vNXazqSCSd6rS3AuzK8Pos HgJbTaa5Yy3aR9BVCQRcAgN3iFH+hiy4SbH0KFIFBH+voQmeRb5gIPLTCMPKC+ku0IU1 9OSpK1e0u44LuPZYZY0pzm/gjlovvxwrCUh6wqx+cFUbRZrKIJN3ANpLdzZdMgazE//J TjwQ== 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=Bm3uQzjZw4GUNCabgHvOkyzolT9xe5vnkAuePonf4j0=; fh=2vPEtVRFZgJExMSCfX53nKBFsjiPYp/60rbGy5S5Mwo=; b=QFYovZB+A9rBKowEDuZ4cOVLHaVsHSiMj9ZwXgcFMfsT764dRNHOxV/rd4LMh5h/+z fhnUbnwArBtBZvubEedZlksMSkfR2P4Y271yFVw7U4Na2tTRIO6lEO3LNxiv8dgsT54g TYM80ZsiGXKIVAr2FCVop7InlCDEVnGoybw1WrAt2tCarKrGs5fx7Rd8PP+J7f2KPPQi xfVsXQ3BKXlIVTPPysrVjsCiQvsTTUiPJVNX/CXkQYAXRj9idwDamU5PyOj0ND6xzf9i CtP8K/pd6u0xhHPajmyfzsBJZgnTYpex9s5elhx51KbWJy85c7j1GwYsFsetmtDFlJvl NBOg==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="Q/UX6zLw"; 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::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazlp170110003.outbound.protection.outlook.com. [2a01:111:f403:c201::3]) by gmr-mx.google.com with ESMTPS id d2e1a72fcca58-851d3608e3csi143999b3a.6.2026.08.20.01.03.23 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Aug 2026 01:03:23 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::3 as permitted sender) client-ip=2a01:111:f403:c201::3; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=u2wqJk8SUxLeb+JF4jLcUPgYgM816rOqOXVlSEQ1LmPJv5afa5l7SlAEoQwQnD4YfS5aQn9r79brt69CA2PncNiipXCgRAR1On09SawvfWP2p0VRhZF2w4IK0HODKh7lh8Oq1ka4IPxUxXYWcyEIYpHrCiBPgWAbKfpIyFOvcwBGy5i2T3zte8IFjv+bEic/+LfC1cPNd9ZcpdSEcao7lTvEn5e6YdsQ5seD3xVPu7yD1llEq/JeX/TGpSP5aafCZVR1TxDzvGXT1/nZCNL+akzlByurvW4x0c/172NTvnSrrL/PojxNmFvKIIPFw4KlIeeJD2vfPRzc9WviVr6zpw== 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=Bm3uQzjZw4GUNCabgHvOkyzolT9xe5vnkAuePonf4j0=; b=pBy8PSiRuRaonlEJPEIdPNoMF12MqRBSLDrUcwHI9dKB4x0bM/mQuTmNKKu18dcLmsdB2qhx+VTFqStZLacY99UgHSq9bvu9pjgxKMpED5+PvWkAJFBTKJZZRp8UrOjNO2ArJpzUK43fiUWVZFOI9okNF4a5d/tw1Cu1+BLMmImsjFC2RoavGNwQiaDDMqvdF3WaWNRMo8e4ZVbtDTpQWsm4yzDhX9BUlRgJ8JCbPTNm1TcEHFDnrMbBlrZufpIq6QmX9lak0GLyZG4lCI2NdQHtSTsXASEeo4ueeMZyRubWvEc4cPsCVQ/zqvv6o58v34wVNWdifbJRnc0AZfGMGA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none Received: from VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:14a::21) by VI1PR10MB8088.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:1d4::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.8; Thu, 20 Aug 2026 08:03:20 +0000 Received: from VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM ([fe80::4985:cc3c:fb41:6886]) by VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM ([fe80::4985:cc3c:fb41:6886%5]) with mapi id 15.21.0339.007; Thu, 20 Aug 2026 08:03:20 +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 v3 3/5] kernel: make source package architecture specific Date: Thu, 20 Aug 2026 10:03:08 +0200 Message-ID: <20260820080310.3285076-4-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260820080310.3285076-1-felix.moessbauer@siemens.com> References: <20260820080310.3285076-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR4P281CA0275.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:e6::17) To VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:14a::21) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR10MB3967:EE_|VI1PR10MB8088:EE_ X-MS-Office365-Filtering-Correlation-Id: 97041cb0-962f-45a3-50ff-08defe917fe3 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|366016|1800799024|376014|10070799003|10067099003|56012099006|6133799003|3023799007|22082099003|18002099003|11063799006|55112099003; X-Microsoft-Antispam-Message-Info: kTFrXpDeUpo3JtY2lLPWlnzdDYbNDFjTMDaZocvV8sJAmcnY0Q/bxSXHNpnozGgK1Hi/O/CMDe65ZJxht0CVzFjlrl2fkes8WIgsNM0NUwcB/Lhe2HeaZ5A3FC1R6ySF2LujYve17rcHP1zJUAs3tCkvlm5xv1oweUvXb+fWZwlKMnSLSPCX7RQJQ3vD3xanDn1PJaHjv/5jH/ONWtReSZgOXV+TQcKOi2AZP2nNWmAfSSxX+PKkhhH6FlD9QlY4ZoArvHL24CTAZJtMKlzFHxVIW+sDViz/A/X/aE69jtsDl+Ewr03/c2zZftbMb7KMxt6lUZeH+ll7r2KYF2PbQrLiiXvZ6GWwPR1b7sNGKIRdDIF6LGItoRBHvnl/gHiTOPQtba+sHStMPQxaKqQE1Rs+F1xC8RCKhyLAnSM5ADj88GBJQIcDRFDGtJ85S9Fk0SQVcN5l+ypvBAFZjVf+4GHD4rIsykjF6j6BkaP6RhhDzzd8eusofXQrOQFrgZuSDSiEddVzZ2cxbvqt4Bli2GmxuWHXBhdVxPQ4TDc0aD37qcsQKC39ZTsZyxv01DrSif7uGY6IqKBrYL4hpsrjls727G10TcR9JqotTe6tzXaPVrel6wdXvgYyfHob+YB5lsToFIOezJQK8muC4yFkoZZFDQ16Eplw7hmUj7tMxUA= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(366016)(1800799024)(376014)(10070799003)(10067099003)(56012099006)(6133799003)(3023799007)(22082099003)(18002099003)(11063799006)(55112099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: h1KowSPDTXiuxp/uk/d9Dv9ODYFRU8ZEcNxg2v2HzUd6oLt5ZbkWbhL/xoviQE7BuVyf8ZmvdgXyPjp9MjlqofkVOKLUH63nufr/Q9f6GCTk78q5Rrgvg0y52hrkeXFGGjbQlfuth9ZP8X228kuu0Nrdo3mN1auICclD0zUEHVNCj3OKbpE24Pejlu91EYepLA4FqY4+kUfWUiaoJBCZ09Xin6hgKUXqBePianbHNEdRo+b3FV+M40njF5YuToKlKfqzEcxfeC3MaWSUkbw4slOC/WJts8XOw9RQSsDU7vIhxflPRZPkMAok6YXysEQQHKIx7li8Kf5kRf98VCP4UGuxJzIcQyDhHy0LwBBi/YjTFSte5WQyxYvLR1C6ujGM7Eaq41rfPe1FsXX5z6GniQiB3AjgaLGWJN+1I0BWK6ffEEX3gNg/UrNutkATHWjf7gq03fupznFWQcko8HCzXgzctAfQGOap7M3w1/94F3QFTZfabT6A/6fxTXtWIqYCj0LUKyXpRdbvoGbAjp6NeQO6oFuyve7v6r+1tW0lRBikIGwPaAw7pg/Cr4pK4zeZVIKZElPrbVbXA4NlqpbMEqHEOuEyjTKtZl25isTQmJMthNx04fudHAgv1R+PFfDuw9PdOkwoYjr5YVNOUhZ94ItjtAx1HhmCct6P9Abh0eec53H2ph6Cyg6SbBWQKbMfW/Y1yEwuBXLAeDEpPwFv5K3cv8VXa1xUepR8k2J8lrO1Ca9WKYgsSxFXJ+ZxKahQle735d4Q5zXOMoJmieJ9u9nchJjv7L1+sJCl8dIuXqpc+Nj/uOzfJMa3hp/uiv6F/R7FrMAN+E6gBgJQf494WJcEpQhG+Jfm17U7ABB3nOYZtCOUWPFJMtb37JbMLucdb8QQZirGOGSMyFFcI9iQGhbpyppUhKqSvWXCkpjht7rTN7INiQGUad3N1NW4x6o8SueL2BL61lKL5XrDPuefZMDv+pU1IWTZVJr5Httjpe52VGlq08OVW9OL/ffV0Eredu2l3GOB8vJVDgf8c2hoQztZ/7KKNkTnXI4zj/FMhSx7T8qPR/186xV2uvL1iuXwwsG0Nl7or3ckPLtwvbXt6oc/pUn2lMZWaiz8oXoWyqhJtiKqSjzmKrY7CMZiTYvAdtjeaVEImGpfEA5dHCbn+d9Tc5F3Hh1Y4R33GbatQhGDAVhtdQ4n2D7P2X26J6/8RofH41K77Cb0ow5B8mmrNr3MtUuRQ2csMBet2bub5UzKF5ciRNBjy+KjUw+7V5kvFDy812CwIKd5E3GltQiePxfbEoSGRl4rOa9Ve6YLl8bUcEB8HR/hThtP8GzQ4s5S07OFLW2+f3EZR5WOHTIqeksgMD91TmtGVwhS3RPKXGI/tjRuaacos7CBwXa9T6r9RQ5ahHa6cdnDkLrIKHr4yQ+4PvCeH0x59u9sqkIeDM+AsXOoyrDdBoWlHAb2bXw3cNNW3PvUgmPB13a9GF+0J+Zc49x0qX/CpbWV+qZx9jMCruGKMuz2RifOVMTEYulAMXqQvMmr7vGUrda7CB0+GgduxvOczqbe+5qclofWnuja+GApezaX87KNDkWegu5xIjZZ95gCmXzbCteZ6GWm3/g9nFhUGb5/3HTDfnfiku0ubpoxks1GPsGhnI+v8t3xwz9hHvLJzzR0Clbv5Sux2Utkr+mM9mW095FQkmY4qPA76nQsECtYBaLPh1N3FYzaRsi2HEEsfyur8tR5ij3WwRdOW1/vE3w1U7yNT3KljeHrewy2uMDWiSTZ2aSstU1Fib2+gu/j X-MS-Exchange-AntiSpam-MessageData-1: YKQOtAiSoP1ekcjzbSrfKeUcCxT+A7C3p9s= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 97041cb0-962f-45a3-50ff-08defe917fe3 X-MS-Exchange-CrossTenant-AuthSource: VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Aug 2026 08:03:20.3659 (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: RSdFwZKood8HQHUkUHhUkeXwAOxB6hICI68Kpz81sIWqsuCMkuH1Hrpz/SDeh5uJ9p4BjKKMyY4UK87/f8bABMrayeusOL0dLfTnO9Ve9JE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR10MB8088 X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="Q/UX6zLw"; 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::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?= Currently we mark our kernel source packages as Arch=any all, despite the content of the package is specific to the architecture and possibly machine and other aspects. While the machine and other variables that influence the content of the package should be encoded in the kernel name, the architecture should align with the machine arch. We now 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 (e.g. from different machine configs or image variants like prod / debug configs) will be done in later commits. Signed-off-by: Felix Moessbauer --- meta/classes-recipe/linux-kernel.bbclass | 3 ++- .../linux-module/files/debian/control.tmpl | 2 +- meta/recipes-kernel/linux/files/debian/control.tmpl | 10 +++++----- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/meta/classes-recipe/linux-kernel.bbclass b/meta/classes-recipe/linux-kernel.bbclass index ac587b17..74a49aa8 100644 --- a/meta/classes-recipe/linux-kernel.bbclass +++ b/meta/classes-recipe/linux-kernel.bbclass @@ -78,6 +78,7 @@ TEMPLATE_FILES += " \ TEMPLATE_VARS += " \ BPN \ + BUILD_ARCH \ KBUILD_DEPENDS \ KERNEL_ARCH \ KERNEL_DEBIAN_DEPENDS \ @@ -274,7 +275,7 @@ def get_additional_build_profiles(d): profiles += ' pkg.{}.libcdev-arch-all'.format(d.getVar('BPN')) return profiles -KERNEL_LIBC_DEV_ARCH = "${@ bb.utils.contains('DEB_BUILD_PROFILES', 'pkg.{}.libcdev-arch-all'.format(d.getVar('BPN')), 'all\nMulti-Arch: foreign', 'any', d) }" +KERNEL_LIBC_DEV_ARCH = "${@ bb.utils.contains('DEB_BUILD_PROFILES', 'pkg.{}.libcdev-arch-all'.format(d.getVar('BPN')), 'all\nMulti-Arch: foreign', d.getVar('DISTRO_ARCH'), d) }" DEB_BUILD_PROFILES += "${@get_additional_build_profiles(d)}" do_prepare_build[cleandirs] += "${S}/debian" diff --git a/meta/recipes-kernel/linux-module/files/debian/control.tmpl b/meta/recipes-kernel/linux-module/files/debian/control.tmpl index d8f4aded..3c222979 100644 --- a/meta/recipes-kernel/linux-module/files/debian/control.tmpl +++ b/meta/recipes-kernel/linux-module/files/debian/control.tmpl @@ -7,6 +7,6 @@ Maintainer: ${MAINTAINER} Rules-Requires-Root: no Package: ${PN} -Architecture: any +Architecture: ${DISTRO_ARCH} Depends: ${KERNEL_IMAGE_PKG}, kmod Description: ${DESCRIPTION} diff --git a/meta/recipes-kernel/linux/files/debian/control.tmpl b/meta/recipes-kernel/linux/files/debian/control.tmpl index 77c4048b..f89a1f56 100644 --- a/meta/recipes-kernel/linux/files/debian/control.tmpl +++ b/meta/recipes-kernel/linux/files/debian/control.tmpl @@ -8,7 +8,7 @@ Rules-Requires-Root: no Package: linux-image-${KERNEL_NAME_PROVIDED} Build-Profiles: -Architecture: any +Architecture: ${DISTRO_ARCH} Depends: ${KERNEL_DEBIAN_DEPENDS} Description: ${KERNEL_NAME_PROVIDED} Linux kernel, version @KR@ This package contains the Linux kernel, modules and corresponding other @@ -16,7 +16,7 @@ Description: ${KERNEL_NAME_PROVIDED} Linux kernel, version @KR@ Package: linux-headers-${KERNEL_NAME_PROVIDED} Build-Profiles: -Architecture: any +Architecture: ${DISTRO_ARCH} Depends: ${KERNEL_HEADERS_DEBIAN_DEPENDS}, ${perl:Depends}, ${shlibs:Depends} Description: ${KERNEL_NAME_PROVIDED} Linux kernel headers for @KR@ This package provides kernel header files for @KR@ on ${DISTRO_ARCH} @@ -47,14 +47,14 @@ Description: Linux Kernel Headers for development (for cross-compiling) Package: linux-image-${KERNEL_NAME_PROVIDED}-dbg Build-Profiles: Section: debug -Architecture: any +Architecture: ${DISTRO_ARCH} Description: Linux kernel debugging symbols for @KR@ This package will come in handy if you need to debug the kernel. It provides all the necessary debug symbols for the kernel and its modules. Package: linux-kbuild-${KERNEL_NAME_PROVIDED} Build-Profiles: -Architecture: any +Architecture: ${DISTRO_ARCH} Depends: ${perl:Depends}, ${shlibs:Depends} Description: ${KERNEL_NAME_PROVIDED} Linux kbuild scripts and tools for @KR@ This package provides kernel kbuild scripts and tools for @KR@ @@ -62,7 +62,7 @@ Description: ${KERNEL_NAME_PROVIDED} Linux kbuild scripts and tools for @KR@ Package: linux-kbuild-${KERNEL_NAME_PROVIDED}-${DISTRO_ARCH}-cross Build-Profiles: -Architecture: any +Architecture: ${BUILD_ARCH} Multi-Arch: foreign Depends: ${perl:Depends}, ${shlibs:Depends} Conflicts: linux-kbuild-${KERNEL_NAME_PROVIDED} From patchwork Thu Aug 20 08:03:09 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 5376 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 20 Aug 2026 10:03:34 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pl1-f184.google.com (mail-pl1-f184.google.com [209.85.214.184]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 67K83WHq010845 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 20 Aug 2026 10:03:33 +0200 Received: by mail-pl1-f184.google.com with SMTP id d9443c01a7336-2d04908139bsf24706805ad.2 for ; Thu, 20 Aug 2026 01:03:33 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1787213006; cv=pass; d=google.com; s=arc-20260327; b=fso3ioylfuStxkvc1dmVMnKQ4W7D+1GpFO1mt8Oo3VRFqcaFu4K5Zkj//YwrD4d+U1 sYe8m+M4FSt5YipbUR4Sr+vYRMOq+YPkk6o4zqpzeFI7s8o4DpuwPLq1y/9q7sZ5QJMl W4p37mXldqUcKkT0qm5SpYjZp9rboontYBZCoNzYf/bY0dgNz196lCRbIWSxt08MK4QK Aprfm3M8Nsme7Gt+FVISRRXHtXhEZrWu4UQi+htAndt+72f1wr7iKdQpbVnLrZiawJst lqxxMeN/wNqRhcGFcxQ+65aCIMiUONY3w0xoyP05JaO1bA2auckR0f5CQ6GVLIq9LCPr Lvyw== 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=k51yRZrF7CmeQ/aQr/tjeQsf928NQvVL9CmC16OwpGc=; fh=Dbk2g1kghEiLRFX/IOsCPZ+X55sje7JdBbKOFNpPaYE=; b=a+SUzh4Zp8OnLE0wmNkDX6OovM//iC3thkyBL0SaKLaYnzLigmMvFMiuZSocXi7c7+ UkCPRM/nzXI8i+cFcQfFWQj2XYPi5PnKezx1gqkKrVPX/CQ7BnsE2lg5FESryU+TmUeH +u+NuvUZXNtLmoZjdWqda0vrZy2KO//IkNX7E6ESNvTaEF6o6co7+1w53KVARKnhePxl hbMddJrK9Hp6YpXHmAkSsSjb4IE9xB0RBN6jET5HEhHgSqLRzaFpZhl8z4zKkmDJHf49 LWq2oBW2BMPqryYd5SzNgK/sBDcAosqUgLMk/HuEMhe0yv++tz7HGz4jchf/R+1VFMrN 4tLA==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="nOdk8//u"; 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::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=1787213006; x=1787817806; 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=k51yRZrF7CmeQ/aQr/tjeQsf928NQvVL9CmC16OwpGc=; b=eyL8vtjJ/w0Z+r3qNXQrPSyv7SO5RFdGBPso1Ymm305HDjdsi4Uu884DtKYJMxAS9H zYA1EZE9JKtAli9eoVjvOez7Vpa7BGl64zucaVYkccaTJAr5dhH0p9aPcl8O9eJyIgEX nYQMUE6xDXWMBwyve35UYTT/jzg4a2/atoJp9fXYPNQJl3vsX5gpQW0vmbfhhErFSm4B 1ZDZICZvTABIbSor04Tto7CE25BmNYhwtia9zg9Nm3masOaSCMTJpgFgEYbNUZYUSkUK g8a4CL7pN0sHJoKlQo6i3P5LZHK8QAmXI8kuPs9JfPzBw4sQCjfDpstA15VHj5dQw6B6 NqvA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787213006; x=1787817806; 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=k51yRZrF7CmeQ/aQr/tjeQsf928NQvVL9CmC16OwpGc=; b=aZeoBTAWKrBOY32ToYtVw+BMG7zAOEYBdJzRr5HymtnxLcWgtuLK+qhfcxKk4pQXbN sQ0CWkK+FVkUrl2ZcIcOJZFpxbJ2nkGbLdvLqDIYhSXw5paYgESrYZalX1dM1NJ/gPJr DvhbVwKszoaiothJSGKITEcHWYbeCjKrBTlqumiYkIlRU3d7DzFkScEolqbNzZ/zzuaO JasK0EjLz2GmkORW7Cr/O1mbiQaLvn/Up9VjLr5jHZ/pm3DrqTfbriXW1n1GSizxA9No YZtpcKIGNys+5rIGQPJaPfkT0p8k71+arElI/jCBY+6Tnin1febjcVBjdlmBuF8ZII3E Y8cg== X-Forwarded-Encrypted: i=3; AHgh+RqXHwJBBmir12C5OnSXQ2BuKyjdqMEuyqXYOF3vkqS7h+PL/j5/ItvbSVrFEQwGElK7cJ/4k+0=@isar-build.org X-Gm-Message-State: AOJu0Yx1pIXNf8vARYzCAGIkv1MQCodLL+7gZ6AylUZv2AMVoM/xWpEw LpufIPfOp76N1FnQqBrfBMVp6WaN5N4qCdG5WBraX5+GYAETW+aYBQGx X-Received: by 2002:a17:903:19f0:b0:2ca:1479:d9dc with SMTP id d9443c01a7336-2d601ea515fmr208445995ad.12.1787213005825; Thu, 20 Aug 2026 01:03:25 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLddmnAYiYoG2IAPHJpVAXl68pcsE+Yy9/2qsiJu791dgiQ==" Received: by 2002:a17:902:f78c:b0:2cf:7fe8:3645 with SMTP id d9443c01a7336-2d61ce8e9cals11494475ad.0.-pod-prod-02-us; Thu, 20 Aug 2026 01:03:24 -0700 (PDT) X-Received: by 2002:a05:6a00:a87:b0:847:7f3c:b5f5 with SMTP id d2e1a72fcca58-851d38ac7f3mr18005866b3a.11.1787213003975; Thu, 20 Aug 2026 01:03:23 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1787213003; cv=pass; d=google.com; s=arc-20260327; b=cR+d8YHRGLX13qQtKOfilCxyN5x5FQyYV9tiA6+FYZrlMXMK87aXhF7cGoZsC0WP3w pX+d5JNan4NX1XkPxY/ewouWvEu9dJawxe9m4Y36i6UGKxKYHBePvRNIGq1XqY+XX+sB wY4RQXkwPXNNN5eGPVZD64HPvHL8R/c5FvcI7doZaWs3G1nzGDtcVDAoImN+iFyWNhI0 gqbt8WNwYsn3F4SILzjiEdctpWmxTDk6F1Zt0nxjhnMjbbiV2ScG/JPfZF1w6bLrxoWU rFIZ1bbRxqxSLpuPUZEh5xEDLVYOG9JxvWW1xg/DQl54E7Ansnf2CYKn1LKhp1oetudx ONmg== 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=J0cOEVqkk6nTmM9N6kkSF4xdUr5pklK6byxfKrev7N5qMFczu+olET06Is/asmlfDl xn60VLIRXNbClaGsWx0EZQPpGRA9AjF69R+ybaIbOHi1EZGmcc4Xfvk/MC7Qv77Q1pnq L2ZOjN5KiJJ1kEDoJk3zIzgNThIFZbKWiy0LKHuk9S1N0+1xWW9ExN2w/a0qSIpPt8EP HzgiqLJcGkCII9cNi8eucemGxLiXJ/9WQX62vz4V/YTE7ntuEXzlsy+mYmIfyykKeXnD FunsNonI12BDqy+G2YJYR6uhfHfVQF4w9GAG9c9B0Vt5ti7ChLjDercp5Gfi/Qt9y2au yopg==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="nOdk8//u"; 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::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazlp170110003.outbound.protection.outlook.com. [2a01:111:f403:c201::3]) by gmr-mx.google.com with ESMTPS id d2e1a72fcca58-851d3608e3csi143999b3a.6.2026.08.20.01.03.23 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Aug 2026 01:03:23 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::3 as permitted sender) client-ip=2a01:111:f403:c201::3; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=nPiFJwEnGEhhbQBpnpLhWwrtCnGy64poT73LGHkikpliWYH0FWEUSRWBNQ9eGYDyJD/APQVkpI0v0x8vARj4NDUl38rnDbdsQSFdnaDoYhSYmsqmOYlnzx9NYb3iuVDoB3Qo6K9nYhHtgFqdRPMoVllyVVmHKfxkVOWNquWQ5yTNXnnjwEbHnMI7EE6PFLbqG7zD8LrXbpUvs5cNiPDCOrrs0/C726mqpSmikVwmMFkRZPq8MFv9ZO+M0Wg1XQXxY7BmRcvEL3HUELNXddXeEkHCL8ZuDIgANMGLfNih/+u/uCYgMsFNZuYbGXGrGgIck84QDUtoKH56OB7p0elaMQ== 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=e6ULOqk3YVvZIWgDzu1/QmM0IGA5jI4swcWU7OHaM/dFZ/BnYFF3OSdxlPwf5pWIpeGzx4ffifOydicvLsIDBHOCCJHOPB4zEqj4n/g9iCHSlGB/53NQ1cnOxEqnYG2aVika1kzt40mNmDSC2shbrQabZuZAmJqhDXF2fBa5AK2iI/zoiw5UsJ8tAOtIJZ3ZEROxHSJnsAxmqvTc/9R62mLW6+IOpcwsL+DLHLAVJsrAcYjZsU2Qmyn309h/4TDdWhrEU2/l9ETImx7YcOpohksl6VuugF1zBQOxMhN/GUBemjtMwHzzhSzenRPhOekD5GHKFHgzuFJUWWvLjB0laQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none Received: from VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:14a::21) by VI1PR10MB8088.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:1d4::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.8; Thu, 20 Aug 2026 08:03:20 +0000 Received: from VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM ([fe80::4985:cc3c:fb41:6886]) by VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM ([fe80::4985:cc3c:fb41:6886%5]) with mapi id 15.21.0339.007; Thu, 20 Aug 2026 08:03:20 +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 v3 4/5] kernel: move common parts of linux-mainline to inc Date: Thu, 20 Aug 2026 10:03:09 +0200 Message-ID: <20260820080310.3285076-5-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260820080310.3285076-1-felix.moessbauer@siemens.com> References: <20260820080310.3285076-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR4P281CA0275.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:e6::17) To VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:14a::21) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR10MB3967:EE_|VI1PR10MB8088:EE_ X-MS-Office365-Filtering-Correlation-Id: db464e46-4d1a-47f0-053d-08defe918022 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|366016|1800799024|376014|10070799003|10067099003|56012099006|3023799007|22082099003|12006099003|18002099003|11063799006|55112099003|13003099007; X-Microsoft-Antispam-Message-Info: GYX9gbVSYrblBafaFN+ev9jcTJJFsg3ldTuT5RPCyRbWQzL5T1EaavgF/jyCPxv4Zis8veDPnfS88LqQTQy4IC1YnrcBgwNN/HDOYknCmvoKetXCtZgWIdoSFq1qG7ciwPqNR48I+mPE4+8pyq5qseceFrzB+XIL5sFRaQ3C7l/F5UozvGTiM5vZPtNSB0yqXTjIVLldaz3OB+0sAkL/vztLQrwUFukc/S0EI0Tm9P1EES5gGnMbQK9sYQtppW+uO8xntliPi/+77bwnYbeQJiHxe0dcLPx1x0DV7g4dUjV6R5gREKOoAVFK68AUcYSxmFEJnInhMpz+BuIuwN/7gS8OBgDVNuKRiABQAeX6Xs9A+6K28Rc7Af3UIsScqFDlkynHGO3JksT/VHFHeNWKnv1OIqgvey85me6VP5/+rxKM6FHcCh82YFXI3sTDPsDOOwafWvW1YCIJyE7mOcl9QJexnw143Mby+mspTzcuo0k6JQ+W7di/wz8w5vhR11CtpQibqmoygALLdFx/xVlZJTuiBrey/0ihMNTTNSRN1pVMPJT2NxJ+r2cAYOu3vQ1rg+9syxsZim8GeF8ch3TdI0C34WG/IPBd3GN1Vx3NR88LEQRwq8W1nDtt/YgkHumPIVjxwpCSFnBrPxpU+A4cWduBAXOX9G/eYTs9AqKFDGI= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(366016)(1800799024)(376014)(10070799003)(10067099003)(56012099006)(3023799007)(22082099003)(12006099003)(18002099003)(11063799006)(55112099003)(13003099007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: rorzFdV1UTy8cwGACG+DKJto5uOyWfQBbOgO0i+/3mD7BBDwxBfeWeXAqkzUi52pfZDcAvIXtv10BhVjl49hFX5vvPywQkVgm+PCX28tGgQDcDBNFI1/agZvG6ToGTZIpghJ7yru+0sq+7Z3TQfTrgJNCb0ozaw1YBWLQPvx5XwifIAgCzjftHPC9KK10p2qCynUOxh/z+oAfsaPsRKcSGIinrdtuZA3OICC4plZ1L4ZNmuHp1GeE8hkILLQQGAnlyTGgK1nTbmkM1P1GI0SFTSz+ZmMsGzFav8C8sMFXHp7tqV2a/p7Lz7h86UObyHXvIAJzXPGM6WqzYbulzWfe1N8t1FjETFT7LcqAuakCGWVGH+ZeIOI9JfGwCiXSUYVElu9RzC1ywdoXFLDZofY3BzHFESlj2VJoNVq4ohyjpHBUyTShqo28Nqdai9aoedI0lu9JJffMGIpQ+o1B6FfDU5Bsckn1TnasCZyCBjF3+iKF+LpFQQMi6qPzarFWWRj6I/nipqFSkUcD+9HFVsqAWEqAltuS9mlyMnomonPY3Q13E5sVkL3NSNxlBzDpt9YBVmMhWtqvXYELYQsnYGKHs95ZSdXLjnMGJGNNsEBwbBR9RmZU+5clu0k//J0kSGvUypFsgGJO7ChxJs2pp2hSR/bSDoeU97kw2wcgIu+/r8Qfnw7LdcWPtEogflwM6UgmmXD2BoAjePk1dhY+19J1sBdUqRyvCGXmP4mRiE22KTh2+UTOdxyiI1r02XESTDN0b9jIpvAJn58PXZuSpvNjacFRPi1djH4XNGDj6N6qbTfUrjoI1JFCY4YQ958aRF8ckifeVCJyQqT7TBbhmnusL0TRvkxLSsLqF6rEzoZMn27TqTRggULaz0R9PytDftVesLLc86tOingcdHapo/ABXiB3G9RO4zczuwZPZg6J7Lddu65t+CBl+1lNoqGrjNBisrHoG1QVquXWVwc2f/9+ablg+apguPyjKZlwp9La/zpSDh5jJWx/YD/O9APB7HxaX6iWIwdn00DcXINQnkhmRzfxJB70J4eoLLK6sBQ70EzGX2m6OtxP14En/p4SmdlIJ24H0yHqdnYyyXBqRHckuoAXr1GDWqiS/86bOOlG6l7W1pWhFYA2r8XbL1dvWE9Wy6okaVbgOiqeXHV1U0XTHkVnKzWfF7WUb/jchvY58qS9MgcPUbPX6hlE9c8WMrwPoCfifJiOw8tf4NSRVvzYnx7ClIH0GKQaHRzxGKyOeUpi4rKaJeDJX/kGDOUuPHd7AJJb2HOOA8yK1bihWUrNXwtaYmliN+f68IPwrYUPr8mjgkCkK1aGxH9rKQkDovy/xIgDTltKq2ygx9EBhgzeqwcDoSNniR8xVMpo+vkIbntKC3R1HdxX2J1cykng9GaQ0si+FIQsFNOd+dO2euaWDCb0ZF+C+wb1tKJB0mz/TkEqnpkrwm4++im4cEUhHIm/DR3SQU1DC5wRrj6LewPxeNsVUa8h2L770hTtI0sTpd6kEj+klBNXq6yJnvdDQO8F4LBAZkP7GUpODvphMURELcy828M+nWVhG1NocaOcbeaImLFydF5H+/xH/yYbshdV3sTO+m3PRtA7ooWPHwukg76u2iTGpdo6HM5EjZMyP7VVDS+qXNdNvnVM+r0E3NP/mF36soAsb1xnDyv3qWwMMicKQPg6568P6gKGgXnEdikp1QYs10ErUZSsYo/We5xqSdY4Rafg29eSZ9wDbjWNFQsCfrXNxvSt1CM1S8bVCf3eC5ZVqVbqXENxR2mO+iuWBBeL0do X-MS-Exchange-AntiSpam-MessageData-1: CIvR4ckcD3R8+NGhLaBOVeKOXb1zYoH2g44= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: db464e46-4d1a-47f0-053d-08defe918022 X-MS-Exchange-CrossTenant-AuthSource: VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Aug 2026 08:03:20.8380 (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: TxLZUa1Rg+8oEq+dbrZHqGjL80K9og/zJIxA5aX36o9gBkSO87ow3h7toORxhBPj7qJQQlqNXTZP+OsQN10UlVlS1YhE5ONOqaH2eDFQNws= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR10MB8088 X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="nOdk8//u"; 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::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_H3,RCVD_IN_MSPIKE_WL, RCVD_IN_RP_CERTIFIED,RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= As a preparation to provide linux-mainline for multiple targets, we move the common parts (currently everything) to an .inc file and include that in the kernel recipes. No functional change. Signed-off-by: Felix Moessbauer --- .../recipes-kernel/linux/linux-mainline.inc | 45 +++++++++++++++++++ .../linux/linux-mainline_6.12.85.bb | 39 +--------------- .../recipes-kernel/linux/linux-phy_6.12.85.bb | 2 +- 3 files changed, 47 insertions(+), 39 deletions(-) create mode 100644 meta-isar/recipes-kernel/linux/linux-mainline.inc diff --git a/meta-isar/recipes-kernel/linux/linux-mainline.inc b/meta-isar/recipes-kernel/linux/linux-mainline.inc new file mode 100644 index 00000000..d93c8e51 --- /dev/null +++ b/meta-isar/recipes-kernel/linux/linux-mainline.inc @@ -0,0 +1,45 @@ +# Example recipe for building the mainline kernel +# +# This software is a part of Isar. +# Copyright (c) Siemens AG, 2026 +# +# SPDX-License-Identifier: MIT + +inherit linux-kernel + +ARCHIVE_VERSION = "${@ d.getVar('PV')[:-2] if d.getVar('PV').endswith('.0') else d.getVar('PV') }" + +SRC_URI += " \ + https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-${ARCHIVE_VERSION}.tar.xz \ + file://ftpm-module.cfg \ + file://subdir \ + file://no-root-nfs.cfg;apply=no" + +SRC_URI[sha256sum] = "e35ac999f40a6874493d8d60f33f1150d7a89ae5841c428da82257fbcd070aed" + +S = "${WORKDIR}/linux-${ARCHIVE_VERSION}" + +SRC_URI:append:amd64 = " file://${KERNEL_DEFCONFIG}" +KERNEL_DEFCONFIG:amd64 = "x86_64_defconfig" + +LINUX_VERSION_EXTENSION = "-isar" + +KERNEL_CONFIG_FRAGMENTS = "subdir/no-ubifs-fs.cfg" + +check_fragments_applied() { + grep -q "# CONFIG_MTD is not set" ${S}/debian/rules || + cat << EOF | sed -i '/^override_dh_auto_build/ r /dev/stdin' ${S}/debian/rules + if ! grep "# CONFIG_MTD is not set" \$(O)/.config && \\ + ! grep "# CONFIG_MTD_UBI is not set" \$(O)/.config; then \\ + grep "# CONFIG_UBIFS_FS is not set" \$(O)/.config || \\ + (echo "Self-check failed: CONFIG_UBIFS_FS still enabled" && exit 1); \\ + fi + grep "CONFIG_ROOT_NFS=y" \$(O)/.config || \\ + (echo "Self-check failed: CONFIG_ROOT_NFS not enabled" && exit 1) +EOF +} + +# For testing purposes only +dpkg_configure_kernel:append() { + check_fragments_applied +} diff --git a/meta-isar/recipes-kernel/linux/linux-mainline_6.12.85.bb b/meta-isar/recipes-kernel/linux/linux-mainline_6.12.85.bb index 786a9db8..11b90127 100644 --- a/meta-isar/recipes-kernel/linux/linux-mainline_6.12.85.bb +++ b/meta-isar/recipes-kernel/linux/linux-mainline_6.12.85.bb @@ -5,41 +5,4 @@ # # SPDX-License-Identifier: MIT -inherit linux-kernel - -ARCHIVE_VERSION = "${@ d.getVar('PV')[:-2] if d.getVar('PV').endswith('.0') else d.getVar('PV') }" - -SRC_URI += " \ - https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-${ARCHIVE_VERSION}.tar.xz \ - file://ftpm-module.cfg \ - file://subdir \ - file://no-root-nfs.cfg;apply=no" - -SRC_URI[sha256sum] = "e35ac999f40a6874493d8d60f33f1150d7a89ae5841c428da82257fbcd070aed" - -S = "${WORKDIR}/linux-${ARCHIVE_VERSION}" - -SRC_URI:append:amd64 = " file://${KERNEL_DEFCONFIG}" -KERNEL_DEFCONFIG:amd64 = "x86_64_defconfig" - -LINUX_VERSION_EXTENSION = "-isar" - -KERNEL_CONFIG_FRAGMENTS = "subdir/no-ubifs-fs.cfg" - -check_fragments_applied() { - grep -q "# CONFIG_MTD is not set" ${S}/debian/rules || - cat << EOF | sed -i '/^override_dh_auto_build/ r /dev/stdin' ${S}/debian/rules - if ! grep "# CONFIG_MTD is not set" \$(O)/.config && \\ - ! grep "# CONFIG_MTD_UBI is not set" \$(O)/.config; then \\ - grep "# CONFIG_UBIFS_FS is not set" \$(O)/.config || \\ - (echo "Self-check failed: CONFIG_UBIFS_FS still enabled" && exit 1); \\ - fi - grep "CONFIG_ROOT_NFS=y" \$(O)/.config || \\ - (echo "Self-check failed: CONFIG_ROOT_NFS not enabled" && exit 1) -EOF -} - -# For testing purposes only -dpkg_configure_kernel:append() { - check_fragments_applied -} +require recipes-kernel/linux/linux-mainline.inc diff --git a/meta-isar/recipes-kernel/linux/linux-phy_6.12.85.bb b/meta-isar/recipes-kernel/linux/linux-phy_6.12.85.bb index a61befe2..33265f6b 100644 --- a/meta-isar/recipes-kernel/linux/linux-phy_6.12.85.bb +++ b/meta-isar/recipes-kernel/linux/linux-phy_6.12.85.bb @@ -1,4 +1,4 @@ -require recipes-kernel/linux/linux-mainline_${PV}.bb +require recipes-kernel/linux/linux-mainline.inc SRC_URI:remove = "file://ftpm-module.cfg" SRC_URI:remove = "file://subdir/no-ubifs-fs.cfg" From patchwork Thu Aug 20 08:03:10 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 5377 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 20 Aug 2026 10:03:34 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-yx1-f58.google.com (mail-yx1-f58.google.com [74.125.224.58]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 67K83X7L010857 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 20 Aug 2026 10:03:33 +0200 Received: by mail-yx1-f58.google.com with SMTP id 956f58d0204a3-66cc64473d5sf2378725d50.3 for ; Thu, 20 Aug 2026 01:03:33 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1787213008; cv=pass; d=google.com; s=arc-20260327; b=Dym+TkhYOcjpgl5k2qlT/UDqSMzIlcJqMQUSq9/hgGFRcec/5drQWjwWjRm1IHoBeX ed5Vf+Z8EvXgR+elHITxkP6NAB3kMwn6FdjlcKnkJLocxGgvOiRvvNsrStgvyt633KOU Ayk5Ft44nuVGtBDBxdJsOHfktbBhunPDBSJQxz84Q1tqSVTD6n2tuPT8wlA5bJr3Dudv K2212nKAzfJ+cTQms3ABaW/+UPM831MQHLeSiiKe4DQzuDftDKBbwAiH7NCACz5fekdN +LAwGl3iiVijxy52hP9oaG+EwwY3YngmCT1hhX9T368uqKUd6zxSPOqRgznVoeA8Zykd LUlw== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=hUfGxkpyJBZsjaU+AJ9QZQP8YFiSBfKff6LGvJr7gBM=; fh=jr/WOJPn58aNfmJwlpFMC3Y/BeETlWVSLWlXluWawA8=; b=pflYFRonEEbsVw5MAZTRdpUzBm9avLEvO+gt0zbZRCZejma+PXBQF00y0OwqyHANmc 7zczNFoG11pOg+giPsGOt2FTlBnUjlDkAlee/AtlEi5bGklc7ljf2A5QCjfcX4x6KN3l UK54z0jKMsKG912a0cL3foQ5mM3iyHs/fUjmZZJsIfaM3mY0WUEFKjcNHuW/GZsas59k kXbRcFq8jCZac/AzF/TS4POWcyoMar5q7MpIKsH5YmNEwkXkUqon5yHu1TRAGvTF4oGv e69DnpcvoKBHaXtFyvyJJJYACL1M8A4ANFh4qO96QUGwGDUEZOhGXxjImT30RHg1+7LB YlNw==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=DbGhX+KG; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20251104; t=1787213008; x=1787817808; darn=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=hUfGxkpyJBZsjaU+AJ9QZQP8YFiSBfKff6LGvJr7gBM=; b=ngFw+41cDXUN7bOYWtnkQsZ9NAPnBGLu4bzUIkh2X94Whf7Kq8A/Y346bVpEj8MDwJ DxrSNPB39MD1XJTnkSYtpIX04JXkP5lhWgd9c9rxb8H+GRoCcAiyFiYyt+0hJEF649Bh ghHx9XDpLPBsB0H+KljkZkkvQq0DlF6Ga9Kko7OGq5qWGVH2lrH2R0bb1SHlYT9M0y7d +wvaRuTIDtEU+9KVIRuf00Y8GdgjBojB3Imz4uv6fBQh0WNgvpWM2jpaKlyriXeOcwSV RunCYgEZtA1K9t+yPGBjwfEEMeIirF1ztMbFKJh43wDF9EFJ+xerWsnbkAkGXaP1PTt1 IixQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787213008; x=1787817808; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :content-type:references:in-reply-to:message-id:date:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=hUfGxkpyJBZsjaU+AJ9QZQP8YFiSBfKff6LGvJr7gBM=; b=lH9nEuJC40QvWUG0NkOKA3rvswOUoL+84KIyITQjrjKf3KA/6x+MS+FSURtPniF+Ec R4fhHNuca4p6fmMLLVSeqOEDc/B5DIXIectR0XCQCu1EZgLfH4u4auTqYWOl3dFUxTiX TkfFL3AMsNlbuM6hyGPKwzCtKmWcg72UYfOvxTaMolU5TzJYiGyXTce7N9w4LgapXlbo GaYcWHyPe4PQJnS1NuByRnlijmaUmLNB2GMZW5/eEll9i9wDVIIzpA4W5xhG4DA3cxJ5 p3tzVFF296SY1RMvqzq33wE7eFaMC7hStPZRaZZka6F0zqSze0sE6aMlIc7GCtxYEdmd Wuag== X-Forwarded-Encrypted: i=3; AHgh+RpWms+Ej0VKMzuxswXHsClMjK6gkdnfD86dgL+Ze2bCu5eiBjL7TCSnKp7y4dQWAMYHMdmQbhk=@isar-build.org X-Gm-Message-State: AFuF++lT60NFY3drbcR//Z5JJI0X3hvup0ftX0UgtycRta7c1GwAZ/jy PSzmtVF4NPrbhUzySdTis50g9L4pPTZapSy1dpTTNLuLOvUiVREujbYe X-Received: by 2002:a05:690e:4399:b0:668:9402:4f91 with SMTP id 956f58d0204a3-66ccb55e302mr1931193d50.6.1787213007662; Thu, 20 Aug 2026 01:03:27 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLdc2CjmL/+PIODSPLxiic1C6XsC+nkASBSYJnCFLB5bqQA==" Received: by 2002:a53:b166:0:b0:668:430b:ab48 with SMTP id 956f58d0204a3-66cd60d1fa9ls839997d50.3.-pod-prod-08-us; Thu, 20 Aug 2026 01:03:26 -0700 (PDT) X-Received: by 2002:a05:690e:12c2:b0:66c:5945:9aa9 with SMTP id 956f58d0204a3-66ccb67b309mr4125139d50.36.1787213006620; Thu, 20 Aug 2026 01:03:26 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1787213006; cv=pass; d=google.com; s=arc-20260327; b=hGINMaBGi57OYU1Ewzmxh9eAcLrhT+6VxMj7h9rWMWd5T5MKmhV+CXXEtRBBp78AKY K6g4c52weJ0K4y8inS9ttSejltU7WcX0FHWZ+iqq9edn8X4nEJ/xm+nsHiGhC19HCIKI ODTX5i+m/T7rwDDtEt/1bqSVcVtTArpR2ubvyO96f15jklmyM+OaqDnOiVyjP+yXk7XF auruHYTmaW/Dj0bXniPgjjKLHipcIP+0rqYwfxJi+dgxn7I991eqboHdAZ1/zOS0Dxu4 c6RIBo+B2q879hLeCgy2bi2mdWakWyFi5g4qEk6wEhNF/ZavBSsUUOBopZWzl4vkHxuK QdwQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=c1pvzLE86JKLRDrgKRi35La07FibV7N4yNNh7D3NGS4=; fh=2vPEtVRFZgJExMSCfX53nKBFsjiPYp/60rbGy5S5Mwo=; b=ElcQUdexZR8s1wy+rQTAHsBHEHEVhfvf7FEO83M56SFNhfFnkx4jR0nK3kntR/F+Ov CdQWMqE4EWnlUL6xklBpIe6OVLfp/KoMY9UIzCwnYSH32tA3shuYz9oDPOy4igQlpB6a ObeNxiLGdbZd0EkAwnaW80/TFkKJHfWRIi7oDD0gNS5Jhpa5/BJwGw1CESzcF2efEsNa X/SIdCAYECoKopts6Ga6y2Rcrsarf1es6GjcyWHPCTMdxKxDFqH8lYkAN+bcgB5MA1uk YwBqAhp+mSHANOKa2mEq/hs/nMnqljyMGpDYAsGgw9PRIaoIDbAcCvHeu1MpmRrlEoy+ BxfQ==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=DbGhX+KG; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c202::7]) by gmr-mx.google.com with ESMTPS id 956f58d0204a3-66ccafdf80fsi131776d50.1.2026.08.20.01.03.26 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Aug 2026 01:03:26 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) client-ip=2a01:111:f403:c202::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=htZrx2zfkaYTRhdzS8Vtwf0CyI2ZTxjH+EYlYoWP2hMdqSqXvtyiXt9sg6g6b+VuP/Ipp+KJKPEM90ctVaicPxBbqcCVpEZjjPqCS9vVDmREWVv1MhYKMIUvkNSrtguiZRGWqTMd6mFzwiZ7s3RLYTWNc4lwIpqamfzok4y9RPvmzFzQJi0SHqML4tIRReDRmervVgTmCegl9P486NLYC5FtElW9zpUnWNTa5eL7zwSywDzkC9m1GvSGVKj7wjt+V7EKLJ1I9dBcDcrw9eYoS/0k/Ch/kUQ1ok5TKihZ4dBOmXpmm+qul7B34ALQjQIMQfdFpqzq1edlQMUTzQbekg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=c1pvzLE86JKLRDrgKRi35La07FibV7N4yNNh7D3NGS4=; b=ta/dProSYC3p71oZzt4cDMzyt+hg/e4/7seRRbztCoaOvHCTsWp9H9weYi11lWeABt4jk9mshOfVOolzNw7cpjmMCLmeV6zGGQ8+ZFQMyA3watJiRMKaWqks4u6ZaqWf7Q0Bm0yavPwPkjrY4cZBPSCN4Pth55X+b3hdRA+iuPG4dh7BjNSsl3MOgfgD3pX8drljBcB54LEHb2ACtXbOptwgmLecymySiPHtV7ECoEate/6kGXQczfF4gEMeM+RhA994T0yGYYdKBUIWvw4t7EoFug8eEdKg82zuvH6ufUQDzkiDow4IXg3zFbG3aC4FkGsK3BNcoGmCzoRe/xKkNw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none Received: from VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:14a::21) by VI1PR10MB8088.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:1d4::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.8; Thu, 20 Aug 2026 08:03:21 +0000 Received: from VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM ([fe80::4985:cc3c:fb41:6886]) by VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM ([fe80::4985:cc3c:fb41:6886%5]) with mapi id 15.21.0339.007; Thu, 20 Aug 2026 08:03:21 +0000 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 v3 5/5] kernel: use architecture specific names for kernels Date: Thu, 20 Aug 2026 10:03:10 +0200 Message-ID: <20260820080310.3285076-6-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260820080310.3285076-1-felix.moessbauer@siemens.com> References: <20260820080310.3285076-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR4P281CA0275.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:e6::17) To VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:14a::21) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR10MB3967:EE_|VI1PR10MB8088:EE_ X-MS-Office365-Filtering-Correlation-Id: 8567a448-7b37-43a6-8d89-08defe918093 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|366016|1800799024|376014|10070799003|10067099003|56012099006|6133799003|22082099003|18002099003|11063799006|55112099003; X-Microsoft-Antispam-Message-Info: ZURB5UfiZRVPrp2EqzMNaMxxyipOONVA/jPykIIf2/KE6jzf85LXZOmjig3Y6YiLwG6yEl7oFpzE5cTC5ee3AFzpu8LJWzx4xMFHpXy7OSL63aDy1bqEkFEfQIbtja5ls8Ys5Wu+/S89a9FF0GieHkelQ8OqXodr+77PsHEkaxJzz7GDZtBa79WAQ7TTL+nOz8bZaCoVO3qmhc0SkUBTDl5n+6el8/ih0NjkUlRHYTPrVpdQHPG93MNqfsDeQPt7Rhbn0V/QlZ2xCdXCROJm+tQQ1fUOUNVNo9Y94CfF2g3IOV0N5NnvbnlWABoVq2kGqvaLbbFQXzclziNFlst6r+LtKs/9b4VBIoyGEuj9kptiDEIMlIB1cN1qHjaF0E/4+6NniZ6nazkdoh7yXNEFnoCZKmqxg/gv4RgOP6K5do8sEff8XwLHL3m7f9JbvQCsyhu8ZSY9FTFwog88vCtJdLQsT6t1Ecor/YmdU5INVfHsicNTUNBJRm6dMm2aajbP+iLsIjAZpcbg2KLXyzy1Cq3YzGeerTIjhz+iv7hni4datXuFnYidX5bTz12FSNeb1k23wPecBi7g88yXQrjkI+hp4fjqapAjJokDQ9sYzihCXpGThHd/erC+tTGrkOxVjwsan3Zmq2ZPj5XKsR0P9M82+7lg3CmgfOy3RmGXFNI= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(366016)(1800799024)(376014)(10070799003)(10067099003)(56012099006)(6133799003)(22082099003)(18002099003)(11063799006)(55112099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: S68ai9xkzsmPmFgoJcnVDoaY2riR/laGUURc/1ZTNcirfK42XY4G/oDCLnH9IjxhWQzCTxnR1YfW2XGhJZ8RBvx6OjJWGO0GHJ5ao2cT2AhtfOFjmoHhAmW+NHzypru1bwe5xnqMWcsjPveZDproLd6UUnJMBRAG7SuXGN1Dg7VGSE12yTb3An0YUxMcNxBIwQmwefXZ+xshgHDn5o73yAcLmm0YIhmyNcsLfIVUWPvzWymOaoGCVwbH6uPH6Lj0BaVo+62d0AezRfC45TRvkuDeJ9gtZ8R1eVsw1ELJyxUxKMusJBuKE7hkqMBGwCfh224nRfIdpzSSzXpp4Cqkj4fPbulQB7QS7WEuh5JfAfYrrvw/h5Ndmt3d5RyXcG4+d6TIPXK6hcANx6ca+51MN8cLe283hXKjfoet1oOBZx8eizbiFk9LJ4W+DmAyjM5pqEzVM9PI9V84aiqrj3rwMxBRBVJn3oT9VYvtz6DG5R9WvCCXzHkUTYfmKlmhozldiM+oLIegE2YCv88Y1JHbYB2CtRP1xNDfHZGanaV/JevBDDh+gZ8EvslzlXIobJ+UWkEL6gFhlTe2sWg42ihWWencqYVY2mBQdStR5AuQqMTOKMzX7F6GD1jcAu+NmQKEoy85x7PpQBCBrHNTJed2JVAdDDjCk/DqwUdW2AGDY92DQRIdnDaPGe8POgzHwN4aGcunmptcMzNObtcQVPIQ9ghmzwcrruZ3JMEsjZ04Xlo5hODXPTHr5gzYykzIUo/kDAQZpwRH2pepi30cdyRLo0779D1ORjFXSAcVvofR7HIBw2n4/hyjS/LrqbsdmVDP4ZsMgHpUdq4PdV8qeP787xIZ1F2UWsZ5v7HglbaQuA68afr2ki9CdW8WCxYAaREqiG1Iu15GtEV6AfwG/lqd2eCkY4DYpkZUNxPOQWfVHg32ete95dJNBcHKOiKjRKCFL+UY0XUsJA9lObOxto4hVVoF0qXmB8IcUR1GtkHtzDA947484CYgaso4esuwjQjeB75cKB7WDbLoSvqLpa0nXNImGNIHumRyWvrKZpHRTy7nQYzZCKY7wCBn+aAGnREWe/hw0Pm7fdj0k4aU2CzPth8jnRHeOHXaWJmJLkbToeO9g2pCoGAMxRqC1PBAqurvx3EFLm+cTfIP0I7jSM+WcemdUQ649FweaaHKYVwAa4x6wlkvPTr037iiGvLe5+oT16D21/QB92P/h6XHtsDw7M6rNx8RG1a3+ENIZ5ivNqxcGXPMZvNwCKtX98XbbJX995aiAgO42ZU0zLVhO0nO+EPauYtgELtj6g5whTOgEhuwFdrdUrOBr9S7t2NEhumNGiKgVh3JHwvyFdYzPHh+iBRqkdEtJ+4gcHoSFPp6AY3RjawtvtVZxbhCuzjtgJxA87a0ycgQcv4H2EEKN7Tqxuo4eMTTPacANqHQTOCHgRxBAN6jRVVcXQagnZkDyatFQPgWMw+LG3WMRqAgJhYMhIfiBQopWz+7hmL4f8DtQMohQestIrI6wqXSp1Q+/qWxYt3rlNEfo8c2rQGOe2rJ1Ows0DYDCrz7eQ+XdPaHu/VPwVnP2jYsZIY/CcLKb2ERAQ5+vWrtEq0oMfm3o7gDldkAo+tIX1GVfukgEYdaxOK3W7JR8i4hiUXN0f62hbgew4n4M3O7eNV6xpUX6eH7W3tU1cqIYS/ZXJbzzTDrDR1yGZFaDz5REbqvCPVYwC5JEkHu+pTiN7o66c1OFBEJ3o1JmX2O83tCmqAm8e+VtZBuIp1VZr8Ysy0k88QFGECbTN/WxQO4 X-MS-Exchange-AntiSpam-MessageData-1: kUBtEWnd7cKcNY+hU/ggML8YtA3QgfgPXtE= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8567a448-7b37-43a6-8d89-08defe918093 X-MS-Exchange-CrossTenant-AuthSource: VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Aug 2026 08:03:21.5629 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: aIn7GG9iUxOiFSDSskYNrg5T8xB74P6Lu+CqLXYaeARk16fBOCDK8mQKhw+77awawPTaOzEnn4Gk6lhueRrkL9Sbxl7Og/B3H9ViClTNVEo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR10MB8088 X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=DbGhX+KG; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED, RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= The kernel source packages are specific to at least the architecture, but also other aspects like machine and prod / debug configurations. The linux-mainline and linux-cip kernels here are only architecture specific, so we now encode the architecture in the KERNEL_NAME. For other kernels that are already specific to a machine, we don't encode the architecture in the name as this would be redundant. For the kernel recipes which are generic (like mainline and cip), we simply extend the PN with -${DISTRO_ARCH}, so bitbake can find the dependency and instanciate an architecture specific variant. By that, we also need to adapt the default in test_per_kernel, which explicitly builds the module for the kernel that corresponds to the multiconfig target. Signed-off-by: Felix Moessbauer --- RECIPE-API-CHANGELOG.md | 4 ++++ doc/user_manual.md | 13 ++++++++++++- meta-isar/conf/machine/beagleplay.conf | 2 +- meta-isar/conf/machine/de0-nano-soc.conf | 2 +- meta-isar/conf/machine/hikey.conf | 2 +- meta-isar/conf/machine/qemuamd64-cip.conf | 2 +- meta-isar/conf/machine/sifive-fu540.conf | 2 +- meta-isar/conf/machine/stm32mp15x.conf | 2 +- .../recipes-kernel/linux/linux-cip_4.4.166-cip29.bb | 2 ++ .../recipes-kernel/linux/linux-mainline_6.12.85.bb | 2 ++ testsuite/citest.py | 2 +- 11 files changed, 27 insertions(+), 8 deletions(-) diff --git a/RECIPE-API-CHANGELOG.md b/RECIPE-API-CHANGELOG.md index 2db05169..15b608dd 100644 --- a/RECIPE-API-CHANGELOG.md +++ b/RECIPE-API-CHANGELOG.md @@ -1175,6 +1175,10 @@ DPKG_ARCH ?= "${DISTRO_ARCH}" Firmware packages are an exception because they are built for only one architecture. +**Note**: This rule also applies to kernel packages. Set `KERNEL_NAME` to an +architecture- or machine-specific name, as appropriate. If the kernel is built +in different modes (such as prod or debug), encode the mode in the name too. + ### Add Hyper-V machine support A new machine `hyper-v` has been introduced for building images diff --git a/doc/user_manual.md b/doc/user_manual.md index dcc3f560..cb47c157 100644 --- a/doc/user_manual.md +++ b/doc/user_manual.md @@ -628,11 +628,22 @@ For example, in your machine configuration: ```bitbake KERNEL_NAME = "armmp" -KERNEL_NAMES = "armmp mainline" +KERNEL_NAMES = "armmp mainline-arm64" ``` When `KERNEL_NAMES` is set, recipes inheriting the `per-kernel` class will generate variants for each listed kernel. Installation of each must be explicitly handled in the image. +Kernel source packages contain architecture-specific content. Therefore, builds +for multiple architectures must publish source packages with distinct names. +For a kernel built for only one target, the name may remain unchanged. + +Generic kernel recipes can append `${DISTRO_ARCH}` to `PN`, to provide the +kernel for all architectures. + +``` +PN .= "-${DISTRO_ARCH}" +``` + --- ## Add a New Image diff --git a/meta-isar/conf/machine/beagleplay.conf b/meta-isar/conf/machine/beagleplay.conf index d030256d..8cefd939 100644 --- a/meta-isar/conf/machine/beagleplay.conf +++ b/meta-isar/conf/machine/beagleplay.conf @@ -5,7 +5,7 @@ DISTRO_ARCH ?= "arm64" -KERNEL_NAME ?= "mainline" +KERNEL_NAME ?= "mainline-${DISTRO_ARCH}" IMAGE_FSTYPES ?= "wic" WKS_FILE ?= "beagleplay.wks.in" diff --git a/meta-isar/conf/machine/de0-nano-soc.conf b/meta-isar/conf/machine/de0-nano-soc.conf index 78f841df..7059822a 100644 --- a/meta-isar/conf/machine/de0-nano-soc.conf +++ b/meta-isar/conf/machine/de0-nano-soc.conf @@ -5,7 +5,7 @@ DISTRO_ARCH ?= "armhf" -KERNEL_NAME ?= "mainline" +KERNEL_NAME ?= "mainline-${DISTRO_ARCH}" U_BOOT_CONFIG:de0-nano-soc = "socfpga_de0_nano_soc_defconfig" U_BOOT_BIN:de0-nano-soc = "u-boot-with-spl.sfp" diff --git a/meta-isar/conf/machine/hikey.conf b/meta-isar/conf/machine/hikey.conf index 019e1910..1e696b4d 100644 --- a/meta-isar/conf/machine/hikey.conf +++ b/meta-isar/conf/machine/hikey.conf @@ -5,7 +5,7 @@ DISTRO_ARCH = "arm64" -KERNEL_NAME ?= "mainline" +KERNEL_NAME ?= "mainline-${DISTRO_ARCH}" IMAGE_FSTYPES = "wic" WKS_FILE ?= "hikey" diff --git a/meta-isar/conf/machine/qemuamd64-cip.conf b/meta-isar/conf/machine/qemuamd64-cip.conf index e7eaa2d6..9d633362 100644 --- a/meta-isar/conf/machine/qemuamd64-cip.conf +++ b/meta-isar/conf/machine/qemuamd64-cip.conf @@ -5,4 +5,4 @@ include conf/machine/qemuamd64.conf -KERNEL_NAME = "cip" +KERNEL_NAME = "cip-${DISTRO_ARCH}" diff --git a/meta-isar/conf/machine/sifive-fu540.conf b/meta-isar/conf/machine/sifive-fu540.conf index c9bbc57b..07846f99 100644 --- a/meta-isar/conf/machine/sifive-fu540.conf +++ b/meta-isar/conf/machine/sifive-fu540.conf @@ -5,7 +5,7 @@ DISTRO_ARCH = "riscv64" -KERNEL_NAME ?= "mainline" +KERNEL_NAME ?= "mainline-${DISTRO_ARCH}" IMAGE_FSTYPES ?= "wic" WKS_FILE ?= "sifive-fu540" diff --git a/meta-isar/conf/machine/stm32mp15x.conf b/meta-isar/conf/machine/stm32mp15x.conf index 7aa410a5..aa453d8f 100644 --- a/meta-isar/conf/machine/stm32mp15x.conf +++ b/meta-isar/conf/machine/stm32mp15x.conf @@ -5,7 +5,7 @@ DISTRO_ARCH ?= "armhf" -KERNEL_NAME ?= "mainline" +KERNEL_NAME ?= "mainline-${DISTRO_ARCH}" U_BOOT_CONFIG:stm32mp15x = "stm32mp15_trusted_defconfig" U_BOOT_BIN:stm32mp15x = "u-boot.stm32" diff --git a/meta-isar/recipes-kernel/linux/linux-cip_4.4.166-cip29.bb b/meta-isar/recipes-kernel/linux/linux-cip_4.4.166-cip29.bb index cc3a5a0e..e2e51304 100644 --- a/meta-isar/recipes-kernel/linux/linux-cip_4.4.166-cip29.bb +++ b/meta-isar/recipes-kernel/linux/linux-cip_4.4.166-cip29.bb @@ -5,6 +5,8 @@ # # SPDX-License-Identifier: MIT +PN .= "-${DISTRO_ARCH}" + inherit linux-kernel SRC_URI += " \ diff --git a/meta-isar/recipes-kernel/linux/linux-mainline_6.12.85.bb b/meta-isar/recipes-kernel/linux/linux-mainline_6.12.85.bb index 11b90127..13c694b0 100644 --- a/meta-isar/recipes-kernel/linux/linux-mainline_6.12.85.bb +++ b/meta-isar/recipes-kernel/linux/linux-mainline_6.12.85.bb @@ -5,4 +5,6 @@ # # SPDX-License-Identifier: MIT +PN .= "-${DISTRO_ARCH}" + require recipes-kernel/linux/linux-mainline.inc diff --git a/testsuite/citest.py b/testsuite/citest.py index f5d54904..c2ac144a 100644 --- a/testsuite/citest.py +++ b/testsuite/citest.py @@ -627,7 +627,7 @@ class KernelTests(CIBaseTest): """Test per-kernel recipe variants for external kernel modules.""" targets = ['mc:qemuarm64-bookworm:isar-image-ci'] - kernel_names = self.params.get('kernel_names', default='mainline') + kernel_names = self.params.get('kernel_names', default='mainline-arm64') kernel_names = [k.strip() for k in kernel_names.split(',') if k.strip()] modules = [f"example-module-{k}" for k in kernel_names] modules.append('example-module-${KERNEL_NAME}')