From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Tue, 26 May 2026 14:28:55 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-lj1-f191.google.com (mail-lj1-f191.google.com [209.85.208.191]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 64QCSssZ025850 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 26 May 2026 14:28:54 +0200 Received: by mail-lj1-f191.google.com with SMTP id 38308e7fff4ca-38e83c25d24sf52308351fa.0 for ; Tue, 26 May 2026 05:28:54 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1779798529; cv=pass; d=google.com; s=arc-20240605; b=cul8Jm41K5appxcWmyOLCV9r1blGYvRPbVSGD6r+8zM8Ik66d8nv92WelMl4Vl1Ml1 medaH2vlsLyszKqK/I6TeMYb8t5y/Moa7c3i+3HuZxS/k3kgULaT4MS/JA89dXbDtJbM PH2jUKVC8jssItXsQ4fm9AyACTPeir0LCY3d4SeAsHUxT2+EE+R59btGmJX9P3yycZJu e3J4akUty9rDzLdk8m19WxsxlBFwHvA98fJozb/yLjwdXKKO2Pt3m+VR/4tOLLxfGtQZ nmvGV1BiCXok2IrwYkbp6xFsetzmjwbxvE5GfvzOg3OYdPoiYIqWjVkVAn9XOUveoCq/ 7+8w== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :sender:dkim-signature; bh=0QR8c3l+m3oGNkNdZBBMboi4ErTxyKHgZQawe5eKAr4=; fh=PudpLYCz8Edl2kZVU2LBNJh0yj/++CQg9EHcC2AkBdc=; b=ANsn+FJYL+6gXvHB+OtK8KzW+SJI5EUGQRq7EOy+PSAPmTSLP05eb165oy95FAnkEs rXvv+G4VbysSTelI/YcBV91ImmQOe60NJZ9prEGOkJj2JHz/c+ZXN4X44DYYTE2lPe9K T8lOk01sJqbCW0y+gFilYewu/J6lQLdo5XJQY3jYlbjvn9sxOkXT20xMIBvqffhlHWem LCuLGxIaOPj1NvOtVbaRolqIDD6Fv8ILd0w45wMl24uRzyrV9IpO/b9gpbILa7D2+3vI rIFi8snIkkXf5WLdqkAHzHhqU43X1qUo4wgYjCN0FkhPDY9pA23Bx9TVjDD2p1ehQWnl UEqg==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20251104; t=1779798529; x=1780403329; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:in-reply-to:from:content-language:references:to :subject:user-agent:mime-version:date:message-id:sender:from:to:cc :subject:date:message-id:reply-to; bh=0QR8c3l+m3oGNkNdZBBMboi4ErTxyKHgZQawe5eKAr4=; b=jCfcATF3BrqCNstenFHUvdZz8qEZR4HTMiEQcYt4WorZ9YR9TaGQHfOWGER/qDGqVX /Dhl0VZacRkcVWY2aR5dtJNpN+At2Qtad4sSUvypLOq/wjI93X8Q1qT1SVCUpQaw5f0y 7Pf2/2o882I0vyUWBGhokafAUAlDMPJHmmmEINQaHJ8YMjd1HdZFBozyC7JmSUTKOqKZ X8LH8zImgCRvl3omiF3y393FXK218FvNkoETVJGE0jJwm7ZTj2qCTX+1GXoc1lmRX8xz b7Ta0G9hSsH3vPDY+3j9VNMUTluygYzeFTvWTfhWfXlNuR4PixWCIzfEMHSt3NSIEuNO ZUXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779798529; x=1780403329; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:in-reply-to :from:content-language:references:to:subject:user-agent:mime-version :date:message-id:x-beenthere:x-gm-message-state:sender:from:to:cc :subject:date:message-id:reply-to; bh=0QR8c3l+m3oGNkNdZBBMboi4ErTxyKHgZQawe5eKAr4=; b=sytzferSf0dAjoDeEVMW3GYgzKW12tlkI9pf9XRBs0U9/fEWrriSJ7TQSVh6os9djE W0KYBbE7ZA2s3MDXuS9/bEo82bsbYfSHbbJP1BVFh7cjqdomLNE/pTsz5dKu2kvR4Pf0 6L8aX86sLbszWmCIixHqjqZusxklt52QQq9gVDiqcaWc/nZ7kMnMRHRvnou/6m7MJea1 L7FyzNUwHdfx5tN8BmiJqiUeJI3j1AcddQjXjDcyUWapgoQ84bZoKhXGKWIY/P7hpWZh ccc81ZXbeUN8I2cXZrdBVZNDF+MkC98TGw44GfZkZ07goFYcNuN2nKmhubEW5NtDU9zH RcdA== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AFNElJ96zaCMVAwMKPmA6EllOeFkP6gQk+W6/4I04ADd1wMQHgBC2UZVEqzGZFXSDi2HYVgDF6uU@ilbers.de X-Gm-Message-State: AOJu0YxBtZfvP9Wz9Xt88xSusEz1O5xGhvIKr7/ga5CIfbt4DUMLWanv zjfDsBNKfsCTP/TKLKG864LMEORgHsOeoHBircbLRSJ9XjlsHjM2zVSw X-Received: by 2002:a05:651c:1596:b0:393:6934:6104 with SMTP id 38308e7fff4ca-395d89a41b9mr58952481fa.19.1779798528714; Tue, 26 May 2026 05:28:48 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AUV6zMNTTcBl66RfnQmrlJ9mBsDQCmRyd/adCTFI+J7/jH8vNw==" Received: by 2002:a2e:a41c:0:b0:38c:d672:3ccd with SMTP id 38308e7fff4ca-3948c26559els36399191fa.0.-pod-prod-05-eu; Tue, 26 May 2026 05:28:46 -0700 (PDT) X-Forwarded-Encrypted: i=2; AFNElJ/MgAbUtIeNUzm36MghC4yA34ZhswKQWinpjtVmZa603vGJhfjfJtpznqY7Uc73MNFr1vLcI2jFSOr3@googlegroups.com X-Received: by 2002:a05:651c:154e:b0:393:903c:2262 with SMTP id 38308e7fff4ca-395d89a4254mr58869331fa.15.1779798526543; Tue, 26 May 2026 05:28:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1779798526; cv=none; d=google.com; s=arc-20240605; b=k3y9RseZg1P1AI0eaQV+wgrum4XGVzrhCQmaQ8MYapROusuW+Jn4/MuAbQhWXu2p7e 4gGmIvcvVcpWdga0G6ljoKFiwpVawZsqgZzkrWOilWeA2UW71SlQ99ITvUCsZL78V3tZ EOvrL6O4rtytfScrYry7njgWyYyWCvcl0dBsx04IdVYvLfm8B7Eos3vwdTAC4XozN1mO +DMIthzSEkqCZcPz5FrnenllCO+vOz4xGux/6A9KWsVTlpflXnOfUsYt2CmYJZWdJtVR Tltfus+LJj5Zszv6l8lEo7fzvTQEyo39P9Zs5vKgesPiz5V74D060n3oyoIoI5VUFFbV gN4Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id; bh=GXBIlydhoXo073LtulinB1uKqks1xQxQ9dGrfMM9Mmc=; fh=n+9/inWNXXFjQ9tWJX8w/DSWcHGQn3rhEV2jQd6jZp4=; b=kQoY45A2MVXBOToU9braaWuUd4+9LENcCaW0me8Xa8SZoL12X63JiQuN+tsklGW2+h x7/5U6jr3z8d+qfFmnQPtgLTXkePt+uBOYRCxLkycWHekq6lwjVAFpNpENB5BZezSP5d dyXzo1TB6+fVbBFz8YgCis6GxzpzjBH0bFfeiERh98zJhVBEnAALL4p+r5liJrHIAx04 vWamk39cEANpC360DcrZEFysBDdIlKK6XImiG14XVK+DGmPULmnFAJ6YuilPLrDMmp5Q NZxRHVysW6c1HRAFwkSsOL5rcEdw+08HP/5z9jH8TmkI1LK2LX9D+gRLkYJ8TCwfbo35 zdGg==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id 38308e7fff4ca-395dcac3fcasi2614401fa.7.2026.05.26.05.28.46 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 26 May 2026 05:28:46 -0700 (PDT) Received-SPF: pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Received: from [127.0.0.1] (host-80-81-17-52.static.customer.m-online.net [80.81.17.52]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 64QCSifq025840 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 26 May 2026 14:28:44 +0200 Message-ID: <9691dbee-89ef-4862-8347-2720a3c61df6@ilbers.de> Date: Tue, 26 May 2026 15:28:44 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] rpi: Fix kernel file name for arm64 target To: Jan Kiszka , "Moessbauer, Felix (FT RPD CED OES-DE)" , "isar-users@googlegroups.com" References: <20260526090048.3114378-1-amikan@ilbers.de> <246661bb60add9b6a9694a2382c7e640dbe9a663.camel@siemens.com> <2d16ee18-66b3-4f6f-a173-57f899b10595@ilbers.de> <8a98dc0a985f3e94a97e6d1cca76975b6d24c2aa.camel@siemens.com> <53456b50-f179-4502-9bd5-6d60cc411880@siemens.com> Content-Language: en-US, ru-RU From: Anton Mikanovich In-Reply-To: <53456b50-f179-4502-9bd5-6d60cc411880@siemens.com> Content-Type: text/plain; charset="UTF-8"; format=flowed X-Spam-Status: No, score=-4.6 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, 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-Original-Sender: amikan@ilbers.de X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de 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-TUID: 6aFRclifwFp7 26.05.2026 15:25, Jan Kiszka wrote: > On 26.05.26 12:09, Moessbauer, Felix (FT RPD CED OES-DE) wrote: >> On Tue, 2026-05-26 at 12:47 +0300, Anton Mikanovich wrote: >>> 26.05.2026 12:40, MOESSBAUER, Felix wrote: >>>> On Tue, 2026-05-26 at 12:00 +0300, Anton Mikanovich wrote: >>>>> For generic arm64 targets KERNEL_FILE is set by override, so if we need >>>>> to change it, override ':arm64' should be used. Otherwize generic value >>>>> still will be used. >>>> The override is in bitbake.conf, namely: >>>> >>>> KERNEL_FILE ?= "vmlinuz" >>>> KERNEL_FILE:mipsel ?= "vmlinux" >>>> KERNEL_FILE:riscv64 ?= "vmlinux" >>>> KERNEL_FILE:arm64 ?= "vmlinux" >>>> >>>>> Signed-off-by: Anton Mikanovich >>>>> --- >>>>> meta-isar/conf/machine/rpi-common.conf | 1 + >>>>> 1 file changed, 1 insertion(+) >>>>> >>>>> diff --git a/meta-isar/conf/machine/rpi-common.conf b/meta-isar/conf/machine/rpi-common.conf >>>>> index 9dd70f99..c9b59125 100644 >>>>> --- a/meta-isar/conf/machine/rpi-common.conf >>>>> +++ b/meta-isar/conf/machine/rpi-common.conf >>>>> @@ -11,6 +11,7 @@ INSTALLER_WKS_FILE ?= "installer-rpi.wks" >>>>> >>>>> # RPi have custom kernel file names >>>>> KERNEL_FILE = "${KERNEL_NAME}.img" >>>>> +KERNEL_FILE:arm64 = "${KERNEL_NAME}.img" > Are we only supporting 64-bit RPi anymore? If not, also a 32-bit variant > would be needed. Or :forcevariable, see below. 32-bit targets are already covered by the line above. > >>>> It is hard to explain why this is needed and probably other downstream >>>> targets stumble upon this as well. How about keeping it as-is, but >>>> change the definition in bitbake.conf by using an anonymous function >>>> (untested)? >>>> >>>> E.g. >>>> >>>> KERNEL_FILE = "${@'vmlinux' if d.getVar('DISTRO_ARCH') in ['mipsel', >>>> 'riscv64', 'arm64'] else 'vmlinuz'}" >>> We already have override like this in linux-kernel.bbclass based on >>> KERNEL_ARCH. >>> Having it all in one place will be much better, but I don't have >>> reliable enough >>> implementation so far. >> + CC Jan >> >> I see. But that makes the change even more problematic, as it now >> depends on the order of the overrides. >> >> How about: >> >> 1. move KERNEL_FILE ?= "${@ ...}" logic to bitbake.conf, drop from >> linux-kernel.bbclass, drop arch-specific overrides in bitbake.conf >> 3. use KERNEL_FILE = "${KERNEL_NAME}.img" in rpi-common.conf >> 4. drop the forcevariable override >> >> The current implementation is a mess. > The problem is that something like weak overrides does not seem to > exist, and we should likely change the generic assignment into something > that gets along without overrides. Forcevariable is a workaround for > downstream so far. > > Jan > -- You received this message because you are subscribed to the Google Groups "isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/9691dbee-89ef-4862-8347-2720a3c61df6%40ilbers.de.