From patchwork Tue Aug 1 09:37:03 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "MOESSBAUER, Felix" X-Patchwork-Id: 2999 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Tue, 01 Aug 2023 11:37:47 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-lj1-f189.google.com (mail-lj1-f189.google.com [209.85.208.189]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 3719bj40020973 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 1 Aug 2023 11:37:46 +0200 Received: by mail-lj1-f189.google.com with SMTP id 38308e7fff4ca-2b710c5677esf50473541fa.0 for ; Tue, 01 Aug 2023 02:37:46 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1690882660; cv=pass; d=google.com; s=arc-20160816; b=OZpfmAPmnbxgR2YePgoFABMsHUiOR5pDIg6vWZlP0TeffgZm2xrTT6NamqlzkoJ/kW 8APFvK/su3xxms2oQJYtZsKnvNyhGlmzkQQg+MU86sSU1RWj/gGy9gGyOuOZNEtN2YiJ 0bu1JMgTVRO+dikM/AroV1HQ6UYBWu9MKDaKPju2Wd2sukuue5lJdYQyoL0gjSl8D/31 jaz0/SFf/b9WLr/ls3RsJ0xGWGhD2fgVCDnjjzTUV2nhN0ppEc3F1NFIoeaqCDaVwpDa J0PTpmXVV5tycMNhecQxM8WVwEuGtIMchvti2s5440DyEFDCnKLAGt3oShI3+X0KVrKa 09ZQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:feedback-id:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=bbby/P5C1uTKsFg8IkNnKJRG6bTDLQATw0guWOpqxms=; fh=FK95eqZp7lRnKesB3RkINaKKaryhiXkUiWtU9nFsGzo=; b=nf2vUqcCIvI7XOq9ZUDMh1ExeDm3U/KJughw+3LsYW/okFe42doorHcEvzbeDWaABR oQzQiSGZnxIve8Lqf/07lFHo+S8CXp3E39rxSBNjtpkOtMo0mYjZGCJKnX8lqU578h0w cv39w+HyinO6OVSOqudOvYIjle0a6LX9tZaLJhJbaxibfoXHd6IE+yJ53OZ8DUR24wDj Jha3efJ9EUFzB2b2xjH4ZXw39DHOuz5O4Zk2mGHggPGV0v80PIZ/UNm4ej45gsp2FqDN Zo0AFU34jfh3vZNPEsw2hXD9LLw+8ENMqDsOoh4WbeToLIF8esJ0gHVRMHa1cKI9XkF6 8AuA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=NTyacp2r; spf=pass (google.com: domain of fm-72506-20230801093737759bedba4aaee6be85-mtooy_@rts-flowmailer.siemens.com designates 185.136.65.227 as permitted sender) smtp.mailfrom=fm-72506-20230801093737759bedba4aaee6be85-mTooY_@rts-flowmailer.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=20221208; t=1690882660; x=1691487460; 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:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=bbby/P5C1uTKsFg8IkNnKJRG6bTDLQATw0guWOpqxms=; b=H6lOclvvGmKgRFOwSxcKUEgxk3Os/1YZpfrWlGhy1+m0QnJe4ZQSTUEEjIkJWeuuXU 96B2ji1do6aFIUuJe1unbl81+nR6SBLgGFq1upYzUW2hkQK2qC1MRkV6w9Xi3M2eZV55 0a0cCgOnkOeVuLpQ6QVefrkCt6acfYNHbziHxsR39YiJHX7sV8En1FjFCIZvJ4nYOMd0 Wc9bFVsES/1ejCCNs4ridITvzsk+qX6gib4pHi6xsHk1hYOleGFeMoJ8LnZIUbte4rLN MQBiF3xY1vqbFWvJqy90VA/PAIStr0pIZZdmFnkB6rX5PsPb5yrj1SF7hHvgxVMOqPlF 8Iiw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690882660; x=1691487460; 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:feedback-id :mime-version: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; bh=bbby/P5C1uTKsFg8IkNnKJRG6bTDLQATw0guWOpqxms=; b=Cc0au8fnQyCQuGu5439SGXcVgHr8+DZ4yi7AtmqgWwPOLPWe8l1bsh55RlBifSiLlP 96pTVVHu/QFT98VB9abRgivqbewntsBqMu4xsGaaUorxp5P2vxI4CN1BoQX57RMoJLuR xcAV/0O3YDRoz/7EaXdeFhLvO1a41I5Oir6uwKISdtGASz/Cx9QyhF+A7dwi6D0IawsA fi0cA0cHm1JgI/hg2x2/5l0h8FUYyAk2dcZsjg88fMVDvqjtH7gGiQZQoFLiMjytn2rb mysc8SLu4KmgBWKiptAr0CEGEKyZWMIH1+lIrWgwWocZhTLlc3qJuietxy3KaLIJr0Tb UpSQ== X-Gm-Message-State: ABy/qLZGQPWILboyS2cb9d0TS6enAx4hGkFCYfzNhvswAm966t6JqWWA rljQgGm4rJLSYj31WblHZfs= X-Google-Smtp-Source: APBJJlEirqRGsCLQ7VfABwmc4gB+YOp25ibNS+Da3JMCszNPb1X8yKF7zPOq1z7iSV9Fhn9iBWWQTg== X-Received: by 2002:a2e:7e06:0:b0:2b9:e40a:30bc with SMTP id z6-20020a2e7e06000000b002b9e40a30bcmr1935393ljc.19.1690882660136; Tue, 01 Aug 2023 02:37:40 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:bc1d:0:b0:2b9:631f:ac29 with SMTP id b29-20020a2ebc1d000000b002b9631fac29ls102063ljf.1.-pod-prod-08-eu; Tue, 01 Aug 2023 02:37:38 -0700 (PDT) X-Received: by 2002:a2e:9c10:0:b0:2b9:e9c8:cb1 with SMTP id s16-20020a2e9c10000000b002b9e9c80cb1mr1900089lji.48.1690882658039; Tue, 01 Aug 2023 02:37:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690882658; cv=none; d=google.com; s=arc-20160816; b=a+rbC06/cQFvdjCGEGCxYib7RiYo19qr2nQdExju/XGN4G3LFbrH/IRAQ6vDy3m/3Z nCYTeyuFPoLLKDoqHnjcX+4mo0bqQQ+bGnwEAyUtOR9U6qEc4/BjVTb+lE0fLgDF6KQU wfA63aqtKq1bsP3vUyyIOr7hWu71d+IUCw57CmRMcszkdug6V/UiOuCvfMeYAlBENyge CS+jn/uYearr8ec5bUHcYAxc9l5x3g274zbZaF+2KmLMITjt+DK9mFxSUMI6EUT2SIs1 nYdXuSIWxq/qyP0PFkeen+JB6CHEmFJeXC3+/5BAtok6ATTqmzyTspKBUZ0xuu9RWqPm W0ig== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=feedback-id:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=3TGmcbx2LLxShMIyl+zmp+vJgDsgVkBw56aB7wuWGgE=; fh=Y8xmVxKsXeOwj5VJYPzj0QBUOe1XiBsygT7R+JGa07w=; b=MjOCmH0mfKuTtLNEtB7oQFVz/8tRabQWVOqpGKawN1KMc3y6soY0PmnohcxotXlV62 E6EG8961pu6xWV/HKbaCt1FYQ0G3AnjB5JwYlgFtwuPsIgpaaoVKr7LT+D9TO9dzrmS3 wIACCXOjYsVdtYI2I238C4J9EgqUuOrsJyH4yDwyBDaovJ8NX1MLoXMH/w7ZIPZkxajj 39sfC7+/bPGzFMJK2y/cIvlEO8LDxVY0Zj9MO5KC97tdgCu7dsAyQMsMzPtr62ApiJnZ z7QQjiei8mq/R8bdWVtsLnfj+zh24cb3V0Q5lWgIbLpy+8v935Uqef7Ind/uQQ8+ekBy goQQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=NTyacp2r; spf=pass (google.com: domain of fm-72506-20230801093737759bedba4aaee6be85-mtooy_@rts-flowmailer.siemens.com designates 185.136.65.227 as permitted sender) smtp.mailfrom=fm-72506-20230801093737759bedba4aaee6be85-mTooY_@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-65-227.siemens.flowmailer.net (mta-65-227.siemens.flowmailer.net. [185.136.65.227]) by gmr-mx.google.com with ESMTPS id fm5-20020a05600c0c0500b003fbf22a6ddcsi871398wmb.1.2023.08.01.02.37.37 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 01 Aug 2023 02:37:37 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-72506-20230801093737759bedba4aaee6be85-mtooy_@rts-flowmailer.siemens.com designates 185.136.65.227 as permitted sender) client-ip=185.136.65.227; Received: by mta-65-227.siemens.flowmailer.net with ESMTPSA id 20230801093737759bedba4aaee6be85 for ; Tue, 01 Aug 2023 11:37:37 +0200 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: "MOESSBAUER, Felix" To: isar-users@googlegroups.com Cc: florian.bezdeka@siemens.com, jan.kiszka@siemens.com, Felix Moessbauer Subject: [PATCH 1/4] fix(u-boot-script): use correct ramdisk size Date: Tue, 1 Aug 2023 09:37:03 +0000 Message-Id: <20230801093706.1347928-2-felix.moessbauer@siemens.com> In-Reply-To: <20230801093706.1347928-1-felix.moessbauer@siemens.com> References: <20230801093706.1347928-1-felix.moessbauer@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-72506:519-21489:flowmailer X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=NTyacp2r; spf=pass (google.com: domain of fm-72506-20230801093737759bedba4aaee6be85-mtooy_@rts-flowmailer.siemens.com designates 185.136.65.227 as permitted sender) smtp.mailfrom=fm-72506-20230801093737759bedba4aaee6be85-mTooY_@rts-flowmailer.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=-1.2 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,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?= When booting the kernel via a boot* command, the ramdisk is passed as address : size. However, the size pointed to the temporary variable filesize, which denotes the filesize of the last load. When combining with DT overlays, the overlays are loaded later and by that overwrite the filesize variable, resulting in a partially passed initrd. To fix this, we assign the size immediately after loading it to an env variable and use that when booting. Signed-off-by: Felix Moessbauer --- meta/recipes-bsp/u-boot-script/files/update-u-boot-script | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meta/recipes-bsp/u-boot-script/files/update-u-boot-script b/meta/recipes-bsp/u-boot-script/files/update-u-boot-script index 39b9fa0f..e9ace15e 100755 --- a/meta/recipes-bsp/u-boot-script/files/update-u-boot-script +++ b/meta/recipes-bsp/u-boot-script/files/update-u-boot-script @@ -50,7 +50,8 @@ yes|1) echo "load \${devtype} \${devnum}:\${distro_bootpart}" \ "\${ramdisk_addr_r} /boot/initrd.img-${KERNEL_VERSION}" \ >> ${BOOT_CMD} - INITRD_ADDR="\${ramdisk_addr_r}:\${filesize}" + echo "setenv ramdisk_size \${filesize}" >> ${BOOT_CMD} + INITRD_ADDR="\${ramdisk_addr_r}:\${ramdisk_size}" esac if [ -n "${OVERLAYS}" ]; then