From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7262285697649737728 X-Received: by 2002:aa7:dc07:0:b0:522:3a0d:38c2 with SMTP id b7-20020aa7dc07000000b005223a0d38c2mr9193844edu.9.1691484524695; Tue, 08 Aug 2023 01:48:44 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6402:12c8:b0:522:2af1:23be with SMTP id k8-20020a05640212c800b005222af123bels2233458edx.0.-pod-prod-02-eu; Tue, 08 Aug 2023 01:48:43 -0700 (PDT) X-Google-Smtp-Source: AGHT+IG81XNG6pY6evQeKcmUDYqZZ0nAscYoln2BEWcnKZjeYzeFxi7nixmPmeC1UO9upJ+tUNkE X-Received: by 2002:aa7:d90d:0:b0:523:1ce9:1f49 with SMTP id a13-20020aa7d90d000000b005231ce91f49mr7670351edr.42.1691484522880; Tue, 08 Aug 2023 01:48:42 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1691484522; cv=pass; d=google.com; s=arc-20160816; b=NlY8HTTSGD29QK1TmQmAjia4pk9SUGez36taPZxuVs3znn6GXARndca97vt/g6Sayw M7NLuLD/+MirZGHUaXzhohM4GNlLW81uwCugyAaBql9OIcvA32XCyq20ns9D1SSI1MqP 376la9ZAZdSoQbCW+RSLUFCjES2VVX+iogB6AoQO0P96f8xYQKM5hFuC+nsz2FFviasM nj/mhnu9HmxiyHBD5By6uG0HWYKwWvObNJC1ouusqJhvNw280okhtOIEgzieg3oJ0tt+ UzbTsA5+SV6mGoadrEIc3fuDjNXGwZmw6Jmqg1qkahQAp4WvDXN4wVd7hvYRZSkHnJgJ xphg== 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 :cc:to:content-language:subject:user-agent:date:message-id :dkim-signature; bh=t9RRrYSI/QhwaYaeOG2kUmL4zZAEjgfEMTpSgH2IZsw=; fh=Xbeb4kS7Et0MPgcfLWFlvdQ9nFuheQiYQ0OF+KlSr7M=; b=De5bsNfSIOlMtdlRX63E0E51sCvp7pkELFCCVD+fLhvBX5c2ykXPZEFfyaBFz4TxpR WBUTNWTqBf94OZwGcB48OnS1cGGX+gMPydNB9jlbW1VZmIRzg/U+01mnfxgmK/QOdmiH x52vTrTEfNpbNKJp6UC0epPXHh97bFQY63ENrGcKogw88/DFG8ujQNpkx5KQ3gYWq4H2 j3grca7dyu1nGDPxbCoNsmpKLkkO5WEUpSo4g1EB6uw54TsRDWpb0wRY7bg0HpygA3QN ifmvELTWUxFD3qprRViQqWfNGAOorlFzIgvqEQLkIOXDJJtl+3qWaZluBGJfK84npkEO DlOg== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=ZSv0z8oX; 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:f400:fe0e::62f 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 EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on062f.outbound.protection.outlook.com. [2a01:111:f400:fe0e::62f]) by gmr-mx.google.com with ESMTPS id p16-20020a056402501000b0052174fd486fsi717245eda.1.2023.08.08.01.48.42 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 08 Aug 2023 01:48:42 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe0e::62f as permitted sender) client-ip=2a01:111:f400:fe0e::62f; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=ZSv0z8oX; 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:f400:fe0e::62f 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=NGWgAM5QnyKXTY1XaA/ELOxH7TxoUpCuOaDVMO7v7eu5s4fAl87HFvPr8Zjba3JL3BDjMqfl/7XjZrpD72Y7kLIWGuVIWAtmumY+Mu4iB3CErSeMWcmfYCAfS23LtzZ87IiVT4aGbLr8sL7+moRydfXpCZlw8AUWU/XZup0mm9pP6w1jZRysESAJn4J9XfImyLg5sxeepQd/rXPTb2Ndg5jqNAtPVSfA6M6i62+8Gvdz5AETPyAau6HGM6ruCuotPV3PhEktUnUCDv1kdnprr6pk/HQe7OSilPd6YFBwWOIViCle/pI9a8A3gu+4a5OCggH+/fizQdy5ztYnc/KU4A== 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=t9RRrYSI/QhwaYaeOG2kUmL4zZAEjgfEMTpSgH2IZsw=; b=Z9OVf16EKL4nfDkVapf6wz3t7jsHe7SbifFGjEVleVG6/XiUQZsr/1pwk9mpqLQOQjQnVdKbT3HQF8QVcXw0K0va3+KtfVhHV1eTNkuxvNAFnXO2hlSc6rhywZX4040u0PFr68anIPcJM7ARzfgkpXyDPKsLMyq2ygCbDQxn3+THzar8mXCcVKEEsQeGM1s9ZJd7BfnVypNcbyqjUv1qJPQDx0LJe66MJFMSbmwIdZ5paq/9w+TFdmBwgfoK+asaWD7YhrI2Yl7g9IOd6HMXhAyC253wF9UrByvEEtPh9/x5dmlpK7VBxjYuvTcoTuhW80lOwqNIwuAc0dS26tO0AQ== 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=t9RRrYSI/QhwaYaeOG2kUmL4zZAEjgfEMTpSgH2IZsw=; b=ZSv0z8oXHr7IK7qEp+WmDIFysg5dQ0BWcXyV/EV3/hg2rb9db63/L462FVbFsAM7y3CLtdIAvuhM+wIFV8mEo2u3kJf9J3NdtdgvTLPNNkK6J9izSpWAHY+hqf7DR6jtSa1XIFsdpHkeznQ1Oz+O/DIlMT0kDG9Ey9Kp4qAD8JeVuGtktQbHb3BK+jxxNXYvVo2nntWVca8umbWI0H1/cwJsey+WPQRZ9VB0uCYSQRbhakUiebzfAtRNIx68Iv7Bhyc67XNvvZSuu9oYP8sjTLM4dhcQW1AkdI63XUD5MIXyoYtra8f3RFZftxbq8CV89b+vz2BSw3EwcU9xKeCcgw== 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 VI1PR10MB3360.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:803:13c::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6652.27; Tue, 8 Aug 2023 08:48:41 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::a41b:5cd6:2d52:e47a]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::a41b:5cd6:2d52:e47a%4]) with mapi id 15.20.6652.026; Tue, 8 Aug 2023 08:48:41 +0000 Message-ID: <4bf2da43-5ff6-4950-09df-737900c441ec@siemens.com> Date: Tue, 8 Aug 2023 10:48:41 +0200 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 2/4] refactor loading of DT overlays in uboot Content-Language: en-US To: Felix Moessbauer , isar-users@googlegroups.com Cc: florian.bezdeka@siemens.com References: <20230801093706.1347928-1-felix.moessbauer@siemens.com> <20230801093706.1347928-3-felix.moessbauer@siemens.com> From: Jan Kiszka In-Reply-To: <20230801093706.1347928-3-felix.moessbauer@siemens.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR0P281CA0133.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:97::11) 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_|VI1PR10MB3360:EE_ X-MS-Office365-Filtering-Correlation-Id: c601c74d-79c9-47f1-6478-08db97ec4430 X-LD-Processed: 38ae3bcd-9579-4fd4-adda-b42e1495d55a,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: D6cI8ajibufbe/BlP7zkvd1GEWXrhbN50LAZkpLnfec/PS3whnQH1ZMqvvTtjY80VxocLQ/eg8zqUsj+dzs/ickpLVTWC1FtUSFS1qzjZuLYMUVPm9F1Idz4g1nM3kgs40OgMCQhUSTLimpyCBB9fHA3XMCfA3nZ2ZPwnsxHpB8cCdAbFFuHFCctRHYmcpoR4cb5xlEfJTu/bEJ+PhuMj9pRw+6BuxLeKtRGsV5ZUSuWu8fJMMuPwfQ9cvnE4XyJtCTFsnArwKXxsk6x5mJkvZulZq7DXfVWuMEFYFP1BTmQz9HaPHnC6MArtCj3cZb+9Ofsfxw5eZjV0qC0WClEvomtaqJ6dCwZ/1Y9hYq07EZerU766sE5Gone5j4igPdd7aX3OgajGPdpz/iHp24VLH5IA+9yrP5OvEIpzpxF/B5vAmap86cTktW5l0+7f5x3mY3w0JCUzS0Pw65gaUOHsA11CsHsgKMlhuq9X8HlJZPn/JX/sI3sB1J+NoOtczFA6f5k6GmJHUXQ87+kJFzk7CMTBLep6Yenqp/Kzq0j/HBIWM5jN10tOVMhoFsb06gdDV3JucGMhIMv0M3DCJqe69lK3S0rOj7zYk7I9yfxHtnrLwkNR3/B7bicuYFuesz3OOdMceETLNcYim3pt+PSiw== 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:(13230028)(4636009)(39860400002)(396003)(376002)(366004)(346002)(136003)(451199021)(186006)(1800799003)(44832011)(8936002)(8676002)(5660300002)(4326008)(41300700001)(316002)(83380400001)(31696002)(86362001)(2906002)(6512007)(107886003)(6486002)(2616005)(6506007)(53546011)(26005)(36756003)(66476007)(66556008)(66946007)(82960400001)(478600001)(31686004)(38100700002)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WHk2RytpSnJ3QTRGTXZJRmxKVUthdURMaEYyZURLTmFLMkc0MmpLT2N0dWRZ?= =?utf-8?B?Q2c1d2hBdDdqYmJjckE0bUFqSHM5S1dkdENXSWdJL05XSnlDWllpbDRyd3NB?= =?utf-8?B?T0V3dmZqNUkyUk1mejRNaUNaYVd5MzltbDB0VllIVjVVaFh6NjllRXNlZ1Vu?= =?utf-8?B?Z1pFemFFQUp0SGlqM280OE5zYXF5NTNWSnR0SFQyaXdRZ2k2bk5pcFozT2V5?= =?utf-8?B?VWhmMmE5VmlNRjNLRS9Cdm9Xdk4zOVJKWGN2akxZbzBvcUFGRmx4cW00RGpU?= =?utf-8?B?SE9HZG1IR2liMmFVakZFZFdRaExZdHJSUzhmY0lrdEhpazl1TU1rT3BjT0wx?= =?utf-8?B?SEZNTG51Zk9rWmQvUGlOeTc5OEUwdWg0RGdrNjJDVXF6L3VYMFNCYm83M1M0?= =?utf-8?B?TTZJYzFzYlBwZzYvdjIyQndBUHRkSTdxa1JwY0lZYnZEWVVUcnlEZDNkSHpi?= =?utf-8?B?cU52d0dXbDdPZU9XUG5rbjJmOW9EaGgvQ0lHMW1xRG1BeldQTk1pOW5XSU9V?= =?utf-8?B?c0dQeitxVmV0WkJCUlUycGlFUVpzay85dVlyVFdrWUQyUElFbFFoVjBxZjhn?= =?utf-8?B?ZG5Bc2l3TzZRNnJUZG9TN0pHdzhObm9leDhENHJnWWROQUN3VTJYNHNwVk9h?= =?utf-8?B?YWExL0lkSkxBUEc2VTlWeVp1TGJDNUNOMVpRZmYweTNlUDdveVFiZmNSU0Zs?= =?utf-8?B?Q3lQN05JOTVXc0pWa0hlVU8xWmkyNTJMY21kaE9WYjdTN25ZcHdCT2Zoc3JN?= =?utf-8?B?Y21RQlhQVnpwbitOSkpDUk1ON3JKM3J0MGY2T1h1bGhQNnFZZi9hdy91OE1H?= =?utf-8?B?MmNUSFdKeE9hd1k1L1E3RnhqbVg4TmxPdkR6SVhmQTNqMTJWNXNuNUFKSFBp?= =?utf-8?B?L3lyZlM1d3BSZFdoV1p5aGZkRXdHNkxaWVo0OGtJTUNhRWVaNEIyK0oyaENZ?= =?utf-8?B?NTFHQzBWKy85RkpnUlh2dWUwMDZFV2lsWks5SzgwOHE3ZFpVRVJzVFBFT09P?= =?utf-8?B?d0pycWlxeEcyckJSSUF2UjBGQVVmL2RuMnpvUFovbHN2TWsxeVZOT0gwS0dV?= =?utf-8?B?TnBxTllkRnNTYStIWVMxTjIrY2lUOHZiSHVteDU3VnJHU1haR1pNRkxLQjhD?= =?utf-8?B?dUZCdTk2UDBNMkxzckx0UDNJa2VVdTVQZk1nWmNtc0pZNzdTZ1hxY3Z0aVJk?= =?utf-8?B?ZFo1elhrR3NFdWdBU1Rkd0RlY3luK21XNXlLdUY4RUx1eUxEVnJaYndKNFRK?= =?utf-8?B?bi9nbTVlSjk3YmtBNllMQlBMUFhVN1A1ZUhqeUsrdStYcHdnNUM0MTBRSVcv?= =?utf-8?B?bUxQQTg3ZHJqL2d2QnMxUW5nSjdsaExleFBMS0haaVN3Yjc3dVFKOUVIQWF0?= =?utf-8?B?aURWV2h0ODZHbzl1NXI5dFVIejdrME9XS2VzMnlBZVZWK0gyWXV2d0RSVEdF?= =?utf-8?B?TWVjcDhuTisyRGFrZXJRaUk1S2VWbjREMXV3TnJ1N001cWRYOVVsdnlwY1Yx?= =?utf-8?B?VGcxVDUwQmlZQmxRcVVvMWc1a253M3JPaU5KdDFvaEpnQ252QmhwZnBpcXVl?= =?utf-8?B?NWJlc2tkVHl4NFh0QmpLbDB3ZThXK0hNUUoyamh0ZmduanhOQkJ6Z0QvUGpV?= =?utf-8?B?a0xYay9kVm1TZVNVNEN2TmNaWWlJNmMwUlZtNTZlWW9rRUJ5OTMvQ2Zra1lP?= =?utf-8?B?YXdmblBJK1V0UHA3WENPbkRDV01WTzZ6SUFzZ0YvQ0RUYnN2bDZYLysveFM3?= =?utf-8?B?WThZRE5OOEx5Rjk4aUQ3MFBLbWhVT3JIbVJVdlhheHZ2UkNWbXZqU3JQZi9T?= =?utf-8?B?VTlUeE1WVnRSQnhHVk81SEFXWEp0K0xoUkZiOHZyaEpMRFNIQ0VWYllJTzk0?= =?utf-8?B?Qm96SVprN0RIaVFXRE1vU0RZSUhXanl6ZjB6VzI5aHhpRGJ5THBhMHU4aThw?= =?utf-8?B?Zm55TEw5Kzl4S1BpQTFtaS9GeDFWOFJjM29hWDNNc3UxMFV2S1hNTjZFcjhq?= =?utf-8?B?TUxyZktHTUZ5bHJBU1FuTFI5cFhjZzRHa1VOcGEzOUhDRTJyYjVVRG9zWTdq?= =?utf-8?B?RVlLVEFCL1dYSmFSZXhRZVRaSnFTaUx2UHpxQ0U0K0ljUS9UNlJnRWhVYm44?= =?utf-8?B?YldPOHFmL1ppalI4bjVNcWhydGs5OE9HYkxBQlQ2NTVGVWg4ZFkvZDhvQURl?= =?utf-8?B?cFE9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: c601c74d-79c9-47f1-6478-08db97ec4430 X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Aug 2023 08:48:41.6660 (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: dJkCslNNDhdc3oHTlrBeGLOlejixsqUmuTUKIfjiaeC+9r+oJoPicojglBl/Is7kheHMIqKbM+83ypuKBteifQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR10MB3360 X-TUID: qdQ17RQL7RJy On 01.08.23 11:37, Felix Moessbauer wrote: > As we already expand the DT overlays variable in the code generation, we > do not need to loop over the elements in the generated code again. This > reduces the size of the boot.src script a little and makes it better > readable. > > No functional change. > > Signed-off-by: Felix Moessbauer > --- > meta/recipes-bsp/u-boot-script/files/update-u-boot-script | 6 ++---- > 1 file changed, 2 insertions(+), 4 deletions(-) > > 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 e9ace15e..14a81563 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 > @@ -63,13 +63,11 @@ if [ -n "${OVERLAYS}" ]; then > if ! echo $OVERLAY | grep -q "^/"; then > OVERLAY_PATH=/usr/lib/linux-image-${KERNEL_VERSION}/ > fi > - echo "for entry in ${OVERLAY}; do" >> ${BOOT_CMD} > - echo "echo Loading ${OVERLAY_PATH}\${entry}..." >> ${BOOT_CMD} > + echo "echo Loading ${OVERLAY_PATH}${OVERLAY} ..." >> ${BOOT_CMD} > echo "load \${devtype} \${devnum}:${ROOT_PARTITION}" \ > - "\${overlay_addr_r} ${OVERLAY_PATH}\${entry}" \ > + "\${overlay_addr_r} ${OVERLAY_PATH}${OVERLAY}" \ > >> ${BOOT_CMD} > echo "fdt apply \${overlay_addr_r}" >> ${BOOT_CMD} > - echo "done" >> ${BOOT_CMD} > done > fi > NACK, see commit 8b9f930410234ad46135df3642bc0c7053fc854b. Jan -- Siemens AG, Technology Linux Expert Center