From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Thu, 13 Mar 2025 13:55:18 +0100 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1tsi5n-00DZZJ-15 for lore@lore.pengutronix.de; Thu, 13 Mar 2025 13:55:18 +0100 Received: from localhost ([127.0.0.1] helo=metis.whiteo.stw.pengutronix.de) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1tsi5l-0007JC-E9; Thu, 13 Mar 2025 13:55:17 +0100 Received: from mail-am7eur03on2132.outbound.protection.outlook.com ([40.107.105.132] helo=EUR03-AM7-obe.outbound.protection.outlook.com) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1tsi5W-0007Ib-HC for ptxdist@pengutronix.de; Thu, 13 Mar 2025 13:55:03 +0100 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=pqozUvKr2yNKvSEqdUPXsWAmDcAzyJ0Vpfwv9VnViTPWe2x+sMrtXUQoOpNXI20JJ0LoAY6Dr8ekqIR3+6qJl0K/GeBU1gdsy7aeXrWJnnIftqz6u/S1nQBoP7llA2sC/dqCbIrZiHWA2+DiNIEf5G0/rSIKYjzRCXtg1dnWVQ5sBGQ4LoNdtjr/rvJ7qT4XYxTYQVZirIEe+fp1BGVVaqFiGAU0yNIqs8U2K+cckA86N8jkp+lxkx5zB0mxSAS6hIJtHSIZlRGfu5GWwbFNtX6hEmt0m7vtc4My3Y9FUeNSGXH/F+HguwRni12hAJ498fyHlHjOwrKt2z26H6l2Pg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=jHBWA00VRGGZEQJVG8A84R5gyLjy7x/tzkMkBIpzCtA=; b=dvWOAzcxOQkb1KcNyq/dF2aaQ9LEMr6WpuFqo2ywXsZN24lVcy6aPwE5kmAiVou4mbs0gvJXDap+yJMqZBZx1yhPad2egn12BR3WU3FvsEHQ22svy3VIPpGnxdvCuDDXf5OrNz4EC3pWxwDSOg10ooYgfOHA7EgXVTcePYj5lR0U4acnwZ3r6ilU0u48GAaT+r2KHle/6QiBF/3JLJgUKQHZ65xUt6Pff06eNOXKaiBo+JQhOfV80qvmIkDDhMwrkVId9sLm8ZghryuSeYfYFV4iTuKkPn5LZigJbfWRfpaA6OtPrU0NH43cFtIR+uiODy51wlb4PjF62mCI28M1mg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=t2data.com; dmarc=pass action=none header.from=t2data.com; dkim=pass header.d=t2data.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=t2datacom.onmicrosoft.com; s=selector1-t2datacom-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jHBWA00VRGGZEQJVG8A84R5gyLjy7x/tzkMkBIpzCtA=; b=Xe1w+ciOXIv6+/Fcv+RRUaUD/Dv8NZJBPjKSBIVsNP/2LgoD8mzYFMPdJnnLlu56w5HaHDQ9XKqyRwFWOY8ZfjDmqKe477YUKGVqSiFLWpGhmomltAnOz983GRxaouQYEgvW+kvpiOPspisrHHikRUT6iVNlQF5/wqlRjLxrWII= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=t2data.com; Received: from DB9P251MB0618.EURP251.PROD.OUTLOOK.COM (2603:10a6:10:334::22) by DB9P251MB0390.EURP251.PROD.OUTLOOK.COM (2603:10a6:10:2cf::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8511.28; Thu, 13 Mar 2025 12:55:00 +0000 Received: from DB9P251MB0618.EURP251.PROD.OUTLOOK.COM ([fe80::fe8d:f825:5b29:2903]) by DB9P251MB0618.EURP251.PROD.OUTLOOK.COM ([fe80::fe8d:f825:5b29:2903%5]) with mapi id 15.20.8534.024; Thu, 13 Mar 2025 12:55:00 +0000 Message-ID: Date: Thu, 13 Mar 2025 13:52:21 +0100 User-Agent: Mozilla Thunderbird To: ptxdist@pengutronix.de References: <20250313122150.11021-1-benjamin.gaignard@collabora.com> Content-Language: en-US From: Christian Melki In-Reply-To: <20250313122150.11021-1-benjamin.gaignard@collabora.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: GVYP280CA0031.SWEP280.PROD.OUTLOOK.COM (2603:10a6:150:f9::9) To DB9P251MB0618.EURP251.PROD.OUTLOOK.COM (2603:10a6:10:334::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB9P251MB0618:EE_|DB9P251MB0390:EE_ X-MS-Office365-Filtering-Correlation-Id: ad46da0b-9a0a-4809-b8c1-08dd622e43ce X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?B?VnlnOGxSUVlNOUN2SENsSTRiV3ZzdFJ5eVZjRmdETklsRWVBRjlUeVA3ZG9h?= =?utf-8?B?bmtiNEt0NVl3YmovcVM3NFAvZXZRWmtkNDBqdGdvNm1mVHVRZmdueVQwZmVt?= =?utf-8?B?VWdGT0ROTGJzdENIWFJVS0tyYjBhZjlCQ254QndiWkMwMk0rbXQ0ZHplMnpD?= =?utf-8?B?aVNlU08wMnVWUTM4U2NDTzRmUVJ2Y3hGZmNvMlBITEg2b1QwaFJLd3hmaStw?= =?utf-8?B?Y1hTOElJU1hrUURhN1NTVUdoUys1dU9kZ2tlcS9VYUpRYlNScDFYMStQWXh2?= =?utf-8?B?T0c5N2MzUnM3UWdVSWt3NUZqSmYrZHIvdmJZWEdKTUtOTzJTaDlVYnZnWDBt?= =?utf-8?B?aENwSW9QV3lMZUhiNWFndzA1RXF0aUhtRTRGeWkwc1lCUW54d3gwMmdVUGNT?= =?utf-8?B?d1A1b2hOMDI1RTFRTllPN3BFYnB1cWhqTFhubHkwem5zNG1mUnBqWndvYTlt?= =?utf-8?B?ZUx5aWp4WmR3ZmxmdlpNa0tmNlBBS3BDV1c3M0t1cGcyYXFJSk9QY0duU0E4?= =?utf-8?B?Z0Vjc1NYVGdtS2NvYWFUbG4wbHZGaEJPZ2hUdFJZWG9DdEFDUHc4Z0Y2M1Vj?= =?utf-8?B?eTlwS2p6UmNtZ3diN1doajNPcVQ2Sll2Yyt2TUljUEd1VVNSbExVV2ErNjVn?= =?utf-8?B?endycFIrcTFtN3lNNG1MYmE3VDlxdlMrYmE3STdTeGNkTWtPeDVDOHBmRm9D?= =?utf-8?B?Z2FmOVZWMFJTUW8zNmd0ajk3NWdEVUhQVGdpRDlFUnVXOFVCQ2RPWWg3QWhI?= =?utf-8?B?eDM2eS8vcUFqc2JoTnhNcW1rZ0hubVN2WjdaTWRzWTZYNm1ZckV1QzJTNm8z?= =?utf-8?B?KzRqTitUYjMwQmRncjRmWk1vVC9KbE5yMlFFTGZENGJmQUVLMVdzdjEram5r?= =?utf-8?B?NDhubFRkdWxCU09HekF3UjY3S0NNRHRYQzZLNk1EYTdnbFJ1c0hTcVhXN2Zh?= =?utf-8?B?aVRrZ3VrY1ByWEJXdUpxUXhMOUY2MkFBKzl1RWhYYWl5Tmswb1JINkl4WWlH?= =?utf-8?B?ay92SVJWeHBUdlhEMzYzZHBCNkVQK25yZjd5bjN6MXFiNXZrTmk4WG1qOTdn?= =?utf-8?B?RmtWQTdjU0hrcU1aQ0QxR1gzTTZuMTRsOTRUVlVMa0pWcGtwcVZZWWNGOC82?= =?utf-8?B?aE5VdEJCMnRCNzNnc09aNTJlVCtaNWpPb1Z3eEFHMFNWU2FNalVxNlp0bFA0?= =?utf-8?B?c3ZnbjhzU0RxdloxamVaeGlhTFZYSXFZak1mY21SS0xqM2NJZ0xCQVJHRm5Y?= =?utf-8?B?WVVkK3lzYjJIaXN6UGo0NmlyNUd2c3c4a2Z1K2hwVURKNUhySEdRWWJiSVk4?= =?utf-8?B?d3g1MlBPR2J3YXJubU1XNFRuS1dtMUFqUHdIZ3Q1djc4cnhBVDZxVks2NGNw?= =?utf-8?B?UE5KdkVkenNNQWtYVFMxWExBaUVEeUZKSVlMVXVwNHlMTTRqU2x2a3pBTzZo?= =?utf-8?B?bVl0c3NJUDdnMmRKM3JiV2l2ZmVtdHl3TVFWcDNDekVYWUtjY0RTb3FGSGh4?= =?utf-8?B?U3pwOFJlNXdFZmJGaUZoQml4dlZlOCtEQVVEZHpBNGFOR1Z6NzBqVDA3Ukhv?= =?utf-8?B?TTROYk9CZUxqamR6SVRHeFpnWk5VdHlkN0o5Q0s5QlNwcVM3VWdzeHhRa281?= =?utf-8?B?VDNEVHF4dGNMWU5Ta3lpMHVSTDI4Uk1CNTRHT01KMitOUTJBZkNoTjZ6V0Yv?= =?utf-8?B?V0NlRGU1d0s2WGZhQU83WjF3MW14OGhYbnZKb3FXN2F4YnRwQ2FsZE5jd3li?= =?utf-8?B?cm9GaEVERW9sTFRqTi9mcmpXdnRndlArY3dpZDN6MU5qU3dseW45Sm1qRzg1?= =?utf-8?B?QlJYUXc0SjU2dDlNWDRJQWJGL3cxQ3FlQXVJbVNWSzhCT3FqemY0czhCSWdO?= =?utf-8?Q?cTlwvuVdgnM86?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB9P251MB0618.EURP251.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(376014)(366016); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?d3c5UFlRdHFZeUdTK08yZmcxR01ZRnhUU09ZL2xrb0swaThHYVQ0bitBMWxE?= =?utf-8?B?ZytoMjJKeVQ2cGxkSldaVVhhQVlNZ0k5dU1iT3lFZVZGVWJ5UUh0MzM4NUp6?= =?utf-8?B?cDlDUlFteU1FMUdGMGZsUjdZNFAydW1xd0M5WHovWlpJZ1BLVkZQUE1zSnZl?= =?utf-8?B?dFJQbWFSODkvYUJDR1dscERSbG11bm1jdUZZcExrQUFwZE1FZ1JjdmltRTdz?= =?utf-8?B?OVBUVDBaSHY5T0JKL2Y2K2VzcThHSmRWSVdoRTJ3T0E0bW9jSWJtSkxtTU82?= =?utf-8?B?cm1QdnpCV0pxSHhpV210L2NscHNIcXExcjRKZk9xSTRYMzVXZmV0YS9ieEt2?= =?utf-8?B?Zm9YeEhzK2FkRHI5bTdPaWhNVkpOcUpvdUpOUlQ1UDMwRnloQ1V1TDVwdys0?= =?utf-8?B?RmY3SGJJNzRyMzRWUDhuWXc4MVlpMjYvUXhlY2pCNlVwc0xCQkNlbXRDd25q?= =?utf-8?B?R0ExODY1ejk3T2JNS0Z2bUM3MFd4WUpyTG54TkZSSlgwZk5nR0YxL2dCelRx?= =?utf-8?B?MlcvT01LcVZjTTJscE41dGl0em1YMmViUE0wQkQ3OG9hVmd6WXUydU1WZXQy?= =?utf-8?B?N3VjNmhQWjdYUmUrd1RBa2NGNWp2OSthd24xYXhHb2VJRno4OVJzVEV0dStO?= =?utf-8?B?Nm1uL3FXRHM3WWJVbTFkUU84ZEJoTWphdXVtSzZTTWUxUGpvVDRTcWEyRG9K?= =?utf-8?B?alB2TmRuVjhzNHNMeG14cDZ0ckRpdCtsaytTVWx5L3BXWDVTMlNCZE1EUkpz?= =?utf-8?B?UVRoWGFKVzNOOEFvSnlSeGlGNk0wMzB4ay9YNXZtNTRLSFJFazJEQURLRmpF?= =?utf-8?B?STFEZEV0eGg3Mmt4S0Naenhwb1FJdUZReE1BbXY4M0sxSmNGSjNuUTl2eHJh?= =?utf-8?B?NTB1c3RYY2xhekVmRkljV05CbU5VZVRGcWY0Y0hQWjhpR1N6MWVIU2gxczZT?= =?utf-8?B?empNeXlPeVgwMEpkaVlFY0dJdmw3TVVrMjhsaEJELzd0eDlPVzYwb1NOd01R?= =?utf-8?B?cGxyczUwOThRTmd5M2F5MXVhZVhyaTVjRWJHR0tOYkFhcm5FeU41RXdBd3lI?= =?utf-8?B?Nlo5OWU4Mk9DTytpVGhlU1kvZmdZTnBvczJacnpIbFNWbzhlZE5KK2pmaFNO?= =?utf-8?B?R0lESFU4Ri9nQlNpTURyaUlKcVFncmtEaFc0M2x1L1AvVDlkS000QklZQjVB?= =?utf-8?B?dkZLVzFURUFGQzBibWI2S3FXZUtxSGptb3hGTEdqRHdMem80U2FSMXFqNk9x?= =?utf-8?B?VFlDZ2JVbndaeStRS2JDc1gwcG81bnd4MExzcWg1YVhrQTBWTjJoUi9SL0lX?= =?utf-8?B?WG5XVk14NVB6YXl4aFc1aFIrcmtyOEJPZVQyaE1LbXl2ZU1uUSs2RFRiaVo2?= =?utf-8?B?Nk5OZFUwczdaMFV6THRFWS9oSDRTTTdreDhlSVlIcHV1N0RkeGozaDFaelI3?= =?utf-8?B?RWc0N2NSMWZsMDdJdTdqUEdrY1VwZHFTNnNYeWNaNE9Oc1c1TkpOUEprdmY3?= =?utf-8?B?NlgvdEhsYjc5WDhyNng5ZDVpWkZvLzh0SVpWSXVhZXE1c3ZsRVFLWm1vR3Va?= =?utf-8?B?MnFkWk9GY1lOMU1wTUt0YmRqSzM1MGdDNU9MUVZ6QmlWWTVaMjduTlZua21J?= =?utf-8?B?UUpNS2dYempncUprTWVGelZpQTNaN3dmVVN1RHBRUWFHTE9nUkhzbHJ6WUda?= =?utf-8?B?b0pJVkViTnh2VUZnMWtUUUpqdmJRYzVkbEtNTUlIQUFPVHVsTjJOMjhWR0NV?= =?utf-8?B?V1FMNjB6eTVVN1F6azJMcStuRlU5dm5udFh0Q3BzeGs4cS80aXpvQWJxRVpD?= =?utf-8?B?c2pETkRPWUY4QkoyQmloUk1UVXlScWljRGJ4K2d6RlI2eGIvSVJYSEg1TTFq?= =?utf-8?B?V2N3eGdsa0hVQlZzMzdsb2pDZlBTYlIvZU52cFJvSlJabTZpbXkxSmxlRnZk?= =?utf-8?B?R1FaR1JPamRhcFFtenZkYVVDbWczUlZVUmgwVGJoNzFicDlTUStKdzN5c3RC?= =?utf-8?B?YVlYdkdCd1gzUm91ekxyaGJlMFlyU3cwL2VvelZ4SjlqQnB6QUFtUlY3aFhT?= =?utf-8?B?WXh5YU5NTmJ4U0NSWkQ5YTlDSCs1alpGYi92b2g0TXp2M0sxWWZiT3B6RmhQ?= =?utf-8?B?eUdEQ1NOUDJIL0FKbmZqWklCR0Q2SUNzN1RNYmIvZkxmWFd5MHZFYjRVbngz?= =?utf-8?B?UlE9PQ==?= X-OriginatorOrg: t2data.com X-MS-Exchange-CrossTenant-Network-Message-Id: ad46da0b-9a0a-4809-b8c1-08dd622e43ce X-MS-Exchange-CrossTenant-AuthSource: DB9P251MB0618.EURP251.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Mar 2025 12:55:00.3914 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 27928da5-aacd-4ba1-9566-c748a6863e6c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: YLESP+bSFaLGk1uqE0eyXYNYNvuFqUqdAZPzcvFs8LlJyX6VibW6YFiZ24GD+zU2b/F5xVZVFN4eCnXEoepXtSs8bC9MO02Wfk8+D9+okp8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9P251MB0390 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on metis.whiteo.stw.pengutronix.de X-Spam-Level: X-Spam-Status: No, score=-2.1 required=4.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_MSPIKE_H2,RCVD_IN_VALIDITY_CERTIFIED_BLOCKED, RCVD_IN_VALIDITY_RPBL_BLOCKED,SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Subject: Re: [ptxdist] [PATCH] barebox: Copy TF-A binaries in to barebox firmware directory X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de, christian.melki@t2data.com Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false Hi Benjamin. On 3/13/25 1:21 PM, Benjamin Gaignard wrote: > If ARM trusted firmware option has been selected copy the > generated bl32 binaries to barebox firmware directory so they > can be included in barebox build process. > > Signed-off-by: Benjamin Gaignard > --- > rules/barebox.make | 10 ++++++++++ > 1 file changed, 10 insertions(+) > > diff --git a/rules/barebox.make b/rules/barebox.make > index c0d9c5744..15c06d685 100644 > --- a/rules/barebox.make > +++ b/rules/barebox.make > @@ -119,6 +119,16 @@ ifdef PTXCONF_BAREBOX_EXTRA_ENV > $(BAREBOX_BUILD_DIR)/.config; \ > fi > endif > + > +ifdef PTXCONF_TF_A > + mkdir -p $(BAREBOX_BUILD_DIR)/firmware/ > + @for i in `find $(PTXCONF_SYSROOT_TARGET)/usr/lib/firmware/ -maxdepth 1 \ > + -type f -name *-bl31.bin -printf "%f\n"`; do \ > + cp $(PTXCONF_SYSROOT_TARGET)/usr/lib/firmware/$$i $(BAREBOX_BUILD_DIR)/firmware/; \ > + cp $(PTXCONF_SYSROOT_TARGET)/usr/lib/firmware/$$i $(BAREBOX_DIR)/firmware/; \ > + done > +endif > + I sort of get what you're trying to do, but this looks like all kinds of weird. Naming, placement, constituents and targetinstall to pre-build? I would suggest that a better interface for what is expected between TF-A and BB is what is needed. Regards, Christian > @$(call world/compile, BAREBOX) > @$(call touch) >