From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7262285697649737728 X-Received: by 2002:a05:600c:2056:b0:3fe:f45:774c with SMTP id p22-20020a05600c205600b003fe0f45774cmr6889842wmg.41.1691058157325; Thu, 03 Aug 2023 03:22:37 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:600c:3b1b:b0:3fe:1764:31a6 with SMTP id m27-20020a05600c3b1b00b003fe176431a6ls181792wms.2.-pod-prod-00-eu; Thu, 03 Aug 2023 03:22:35 -0700 (PDT) X-Google-Smtp-Source: APBJJlG8HIDqp8ave3WcrwVN9wIsol0bxONnw558UJVEsj4s9ENrJHtJ0+1BnABU1t9GBmOzF/2j X-Received: by 2002:adf:ce91:0:b0:312:849d:acc8 with SMTP id r17-20020adfce91000000b00312849dacc8mr6723541wrn.9.1691058155545; Thu, 03 Aug 2023 03:22:35 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1691058155; cv=pass; d=google.com; s=arc-20160816; b=met/V2AxP4cwJqrPcKDb7o0SnngnJGturDszZCd2wUqxlBpaLD7RTjv1nySNHk6Gl/ 9gwjds3EdoW5ucN7j9KpFDnadC68MNQ6krCUe8MBq4YzDR98AHoBhcAXOgj+RxQDlQAo 2fOf3H7pZhCJf57Xlu5Aump0qV9RgkfeS7j+Tw1tjdNKposEG7MHlILc0xsJ3jFThFJc RCBmL5LwcUm+UA3F46oIQlzqFJh8imLkyD/kaVmj3CJN8yCNZIyU/l25YzUUx1tHkMbt GwaaUTZ67YKTlE2+OqaYQnf4j8OBp+LO32Qv879S5ehIplnKJgKyUiU5Drq5SymN5gVb jNdg== 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:from:references :to:content-language:subject:user-agent:date:message-id :dkim-signature; bh=+Z8GYnKLAtenMeHqLKV+UadYRHhVIy8CTHSvpaXo5MQ=; fh=xKACkjDBZgd/g3lPtpuNiXq08QV1A+YR8sb/0CmjBq8=; b=wpPYTnEy2a2eWRUoddpOdPKUYPBjuG3pb2bXmxzmh2xE4I1OHb2fes/eSQcjHIFIbY ybYAKDcYeybAHvyfr7ZxgS0zJ0v31zLSLfzwrfBSaF2DEv5utD4C5yD/+F0RHsUdbX7Y 01FHfHJlba2P38c7r0p31Ue+CHQ7bD6/rdNAMzwPhNnLDk4pwiJ1/wQH29cXn2nYqnlR qtOQfIfy3v95VBjIdcurPqDU2Ym0PsBo9NGXldd18QhzYJGBZUkp7VyASBDzOveCnzGQ phQFv6pcFZ9gP8qhDE1Y6mITCYI/cR2M0UiKc5FfhHpDkTwJ5s2UoooFJONDcSKRCGCy eHkA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=JJ4sfnig; 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 quirin.gylstorff@siemens.com designates 2a01:111:f400:7e1a::60e as permitted sender) smtp.mailfrom=quirin.gylstorff@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2060e.outbound.protection.outlook.com. [2a01:111:f400:7e1a::60e]) by gmr-mx.google.com with ESMTPS id cc6-20020a5d5c06000000b003177f06b59fsi1076917wrb.1.2023.08.03.03.22.35 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 03 Aug 2023 03:22:35 -0700 (PDT) Received-SPF: pass (google.com: domain of quirin.gylstorff@siemens.com designates 2a01:111:f400:7e1a::60e as permitted sender) client-ip=2a01:111:f400:7e1a::60e; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=JJ4sfnig; 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 quirin.gylstorff@siemens.com designates 2a01:111:f400:7e1a::60e as permitted sender) smtp.mailfrom=quirin.gylstorff@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=jV5NL2A64uSobtd6bFeF1w1LbpRhP83bH4FjmYKxifuUr8YKqMDdgrqMy0eik2W9dFsB7ZhZ4cN4t2k7yJh5x8fVF7knWLPJurjGIvr1YZryUs3YVDzILJEUthVgYX8+zSv0IRzcmGxlXxrW4cEnmZcBnZBy+B0KUIoIOAxwezeQVyWVpd1Ypsb/DB7Io1K74oXLnYqRumBMfTYASH5xA/fYXg1potqU2bZillGNA23/jfwcHZDGMWcGjT9t3rNxQupaF7viLfRiE785NyzwCdWVlwBgroYrb1/WDIcVNSFWkXYAjh9MYlnQzFIZs5zSHrVAn/CtP2YFLPblQ9QYsQ== 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=+Z8GYnKLAtenMeHqLKV+UadYRHhVIy8CTHSvpaXo5MQ=; b=VfAfaTX+LpQ0CF6zhoQ+Dq1U4/BebwZgAPNxWfGoRDT5OzcgSv78PkucfCZhqNBjwGvBv7Dwl24Sn6u/0gScsB0ekYznShgMaFtw2gu9K8vsMpOIlqfRhoaaPT/VbLjQ7r6iKuoFsI0+sH/AOGn4VO9kyDIRzZ6mYqY1Q6FKWQqb+99GzcFzByAv57NeD2dp+GGefU820SeK3bH0G++8xzkS0O/adgl1bOnhzsyHKeUenO1JBmNE8X5zeDlHZHta+GhspAr1oXx8IkYMRlvp5EGltN+ofG4buq8btpQefpM0Zpr/LGDnJIyOt01fNrwrZLCqZeorY9Dg2cYN02Vv+Q== 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=+Z8GYnKLAtenMeHqLKV+UadYRHhVIy8CTHSvpaXo5MQ=; b=JJ4sfnigyIgM4mRzcHM9H7mTG6jaJIyp4aiHi91pYBmwRXa9aTsuz3n2VLTJuRLFPtBs1POBHdrAYIwwT1yRyb0C5+OLQYGywwBlVnOoyYcyspqamC4vL5YSpgK2dtgqjwu1tCUtNkqPL5ZuDeDjLfZZQhNsoI7G+e+13TvxDJxqBWTpNnTVA1PooZHybWWHbI3+VvdbqJPb5FrLcjsiwNiGhdFhSr18mnj6hOPunLCr8LzPvLIVo/9GmoYnRwoGWYnu1QL2vc7n9Qpy7HpXU6BSQQ05kUrLr1WgdRNnBCaH+6zTLdj4c2tOUnMgpiW4Hp/kTg4MpFzXbt2VnawoSA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from AM9PR10MB4085.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:1f9::22) by DU0PR10MB5172.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:344::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.47; Thu, 3 Aug 2023 10:22:34 +0000 Received: from AM9PR10MB4085.EURPRD10.PROD.OUTLOOK.COM ([fe80::90a8:2018:8363:8691]) by AM9PR10MB4085.EURPRD10.PROD.OUTLOOK.COM ([fe80::90a8:2018:8363:8691%7]) with mapi id 15.20.6631.046; Thu, 3 Aug 2023 10:22:34 +0000 Message-ID: Date: Thu, 3 Aug 2023 12:22:23 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.1 Subject: Re: [PATCH 1/4] fix(u-boot-script): use correct ramdisk size Content-Language: en-US, de-DE To: isar-users@googlegroups.com, Uladzimir Bely References: <20230801093706.1347928-1-felix.moessbauer@siemens.com> <20230801093706.1347928-2-felix.moessbauer@siemens.com> From: Gylstorff Quirin In-Reply-To: <20230801093706.1347928-2-felix.moessbauer@siemens.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR0P281CA0123.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:97::9) To AM9PR10MB4085.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:1f9::22) Return-Path: quirin.gylstorff@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM9PR10MB4085:EE_|DU0PR10MB5172:EE_ X-MS-Office365-Filtering-Correlation-Id: 7bbb631c-67fa-4bcb-a5f6-08db940b8d64 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: EnIl5plgjBfT+iWpMu22luYJW6m4ztDF5iuY3muQv/4bsOXS7YDGCja+yI7t0bay2U/B2Dx5R0tR0X8bNWAOX7EMryduQNBcufDJFL2T/Jc22GNxbZxHDRHGVBu+2PsvAFS+INUDXElEd5o2IhkfEeb7crw6Psx+U3+fB43W4AZJd/schLJ+YwfQze6zJEFarwVmqClHkHJ57+9/DCcnpcMRLy2lq+UC/ONtlT8I9R3VH87sKLTM1FouVUqEq8m/4Mi2HsnNp5xn9kVOXkQElgd+7X98JrZ8x/1xzFq63vsZqymPSSe01bCQRE3vrAtF+blvGHHKB5l1K6ciS+75S2jkCO2uG/Mfr/oiBHuO+1CNJbxZ4QYM+aajhQOt3TVbzxwChbu/liLKk9xWdatceD9CVv4jXOdRB1j7Z+b7j2ZbodT+/8fdwrmr3K5JrGPcpV1mkADxxPMcutWtez7I06Fx789dDuXWTN2HkIcQL12GaFIOSUn2m8A50WsCy5drtJ0L6tbVy9UIRGtsWUjrWYuLdNseQm0zOiV9UvX06uGubWhTSvz+oULhFocXW35HpM6bJtRrhdhdc7DbNCIsNeNe+8EK0hpp5KnMGIf7AQSHH55aF0VOva76E4S4tVpqrlgUx9YAy3ljlByUJvEYxA== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR10MB4085.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230028)(4636009)(136003)(396003)(346002)(39860400002)(366004)(376002)(451199021)(2616005)(53546011)(6506007)(83380400001)(26005)(186003)(316002)(2906002)(66946007)(66476007)(66556008)(5660300002)(6916009)(41300700001)(8676002)(8936002)(6486002)(6666004)(6512007)(478600001)(38100700002)(82960400001)(31696002)(86362001)(36756003)(31686004)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WHArTVZhWGF0NnY0SlU4MzB5RVZKajZXWXBUdVd2V2tBRlhoWXFTbWc1V1VU?= =?utf-8?B?eFRCQ3J6S3ZkK09qaXZJNFBCTG1tZTM3WW0rMWxnNGhxNnk4RVZES0FFSFNo?= =?utf-8?B?OXRnR05kVTdsWmJ2SmFjYUoyVFpuUmFFVWZTREt4SGpZdUhibDZ6M0dTNHpu?= =?utf-8?B?SFhxSUo0K3JPNVRCcE1OWGpNMDlsTHhoaDRmQmpzY25vTm5SM29IS3N4RmNx?= =?utf-8?B?NlBtOWtvUVVGVFcrcnZwenozOUxjT1NNWkFQQnRORXE5ZHRCWTNMbnFiV3B3?= =?utf-8?B?Qm1rNitPQm9Rakc3bm93R1NJaTYxdzdMQytHU3dLSjJVRC9VSDBRNEo5TWtV?= =?utf-8?B?TEx4dm9pWGtKWFhJbzJuUU5SS1ZqNjl4c2JNb2tsYjBMVk5zaDg4TVpqVzZ0?= =?utf-8?B?T0FtREVUaFRkZ1Y5ZG5wRDI0U1RWbGhJNitUdHNtVUJPdkNZZEVpeW9aemJp?= =?utf-8?B?eWIzUTFVT1ovbHpsaG9HRy9oSmlabHZtc240eFpMY2ZvTUk0SmdjSW1hc244?= =?utf-8?B?WFZQcFJ0bHpvaTRoenhmcXgrYUIva0djNXdEdVpkUy9PYTNIVlZQOGovcEd3?= =?utf-8?B?Q3FkdU5aVFdDL1dSbk1YcHRrREV6MlkxT3p0UXd1T1ZFVm5XRC93cEx2bFRq?= =?utf-8?B?d0RkTDZRaFRXaThCTXZVa2pTL3lQMUtjVWJkcDV1cXNUdVNNNFFEQzdXWDMv?= =?utf-8?B?Tjh6dDVJeG9WcFFKZTJBWlNwcWNpUWJDMmpIU0k1bWRCSytSU2lhczI1aTZS?= =?utf-8?B?WnhyUnlhWEFZMUdNNmVVNkZ6SDdIdlZ2eGtFNVRNSWp4akhMblBWd3NDT09O?= =?utf-8?B?aEpFWXkrYWRKMTd5MWNjczdvOVNmT1lXVkZiQ2FaVkZtVmt2aCs2UzZjMnFj?= =?utf-8?B?NS8vSUliTXc2bXdEOTZIRDg4aVB6MWRGcUlJcERWNWhxM1o1VEkyS3oxRmNY?= =?utf-8?B?MHUvZm80QXJtNHRKS01MTmdtQnNIYnk0R3pqblpENDBsd2RkRElRZ2JlbVlp?= =?utf-8?B?SlRKTXplbHdGOE8vaFRrdWlxbHNFdm44RHlybmRObWs1cVlEVDJKVWNxWmtY?= =?utf-8?B?UWVGZFN3cnRvYkdNQnNiWmVqTThRaXdtQlBJQnhVQ0U2dlU5TGNrWDl1bHVo?= =?utf-8?B?VU5HVTkzVC8wK0EyT3BJb3VGOVJUaDQ3eHA3cVZvYUI1Znh3ZzhVS1cxbU4r?= =?utf-8?B?NXkzbUl0bEluQk1JRUs4Rzk3QUF1K3JCRGJkSWNBRTBiSGZ4MHVlZWF2V3Na?= =?utf-8?B?azNFd2h4QWFPWWxBRkZFaXJvVFp6L3ZkZVVYWW1CZXVUUlVza2Q5NjlLR1lI?= =?utf-8?B?Q2tiNm5NMDcyRTFiTmFaV25QdHBicUNvRnpocituMXBnellDMkEzOSs4alFW?= =?utf-8?B?Nm9HRHZnRXlsVEVGem1WamV3KzZPaEtObmVOMndzNWRYWXlKenhPdWgyZWcr?= =?utf-8?B?MUxkT205MC8wSVFSOHdoQmFXN0NWZ0gvdGpFRjM0dFlHZm4zdUkwWGx1bFJJ?= =?utf-8?B?Y3ZxV0RvS2RHTzhtVmVYRm1oa2RTeE40a2gwVFFMeXJZSkFpVC9rWWxDazFH?= =?utf-8?B?YVJMR0tRYktNcUxNd3pOQldSVjhrd0NueU1rOFRadmY2MmFrekhGWmlqYUs0?= =?utf-8?B?NHl5dXdJNkRCR2lDSGhpOVp4RllUc0tGakxIVzk0aHNqQ1B4dUswKzFJbkpn?= =?utf-8?B?S1pKYmZSZWQ2cXRIWVdwdStKNlBhU1owRXJNOEhDUXFkc2FrODNWYVkzSlhu?= =?utf-8?B?emJucTYrM1RScmg3QndFaEZ0N1lOQUZ5Vks4Sk00UTA3cS83NldWQmd3b0Fm?= =?utf-8?B?bXBZTjIzaHEyV2cySWJBbWxDRmlmMmEvK3hZQ3h1ZUhEL2pBYTZiaHBUMnMr?= =?utf-8?B?dWxXMVhhT3pHNWdHanlGbHFFVHcwYzNVOXFmNENnMlJWeFFqYk1SZENlNnZO?= =?utf-8?B?V2JBOFhmM1dyWDA1NWJHRXlSd1BmWkgxbzZZTk5NNUF2amZJRVVQbE1BNEJj?= =?utf-8?B?MGZiaVJPMEY1NUQ0MG5rRHRVbjRKb1A1Q1lTV3k3SEV0QW9vYzNrbndYRFFH?= =?utf-8?B?N2pqYTlKQXhJUk1Ockd2dUlmZk10YUNHb3lyOEphUWZnSlhNWVFxQ1lYcElq?= =?utf-8?B?U3Z3VE1YT3pjSEdwaXZpdzliYWFZTjViWTFEZE9MR2xWZTRXTDVlREhvYkR5?= =?utf-8?B?MHc9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7bbb631c-67fa-4bcb-a5f6-08db940b8d64 X-MS-Exchange-CrossTenant-AuthSource: AM9PR10MB4085.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Aug 2023 10:22:34.2215 (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: gJxjROfSGpTSNMQ+qQ72XwAgag1v8wygWVyhHgB6HXHpWZfx1qN4nhEWFcNy4qNvEaRjKLj1PKkJOtWcqb4m9ZLXZNNlU3lkXdupntjTcC0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR10MB5172 X-TUID: 6gG7d13MPc0U On 8/1/23 11:37, 'Felix Moessbauer' via isar-users wrote: > 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 I think this patch should be applied separately. Quirin