From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 763C1C433F5 for ; Fri, 10 Dec 2021 07:41:53 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 28F1982054; Fri, 10 Dec 2021 08:41:51 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=reject dis=none) header.from=prevas.dk Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=prevas.dk header.i=@prevas.dk header.b="k5Pnk4RW"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 13E2B8296F; Fri, 10 Dec 2021 08:41:49 +0100 (CET) Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-he1eur02on0706.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe05::706]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 0F0958069D for ; Fri, 10 Dec 2021 08:41:45 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=reject dis=none) header.from=prevas.dk Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=rasmus.villemoes@prevas.dk ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dMzsGTID67BA8AOh8+2CAGuAix5IUak8JEbKjRDI8EAIikJlQHCwmukU80D9ms6C4dNQ7Fa14IEkYi/Lxhlzi8LJTolzzO597DD/F5ojipuhgjRDHWe38KPoozN+K7GFUVYqx8Xi5VAJtwrSX10L2IhTRqoigW5uphgh2DkvAQZvkj2k8MWXkaVMhJPUnwHh41rW1WA2CfJPBqfSw5cLLaS0JC91dLZ0V+1uggzp6ZJAQSCNuY3E5WXFx52rjDbxnrPS90Ki2P9vQsH0jzOUG3dOfPAAMbkLUug7NqrmbtLMcJyMXX54/CWNfwcxgdGp7jw0w2hSJgIskfFy2iNPMw== 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=iF6X6QEQusI0jadeNo3DiUsdeb9a1f8Ih2/JGfV4cnY=; b=WnIgcxq/fXkJuVxyKAFostrhv83eKxqE6cyXDLygVo7k5zWRS+BH9BmT05he1WaxFIY29Eo/zc8MTeqUbGMnNn8YyXfbQU+mt+D1c3/Y62zW6WcUhweW0TeB1I/+RCEKK7++lQID80xk02c+VEIxiM+BJMCFivJC7ia2I/y/df1lkD9m3fw50cM/N1NBguwSTTXlI7p+VUkI2f9fe5nILuj64lX4L5xnV2DDAvD2TIVp0sx2SXBx8iCST4xYEPaAHbDp6sXWNbCnruWoUGzQSHFlpBUrrlt/cA4l6AQpGr1xhPvRPRltqtZEJKFG8JK9Hqcz1DT+30iibfCqOrX2Zg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=prevas.dk; dmarc=pass action=none header.from=prevas.dk; dkim=pass header.d=prevas.dk; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=prevas.dk; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=iF6X6QEQusI0jadeNo3DiUsdeb9a1f8Ih2/JGfV4cnY=; b=k5Pnk4RWZi1ZK6vo3D9RfZdT6Zktf1nzekZIRuc1rsZSRLrlKqHUrQnpHyI7/TUXrmCGVm/qmdSd//3iwHMBIMOYW7uWZSkDB/vmioaLGX6wp3U+kJmtBYsB/wl+aS+NI2sDhsgreQL63ViCnQAKdfUBY5aULZRue68kP5kCdW0= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=prevas.dk; Received: from DU0PR10MB5266.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:34a::22) by DB9PR10MB5308.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:336::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4755.20; Fri, 10 Dec 2021 07:41:44 +0000 Received: from DU0PR10MB5266.EURPRD10.PROD.OUTLOOK.COM ([fe80::e1f4:ce93:7894:bd1e]) by DU0PR10MB5266.EURPRD10.PROD.OUTLOOK.COM ([fe80::e1f4:ce93:7894:bd1e%5]) with mapi id 15.20.4755.021; Fri, 10 Dec 2021 07:41:44 +0000 Subject: Re: [RFC PATCH v3 8/8] tools: gen_pre_load_header.sh: initial import To: Simon Glass , Philippe REYNES Cc: mr.nuke.me@gmail.com, joel.peshkin@broadcom.com, u-boot@lists.denx.de References: <20211117175215.24262-1-philippe.reynes@softathome.com> <20211117175215.24262-9-philippe.reynes@softathome.com> <38d15e93-d7bd-aabb-230e-0de702ca996a@softathome.com> From: Rasmus Villemoes Message-ID: <337695b5-bb8c-3427-c252-0f7f2103ef98@prevas.dk> Date: Fri, 10 Dec 2021 08:41:41 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-ClientProxiedBy: GV3P280CA0070.SWEP280.PROD.OUTLOOK.COM (2603:10a6:150:a::25) To DU0PR10MB5266.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:34a::22) MIME-Version: 1.0 Received: from [172.16.11.1] (81.216.59.226) by GV3P280CA0070.SWEP280.PROD.OUTLOOK.COM (2603:10a6:150:a::25) with Microsoft SMTP Server (version=TLS1_2, cipher=) via Frontend Transport; Fri, 10 Dec 2021 07:41:43 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 033c9332-e03a-4ae0-7ca2-08d9bbb0832e X-MS-TrafficTypeDiagnostic: DB9PR10MB5308:EE_ X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:9508; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 8mKlG+Ed31sh4oBpdhyOUEj1q9H8QS2058/PRKdrGbRSPvIWWUeXhc6sUF0Pt+JlCH4Chc9dP84JV+jECy0bV3zoF03ZsnyGyggl5mS556A4lUDWU6Ib+SRxaRRKtdv6g+oD+/JLsu127PDEBLOAD5iMZRB7z4DPNvq8CSGKPVRoqfszC9//dcKbvkL8+P66K+8EyA3xByR0xsftrWR6y2RloaKRDuno1BQ/r+o5cgGykkeaF107gGUZolK34Ne8Gt68G8PyVZgsAKoo4Gq/kdqnhFy8iF+Vx6pDN6X7/0RRtZjxNnLu9ThPby7v8EEpVsnIvcKfrzmk+8RSG5jNok7qtCZgt93LNIqgtjNsR8m7igu/hnnwz9KkXIFScudeTZ7PGv69mPzDM1eLcsKdQW6vHtYoGDPo4+OSrv1V7U1JHmDzUTN26V9FMD9JfNBsU/1VDCTzZ9XD2jAzFm/sX+uiUkn0HMCRxM3Yt19JoqWqORKZAsMNN6Jdfxi8uCkXfBPV50U1Syt6YXrJ9CPT0MlbMlu9TCbbM784iTh69o2DMpka7hYS1MuBYuvf//3q6uaTBtJR/tasqD56vW0cvMJjURJ55JL32gkr1WvVzA5Zd5zwliLDG+SUQVR6yW6U5I3eJpGC0StROWARu1TZhfQO8RhDJ+jwZGypayzvUqL8YvvQVYlF6bhfJIgH09/ZZiGWi83awU+4HOQDHauUl2o4nvGcsc6B1nv7Pr3NYwQWsQuhpHDop70ZQUt3bWa6 X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU0PR10MB5266.EURPRD10.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(366004)(316002)(110136005)(8976002)(52116002)(36756003)(66556008)(2906002)(186003)(6486002)(26005)(8676002)(31696002)(66476007)(5660300002)(2616005)(66946007)(956004)(16576012)(44832011)(4326008)(38100700002)(86362001)(508600001)(38350700002)(4744005)(8936002)(31686004)(43740500002)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WGRjbXhHL2hyaWw1Tkkyb0xiQUV4S0FuZE4xNGhua241eW9YbU5SSC9vV1pK?= =?utf-8?B?OWJoNldPNFo3R3owVEd1b011MmxUeW56TDF5MHhsM3l1U0hCMCtoV3FRWDYw?= =?utf-8?B?ZkZCVlBnS2srdHpQYk0xc3ZjOUdmTkczOWlqNDlvVko4aTRodkpFVEs3bnZY?= =?utf-8?B?SjlHVjRDQVVPVU42RlAydnM2TE8rWHJ2NHg5MEVhTUJkTUdPbnVJL3NXaU1M?= =?utf-8?B?ZDhqR3RvaWxVNXppZ3puNWVTRjY0Zzl6cnVseVBsTDVSWWFNSXZodFhyN1Aw?= =?utf-8?B?bzhzS1FGQXAveFpYRDZjVDdSckdDcEZaZ0VjYTFZSW1WdjM3UkZ3YUhQRHZp?= =?utf-8?B?bEIwNkN0WExUQk9tR0VZa2VnN2RKUkM4anY5aWtndGRwWVRZdXdZTnJheEJt?= =?utf-8?B?SzV3ZXNUNnpuYWZZNHo1Nk13STJZRVlxRG5SZEI0Wk9BSjBjT2tmdDJyQ3E5?= =?utf-8?B?OWdJM3BtSjk2dXQvaXNOZUVSalNoaFVxbUdTbWRMU093R1lvMXp1SEJwRzNh?= =?utf-8?B?MXg4UCtxcnMwMk9xbkNsZmg2bGNPS0ZqcWFyak9PeDY1UDdLS3ZTUmRRQnNR?= =?utf-8?B?c2N6bWljQlhyOWVpNHpLS1BvdXppTVBRMHRPS0dqWk1jbmJmb0F4Rmw4MlNV?= =?utf-8?B?WUprRVNRODlYeVo5Qk91VjBRWjkweXVkb3hNUjBYdFRuQm4rZ2wyV0pEL1Vn?= =?utf-8?B?N0RGTWlLa1plVzB6eHcwaUlGYmo4UkExV3Y1eTJ1blNmOGthMDF3bmRVMzdz?= =?utf-8?B?TXVKeUNTd25XdDBGSFdxWlJ1d3g5eEdseFRLeUFzcG53SlozQnQ0NlhLZkhC?= =?utf-8?B?UWZLUWtDVFF2c3FHWnF1bXVHMEVVRzd0TUFyVlhMRzd0OUR1RlJhUDdjbzMx?= =?utf-8?B?N2lMRE0zMXpxaGEwQ0hGM1FubjNJeTNucmltNEJNTThTVmVuQnJzaVMvNm52?= =?utf-8?B?NGpVc2M2RHRhNjZPdlR3SWIzUVNwSm9GSm8rWWVVVTR4VktORzkwbUpWckl5?= =?utf-8?B?bEErcnJ3OHB4NzlBN25LUFJhNWZUaXdjMjRBRXQrU09MMW5UaC9NYUNqK1Yx?= =?utf-8?B?MERmNEtlNkpJVG5tNU5oajh3S2JuL2JQNThMRmdwUnVyaHF5a1REVUtWbCtY?= =?utf-8?B?WTdVL0xqSmozdzBYUjBIQjhndTltZ0JBdzJzbWJOcnlua0EzR2Y4U1VhMkp6?= =?utf-8?B?SlJMYWNENUNxVDRhUDFOdk1qMWFST29BdkUrTXZPVGc3eGxrTUgvbEw4YTdk?= =?utf-8?B?RGlncTJVeGhSUjBORXZ5YnFxNXlhUUEzeFFXSXFadE9rZkxqcmtGMHZ3MUtU?= =?utf-8?B?ZTgvTFYydWxscGNMR3BYTHVvWGJwaENNNFNBM1U5bWNpUUM4SUtETnlNdElH?= =?utf-8?B?YXhyV01jOVlkbk8xV3hwelN6YVJiWGgxOUgrclBtMElmTTk5Q0FqUlVUU0xq?= =?utf-8?B?am9iSjVpUmtlWitVNTYxaXkybDZ0dmJ1TjZubFRmQ3BzakQyVGF1bG1Kc1VC?= =?utf-8?B?dTZ1ckIyNyt0YUdiR3VoTks2Z1NXNEYwcUUyWUF5RS80NzBQY3prZTNjL1N2?= =?utf-8?B?VG93S1RnUEp3OW1KSlRKWlFuOVY3WWJEUEYrQWdXWnd1Njl3eHFZRTJhOXpj?= =?utf-8?B?L3B3bk1TUzZNYW5WcmZ3THAranlxZ0szTUcwMUZuV0Ntd2lveno3aC9aUkVI?= =?utf-8?B?YzRLdXZjdEw0ZE5Nb2RFdXRDZEhhTnJ2TVlmL0VrODFQMFN0eDIzeUY0WFhp?= =?utf-8?B?TkZldlZZczQ0WFhUUndNSmMyZFFLMGtPMVZFOXduV25EdFdCa3JSNm1WaElt?= =?utf-8?B?UEtLbHNuaVlpWHo5Vm84VEdnUmN4R1gzbVZLWXlrWUdHZVQvQStSWWxPVVFT?= =?utf-8?B?VmdLQ3hBNEQrdmlCUER1enlaMTJHMEV1UzJsWVplRXg2dU94czNrZmRkSWUx?= =?utf-8?B?V0hQQlM1MUNWQjk4dzNYT2Z2dy9EWUZEUHA1MjZiNm9rd1kxVS9RSFNqVzdj?= =?utf-8?B?Ym9CR0lOSWh1Mk9wM1hsSldLQXZPN3MrUmFlWnZjODFDY0VSOW0ySVdDb3dj?= =?utf-8?B?bll1Q0pQaTkvazVRMTA4Q0M3c0ltUTdPOUVWaC9ueHMxUk1ZY0gvT1FBalgz?= =?utf-8?B?NUdoakh6aGYvR0FRcW5UckhSMy9Cak92SFRwSjZpRVZ5OS9McDJndWVadjlt?= =?utf-8?B?OFdwRzI2VDk0czJQaVEvdXJiUVI0Y2syV2RwZjNtYks0bVNWNHZ6clB6UXd0?= =?utf-8?B?NXo2WXV0cndkNUwxR2hKWWdiNS93PT0=?= X-OriginatorOrg: prevas.dk X-MS-Exchange-CrossTenant-Network-Message-Id: 033c9332-e03a-4ae0-7ca2-08d9bbb0832e X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB5266.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Dec 2021 07:41:44.0569 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: d350cf71-778d-4780-88f5-071a4cb1ed61 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: qIwZgM22j2O0BjRKtJ4ywrCdgo3lyIMg2HK3pDNtF9J9cHDFtqFSt376JFwye4YrACDBANE0rQvz96akitcF3pWeDtaG07H6HKFgtIzVtzs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR10MB5308 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.38 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.2 at phobos.denx.de X-Virus-Status: Clean On 10/12/2021 01.14, Simon Glass wrote: > Hi, > > On Wed, 8 Dec 2021 at 11:10, Philippe REYNES > wrote: >> >> >> Everybody agrees with this proposal ? > > So long as this is not a shell script and is done with a binman entry, yes. No, no and please no. Binman really isn't as wonderful and magic as you think. Having a simple, well-defined format that can be generated _even with a simple shell script_ is a good thing, because it means I can go generate such a wrapper around any random binary artifact I may have somewhere, completely outside the U-Boot repo or the context of the U-Boot recipe. That will, in fact, be the most common case. I should not have to add random noise to blabla-binman.dtsi to get the U-Boot build to wrap my FIT image in the proper format, adding weird inter-recipe dependencies between the kernel and U-Boot builds. Rasmus