From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7330292884155924480 X-Forwarded-Encrypted: i=3; AJvYcCU75I6ACvVdKLuC4cj8J/PEEhBgkF0sxR0m+S7d3xyT4+EsZYSr8BXSSED/5c4d/orgsupOBv0x7kghRQT/0/qwFHgxRdfibpRVkL4= X-Received: by 2002:a05:6a21:6d90:b0:1af:64fb:a04c with SMTP id wl16-20020a056a216d9000b001af64fba04cmr10657702pzb.34.1714992378181; Mon, 06 May 2024 03:46:18 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6a00:4511:b0:6f4:78b1:6b91 with SMTP id d2e1a72fcca58-6f478b16e94ls581838b3a.0.-pod-prod-07-us; Mon, 06 May 2024 03:46:16 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUTpQD5XOjR8Xm9SxNVhxyN+7O66PduJX3a6SaIkCUoWSzem9TfinPYRWi/Zl00qkdEt7pHnXe3p26R/jxT+v/mJ18KapBbSFx6f8s= X-Google-Smtp-Source: AGHT+IHELzK3rg2+TL1X4u4Wc2VQgsz6YVeQnh9As8M6A8nEuGzKrv53m+0/fTKE20Gp/ftRyuzV X-Received: by 2002:a05:6a00:391c:b0:6f4:47b0:6b5d with SMTP id fh28-20020a056a00391c00b006f447b06b5dmr8896540pfb.30.1714992376530; Mon, 06 May 2024 03:46:16 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1714992376; cv=pass; d=google.com; s=arc-20160816; b=ll82/53i1qxiOyqfjdmzqiMFAAH7MuCderzPnEzjvM7RBEcxoYfs466Hnq62V7wiwy nfBwEQacW1sdZ6noCmP18rYaWmZNIJObYwThtpL2mgf4ayD6hfNT5Qxc8NtUA1BGMeSt fW++pNK6FQoXXXNwkQnCcLoqJJPF4ducTTWbLJb3PqRexPaudETmjRmPWzOgeQeZBC03 p+vnnejNZBb1CB2ASgJukV1CvClCB/uOJ1Zq51MKVPY24GVBhQKjDa3UJnAiO9hTPEs+ qxiRIdwkUy0XlJPjpYUKCcQtM4+CR9ABDn8YZGPFqfbKtBS/mGXmpvkflTuz/xv09PDG FJaw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:in-reply-to:content-language :from:references:cc:to:subject:user-agent:date:message-id :dkim-signature; bh=Y5/lVoBm9Qcj3OrGzH/AX0eLqYmeMde+TM9h3gHj3b0=; fh=VeOUvemA455YJJu32Qy3brB+PHS4ptie2VHAsF7t88I=; b=gj/GuAHQuQfKwF83YjN1UmdIOtZG2xJGUQAfzHr/UqAVbArE2VNyJj1B6TzKeGFquU Vffcu53RSzs0GPYbno8TCNUJl8zkNxbkBmU0LgiiCkZ0uZkjoPog5hGKMyxg1UHxAHhu Z6ghlfFDgFsnBCZFnHfddOV4YN4H6W1S1UiU0Q8S3nWiPqnxIUDzeGIG7HZZh8/pmfgG 2reHF5XFTbd5TfurYewDa949TA9rbNJYxGfpXF38ctSo931qD4YLTur0VQyX9nq4hM3U SL39mZ3Z9F1/zYkZcBGz8uElWtrEltzCVKiQbXx2PIJ81o4YD70uAATcqQt3tuhAvBeh VcIA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=RIWPeCFB; 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 jan.kiszka@siemens.com designates 2a01:111:f403:2612::600 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on20600.outbound.protection.outlook.com. [2a01:111:f403:2612::600]) by gmr-mx.google.com with ESMTPS id fj13-20020a056a003a0d00b006f43b7b8a35si614173pfb.0.2024.05.06.03.46.15 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 06 May 2024 03:46:16 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f403:2612::600 as permitted sender) client-ip=2a01:111:f403:2612::600; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=RIWPeCFB; 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 jan.kiszka@siemens.com designates 2a01:111:f403:2612::600 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fKwP0grryIVcGKKAHQn0Cuc+UfJHdEn3+g2PDN+guY9WZN0BwdS2oLRaG8GjDkhy63CMD6/YeKY8XnR/WOgp+y3IZAarA5EOpY6tLFit65O8VEck2g3vE38s7YVs2c3bASK/f5V/vptGRGxcUYBwOokQ3ZtwLQ2NYXpLFNHganJnyaDykaQ7Yx9Cboyc4z2/zihu76vEqT0AYbOdY/fCRRyUIE7oDRAvLnbgcKDm2eilyrNd7c8ZEh03FUj7qk0CsMD0jBF/kak/gg2sflSjz2tGzKSVN/7q2FbP7T23DNFhwTUhRTJ+KIExYzgtQBHX0TOyEOkOZReFQkjTvsqPbw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=Y5/lVoBm9Qcj3OrGzH/AX0eLqYmeMde+TM9h3gHj3b0=; b=iM5x53RZZTBNFTUPLwoJ7awvvW5zDvHAeLsb2DS6775SefT3p2WhiXhWVjEk8HUR64T/Z0VcZf8kLYaEnSM2gdTYMWCqdAdlxQ/7F+Wn9e2nbdOgI1uIYRs14pyXiWSjlgXxCxnXcBRgHLwWb28amI8ahAfEZK11ItvazYmsfbf+c01nVpTV2Xl4Uo/F6snxDakdib+tTto4WBtjXRBF/35yDffDJK+zYDUxCNbaJZeDxUnu/nkih/ivvjkZBuagAa7Ln6DmbZjdeNugQs9ugj5nWhA7+rZPJ5StJiWr/3oQ9Iug6gnashFaGdAT5F1C/9/181cVY92WJH30i+s5pQ== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Y5/lVoBm9Qcj3OrGzH/AX0eLqYmeMde+TM9h3gHj3b0=; b=RIWPeCFBaxEUag28iIw7RKWcT8jzRx+J3LQiI6ZzilR9YNE5AL2srUOkAbT6LkNDeCYC8Y1N+IwUFRPRIrfGermBfxDxS5WRn1DmDCkbtVZhUWcXoLQ6Wya7IuOtg7mE591vSSUPH4NsjGNCgAf5BQMSab7q585OT8BlNboVCvL+Jhm5ekI9WImkQ9WYZoakORYl+qBKF452wsy4jw5UZsUZKt08ltwLDdLfnqDhjTlQx4kaufn16TAI7w+7Wz8gs7K8mgOJZHBk9AXbbsyKAtGlj/LGWe3N9o8COPh8oeai19vbUp31p21uz522vZ6FD+P3+UvzIVsvY2bs+0USRg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) by VI1PR10MB3581.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:141::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.41; Mon, 6 May 2024 10:46:13 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::8fe1:7e71:cf4a:7408]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::8fe1:7e71:cf4a:7408%7]) with mapi id 15.20.7544.041; Mon, 6 May 2024 10:46:13 +0000 Message-ID: <9eeaf304-027f-42d2-8eee-ece36addb714@siemens.com> Date: Mon, 6 May 2024 12:46:11 +0200 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v6 3/5] linux-custom: Provide target and host specific kernel kbuild packages To: "Koch, Stefan (DI PA DCP R&D 3)" , "isar-users@googlegroups.com" Cc: "Sudler, Simon (DI PA DCP TI)" , "Storm, Christian (T CED OES-DE)" , "ubely@ilbers.de" , "Hombourger, Cedric (DI CTO FDS CES LX)" , "Adler, Michael (T CED OES-DE)" , "Moessbauer, Felix (T CED OES-DE)" , "Schmidt, Adriaan (T CED EDC-DE)" References: <20240214101025.2123540-1-stefan-koch@siemens.com> <20240214101025.2123540-4-stefan-koch@siemens.com> <3426b948-a279-4665-9dd8-bd33e3b40bf4@siemens.com> <28ed81d9f1044b4eff6e6fd52a09ef46124a269e.camel@siemens.com> From: Jan Kiszka Content-Language: en-US In-Reply-To: <28ed81d9f1044b4eff6e6fd52a09ef46124a269e.camel@siemens.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: FR5P281CA0055.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:f0::17) To AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) Return-Path: jan.kiszka@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4PR10MB6181:EE_|VI1PR10MB3581:EE_ X-MS-Office365-Filtering-Correlation-Id: f41e2502-bd6f-47a4-df19-08dc6db9bf82 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|376005|366007|1800799015; X-Microsoft-Antispam-Message-Info: =?utf-8?B?alFiY0xqOFRtQkk5ZDloSVpwQWFpUWl6ZWRuOWJoc1ZkOWVEem9LcU5OVVM5?= =?utf-8?B?T0cvOW1OclgrVi9aeksxZGpObENyQlNmRmpLVFlnWWV3Sy9uWTlXcXdFTVc1?= =?utf-8?B?Qy8rV0U3OVNEWUlHYmF0aThyT1UreVlvaU16SkE1ZW9PeW13M0lCcmptWWJQ?= =?utf-8?B?L3EwVlpqRVlYSXQ5QzBzdk9tMGVnQ3FicVpFUElwSHM4cGZhYlV1ZnZaZEtm?= =?utf-8?B?L3llYnJLTHBIVnZYNjREeFVaQjUvaDlhQ1VRM1ZnWGdCQUdGb2V0eE9tSmJh?= =?utf-8?B?SE4wQms4eU1mWFJmVVNIN1QyV1p5TmZXUlEyRGpBS2xqMGt3ZkpUOUJUc3lj?= =?utf-8?B?UlJOOFpQT2YvK2xGN2RYQTN2M250ajROaUZjMExWS3ZWa0pIRXhMNXVKNSsw?= =?utf-8?B?TUpNamtBUjNwYUhKc1ZXQ0lZNXp2d0J1Q3BIYk1RVForUUMzRkJHallibXp3?= =?utf-8?B?NUZNR2xTcmZ6cGJhbGgxNlA5bytXcEM4U251ckV0cnhYcVF4TkxwK1hyWVFN?= =?utf-8?B?WTB0L3ZRVnRaazN0eEM3UHN6VTJpaUU4RUhWSS91QWNmbkdTaUU5NDdjL01F?= =?utf-8?B?NjFyYUYvNmlsYktaNnRSSzRKNzJURmNmNGVXckJLL1paUm1EMUNjbEwzUWdJ?= =?utf-8?B?R0s3THN1S0dEWGZ1VUt3enlEZVRwYldYZ25aREsyVkg2RU5nQWF1NXN0WWx6?= =?utf-8?B?MU9IWDBFMDhRYlRLeUpHYSsyYVFCKzBHMVVIZ0xpL3VnZ3MxR2tSRlE1Ulds?= =?utf-8?B?TG5KeERra01nOURMY2dBTFRXc09oWnVhSmZndzd3OGxOOHlablpIUWxUZ01w?= =?utf-8?B?T1h5NUtNWkdYZXBPRm43dXlRN0pMalBaY0lFMU5oU1ZSTFZra2xQOUF5ZzVk?= =?utf-8?B?S3hWTnlqejF6T2tVTTUycnc3NURvV2JDMEw5ZkZFWkswaThvVGxWRlV3Umlj?= =?utf-8?B?RHBKeGdHL2lGbXVFQUJjU3VncS83UTRMR0hadGRCTVpMdjJjbDFoVTVDek43?= =?utf-8?B?Q29ZMkhKS2FwdGVvNlVtdE9kTnFNYUI3QzJFK1U2UTZhZUVWNWx5WEtkT053?= =?utf-8?B?cHdaZUV1VG5FQ05NRkJRV3JoS05TbFJFYlgvenBabE50SnMxSUdSenY5VThI?= =?utf-8?B?Ym1zV2tOZFExQWt5S0pMVmRTVEh3Nnp6YUc2Qkc1ZmhzczRvNENTVnFZYllw?= =?utf-8?B?Y1BISWF0Sk9nUkd3dUt1dTVROW1CKytMVVVvdytBaEVTQ2xyeEs5YkxDMUNj?= =?utf-8?B?bEZlWEhNOEpRa2xGRURRSFI1cmRSdzRzS3pCSkMvYmE0NkY4MktlOHVSdjBh?= =?utf-8?B?ZkFRYjhiVG1lU3I3U3Byckx4b2JoMmVqRFRGWG1JdUFHOExqNkZuV0pWWmpE?= =?utf-8?B?MituSXA2RTAveVNsZXJ5VW43TU1EZ3dUQ1FIeWREbWdMYTdSSkdhTTNmdFc3?= =?utf-8?B?cmRJd0Y2b0hYMDhhM3krcXFVSnZBN1lqd1ZGZVpBR2N5WHdHVHpTUzBrTFpK?= =?utf-8?B?VTY5OWNzV2dYQWlDQk5rdXQ0Sk90YUhtVHo2T3QxTG1uWTlCSDZ6OW9iNGp5?= =?utf-8?B?bzJKOWRqMWlBTitFV0Jqc2ZXUFNjZy9tQW1veUgwTWZCOTVxMnNsQXRhZ2FJ?= =?utf-8?Q?QwDuhyGxcZ/zexL0o48KmbMCTu9ZKnqWjb8Ku0RAFokc=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230031)(376005)(366007)(1800799015);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?MklrUmlZaEVpdFQ0V1h6bEFnWUErem5YeU1CWTA0S0NyeTlhTXdvZ2RUWjYv?= =?utf-8?B?UTBuY2ZpdW1ZcjlXM1lDYmI5dFl5OU9jUE8rZTNxcW5pdnRRMi9zVVhGZlNh?= =?utf-8?B?ZUpMMlFRYWN3TWpvMTdpYXlxMzFLWVMremxOYUh1Nk9Dc2FyN1BQY1dUbU5C?= =?utf-8?B?QU1nZGRldUF4VndNYWJzL1ZKSXdpYXdqRS9OZ0Vnc09MTzdLTi9MQk9rV2NT?= =?utf-8?B?N2tkcW5iOTJsV0kxZkFDdWJoM21aOWV1VGdtQjNKSUZzRGxhaFNnWjFMOERW?= =?utf-8?B?ZzdULzE3cWZsamNlYWYrclIxaUNYTFIxUHdraGlRNnQyaFVXcVU3a3BpenZ0?= =?utf-8?B?Q0c2MmtPSzdEVzNDYjM4enlSMm5XVVNDOWtDMEhma29DSWExcjJySWJZNXAy?= =?utf-8?B?a0luTE5jamZTdkhjeGxYV3BGV0s3SE1jMjEzK1JFSUdDMEZudG5yUXZLNG5n?= =?utf-8?B?MUZ1cFdudXhmcFNYQ2w1NytrTWxTOU1Od3dXYTdoWXpiZmFYK2hvVFM3Zjd0?= =?utf-8?B?NHNpcVd0TldzVVlla1QyZFgySU1veW1kODRQTVU1eHo4TGhpMTZrSU5uRTk1?= =?utf-8?B?NHUyaGtCeTQ1YnpzN3lGNmJ6alJBWHozWnI2dUwxZDR4RUZYSXljUVl2SHFt?= =?utf-8?B?QlY0RWhuMmtkZWpOTkMrcWNjS01XRGhWL2xEb1UvcFBvcEx5ZUM1bXQwNjI5?= =?utf-8?B?VGdMQmRBK0tOb0gxQThCaFNDYTBPcTczU1k4Nm82MlJQb0Rsd1pXZHQzR0FP?= =?utf-8?B?cFBaTFFxaWlzaVB6SWJBNkFzSHlwVHpmVHNvYit2WWpyM3JnZmdEVlhnUWI2?= =?utf-8?B?Z3ByNlRiQ1RhS09kaENvbmJSQ2FKbTAxaFVMZ0lrWGxCWlZwMndmRjJjMkcr?= =?utf-8?B?aVVUTGY5ckNqd2tic2JMalNCVFlFdVNkR1FEQld1V1k0MVdLc1hrWktnaFFP?= =?utf-8?B?WUwyY2hNWnpXV3dhbWlGTnV2emtDTzI2cDFlNlNYTWpNM2hqbTRWQ1hwdHdK?= =?utf-8?B?OUw2THc1Yk5rOWx0dmhYTkZoWUUxcG9md2xWSFlORVdTODhEWlZQcjFQWkF2?= =?utf-8?B?NDV5Q2UrRTB2Y0U2dUN3RE9QejZ0b3VTeHd5TlFWZ2RSNzZFdmJmM01mSjF6?= =?utf-8?B?VWtaRDVDM0ZOUVNZMVd1QUFxM2cySE9iUklVclg2MXRDSzNwUVhqSkNqRU15?= =?utf-8?B?cGdvYmllbHR5cmwyWGVpRFZ3NmVKZXJqNzhiWkc1RktBRm9CRG40emVQNG9x?= =?utf-8?B?UmhWMWlmaDlua01Gc09jcTRaOU5vUmYwV2hEU2FrVEJ1eG8rcXpCQmxWV3hM?= =?utf-8?B?QjVKcjdPWEt1UHZwbHNBUDR2ZytGNXJkN1RjTTdQbG8wRlY2TGg4T1Vqc1lM?= =?utf-8?B?SzJET3JFU2k1TENFU1M2Vkh2N2d0TmpnUzNUQ0dUK2RMVytpTzlLTnZJVHBa?= =?utf-8?B?UmJuS0VUZ3FZaU5WdVg2MjFGVU5qTjB3Q0dVOFdYWE5RcHlKY0YwcFRlcFIw?= =?utf-8?B?TjNuMDdqQmpwdUJTZ0FXSk5XWml1enVqZ2dnQkNZT2xUM2dZWkVWTGdkVFdT?= =?utf-8?B?YnVLYVRDc3RBRm9OeHpnZWpZS3ZZcXVsS2lPUnE0VnVuSEhGeXZZZVJNTmRU?= =?utf-8?B?bURwaWFzdEI0UWtHS04rNmZEYVh1ckNraCtMTUtHYnl6djhSNTUxT2lQQk1p?= =?utf-8?B?K2xIOUZEelI3QzRBMEErTTlVOEs2VWVCVzZvUjNHWmFML1dlbU5UR1pIaytm?= =?utf-8?B?NnVROUdFWktvcXZjNFV6Q2Q1ajZZVXV2UGVCUDFJTVU1S1ozbHNvZktRS3RZ?= =?utf-8?B?RjA5NFBmTFNtOXdFZ2g3dml5SXlmNEJTYm96MG5JUUZ1WEpoRWNHaXo3eERQ?= =?utf-8?B?ZFlOcmNVUDhOSU9za244TXpWWVpmV3ZTV0pvSEdwZ1FqVWtmZ05UaEVxSytn?= =?utf-8?B?RXRPbmF4SXpkQlkyUktMWmdPcU9yU3k2Zi9taUozV3MzZ2tNN29WbzZVR2lC?= =?utf-8?B?d1h5R3QzVUFLcldrQmdxQ1kxRWE0YUdEZ2wxU1pJclh2ajRtcVZaWWdJQ1F1?= =?utf-8?B?cUFPSW9lN3N1eXZxRVYycWxOZ1ROREtrSitodWVrUEdNbEpoMGkxNlV1VmZQ?= =?utf-8?B?d2F2ZWVKVDUvSHlKdHlUZlhVWWo0OWdIam90cW1OZFJQUmo0SE5uY3BxY2V6?= =?utf-8?B?U2c9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: f41e2502-bd6f-47a4-df19-08dc6db9bf82 X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 May 2024 10:46:13.1273 (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: +OfKHiynElbuO8NIozksMS5flYXZGdVaO1IW7Y4H/9JBmBz3X72IHqKJaAMEBHlxMDfU4FMV7dfuV8Hr9hCbLg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR10MB3581 X-TUID: ZI5GFPrRY0Vf On 06.05.24 12:07, Koch, Stefan (DI PA DCP R&D 3) wrote: > On Sun, 2024-05-05 at 19:16 +0200, Jan Kiszka wrote: >> On 14.02.24 11:10, Stefan Koch wrote: >>> When using a cross build this patch does introduce >>> target and host specific kernel kbuild packages that >>> ship the "scripts" and "tools" binaries. >>> >>> The "-kbuildtarget" and "-native" multiarch bitbake targets are >>> useable to run >>> additional target or host specific builds for kbuild scripts and >>> tools. >>> >>> Using the "-kbuildtarget" bitbake target enables the build of >>> a target specific kbuild package at cross builds. >>> So using "linux-kbuild" provides the package for the target >>> platform. >>> >>> Using the "-native" bitbake target enables the build of >>> a host specific kbuild package at cross builds. >>> When cross building using "linux-kbuild-native" >>> provides the package for the host platform. >>> >>> Only the "host" specific package is built automatically at cross >>> builds. >>> >>> This solves this from doc/custom_kernel.inc: >>> - The kernel headers package has not supported both native >>> and cross compilation of kernel modules when itself was cross >>> built >>> - Future roadmap: Generate kernel headers package for both host >>> and target when using a cross build >>> >>> Signed-off-by: Stefan Koch >> >> This causes the kernel source packages being built twice, and the >> result >> is not even identical: >> >> ├── linux-starfive_6.6-visionfive2+r0.tar >> │ ├── file list >> │ │ @@ -28357,15 +28357,15 @@ >> │ │ -rw-r--r-- 0 0 0 3843 2023-11-21 >> 02:56:42.000000 linux- >> 9fe004eaf1aa5b23bd5d03b4cfe9c3858bd884c4/crypto/xor.c >> │ │ -rw-r--r-- 0 0 0 12021 2023-11-21 >> 02:56:42.000000 linux- >> 9fe004eaf1aa5b23bd5d03b4cfe9c3858bd884c4/crypto/xts.c >> │ │ -rw-r--r-- 0 0 0 2445 2023-11-21 >> 02:56:42.000000 linux- >> 9fe004eaf1aa5b23bd5d03b4cfe9c3858bd884c4/crypto/xxhash_generic.c >> │ │ -rw-r--r-- 0 0 0 5090 2023-11-21 >> 02:56:42.000000 linux- >> 9fe004eaf1aa5b23bd5d03b4cfe9c3858bd884c4/crypto/zstd.c >> │ │ drwxr-xr-x 0 0 0 0 2023-11-21 >> 02:56:42.000000 linux- >> 9fe004eaf1aa5b23bd5d03b4cfe9c3858bd884c4/debian/ >> │ │ -rw-r--r-- 0 0 0 162 2023-11-21 >> 02:56:42.000000 linux- >> 9fe004eaf1aa5b23bd5d03b4cfe9c3858bd884c4/debian/changelog >> │ │ -rw-r--r-- 0 0 0 3 2023-11-21 >> 02:56:42.000000 linux- >> 9fe004eaf1aa5b23bd5d03b4cfe9c3858bd884c4/debian/compat >> │ │ --rw-r--r-- 0 0 0 2694 2023-11-21 >> 02:56:42.000000 linux- >> 9fe004eaf1aa5b23bd5d03b4cfe9c3858bd884c4/debian/control >> │ │ +-rw-r--r-- 0 0 0 2664 2023-11-21 >> 02:56:42.000000 linux- >> 9fe004eaf1aa5b23bd5d03b4cfe9c3858bd884c4/debian/control >> │ │ drwxr-xr-x 0 0 0 0 2023-11-21 >> 02:56:42.000000 linux- >> 9fe004eaf1aa5b23bd5d03b4cfe9c3858bd884c4/debian/fragments/ >> │ │ -rw-r--r-- 0 0 0 155 2023-11-21 >> 02:56:42.000000 linux- >> 9fe004eaf1aa5b23bd5d03b4cfe9c3858bd884c4/debian/fragments/starfive2_e >> xtra.cfg >> │ │ drwxr-xr-x 0 0 0 0 2023-11-21 >> 02:56:42.000000 linux- >> 9fe004eaf1aa5b23bd5d03b4cfe9c3858bd884c4/debian/isar/ >> │ │ -rw-r--r-- 0 0 0 1875 2023-11-21 >> 02:56:42.000000 linux- >> 9fe004eaf1aa5b23bd5d03b4cfe9c3858bd884c4/debian/isar/build >> │ │ -rw-r--r-- 0 0 0 355 2023-11-21 >> 02:56:42.000000 linux- >> 9fe004eaf1aa5b23bd5d03b4cfe9c3858bd884c4/debian/isar/clean >> │ │ -rw-r--r-- 0 0 0 1830 2023-11-21 >> 02:56:42.000000 linux- >> 9fe004eaf1aa5b23bd5d03b4cfe9c3858bd884c4/debian/isar/common >> │ │ -rw-r--r-- 0 0 0 587 2023-11-21 >> 02:56:42.000000 linux- >> 9fe004eaf1aa5b23bd5d03b4cfe9c3858bd884c4/debian/isar/configure >> │ ├── linux-9fe004eaf1aa5b23bd5d03b4cfe9c3858bd884c4/debian/control >> │ │ @@ -12,15 +12,15 @@ >> │ │ Description: starfive Linux kernel, version @KR@ >> │ │ This package contains the Linux kernel, modules and >> corresponding other >> │ │ files, version: @KR@. >> │ │ >> │ │ Package: linux-headers-starfive >> │ │ Build-Profiles: >> │ │ Architecture: any >> │ │ -Depends: libc6, libssl3,, >> linux-kbuild-starfive:amd64 | linux-kbuild-starfive, ${perl:Depends}, >> ${shlib:Depends} >> │ │ +Depends: libc6, libssl3,, > This comes from here: > meta/recipes-kernel/linux/linux-custom.inc:114-115 > > # Select correct kbuild package for isar cross-build > HEADERS_DEPENDS:cross-profile = ", linux-kbuild- > ${KERNEL_NAME_PROVIDED}:${HOST_ARCH} | linux-kbuild- > ${KERNEL_NAME_PROVIDED}" Should be become unconditional. But I'm not even sure about that HOST_ARCH in it. That is normally not decided at control file level. >> linux-kbuild-starfive, ${perl:Depends}, ${shlib:Depends} >> │ │ Description: starfive Linux kernel headers for @KR@ >> │ │ This package provides kernel header files for @KR@ on riscv64 >> │ │ . >> │ │ This is useful for people who need to build external modules >> │ │ >> │ │ Package: linux-libc-dev >> │ │ Build-Profiles: >> │ ├── linux-9fe004eaf1aa5b23bd5d03b4cfe9c3858bd884c4/debian/linux- >> image-starfive.postinst >> │ │ @@ -2,15 +2,15 @@ >> │ │ # based on >> https://salsa.debian.org/kernel-team/linux/blob/479cb120ecb2b3f2c4d929a7b57860248d6f79bd/debian/templates/image.postinst.in >> │ │ # SPDX-License-Identifier: GPL-2.0-only >> │ │ >> │ │ # Tell initramfs builder whether it's wanted >> │ │ export INITRD=Yes >> │ │ >> │ │ version=@KR@ >> │ │ -image_path=/boot/vmlinux-${version} >> │ │ +image_path=/boot/vmlinuz-${version} > This comes from here: > meta/recipes-kernel/linux/files/debian/isar/install.tmpl:25-29 > > case "${ARCH}" in > mips|powerpc|riscv|arm64) kimage_path="boot/vmlinux-${krel}" ;; > um) kimage_path="usr/bin/vmlinux-${krel}" ;; > *) kimage_path="boot/vmlinuz-${krel}" ;; ...and the fact that ARCH is not properly set across all build variants. Was harmless so far, but better fix to avoid future surprises. Jan -- Siemens AG, Technology Linux Expert Center