From patchwork Wed Aug 26 13:14:54 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 5411 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 26 Aug 2026 15:15:18 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-oi1-f186.google.com (mail-oi1-f186.google.com [209.85.167.186]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 67QDFHns020919 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 26 Aug 2026 15:15:18 +0200 Received: by mail-oi1-f186.google.com with SMTP id 5614622812f47-4b3216432d1sf230800b6e.2 for ; Wed, 26 Aug 2026 06:15:18 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1787750112; cv=pass; d=google.com; s=arc-20260327; b=IxfI423ukGlDOGWqb9Lh3+4mNk93niSgX5iGfvNkwpr8Y+aj2JaJ+PiYVf6+OkxobX g5q7VmDg8W6C4FtFnrmXp7gF8Q+qhz9bzOb9SVQP1cGV1k1/TNXEGtYU8ixBhiExkZlG DNy2x82Y/+J3/hnLXxcQIzkjIFwl6NJhxyrj/MXrrMO86s6Xj6lUb20Zpw/zXoaz2022 4hQmT15wb1Tahjs7YJpa1FpFPDgpaYDnI8E8LSzch90yeF9phVigJMHfJSbaY2DNsCvi DyMqv71+Cf7rXe+ED9I9K9xIts1Fy700YX4NNitPhmkf+uAEoERjzvizCXoaPRsYHp/W kuzg== 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=BaKvV2woFi07zyJrDIuBu9+yf1NSa+qPOcvcVDutdxc=; fh=AD0euOHFFk4QDUFf3+MhukmcsL79c3HmuBL9VC28ygE=; b=NhZ6KVFMQGlGXSNosyn34XgBlO+nDGjihMNALWOZjvFgoEJqIwVaGcWM81SAw2+jpq AwesH0PTH6M4WkHFmZGOae/5wsVSTky89apYmQyI+Owte0Gymmb5/h+Cy9pWCabOXDEg V9r43u8aPXtEYxBLjA68VOd2IFiWqthNxlxai+5sKA21TqwKVoZUp0Qzgg4NzEffi4JN ALhbPFvvVXL6M/tyGXlbqevW6T0z+hyE3pZDf8WCvp9H33XRVcfLalxoFKskP2S5gIvI gGoXQONXdexv62/bkkdvOvNQJhzCavMDUSmySB6Qau3vzWsueaPUqa023Y/+inZSx5vG ymsw==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Y7McjHUJ; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20251104; t=1787750112; x=1788354912; 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=BaKvV2woFi07zyJrDIuBu9+yf1NSa+qPOcvcVDutdxc=; b=sdeLuSw9OWEboMwvXf9d/GQw7x8CJZ//rUQJ4tdFA5qripcLlWdyzge2QIx/huGjPR TbuGASY3ZQisQXnZ/1Ewc+dSXlZTWWoRHinpIzwNse4uk6NSDnQ69pVqA6gFGWvx1zCQ 9bGSiMv1+rnWLHjjoFiKkXuiyrNLHbwZ+iDL1tSXLJGsBIpYPTHHSheJyLFET98JtwLu Ixa/W7A8xguax95Z8m4RB2uTob0UTVt7TPwjCIfd53tRCOn0vnZtvDHQfbXIaSML4Yts sLT+Z8Ux+d6CyYkPCZRLz0AF93z4AYuDH+IDP2P9tQhz2cG11uOGqUfEryu+l8zfcvw9 gvoA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787750112; x=1788354912; 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=BaKvV2woFi07zyJrDIuBu9+yf1NSa+qPOcvcVDutdxc=; b=ddj3AyjUsOuKd7cKzDVyaOcaGiybvKj3m7D/iTMsSL3UrRt5SRdtZDi0ChpHyquxv9 OHhhlBkYWse8MQwv61J+gU9GSxxBzOB116KiBuGCzMmH8G0geND3sgXxXOwmijYdP+sg EKXp9Ho3C2LkgfmQf5evezz9wLurB803IdXbx/CDrCZQaZVnF6TebszHKb+BmR4K6GDu MYQ7CrasFK2I0deZac7yN3/x/zRYLeTzsA6jtfTitgXdhYkQ3M0tKave7cXtZH81A1np JMPDafhQtd+VtynYOPI7Q5Lp8gk51Mcyy9tbVA6gGCplGwSiENZkpIziyfFEacIYWGFT pAuw== X-Forwarded-Encrypted: i=3; AHgh+RqDOhMRXuudEqxQHxJV0FFpF/qMHksuQAcacQUFTyrGG0V2zrJ3BZ78K6YLnMw++KAZgCxrq4E=@isar-build.org X-Gm-Message-State: AFuF++mCik1fwG3Qb1tUpACgDcIQVvz1rrzyV9rqQwsCVJLmDLWWJEH7 wKlmALlZIr72pdTTYhTWSr1tkUqwuJgltwtZ80tW2bGD+9Mdlhxo7FQ6 X-Received: by 2002:a05:6808:1910:b0:497:d23f:e621 with SMTP id 5614622812f47-4b366a6dae5mr4533597b6e.2.1787750111873; Wed, 26 Aug 2026 06:15:11 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLdceu2Y/VfgeUzoRUrZZ/2ELjRp8BG9J8dpitRL3wnEr+Q==" Received: by 2002:a05:6871:314c:b0:466:8741:3d07 with SMTP id 586e51a60fabf-46687418ea2ls304166fac.2.-pod-prod-08-us; Wed, 26 Aug 2026 06:15:10 -0700 (PDT) X-Received: by 2002:a05:6808:50a0:b0:496:a01:458b with SMTP id 5614622812f47-4b36690833cmr6595235b6e.2.1787750110811; Wed, 26 Aug 2026 06:15:10 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1787750110; cv=pass; d=google.com; s=arc-20260327; b=YRpjBZ11CDLQQTRPoG2p2uknPSdttQgmxGdj9ZJ1OjAgpNvAuf/fE0BdewrBhklrZn 0dFrUAWDfcXYApcZCYGDT31ZJmFamQsb+jkUCPGoD8GZ28jHZajN9wgoeGfsBFVTBm58 JLx22oDeomQdZ73kTQKm81ByAoo8/NrRGgud7zt55wnRUv2vohbAlBlVHC+QEOCQbOeC Zs/R2SV2T/C9aA9S6QHVpS2SfCZTr70Z62IpabklnIo+TIm+hdsBm80/YtLIBwThVjB0 2f5smkk5gndyrG21Sr8fphjsHQ9njlpGPgTYVNzMXjBrVwyrGnVIs7lJv2Y+S+IU7sOs GqUA== 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=YZW+NqY4SZmrf06ZBCzykwg8hyNbnLy3QWQ0YwMXl1Y=; fh=uiAlj5o/J/41Y/A4zl2QgHRTFz2Ezfx+ZBnt298cn3Q=; b=jMjmhoI+rk87t/+83njTwh5es8laBkLOr6Vmnr/sqF1Z5cU4MjxylQryZ8RpWQVXsc KMZ4aoOY/GF2ZnQz7NKA1M+Yy+VnA0MsHsyqh4ckM7DGFafQ17POsoSVu9N+46t6Uoj6 Nz1DD9WZ1SmK8n94x9b4caq/d5z9HGO3I19FQfPCgkCHMDvXy4uwDh6HsGX1M/f7USsH /M69Sk4bP+6Z/UhOID2BUm4b0pZmNsHztgQEjufosV6TJbshzTluvp7cCVA4nUBCffhD vhv7Z7XzVMtjlaEzVCmJibl9HIW8UlG90TkHJmPUbhK2mvz/85Zw/FxXH3xdDuGB7Idf q5Qg==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Y7McjHUJ; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazlp170110003.outbound.protection.outlook.com. [2a01:111:f403:c200::3]) by gmr-mx.google.com with ESMTPS id 5614622812f47-4b36ab62e6esi58393b6e.7.2026.08.26.06.15.10 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Aug 2026 06:15:10 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::3 as permitted sender) client-ip=2a01:111:f403:c200::3; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=FelMWUMQNPNKhZYLZrtDSOJvSCKdW47jSOH01yQm9PX4+yiM5+qWSsWBTs13idsigDNJ9KZ8ZUen0cneDT1ZFCLEApW3oC5NtKJjNKnoqHXVHywzYOsAAfLBCUgoGl1ejc+eelNLjgdh8OORA9otG8fLE2JldkbkoZugoNkmiwhk2nC47iPCKEryUEuGGMqtLxTfBq+4mhJr/E+yRtr+agj5MZZCf9YpChxzqypbMPkilj53xVyc9NCRZaKJKY+uMVlqtFhUgmJv8AZPE0vaxI4sDfHmBaak6wcOHxvn+GPOQcGXIRH1BFFxCzVIn7aPS8/rwmYFfWPWHTrElawBuQ== 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=YZW+NqY4SZmrf06ZBCzykwg8hyNbnLy3QWQ0YwMXl1Y=; b=mLsWnplFIJ3udj5San7apI9ee6adCmW1subSqKKFJZWDTUk24A3NJ0rwUBD7oRf3/AW8Is9z5QxDD/ph2T/Vv6iBcdnJfHlUcVeT8IdXMuukpatKJEBe6e/KzsG804RfN2BuuAjtsJXzFvVwEnHEi3tbPDPCd2fNIXGFaIIwSRtI9bhl10TAnDThB++/Kb5CUaT3f7dgdSY+HJ3CbSNkB8VuhCO+KNp3LI6XTksLGoZrq4GhLccx95YDRnU6b+el8EafKLEalvurr4ym9lfku3wA7j0/XIu6vWJN+jCIiC787YhG8ESFxj8eSxGvUM4KJ/Q56gpAEDC6QwUxcTYl8w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) by DB4PR10MB6096.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:38c::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.12; Wed, 26 Aug 2026 13:15:07 +0000 Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c]) by AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c%5]) with mapi id 15.21.0339.012; Wed, 26 Aug 2026 13:15:07 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: Felix Moessbauer To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, wzh@ilbers.de, Felix Moessbauer Subject: [PATCH v4 1/4] testsuite: make test_libc_dev_deploy KERNEL_NAME agnostic Date: Wed, 26 Aug 2026 15:14:54 +0200 Message-ID: <20260826131457.1702004-2-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260826131457.1702004-1-felix.moessbauer@siemens.com> References: <20260826131457.1702004-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR3P281CA0184.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a4::19) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|DB4PR10MB6096:EE_ X-MS-Office365-Filtering-Correlation-Id: bd841c7c-3004-46da-ec3d-08df03740aed X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|23010399003|376014|366016|10067099003|56012099006|11063799006|18002099003|55112099003|22082099003; X-Microsoft-Antispam-Message-Info: mP5p2vM5N7LYRKYCS1RPIywAiYwcLGFS93q7W9/vMeyEZl/TosP5WAo9gtkMnnSTFwuVdp2Egjf8Rd/2+UlVH1Iu9rYWkjYeLIn69vyxH9pVsejKTNWTqun4W4KgWuLLQTDmLTylEGTTMk6FIx3wQZcdUupplGmW/4gxx+4NYN+siyfYV9LjBqtuMJEnb+8UW4KNv0HT46Nw7F0b2U7I1ulyN4Fzu+MOczcU6pOE/dNRtM+ZuxGXArKQUnc6SjeTVSHKOm0WK+haf/v+tjBVMbTVWrni8TWUo1oalTlKyS6ZpDLK7cv98CBSVVc8JO/z6/3J/D405/q9R65fanGMFex1PceLXcapRrpoJ1Yf08F1CAPVg9gslPl6BW8TumDEethpDFZF6HsKyrx+bYjvIZYcd77fwGGWscxh41Rje2Vk9w9pKGANMFf4NNTXU3i5HlI3xzbGfrMM1ypOMJf4KRgh52jFNz3xtud0TZVsqVBTIsuDWUHjum688kYZ9rODYHjFVJ+WSerBIP8bsaG1VOzSWixnRtHECBQaHMEl71l5rincx6G7FzBsHdRGRzHrynNcg+BWC5RjeR++UP5Zf447iMMW/FKuNEcm40swp1v1crmKlWTs1RfhoF+w14jICFI0TVOTFZfN5R1mL5FZRnQ31QwDpKka1wfhQ2TfN84= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(23010399003)(376014)(366016)(10067099003)(56012099006)(11063799006)(18002099003)(55112099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Vvo4Ih6QOyS70Y+TLBNYiA6GiK3Z3fyZJv14uAkVwS0dzsn+GH6Tc9th/MiDcyC3xZi19aUNrsD8H6t1Xd/yJf3yM/sivFYxV25sm/9xlEAmNR22uhoIhr71Dkls4yHLmxgra+20xA3n26dk5koIylQ3JqXgu4WgUWa+jNpbiJw4a2w3D7meUXOO9CtbiG/RyuYEL8hEYIGxLDQbBJx9JQTyx7iJkiEhOHO+0U4cYriiHq+qEms4bE35DIpsIVnQQFsGgmxsMv8TVbtygNpZml0O1LSui2Xa85gpgeYokEUflprffp661XEUopNq1hMmmh5hohskXV7p9WEY4dBmwLe2cN+cClrEazPDT2LugaxLSRtLLfdt/LK/xDu/563d1HvoOHzn4pO4rCIiT4N2UI1wnnSbwjVaBwWdLWIuRySaARThGY06yyqbBEI622P4YFGLBR46pCnIsjZtmSYCam1ChGzAuRnx6JQBMynO4SYbpKcRdy38NlYB+aiuTMvGJ5S9U/79bSywy0h94oXrS3URQKqz4O31I2KWBHGLN58McXNzBOpYe7ilXCd4S3KDeGTjr/no7NKUUDp3lweCY4n+U1yUq3KG0MjCdigA02Fro1DyEfhCMdE5F8/bOc3jj6QXkjJ4ocM5cAS85t89dMEym9j7iW5LxlyOpfKReXtHH37n15kxNUB/ovw1kkzu6QMD1XsJOdA1hUlJEnnzQjOZv2vvBAAMCGq0CoftX6TOEA6tkKPpNJiE8NRfRRPdYn4sXOhhmf+ivuL2ZxvyTwjD/gARWHMJx3GlRu3F+48ooC5nLh65lwzVsbqGLx4tFioyBtr2WkSTnLXwTTvU56UhDlj/nkB6L/5EgEl7Wi2KvvCpf9t292zGEggPV7GGaQWVRxv5qH3/rH51xr/0Knm2UwkY9sE0yThAtnxppq6utAlzsa8mSWqyq3lPp+NKLsErf7thHxKHTuyTQ8Icx03ugf6kJiQohFiIYp0lGnm7dWCliWayik76NWKaG3kZS4uMJhTWCf9TNAQq5iQaUq856jhybSBxUxxL38kdb2JEGlG30XbygzaP9Hsce/U94fz1DZeOrIbeZ9Bpg0oZsQC0G2fJT12SY7lAn63run/5qv43Wv9VlOcwvEZKjiuV8Q7KlYNdcMI8VVVGft3LDEoYfpxTsVdL4MCJ1rrc7uttSpTCQlnmrjP84k35oeuBG/7C4sKY5V8QrdY/jz/kUwYICtNP5czI/j61mdX16IVNQWcJp27coqdcgyxvwZd1ytPd/IgJsAoFzSpvR2iP4GpwbF03d6TtGzBwmakrKuzi2Vz+IP1qnA6AXfD0lo6I/Jgqd79VloEVouVVwT92CVmP7VtoHJyZycVIvM01Vhpxh35QThzdznA2msze3YUJyj03ToOGS4CGFi1/x4fvKM9iuaH2KCemcTXwMQDL6wOPvPX69ubewzyMtu5cSm0kbap6AJ515im2PCnpVCJdzR44KFDvqUneGrRzIur2Ii6h+Hjobc1UMHvcDSJaV3F/XzU0qdpAR7KPNp5DBQxDzOQRppXPuHboDL4oXEttXuDNYoZlV3HtDKr+yBabsQPeNHsupjrEBvlP/pGasxQRjitwewGYqoD5aFJp32NDOaKsNvoy3QeA/k4r8248vpPVnp83f9kXMduER6R79M2F2YajivtaBuCKB+Kdc/d7ZcOV7rE77Td28CjsDr/KVPWDSal4b5g6omLbDlg7w7psbRcC4ZtxIqdhraC9eMpXGq8= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: bd841c7c-3004-46da-ec3d-08df03740aed X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Aug 2026 13:15:04.5717 (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: KT6JXVaJMYU5kicEim3xnSB8f1IFxCiB+yKAVH7K2NKLI6l4PvF+SQTRbEdikxrN1X9Seepdy5bQC3H7/MyYhfvt8TaOdSPt/FhHzBb+HsU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR10MB6096 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=Y7McjHUJ; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED, RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= 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 197ed11a..2b368b33 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 Wed Aug 26 13:14:55 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 5410 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 26 Aug 2026 15:15:17 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-oa1-f58.google.com (mail-oa1-f58.google.com [209.85.160.58]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 67QDFGsH020904 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 26 Aug 2026 15:15:17 +0200 Received: by mail-oa1-f58.google.com with SMTP id 586e51a60fabf-46524220c5asf1488689fac.0 for ; Wed, 26 Aug 2026 06:15:17 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1787750111; cv=pass; d=google.com; s=arc-20260327; b=sDGycc5j9wCD9EY3eWRQfabfGl7y1SaXWpYr10A0MyYKlUqaf02eB6hPsl/m+H5DD+ M9k6RsHFpvIk8zYGikq6msJz1+vgQ8ihhQ9OX03804i9qCClCEz2hnRHf4fd+kBvEMfm CRuN/0x0i8OtsvI7PPnGQXU9wqWlFvCeQ3FZRIxJPIkNHRULF288T2RsM/mFDPSKA0nK 842hb3M4qmEv5n8VRve+78iFBL+a98lEaj4w8HHWuasBY5ogBA8/KqXwlj7P5N7UCylq QJ5mwLXK6yZWI1/7AdaK5gjMOEFt7TS/y6wV7XCe4+4ctCXscNT7g8mnB+1eC8IPl6FD UfRg== 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=TGvelLlASIWyhYfmRIZ4FHH+Ci6LPRWWsmtASN/QDZg=; fh=kKXdmbidPfb4zaJB6QW6LugLUv7zs1m9OOkiBljYfug=; b=OyrNFpmKvvy5KoU5EU6adkAKlDAZJDFFgiOv77DzTdAckIS6ZMCZSkeC1aVVs7Wyao HEb5UC1usE1yTiDLitlsWjKrg8fpKNu01XTR6ubZ1tZM5S9AhyYkrQDGDGtczzSVdsXU pqbRH9pDccO2L2EMtZhrWLRQ6hci178RJFnDoL7Ow5N8OI3ak3K4nyJ7TdoK4T0gJsqN IVuMKA21va+m1gX47Fipbu2rV4Pyq+Z4nnFu5TFJ6NqRywF6nkAzD7sKeQDct7Hce31I poOOBJIV7fsO7uag0TT5+EftBaGJQmNRZod6GDfiAbQPt8YXVB6B1+3B0pmCdTJc0sl7 Sl9g==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=S2dNiByi; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::1 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20251104; t=1787750111; x=1788354911; 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=TGvelLlASIWyhYfmRIZ4FHH+Ci6LPRWWsmtASN/QDZg=; b=l14kkSiLIaUUf8Iw9Cg0wxDLRWyoLA1XLzzQyX20iwHUOeSBN+3Agb3uefongVRzNS s1tJY76U739duczXw+01IwnGTs5pvvnij6E56BnA+rYX0VGtkFM8Fg3RY94Evf0bv1Ez kzOrMkhcPKck0fqnZifJJfPUd4WIU06Fn9RyFpXmOY579iRoUsmrgTzz3WNjjVRnvbXP sMCzehk2ffa5sWXPI4uSOXqOc7SCn+Irv3QryKXCG3NlMI0LK1a/NNTnYq9aay62+HBr 0yXGc26iGSJxJEidIwjhuRfhQxtkJI6zOMBY2za+nizlpOo7+hkCr/toK0hWVic57+Pj kNPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787750111; x=1788354911; 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=TGvelLlASIWyhYfmRIZ4FHH+Ci6LPRWWsmtASN/QDZg=; b=CO9dspB5bxuNOSAcKO58g+lPaUhEqhFBrgQ6pBuQDOaJHIyuk/Lv0LS+qThoCkpZtn 70HSvWGfwGq6Js9uPImWnYesEW6rMZ24cpC6pprhWTk5TET284TlokLXcnIqxPO4tQeH hc7/gzhEPTKtpu+nGAPzZZ9eBknzqTRynQWO+27eg3MEkli5Lkcq2FsW8ap6djdtBZ9p lfr1oAQsnuYS6P4l2FXl6g5WViVwEodSsNID47N6X+J6DVI2X8iw9JrQwuq0/AHtGAT9 3WRU61T/5eFEuirJ6VqZBHtZbnPYISwy+fcP1US9BGkYPvV49DtOZ5c+2+fnyLJYOjrt qR7g== X-Forwarded-Encrypted: i=3; AHgh+RqFUxYFJ+VBgTLL8hyM8p6JWkK1Ix1Z40XcqgzYK18gfFJi7ojo/w4XDnWBSab6OeJO8pD/BA4=@isar-build.org X-Gm-Message-State: AFuF++mGOaGZEaTZABT8Yi+GwsPpHIvlAEjIpH1AcjixzdUE0w0iT0Bv RkQuKQKjsE5mXPwFcSSgCByOkd67lQA/DjkeHnNwSfFg6pviRuNgaKA8 X-Received: by 2002:a05:6870:3154:b0:43b:b245:30ac with SMTP id 586e51a60fabf-4659a495fc4mr6440443fac.16.1787750110961; Wed, 26 Aug 2026 06:15:10 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLdcS6GC5CsoyOo9aR09MordiBxNbfX1p2BlihQbseq2QAw==" Received: by 2002:a05:6870:4784:b0:456:775f:719f with SMTP id 586e51a60fabf-463d8345a09ls4039508fac.0.-pod-prod-08-us; Wed, 26 Aug 2026 06:15:10 -0700 (PDT) X-Received: by 2002:a05:6808:50a0:b0:496:a01:458b with SMTP id 5614622812f47-4b36690833cmr6595119b6e.2.1787750109911; Wed, 26 Aug 2026 06:15:09 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1787750109; cv=pass; d=google.com; s=arc-20260327; b=JJ/odi6tGS+QSXoRJh4o4jUQ3SF8D+9MCUyuJvHAITPh1Dp3U5hzuP3t/ald2njBGE xfkEQPmfy9D66coq64JIEMnGkznZc+PbK0iuDaXQhE4nrg3MVOaF7opc9TT0joP4cviw ZKCSQ+gSRHIqyEeKMqA9/Wdk3oVFaTle+cQl3hs6kW6v8jnxtCNM7hoyqTVffnSC2H19 /b44CZU1VnWpo4HGw4mivaaYQwZqkH7BsCLa0HfJta8lq6WMtzdUECZDyVYJ806PhEMd Zd5pApKW2rgmtSH9Nm78Dl6IQev8mfPzx+JtaaqdpT5Vx6RpnKce42x+9+7Cp58rqhqK ldMw== 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=Eb4ImdMRcumjIqGJWqlTvD6aLPATlmvJyft2v+YNx+E=; fh=uiAlj5o/J/41Y/A4zl2QgHRTFz2Ezfx+ZBnt298cn3Q=; b=LEVCvFXaRUIxFDivxp/tLmCBpwV+EV/DisE1zx+SH6oiXd0MLwjfWJqyeiO1eIanFm hPHBpDBK/nwmsmL1/myB9ea6mG4PuRyaX70FBE/LDIrJ0oNjSNDawhB2S0/XB/LKODAy /6zgvA5LZNf1t4NfLTJ1eETAcxQI/0vxubAURRFvCpVVfz9nQEA4Lw3LLiAfKn3Q/9sT CKwOoNnKlcAJqYvaiFyT/w4Mt+95jaHgKUmMU39shavAwIr/2gSIL/jAgI5+o9XYFFRr DUwEWPglLgDHBHVK59kMTC1q0HP3uaT0QhxNzAuxBswn4iQ6toVEht2Ic9XqnAU6dZpb AFnw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=S2dNiByi; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::1 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from DB3PR0202CU003.outbound.protection.outlook.com (mail-northeuropeazlp170100001.outbound.protection.outlook.com. [2a01:111:f403:c200::1]) by gmr-mx.google.com with ESMTPS id 5614622812f47-4b36aae2ef1si62086b6e.4.2026.08.26.06.15.09 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Aug 2026 06:15:09 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::1 as permitted sender) client-ip=2a01:111:f403:c200::1; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=NmQ5OluSNa3A8NXHQZKkVJ78eS1VHdm81kh49HauzGta4pREZ6Mzr+A3lh8l1H0gMAbxuHjdvEebHvc3KFU21nNSnQSsCdMVpMyYEN7Rs6mDyjgWeVZ1ap4CILObFhqEpx9xkHfElv06XnWa+NHP0gWb4CobeVIubxHSPqemqiSxPawe3j7g2LYHsC7aZ5lPZHxPu+PYcRYIQDB2B+FPOdjX13AR9LNmqwc0bhbaBPW8j7xbk8DvBk0zsOHWIAbSzW4SI10Mt0JcqBzvIhXTABEDgUpUYi1jrzMi69kScXspoIiH3NMR2jRs1xpaoNz6TR3muBcjfC1ni7VF5qeUNA== 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=Eb4ImdMRcumjIqGJWqlTvD6aLPATlmvJyft2v+YNx+E=; b=GJXXvtW2dAIVjd6/bMukq7w7tT+0Ngt0//+kY3RQMXauJjmysIbkinHFMnxSfMX4VecqO6Wp37fMssQmO6MbqKPVQrKM2RBS56ITs8mIG7AlzewVXTDykzn7+v4rLh7pLzUm56SxPOJL+KaPFVH+VuNZ2ziYpZRh0iMwuvbP1tGTDzvBe+23e/zGcru7zCGzFKzho5VwY23THBU8W34cRS1JhZYu9B03aGah30rozGKNB0KIdxXTn1Y6CNvHL/pbn3Afcah62QvdoSfWNTuinUag6+CfRJQnuJftDTk8xcGFP3BZytBucBrBla+ot2o3id+zrFb+hpP6A6nDQbtW6A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) by DB9PR10MB7242.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:454::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.8; Wed, 26 Aug 2026 13:15:07 +0000 Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c]) by AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c%5]) with mapi id 15.21.0339.012; Wed, 26 Aug 2026 13:15:07 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: Felix Moessbauer To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, wzh@ilbers.de, Felix Moessbauer Subject: [PATCH v4 2/4] kernel: bind x86_64_defconfig to amd64 architecture instead of machine Date: Wed, 26 Aug 2026 15:14:55 +0200 Message-ID: <20260826131457.1702004-3-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260826131457.1702004-1-felix.moessbauer@siemens.com> References: <20260826131457.1702004-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR3P281CA0184.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a4::19) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|DB9PR10MB7242:EE_ X-MS-Office365-Filtering-Correlation-Id: 3617ecb4-289c-4fdf-71c7-08df03740b2d X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016|23010399003|10067099003|56012099006|11063799006|22082099003|55112099003|18002099003|3023799007|12006099003; X-Microsoft-Antispam-Message-Info: LzVDNiy7IwSkDy0nMGt3akeyNrIEiadVaonuBO7nA6xdyNDab34HtriYLF51VQM9ax/CTHuydsVFLTraftfrPpzv9yObl+ae+fzXD6PNRNPQrZMViptYgBxVeA3nXL2/iN1QAETAgscaWK+m3w0hZwrfm8LkRlHqB8m9nrPNiN2ytWJ84dl3mq9K2h3Hriynfzlk0PW8oYOWYlVgDFtczmCMkEsE5WqDVSPdwJY8424Yz5yJA10ulxU2AlPYeCtZEzFLKDkB2Z8I+wTvKlXj3OBO4dyGLqhqZWIwG7ff/npK4+pafNZrufjVokm6DqvdvFjcCt3Nc1mOXxHYjamGaIEiwp47CV38yz5AV4I1y0Xw1lvi69GOUUl1A2XGzACVdUE5B/iskE3iokArdOf6B4BEeovHU0VGD006oLf5GnG6Ia3G7jax0BmKFy7Yjy5eRvETaKHCVsloJfDKAb5JVGhDl6UR3GQLl4SBLAs9DeKmSWB2KVcsT8eooRzlFWS6frMWKxLn/rfu8wQqvbqULckNOZbq8lHqIJxxagh9ScQsJAFmnrHug5sDgmkYaNLLL94G6pQcQqEA9Vj1BnO+qJL4MdlcMod3p/nIb2niLAB/Y8937g/9/sNY/XdDtsJHwEvKaiA1seRYZqjNw2ovijw0KagTcZa3X4H7wzhxG8E= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(366016)(23010399003)(10067099003)(56012099006)(11063799006)(22082099003)(55112099003)(18002099003)(3023799007)(12006099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: HSIwBPLvOKQZRlWHzcUlZJc1nEEEqOHv6Owqz0NP2asKlITJY2LaMauETYMdom3mlFYCDv2Gf64J6LJ9hivaVB0E76Iw2vI0jhfuD7/eR7BtGQFuwIJXD5v8KtNSW3jwvwLhQ6rHt+J8Mxc3dlxMqNR6aDxDdIET6FmaEJ5mLeo2RGWgQqiDzdFn13QoZ4k5bTfn6DNXp7rLrT4bpstabZya+C4GCfPGZ9031DZnXMZq/L6AAjzDPFmyXwlRikfgbFA0LxZDli/sfBRfuTMOY2rqMWCdgM2zSszkE1c1RfWSqhGaE5zlfhMy2DApdI0Mn1TPiuQn5wDhtYngn6Tugd6+246YWvNXBq5vYuFWJzSk8DK6LxUrkT5O0xHukoG1vmtpkjC+FG9ghiIt5NciHKZiT9w/JAP5rREsCfNtze083nKvq0V6jHOL8l9L8m6HiD7UYkMaQbYtk2XQHNwOrQud71sIBtIeDiWeawnEoR9qcEzN1YboJY8E0z5qkTwcInR6FnA81IIcUsVHB9A/Xeg5sfa/lGByRQzhy5MJcF8WTxK20NHJHDNunyNxMq/QVWdxwt8wDA84fNuc+QB1vxUPa4Lp1O9/4AWEQ4aDTa/XezEUdjdctlhHYWYDMim2uoBqgKKvVRsrm5h051ih1r0W667tbRz6igPZgezDaQv8fU8xAg28Jw4Y3JrTHQRyFaGPYxDyT3RcVctWYThi8Gs/l3Ddv5Y7Xy2qH75LOv3F5WL+ZKy7IY9Lx5K/t1Rmk5hDVWLa1cgqhP3b1pGugnx68Oofw+FDOPpSWMV+GZ7oT3Awwpu0jFw32uiuNFXTkWe7wBznkIIqCCB0AAQY2vWzC4jl1cTwiuj5lsAlaNWye/yoTcQ8X6sOUccshG6QArjgVQaqOtrfcFIin3yh4tGRamNZO0h1+81Hx8XU9S1ufW4dHpKP0KmaapfjhtEPdJwo1cRNfx6u9fX7sv4o/wLSg8Q6PeAX+JjzOEw5Efz6E4+0dC6N8mVUx+FK3eDksCshxi1wI8xS7mbhJ07YYriOw4HPT8DgLlO99ARlHRNNooP7IcyVfvBkzrN9Vkx6dbYVd/ytl6um9PiswSsvfTHKPgMZYLFgYNVb2Rr+fxebR7vaFgfaTXxHF8qtHXkEdZBtArMd2tbzuL1QEpePICkIPgLWBVjmpr4pGvDY5VUSHbbOq44xKyPPPrIVGb8A5x5Vg8IJ6fs1bVKVYZJ64CwXAcrafrYYnSVzBJNX9KdUassqYlsF4XE3eUunjmhD25wccSsyngsOJF6vF/Fda7Bp792m+2oRp3E88byyJ02Tc6rxNf2dLFrckKx3Hrw4EyjEHatm0pJJwnWVJxRukUTvAod2YilOJ+8wN3kWOT8biwb0Ot+1qgp/qLyda1QTDe6kPLdhv6hN6uGhGBGjOHBYdZmDZ3eaO+NAd2sZ6flNoDE6OfyMijLdSOXA7DeSTvkyei83bNJzyvuZBpwGSPcERXcGJPSXwgPMWrS7dknnUSZolE+kzoF16JyY6M1jaNfTMdqHS15eQP2xiUnKoXM70DwWUuuX2j2wc84k/NISgx7ihJzho//IZ8LPV+ofzNu3yOSJmMIzohBi0R66CiaRvi23TA59HqYrIoR/rdwXrbWFvlADdzOvanmF7UDu/lQpvEghwnGhL59Km7JbyQfbKY/wVRDIQSax8O4gowcJAz9KKVLzYmxjeC57NpTilf8JYvGWIT4kQT7ZJN2xZfmOkKG4DojHdWdxbmh/VMs= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3617ecb4-289c-4fdf-71c7-08df03740b2d X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Aug 2026 13:15:04.9317 (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: SinXKN1m8ffoptx8G8bYBvWzv/EmlPw3RwMRnvQ8s+Zad1W9y4aEtxEbuZPwHSSq9eoXVaCKRKJxdJywyd9z7kjWb3hX7Homf6NXslTBakM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR10MB7242 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=S2dNiByi; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::1 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_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.103.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.103.bb b/meta-isar/recipes-kernel/linux/linux-mainline_6.12.103.bb index 248d9767..d0779c84 100644 --- a/meta-isar/recipes-kernel/linux/linux-mainline_6.12.103.bb +++ b/meta-isar/recipes-kernel/linux/linux-mainline_6.12.103.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] = "f143aaade8877ba5616e788b4482576db28481bcf557ef537f4fcc3938 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 Wed Aug 26 13:14:56 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 5413 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 26 Aug 2026 15:15:21 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-ot1-f58.google.com (mail-ot1-f58.google.com [209.85.210.58]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 67QDFJqV020958 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 26 Aug 2026 15:15:19 +0200 Received: by mail-ot1-f58.google.com with SMTP id 46e09a7af769-7e9fdc2870fsf777319a34.2 for ; Wed, 26 Aug 2026 06:15:19 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1787750113; cv=pass; d=google.com; s=arc-20260327; b=W2XYwgKPHV1fX+YHMItUtJhF+FftQaY0VhO538c+q3EkuqPfO2MehQixZbee1346ub PguiZwG+EMUXYmD8AKlLAmHPkQGrLeTQ5jz/P0351kXvY5pW3f3+/FkA8wANcAppBHS9 QUTax2LnsfuYj67pJIa16xlFmevKI9+pRnYWOC36xYVG9DWyxbUkFcWl3jv4KBrstdYO bQfchtP1135hKl714NTb6zMQ8s2rGikcG+taOMbrUb1+neXY4b2+c+I2jIoacAyxU1Zh wn3vypOKuznQZcKEsYuto8zVpeo1LW3fccrs1qP9vyCVp4mrYO/XuH0ChXlNIvN5cSa1 o7Xg== 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=NUmcTD6IaxiKRJm3MaHoWIVlGStrzXQPW5e0EZeXkeQ=; fh=YUZ85B8sOI0hOKPpjoCBDXYesrBSF1ib5NjR4ZNFkeg=; b=Kqr1nca5U4/OCbyQWnkcVfvjMWdNswefI/MsSa1QJNFKuet88PhvM1Zumjsfnsc6xi CX8i3gBFx0nvk1eNzs1sQ1TmmZTraKGoBkktK5Zdk0EJSRtbl9vskZ9v00QwS25GyV9x ulrus9m8YfUnS+vTmJ2LjvG8j4ZUjM15km19mfQXjLBb9/gmb6LgESsVv30M9cc0KYAf e0VbVq5mWx6bNmgMRt2to6SrWapQXdKriomcsD2o5XJEhJRJYf5D8MleFm9O1JXLhD1g IZHt5Tlo2o+YEEr7md6qmAdFz9HZsix765Vg7AYn+IU30818wLIT72++VgkYYIGWh8VC s5cw==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=TVHZgfcV; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::1 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20251104; t=1787750113; x=1788354913; 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=NUmcTD6IaxiKRJm3MaHoWIVlGStrzXQPW5e0EZeXkeQ=; b=FB33w6ULtB+fPB9I1h+LMfgtNgJHk/bcyhF2xTIeivAGG2at7NCqCmO1uYQQGojPCb 7DmDhySlb73jkCCbBMqP3/meAQp6C1w/IEkj7YjkCxsYeWZX0WMs7WNyYanUpa57guHa uRpyanmf3nyoUv62rQWYXvqsn0Md/lAyB4TNrMEh4InHncDfyzkQY0uXSQ7vfVSkVBWx FFYs5CsoSgkWNObacN8hGO+OArB5HLPe3hPbuCgN6Qa8devWej9xpbHMT4BBWOhP7PY6 WIhlBwq8Jv0uAsjH7kyG8rgFmkg/JXJonUwBCJEv15tVKq08ILw1qGuan6Gd1jJOGMyP TvQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787750113; x=1788354913; 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=NUmcTD6IaxiKRJm3MaHoWIVlGStrzXQPW5e0EZeXkeQ=; b=ab09R8UFOvOYLy5v6BM/jBZrkmsSoNfOKZ4CJ0gJwGEUvMi9W7T/0gLke1fu6DrCrq QpEHtm+3aT7RIYBAqwFgvOUcj+ZrpULwTv+KuEt3kT8Rb84NwOP4GBBlc5V1MrEan+OL EvtIV7QnHPwYjUX0hgzYOvyXSsphCzYPF+f3tw3GqkrKGKxIdCzGsCZwbdXrkleFIhhU 21upnxtwyxNQ7qWiPC+R5gcGXDOzTFVcp79VDz7KPYbbT/RWy5+km+DM1syUX1MFkF6T 8Ndhq3LQLSlJ773tCDvQ/Ipm/4h20JBiZWEWcnFSgLgH7HQncjC/lFUgbnmz4jsTM7vq C+MA== X-Forwarded-Encrypted: i=3; AHgh+RqQx7kemgVU0Fylr+rzDGOOiV7toZCXc8f+9JohOVOYUi5JZJ+6crbZhX+aqBG4TbEOGe1bEdY=@isar-build.org X-Gm-Message-State: AFuF++kiIeFTMMqhA86yQ9vayp+Gpbej57Wd5kCttZ/zcLE+J31Na3PW s1wYphJgkuuC824WfF0MC9Bynl0hZYMDYLZ2J9o0jhBLhzJzXz90NFfs X-Received: by 2002:a05:6820:c3c4:20b0:6b1:4250:6a43 with SMTP id 006d021491bc7-6b1a048bfccmr4629835eaf.17.1787750113403; Wed, 26 Aug 2026 06:15:13 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLddinRxvhtLeymlIksakjRB2Dw8nxooYq1YTIaB2qp+Exg==" Received: by 2002:a05:6870:e990:b0:456:ce3d:ba46 with SMTP id 586e51a60fabf-463d8c975c1ls2695357fac.0.-pod-prod-06-us; Wed, 26 Aug 2026 06:15:10 -0700 (PDT) X-Received: by 2002:a05:6808:22a3:b0:49b:33c8:4b75 with SMTP id 5614622812f47-4b366910400mr7689794b6e.5.1787750110383; Wed, 26 Aug 2026 06:15:10 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1787750110; cv=pass; d=google.com; s=arc-20260327; b=M0+K3nl2kMqvG+gpDFPpSOkS2kMzvMuBTUrAySMgn65L8nkjMJPLZJK/kOgG2wwWzd PNwy+7NwOuQm5oQ+0GCzmQYMHX0U23IJt1blEzei7fjOF1HZYTiBbuo0KxHOvgrshHwE GUdIZx3R9wUayKy+CAC9Bp2lE08tYPUl7K8pR4Mi5kWhFpWypfAPd8qbvKVL9bY8WKXX mgaeBCAnC+t6V0kFg6ily0eMeptoeEXjeCLLpiZTOm0UZQo8Y+Wsud46/PPFRazduWS8 E26j47kaSbyA63a7D8tp+n+cKKEzq8KLBEw9eR28+8IkepLcj6t0Ci/DXDt6zAjK1lVX eorw== 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=PkaKCana+sSgtPRbztauVwaB8J4caf7a9aSHeMHegLs=; fh=uiAlj5o/J/41Y/A4zl2QgHRTFz2Ezfx+ZBnt298cn3Q=; b=I03pzdYKTHEbtjPw8FckeDxJTdvkKZCSOcU8EBoxU74DdBG0fhtsG4l+8BIzaO8n34 1zGEZZabOmPS0fPdgW4JTY769oR1sHTWxOFeD1m6vlPlhvuOBfxVDamoX/ryi9LkhdxS oNp5hkVFv/yjEADeHfTThJO4zGi6IL3k572ccyGis+Ha6izI37HfGqsryDYmIqdOYwtB vt6edWXNTOzq6x7MXQq/ebFpROooFIn47qPgoecQeokNGpjowNsrjsAcc8z5u8VenR65 dPgmKpwE9FskKNgz3IEcHr58Ln7cqPPGjpVGEQ4GlLpvtt9nYRTIKHqDqNRx2sn0Lfbs q3UQ==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=TVHZgfcV; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::1 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from DB3PR0202CU003.outbound.protection.outlook.com (mail-northeuropeazlp170100001.outbound.protection.outlook.com. [2a01:111:f403:c200::1]) by gmr-mx.google.com with ESMTPS id 5614622812f47-4b36aae2ef1si62086b6e.4.2026.08.26.06.15.10 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Aug 2026 06:15:10 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::1 as permitted sender) client-ip=2a01:111:f403:c200::1; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=XrKi1FoSpI9fNGJWjdFRVYuJ/iNwMLvk0e3UARI8//nCIwtarEogPJynWUFXygk8zvBF1+dodzPupbYPSavdm7IUuCAL+T+mnh4yab25+mpRasv19yvzs5XbjbW2Sfmgo00AMdzqYfAXqKLyyL4r//xgBn3mt3pqEeW7RXjJWUuuvbnGy0dKEc1w3Sr19EwzlX62DzPCEmf+Mv5vVsisU7xjvtNJ3ff93akUgo34vlMrqIrHsgGq/HNNOLtF7yg4rwLOZFtgjh7AqRTq8bQrGuTfOOMNZ3J4Vk1t5ThMkxCa/WjO4qNzewtOjl9amwbhrVz8eD1ffiDxzxXqPt4pyQ== 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=PkaKCana+sSgtPRbztauVwaB8J4caf7a9aSHeMHegLs=; b=Q/aig1NjF64bfmQmsKT0OuSuQxRo8bR/jWDqE2HK2etJEz2MB3BCSOLwmcF9SrMUSdjVhRXw7l5LlXWadABmyq7WsGVKAYBcmatudIcldLfwCQ7cD3jJUlAheJbKtSOVx/LK2hAAAnYKg8OQpMRf1boHeVXzChXWZkw+mOBC3KYxxDRVs4dAQFPoGmjRBj5TUJkoGBkABWc20t3rSDoR9pg7DL7525KHejQepz6rGyt2KaIwnvmUWE5DjvKkCSqRpLjFKUDuX8TwrO8xhq9Da/Ax5+gV/ISUJ6tt95jwBRnB7fCrCZgtNvkyxjIv90FMz0lDbU1XFWVZRNtrwm1gUA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) by DB9PR10MB7242.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:454::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.8; Wed, 26 Aug 2026 13:15:08 +0000 Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c]) by AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c%5]) with mapi id 15.21.0339.012; Wed, 26 Aug 2026 13:15:07 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: Felix Moessbauer To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, wzh@ilbers.de, Felix Moessbauer Subject: [PATCH v4 3/4] kernel: move common parts of linux-mainline to inc Date: Wed, 26 Aug 2026 15:14:56 +0200 Message-ID: <20260826131457.1702004-4-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260826131457.1702004-1-felix.moessbauer@siemens.com> References: <20260826131457.1702004-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR3P281CA0184.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a4::19) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|DB9PR10MB7242:EE_ X-MS-Office365-Filtering-Correlation-Id: 61e9ae09-b5b5-485f-eac6-08df03740b5f X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016|23010399003|13003099007|10067099003|56012099006|11063799006|22082099003|55112099003|18002099003|3023799007|12006099003; X-Microsoft-Antispam-Message-Info: ULisXQXpR7bdzotqiorHd2Qppru0r0SMQMppRDAOE9N44rA1ANgqW4r/T4sSO2CdvCnakF4dGY0BBdruwHi46UFkuiUlTaGQG9msErO0IuWHbfysy8y8sIuWyENj4qR5/lvz57VAYLWcZr7UQXaSzMIi4T8hhPN9WcYSmhgLH1uBhFTgUkJWI/u2HGedRzGl1fDV+LvE30e5yZtvUBjuVkNaFY48N1Ob+TzA52E+o4g5vzZTzJFTwFxkxw9rZH9qLzeQEvIaCzsIHxF0zT48QzYqhhhFto7U6kcLzRMP8e0bMypSir25ZZ60PJlG0RDmPUy37i6i2RQp9aPat9RaMsnX6fg+9EVahLaNlv/K3cjhKY3zKl0hRYSENGhUHXKPLQ0hqAosdzFGhBciOuyAfjjC/ylZ8GZcNiQeu27uqBBnYwDG9pFv2/6uEGMSu8+IaOx5gQHZcOR3x60fgAadp6qcpgR9e+ltapJUVIUAF28/ELoIKVlJBG7CYfHU+PHPwIiNkMzidGVpNlQpjSXBUVqXqlAFFPR4pwrRmBtg4L+SHyUmGJVgkgd0knlDMrQEXOnyeDHAl4s84H3AhHN0m6efAWrPqrh6bIG6JfaE6Uord2OU0kWxQXXABjfDn0YYnFeYlpJmRRT5kXORkieiCxXPDWvT3R9BxyBMskUpCk8= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(366016)(23010399003)(13003099007)(10067099003)(56012099006)(11063799006)(22082099003)(55112099003)(18002099003)(3023799007)(12006099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: JPHhBH9Jlef9SChxLOk2fv0jLGrmrPyhXe1OREiW03i+4y3TS0IzRRomeIarh7bWL1Aiy+srU2bEnM8AbtysmsplvaTO2vSQIjYwPlZP/8+xAWXHphOvhPo/WyFDbb1DatQyk+msx06H/1rnX3Uq0n7L7IfYNkAdDXFnQL1UybV6vbTzbVgl9nwr0kq6uiE6Lv31E/T+btefS0lG0ITPGANbyraMxS+xubNbN7X2egtmYcJI3/F6cZEVIgGPZvtfdjHI3ObxQo283KAfjMfmwJmmuKkmsUYKusHaX+tSfRIcw5D+jJiXNdoulmng1GBnDqvzfSy12bvJ7Zc0eEpbrLA7Bm1jpTJLXAIS5I3H4Vfdyw7gYItG2D941nyrxV3ozNe+w5Rg58beXrxRPof6S2Ts26Nh4ZvvD8HWGvsWRIa3L+0lF0MbOClTCXfgF5+NUhfYxVXe1iw/lF0/DeVvYw6r+TTABAv/jkDByV9pNsvsVe8V5Pby87z1We6ihhaHgimvDZik60OG7GAFkk29EIEBdZhGfoHOhSVewDbFLpIfHyBNnMKSmZtdQIR/EFn3BRgxipQcp+fzjEqPPg5gWTePy32gTDxZ2gJS8eV2CjLxqfntrqXU8r9vT91ExdU04NcquIPCrEY6c8ZmS5npNm8+ndvlXboJtrTnue1i4ag+jF2JG4LJUjw/TTRKdNOytBmmOZDjZ6viTTBhnZs7shxGvZkC1vHWJJ1+XJZxwLj24PqK6hkIS7aGkEli3XuF+3L4K1/VfUB29ZP9Twe3XXchpPj92QuT0XCAyHxO18f96fj7beYu4wxIINCxh1MQxO9tRyLtnvRN1BTEFFD8C9xnsuCx7CHaCCTEqgHkCfYhzFRTDNIF/FdM53lnNiWpJhF3VqN0uFuzPv2Yjy+Ns3r/QNx9s8z1IuUCJjOLdWgEOgHUZDS84rWKWe+mfrD7ktA6zB02qYt+VNvw1DdQ37yMvwRqldUzMer/uZfsvZfhBQYQZ0X3bQjz2EFX3R+x29VuIhvtEXXeu2XkqFyC1iLoVjkZkTTZVDo7yZA4EV4OxWd6xa9eKSkuWldKLfhYG16Ag/5aWDweXHSYU5Q22B0ZDmJ5Gi+3tem03aSI8QqMUwkxtVR024jES2YFlZeikeGA23ZAxmalg9wAxbyflMEzwJrbyjpMBZyezk3wOhF5d9qTXb5OvTfBDlgmBd+WXMN2Y66FF+pLcgyow+cpFCXueWbZkA0NRWNkpTh+4K+w7NZiLFcqhn7KlJ7x3vLBhUQOQwZSineUD4PH6VmeMJubZlphBJz7DQW4TygI1LXivv/CWp7pJcxPG+PM0bgHyv69jNNyPIzLn6tDTCZO+826gznrgU65bv1+bUnLNXbGmmTDil76ZU5me0Fl2wvC9pqGnDUAr8IELmIUVTABGUB75mVz4zflF5eqD4WgvJRpHvWmxwd4LpcN14bk7qsIdl3eXpl9yS//IfdGCnxZcvSfRwRHl2ejuGm4n7sggp04Wc/HJjVB8gxk7q39KUeiaJUR9mQ6iKBX2ngGzYklTUR7Hc5kTOrm64Hi5O0Io7OUJUferEy194yk+nioOvF/UoZiv3pWzsHuE/2Z09mngRmx6VZjQPqOQO04TF5MpIOSVmBnvhJKSIm2WhAMybVm9itgciPQoLc7NywwmMmTdbw/QiKVko8v548ptj3WZlxDOogdvOhOQXcpgb0vqKVvGb9NiXy0HHnf+9l81/1+o3GOZ6AeL6KgZTgFcg+GVNI= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 61e9ae09-b5b5-485f-eac6-08df03740b5f X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Aug 2026 13:15:05.2778 (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: Tfpo453kM0aQQ4NhtOvNpcmUU0hnpAi7It/sImZobXJ8OyfRp+sRs61F6J3aJPYY0siXv9Om2gM1u5q5CUWAlr9XRelSuqyaUn/Qlnx0YuQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR10MB7242 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=TVHZgfcV; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::1 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_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.103.bb | 39 +--------------- .../linux/linux-phy_6.12.103.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.103.bb b/meta-isar/recipes-kernel/linux/linux-mainline_6.12.103.bb index d0779c84..11b90127 100644 --- a/meta-isar/recipes-kernel/linux/linux-mainline_6.12.103.bb +++ b/meta-isar/recipes-kernel/linux/linux-mainline_6.12.103.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] = "f143aaade8877ba5616e788b4482576db28481bcf557ef537f4fcc3938fc3176" - -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.103.bb b/meta-isar/recipes-kernel/linux/linux-phy_6.12.103.bb index a61befe2..33265f6b 100644 --- a/meta-isar/recipes-kernel/linux/linux-phy_6.12.103.bb +++ b/meta-isar/recipes-kernel/linux/linux-phy_6.12.103.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 Wed Aug 26 13:14:57 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 5412 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 26 Aug 2026 15:15:20 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-oa1-f57.google.com (mail-oa1-f57.google.com [209.85.160.57]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 67QDFIM8020933 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 26 Aug 2026 15:15:19 +0200 Received: by mail-oa1-f57.google.com with SMTP id 586e51a60fabf-4583ab9a376sf1288378fac.0 for ; Wed, 26 Aug 2026 06:15:19 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1787750112; cv=pass; d=google.com; s=arc-20260327; b=njQhyLqvwXLvNXUMoNwpQa06qhekkFGoDLM8Gx51n0PQumelIX/RizMcjPWVdiX1Ac LLKqxRcAYHuaYFfWpNrdJF+ogw/b3o2iZm0hELlKAfBTOUOHUBwqXD2n7IO5Uy34qDHT fQann0yV0BL4k3yIIu6IfcgfpLM/sPmPaENWWzw8p52oEsG6PL/nCYtEY/wN2Fd16M5M mWV90PsHJW/FeSuhnHh66PEltpLWj1Uoneiykd0D2rfcHNGV7Co1jTdoujpBTKZEgjkt Qd2EXVrrZ0pe6FoBonmk6LsH//uGmzzsDVt6hOiQgiRxuc1QV8NA0o7JOuxZWmOY0RHu yuAA== 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=ham8OPuXrLmtxvQ4Y2jgN+KeZfGAwFH/VnJlQ9LCCzo=; fh=zCFCx81/ZJmYYNF2gM6qAfwqe+TIknvNfxsAmUVt+CM=; b=QgS4Btr3Aj+aMpbk1NtKKX5W/HG/CPppXHqQJA760qPrAfSfRCfy/0B2MwcAnQ7O8X 9zDwnpcdjQBsj20JrAzlcLWR37rugb1kLePrHwm869W00x+bQOiw/rgMhKNb0pwaev03 BzwHlpP1mSbybxZCCIEfKhLG4ilYRWg77LMd7CXryi/I8YUgT97TnWLQ1BfA7IGqbN81 uWg+HxmihPtuTlEp9eUYdHYI5uwJWviiKF5uAgKhZuMe6dEfeovOkotyhP3765JVUCGV F8iQg9p1En4TCsRjicKIiplYQxj0Syoh8QhtXVurgJ7MDgwVAGk3SHy5vJi1uPwQ7hGC eyqQ==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="UT/PE6sK"; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::1 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20251104; t=1787750112; x=1788354912; 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=ham8OPuXrLmtxvQ4Y2jgN+KeZfGAwFH/VnJlQ9LCCzo=; b=lWedA81eTUSrQey79L3XsX8L/WDSKMAiM9HdP6Vj5a0C9CNDs36qQlYrLMIxUTVLcB rZijNWW2HZ5DvPKFiQScNwHlbwCIdUA+TXlqOmJHn3J6KZNbxJu2czk27/xjdS3Slmx4 9EATzuW2eFAp9EjXkaJsEenlXVbZ89QtaEO4MBcvOPuA1Yp0iOJo8hyWTAcI1OBFP6d2 cG8eia8uHYtm857fiYAbC59cSblYsnOgUhbL4mRHM1cCfHsWA2LT5doNNrFQbPuZD4aH 8BijAMw7RdhMBqcEJ1HrfIwMUfcTxU29G9qrl9pkQxN6bkDbNd4xzYKdl7QM1HsbiMWO VaDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787750112; x=1788354912; 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=ham8OPuXrLmtxvQ4Y2jgN+KeZfGAwFH/VnJlQ9LCCzo=; b=Wzs9WdGvaj+jNYYpNsBqK6ITrT71ozeqEBxilg+Um4CVkkRrR9wBPYcDhVeYdlSo+m cr4qT/U7uZtUYInPYWC+8RsejdrvWIkCaMt9F1d5iHUJWPHeAseawfKYXCkslLtPM+DT CkdSTm78DTLDYCixxvOZIZV015kmtPP3lEZREMOuPzHZWq30Ll3Hqz65VYR+c9eqscZy IM4Y6Rf4iNiaOmQ4pTFeZSc+HD2SYqd0EQ7qqGA6xyrTtulqPf+xJ4Ut0M4ZL2b4U52S C1vL3zSnMb4EJrLvRJia0WtjUPyX1JRzkR1Y8ek7/61Mu73ptj4cv6zwvyoJj/X5nv1B dRRw== X-Forwarded-Encrypted: i=3; AHgh+RqJqdIuBS3OV+hyKJ1eBd3oN569Z4MWHEDi/cUIYDI+YWg2J29tZZCLNshxxW4TYodzcru9OcA=@isar-build.org X-Gm-Message-State: AFuF++mwPJlyybgQpYyTMgevQ9xFfU5llgeIA0bJffchK8dzKt86i/fA IF+JMBJVjBG58LGmnjcQJS7R3YIpaQLPpG81N+WSGkG2RZwSMwTVFbTG X-Received: by 2002:a05:6870:aa95:b0:442:e14d:7999 with SMTP id 586e51a60fabf-4659a2857a4mr7108588fac.16.1787750112051; Wed, 26 Aug 2026 06:15:12 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLdf84ME0IRNb74eaFTFcL8op1zN42sRJJjCLPHY4bxr+zQ==" Received: by 2002:a05:6870:888f:b0:456:df80:d7f9 with SMTP id 586e51a60fabf-463d8c6c929ls3724494fac.0.-pod-prod-01-us; Wed, 26 Aug 2026 06:15:11 -0700 (PDT) X-Received: by 2002:a05:6808:13cf:b0:497:da47:df5f with SMTP id 5614622812f47-4b366ac42d4mr6667196b6e.17.1787750110799; Wed, 26 Aug 2026 06:15:10 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1787750110; cv=pass; d=google.com; s=arc-20260327; b=C2eKvQdH8XPJTZEd5HhE70QYO8p1O6mK+YWeIXsssztfXeN6LZVBLcQDUPKGsvw0M8 flZqRkLgqzJRgnsyqJlw3Gk5gx/FcOA9AWU6FRKIvHb0uLp6+xBzzClt7ddPNzySoy15 SDAtCQV7n6SACyfV35gZCk7eFerqcioA+sOzT/3GVeoKrxbK2nu8jCq3bGoUFX4rgU9m RX0Zr2TvFD/XtGSu4h/cJjII0dHRXvsq5GX58R+nJFZhjRVMrNfjE3XznJbvbttkDhSu lvpF31xh2jdotrHDKXqM/H1k1kQT90HTVMYOupZdK/rfaJmLZJLTPb79oDgT6BFxhbht gGdg== 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=5gOqFwsiXw28Xo1Msr6ZJEi9UBI6M6glHjkmuBw3kzg=; fh=uiAlj5o/J/41Y/A4zl2QgHRTFz2Ezfx+ZBnt298cn3Q=; b=rMzdjzFwaDsJERCSLsarChoUOApWzyNGF+kSQb3KOzjdj3aFyiqSz05D6CJNFxvyyF PN69gWfST5K99H/esGQvaF10IGDLQWNKyKAi5EyNJhRCbk2eYOMjHetK8KAiiLQF4iTr qgNq19shLRuc48ULRZdUXm6apWAaZ+1PXD3+9XKyrpV94Z6DngpkpBjP2Xo2uKVpVMip KF/DH3Z1Koh/2SXH7RwqD4fPaZkbjrlyvDPqZZ3sIvyl+KXOW8JXgE1xmEABDW7z9SqA xmC7JkKLWc7XXIDdkTa8AcKbb0HNq/mCXWVYNEdaPr1H5HLKz+5voWFqdSHp7hlMRwuX xCVA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="UT/PE6sK"; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::1 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from DB3PR0202CU003.outbound.protection.outlook.com (mail-northeuropeazlp170100001.outbound.protection.outlook.com. [2a01:111:f403:c200::1]) by gmr-mx.google.com with ESMTPS id 5614622812f47-4b36aae2ef1si62086b6e.4.2026.08.26.06.15.10 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Aug 2026 06:15:10 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::1 as permitted sender) client-ip=2a01:111:f403:c200::1; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=QZXJPeF2JPHhag6ulINrOD5OmJGyGWYt3ga7rtEkwSbloaJALWFvAhmddbq3QBYpixBLCD2+IhXdJebofKVUaWHmimi8SdY4mIkBz+Ro7/znTmtWbUj0woHO/8YuofI0Ja6O1YWcLopm23hzxyiF6Rjzu0xvtQvWo5YwBPu+MEPfAc59gubdQIPwT8uCoulEGyDF2b+REMe596T+BaQ6nxHAj5b/mSmXMGk7q5DiBAgZYDrrsZXMV9O/3VOp4vvwq0nR86kUJNySw0djMUeLILB0zGtYup3+6cMYuunWvN+VAIQYZgHTPnYRNlB+ml6T2XjXZGqkEXzmSZIVx68gsQ== 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=5gOqFwsiXw28Xo1Msr6ZJEi9UBI6M6glHjkmuBw3kzg=; b=JW1pF/HYyFo0+OdjjQcZ1YvAt6zKI83EbQTViGAPOgMSVtB070mBN6muGqI8Qb5F4z4tEmbgnChSEenXRuaQRcc6Swng3ng5WDtsoFZh2E5AUbQvYYBJnWworlFcfMqaqc3ZxTVgcjXDoe7NLcpZ7z6V/Ap9LqGoHDTvD9LRNlM2jyNsIQT5rJGJdu6lU5MiZN1jz3kRwfHuXg6EFyj8KQd4hdSPEG7DXVKt2G+2dnUuoAiPcV8qjVyD7AIYPcs2W078KP3L9lrTDHGHe3nGp7TZli7jV94/WekWmJKw5We7qLndkuO4s8GWT2/zosLqN7Vh30wmkUNHucwbYWGO1A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) by DB9PR10MB7242.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:454::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.8; Wed, 26 Aug 2026 13:15:08 +0000 Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c]) by AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c%5]) with mapi id 15.21.0339.012; Wed, 26 Aug 2026 13:15:08 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: Felix Moessbauer To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, wzh@ilbers.de, Felix Moessbauer Subject: [PATCH v4 4/4] kernel: use architecture specific names for kernels Date: Wed, 26 Aug 2026 15:14:57 +0200 Message-ID: <20260826131457.1702004-5-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260826131457.1702004-1-felix.moessbauer@siemens.com> References: <20260826131457.1702004-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR3P281CA0184.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a4::19) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|DB9PR10MB7242:EE_ X-MS-Office365-Filtering-Correlation-Id: 8a68301c-5239-427a-a146-08df03740b98 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016|23010399003|6133799003|10067099003|56012099006|11063799006|22082099003|55112099003|18002099003; X-Microsoft-Antispam-Message-Info: L5J4ylwox0vPY39extOdBA09yaxRM7hgNu8ncTa3nCNI1giJgINsCd9eTJBXZBJm9jOMHmpSErszwkSlRrKpTe+bUHy58hTygnpOjNA4TDuWX1xmSNBOyoynMWXavkEfgpsZ41nEc1vg5T9xUeriGlSNj0neknMI8b1qu5YnVMK6SUjtBqv8MvLsEB6DA6u2l/nxxjzs7984zP6SkYckXwUiHvRrr9lxmFAXwSd5P0bllKVv2r6HL7fvMVXjctkes2sgrAuL7CIelfi9AGxwkTxV/0vT4NwqqlNhebmlBnHGIj8BPNUrKJ9NCmJCAWcqRhIeeLNoeU7r20pIf6YpUqJaaf6HVgbnmMDwGsbH3LbyAiT8v7CpbilJneC0XxKlhrpXVoQyURS8Am6kR3WPiNlfBig27vGjZJvfAlhpQt2pzH4EvZFaIlz20siKtJFy0jt8aV5m/4cvYvyphoLfcTe0rcCww2Ta14Jo3DMXaIzBu01ascsxzTEx3fl4C7X0KOxyPES+QV9+1PKsBc0f0v1H+3ioPpWF56IZ6X5YQnRHE11efjAuOc96hbC5yKztJd6wB736Y4SO7fefS/qYx8FGB1tMwwPPHGwETsjTrUmbG9CafzMgEqW7fVL4rCUJyOt2hK5jBFA9v6ct2pysScsG4R9KZUrft9kc6ra60P8= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(366016)(23010399003)(6133799003)(10067099003)(56012099006)(11063799006)(22082099003)(55112099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: eQlXxfxF8Chv8Z8bKm5ArCR/h1HoUleeIEVQz56EOdegBxpeoA7g37jI92dv99XrfDBqcn5D4kEiudb5ES4KaOPVI1141IOsgR7E3/F4VTmW0Fj6z2lW4rnhnwLbogm/61+CHHBO1C2Rq45bruNmpupfLOWW4XmQuzDIH+Z/nJ1ZkhQ4a4vygNK9+hD58qx7hiwF1eXCnsudwN9WvFnyY61hscFMIvT3qr4elCW5UjCeg7371Vw//NWqY4DbI1wipdQev++4JXA5HQECgf/oV7vojh/rurkOPAl+2zHlPGaPATDAdCKWWqr5oBtThDYQsu2FizZUa/8rfAng2Bq6E3bpueaMwzppzlmGIJYtBkjEyJ+i73OS83sGaLln5AtXbtw7v5quf/TvanonO38ZNfDe/2z///6YJIKght82QNqh35ojtcArGSp2TOSWbVEQx6m19MhhE+lpJkMOmxADGzHnJCnpFhVB9ymZBT7lusQuo2z/0LOyRXwlZsNeDjt35D/u7s3pcodmab8p7QJ3IPAHEjOJwiGH/iU8AOlYF95/u9PwxCAuu0f35Z3ow8xqLc1w6eKIrK97ZA8ZuG5rY3dZzdyNMTEm4oW7xlljQG1x6Lp7fkviOucxCWASpdYprNK1CL7spVE7sijUnVeCimnXKKTt8RWONifFSesxVyEKGm71Gw29g+EiapJKUjfQp57Rp33240X8DOxCevpXrcThOWACSr/d58+Ajwk/+mfIEMIDwNPrQPM4bp91R0XTVH92wATrK5aQPpiwhb9Ma+4MwlRWnZ/4vH/7bmXf89nStMp2KmN99Mwcu8h23qNE6Rj3KXqkSBvaSMwafj6Y+tVq3OKgqvV3+pFHAJPNF+NQoHvo7fLOlGe0aOtSurtklZLXVKyoDxCyvI8dGX8xiKQ4Rzx8j9rz076s96qQ0wAotbcYwAi91R1KT0yfK7xNuoz3sE66ULgfQsEzJYWfL0RVITVTB4qe4OlwhICIs7bm/d58Qry9LBAUN0ou2YgEQv6la0/d/aViUxlQ+1SGDc/73ofmtL0XRK00Q1OvPEa6hnzGyzKkCZHH73cLLhf6qAJuelb8eaUA0lGnitKswEKQZDqY0V8+zAbQ5BeeDC5T2sgjEMXBNyZWJ9pNzTr0Qc0L5lZam8ixP5OJBwy8S2icsH7JgRrQNaPfhHcqB3xCmfOO7PK0JJSWSS36AGWtw3DqvS5WSN9NS4gg/GQrykkBMKpWcOniMk3gAgXIiBzzcfhqHHc1HQ6uduxhGDhReL27kxk1diBBndNIY1KwY8e+GXXm20XnZbsqwkeFLcQ6RVfRzRVme9YkiNMOglhTGTI7Jgqln57nfd7xsZ2aaZUB/hs/WUC4hq4r0tUmytCGQih+X/fCwuajqDZxkJ7OFreUVgXl79OMFBw+0ri+8HjTj8pv4TfnSm449gHTGAQy54WN3xfNMp/lTLL12W6qTOz9S0e+yNOWDk8cT4wKZvQ87XY7aXuVeAzXKMzA2AQmIfgXLhi029joZsS9Gp+8rMueNv/jyzlgn3p37vwYiJ5CwpNpjVVetwvvyRmZChJfyqz3qhYbztlCI11C+1fJANbcojMZ1Jn6DFnM5YgVSsE9aSk8f6Kukkc6ULpIqEkpMRO94bvV1u9I44haJFznKchQ6w5mqB+B6zTL5bzQr/f4qL7BQW0+UsS7auPnRIMPpM1EGe1g3fm+HyKbHELyX54//ADt0eNHtwCHE2gtmSOYEpqXOQ21uBCbC61sHuM= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8a68301c-5239-427a-a146-08df03740b98 X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Aug 2026 13:15:05.6778 (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: dMU4M7Om4EnzVeq7YpYWI40BOJjmqre9nUBeKgDNTjrWh2FgROkMJsJC0ZrzjId1Lg8u60gle4aQzR44ZZnlE9M+L/9aQa/nTzleEVGDhPc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR10MB7242 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="UT/PE6sK"; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::1 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_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?= 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.103.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 f3b1acb9..dff4ff0a 100644 --- a/doc/user_manual.md +++ b/doc/user_manual.md @@ -629,11 +629,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.103.bb b/meta-isar/recipes-kernel/linux/linux-mainline_6.12.103.bb index 11b90127..13c694b0 100644 --- a/meta-isar/recipes-kernel/linux/linux-mainline_6.12.103.bb +++ b/meta-isar/recipes-kernel/linux/linux-mainline_6.12.103.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 2b368b33..f011b13c 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}')