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 7147BC77B7F for ; Wed, 3 May 2023 16:34:49 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id B9C098478C; Wed, 3 May 2023 18:34:47 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=reject dis=none) header.from=siemens.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=siemens.com header.i=@siemens.com header.b="mDJgdVaS"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 2B87C8478C; Wed, 3 May 2023 18:34:46 +0200 (CEST) Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on0621.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0d::621]) (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 1739D84773 for ; Wed, 3 May 2023 18:34:43 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=reject dis=none) header.from=siemens.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=jan.kiszka@siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Uvfsq4YTYI3BiUMA328+x2oeiHgQoKVvqVtX4BUbEaZ1VhqBlcZskVP+cZ2GrTC21CfP/lJsQnObbksVxzEAT7ElK13M5VhVubkHd6qEG+iBNXwW5g5c3NvTSwJ7NbcfdJsKuCU8dRjV/iLuc/6Vb18FqsTNfOGRD4vrrE9zVriWIYJXL7C3YWfv6LAc5dZLOBNPvAOGjgfDtQALgIg+dWz3e9wWLYNN7IYvDNMBP2MiRnlZekCbRXapiNkQcA98NwvlIIcFpqmmP4M4BmxJXM6/TjC/zyi6JfE7jWv3uEL1CbYGANNUrBxtrFOFAenHIzpbQbn9mz+XDlSI5XdGWQ== 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=yxGYSf1f6OIj1ylDTxjBEJ5+5Tjj6j+2bjJmq5us2OM=; b=WArUuY30SkF9RDZLGjQ36+OaGqvRKXsLxYR794FQPTBum+LRLl9geFQ2eRAbz897O48IjvEfqvLTSBdJ4pk2WkLiQUCSOo617REMnMLXTz2+QFgNOQZbOgDKDj2s3Jph5S0QiuX8AUUXIbTugAce+11YUcY7p/dYkbdEMpcm1LACjKCT84h4v+CuJk4WeRtEJDcl8sn8VSixzaAGneZF2QZSIRBhTx7Mgm8vPHoL+r0gsnLdbQmJGR0P6n/nxLUO57FQo4hBwrshdvM7EsO/TMVUgE1d3YhcoAW7S1l0xQrp/OLLe8OxQUEGDfcXtcXEXVQ6xj1O5WVCkhciZc6Z8g== 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=yxGYSf1f6OIj1ylDTxjBEJ5+5Tjj6j+2bjJmq5us2OM=; b=mDJgdVaSgrMck2JtC8tqruS4aygYL3HySk31GqkvajA5UugitM/vROl3uuShifNcdNmai+zKSqscRDftKj/e8MHpdIOiXIJOecDKsfGQ9sAd3dusnvRz/LYfMIOzYWVJ1x+mUJcmDZnq84iqX8nPSADBebYRVu9q/8ijMRxv4+n2iw+LxHn2dF47vU1KgDYB61sPFTuDPH2hO+BwJVUhksHpJqiWmd3T7hbPOmG/t5e1hylUN/3QQ1KpgSayR2aiov/hvJlB3Zx9C8ZKfdKrYkcH6Tt37YH8+h/+trf7xxpEZY6y5e8jYcggiBVjM5DVHGfB71yLFEkNzx6mdAXISQ== 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 DU0PR10MB6780.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47b::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6363.22; Wed, 3 May 2023 16:34:38 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::f5ab:5f59:3b47:fc2e]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::f5ab:5f59:3b47:fc2e%4]) with mapi id 15.20.6340.031; Wed, 3 May 2023 16:34:38 +0000 Message-ID: Date: Wed, 3 May 2023 18:34:30 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.1 Subject: Re: [PATCH v3 00/19] Migration to using binman for bootloader Content-Language: en-US To: Neha Malcom Francis Cc: u-boot@lists.denx.de, sjg@chromium.org, afd@ti.com, vigneshr@ti.com, rogerq@kernel.org, alpernebiyasak@gmail.com, nm@ti.com, bb@ti.com, u-kumar1@ti.com, Tom Rini References: <20230421123203.1315330-1-n-francis@ti.com> <20230426223750.GA643785@bill-the-cat> From: Jan Kiszka In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: AM0PR04CA0116.eurprd04.prod.outlook.com (2603:10a6:208:55::21) To AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4PR10MB6181:EE_|DU0PR10MB6780:EE_ X-MS-Office365-Filtering-Correlation-Id: cab7be45-8f54-400c-2345-08db4bf448d9 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: PTE2cgEcpDE5DMSNsa/Ok7S87M3GiphtCkiSwNTIetUXrV8ggT5Nqs1+H1/YtVWTH4FXZKAmHs94idHaFCcwczvLOltHPLqMKpL/jESGEcukY84fEoWtJs8rv2ieHJLDX9U648cidAjWH+dkktNcPuzbhL9WkzPPS1/02+YcNgDdBWSWnx6VmzcBipRv3pZazn5btsjlqRbxTV0krL86XhVJjO5TDcJtEPGMK7kOTJ/AW/ptngUez8Y1oEGvns1P6Gwi4wkA+ZzJCUpAVC0gj2yufPn5TWflJkWJ6fKet9y7F0BLv5pcpJ+3CSVKcRpgkVyHE/W3rvbDnIOaLiUHTB4PieMo3LUrFqWJf3ZTIXxBjiDvkg0kUk8atBskvRlRArY/a00zb5Xukf8dct9AW81423gqTRPUz60cQBYP+j0mU1Gfeol80dbdg8tMcS9/V0/jz4ZOP5WC0thJpOJYnkPGdHHYTPwvAsC0t8BmgENzokHuzd6wV1y2ijkAMy2WLJdm9630vX8nc8uhIWdQicxs6tln64B87K+YrP2eWGmbS+icDWQ8CAInxexuxef01UhYEf/P3ubXBw5rolV8wcFp9mQF+r4b+3j4qeQllNR633btn5zIqRREkiQz2xTz2eNqjhV/XXOJHr04RY2dY0isydP/lxxwBztYD+iONqzOwbe89G1VVwKAAgCVv5GM 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)(366004)(39860400002)(346002)(136003)(376002)(396003)(451199021)(41300700001)(478600001)(6916009)(66946007)(66556008)(66476007)(4326008)(53546011)(6666004)(316002)(31686004)(6486002)(8936002)(966005)(44832011)(7416002)(31696002)(38100700002)(86362001)(26005)(5660300002)(6512007)(6506007)(2906002)(8676002)(2616005)(83380400001)(186003)(82960400001)(36756003)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?TThqQk14b1IraFN3aHMwRTNHVGl0Vlp2Q2Q5MlJNYXYzNWdPdC9VOWNVbldT?= =?utf-8?B?MkJsc1l3UitiZFNkaVB3dGt0aUJIZjJvdUZRS1JQZ1BzL0hQRGhQOWkzNFdr?= =?utf-8?B?VE05NWZ2VU1CbzV3RmN2T1FVQnU3ellHem9jNnFWRy8vWFFpandyN0haL1F6?= =?utf-8?B?MHVwb2RnQ2xJWURTeE5XZTNwbHVIM1JxVHBJTTBrU2dLQllDenJ2cExwZFZC?= =?utf-8?B?SEk4NFFleXJqRjhFbC9tUml1TGFIbEVYeGtCNjlEZDg1U1FnUXBJTnNYRHZM?= =?utf-8?B?K2lGTlFPS2daMnhITDl5WXpZRUpETFMySFJPcDBnUERoR1ByUld6eS9UU0RL?= =?utf-8?B?cVJEeFc0QzBUemJ2dEhBWmRCa1dTWEJMaFdkc3VsK3FpcVBaRXlIYzdqRUkv?= =?utf-8?B?MjlNRis2dzk0bncxQ1VTM1J3Tkc2U0ZuQi9GT2JuMVd3S3UyNGlEcEt4cHp2?= =?utf-8?B?dVlQS21vWFFPa3JsTWRueTQ4RHJkVkhhanYyemF0NTlza3ZlWDFwK1V6K0R3?= =?utf-8?B?RXIyWkJDY2RFc1dzV2RMc0czeE1wRVpDbGErMDMva2U4d3dqT2g3Mm9uZmNS?= =?utf-8?B?RG1OeTJ1YTRQNTQzRStSQVJjdnl4YUluSmZyOHhoR3BrbWw5RGdCYmtrSWRK?= =?utf-8?B?UWxma1cyempsTzJVczZoYzMxN284SkZSUUliaThVM1dadHo5T2Y4QkppZHZM?= =?utf-8?B?UEJ2eUZkSTJHR3BXbDdLeVJSdGNZeS9GWERzVXNqV2thOVJwNnI5aXVtdVFJ?= =?utf-8?B?YWxrM1g4amU1cUpvY25KMlo5ZHNBaUlIZDZDZGtoSklocFRkSnpFYk5HL0VJ?= =?utf-8?B?TE9DeStvMUw2dFJ3Y3lPRWlCVUJRVGRiWjY2WE1xQUgzVWx4cmFjdlk0VURl?= =?utf-8?B?U3NKUlRQTUFZb0NKSEM3U2t3SW9JZlF3M2p6TFU0N1RtQXlLYk1uVEZFK3pj?= =?utf-8?B?Q2JvUCs2YXErbTJKYzkyN2IxcjdoVStQd0hMU1JGenp3MGVvMy8vczhVVUF3?= =?utf-8?B?bUJzaVBoZW5CVEtFZE1FSVlLbE8zdjkwOTJXM0RoV21XWWMwTXhzSHFRbXVB?= =?utf-8?B?QzNhUVFEK25MMm5rbmFsWjgrWmtzejhyZWw4d0RqT0NFcXpQcnYzYmVkR0ho?= =?utf-8?B?ejhCazdNM1JtZWZ2QkZpeFM1K3I3MzZXTFVMK0huUlYzUHBjVzRqUUNJdktR?= =?utf-8?B?ZEtqRDJRL2JQL2pnNUhDWEFPczZDRmx3VUV1U1NyZDd1Y2g2K2xkYjB0QmVa?= =?utf-8?B?Y1hsM2NxWU9GWHU2dWl6KzNQN1ByeE1mYjlQNmM1Y0IwL0l2RVhUaWtKR0kv?= =?utf-8?B?eEQwbXhMbVl0NEhxSzBQS0laZUlUYkVNWjNhU2F3TGM3Q25DRDlsMHFjQzFw?= =?utf-8?B?VUZoVERmRXRwcTZjcDFweUs5TXZmUUgzQThBL25sSXNGZ0U3NnIxcDgyOFZZ?= =?utf-8?B?VjRzdUdIZGptQzFoNUJGYVBhVHJzbjVYNjJaOXRwNHV6a0RzTDNLRFJyLzZH?= =?utf-8?B?VWl0Y1R0SzJMWTJRYXl6TzJsY3BXbzFXM3pTZkdTUXBNSWx2Yi9CY1ZrbGRl?= =?utf-8?B?Z3d5SUhYdHozUU1OSmRsSXp2a3F4UFZPK0N0eGhtUHRvbUtiREpIMFZGdllH?= =?utf-8?B?dmZyWHpZaGZqL3k4R1BuWllNdVFkdVJ6RlR1M3JGWlQvdVoxYkNabEt3YUdP?= =?utf-8?B?NTI4TkpiWTBXTU9MRndmcEYyeThUSDFJRTlqd3RReXhtT2dzNFZFT1JQN0p2?= =?utf-8?B?aXVnNDBPNzVZVzJkL0xFY1lLTmcwOU1uY1R1enVJSFo2b3BJV0NTb3hVU0ls?= =?utf-8?B?UkNCVDQ3U0N4R2ltYTdsRy9NekhjUG02Sk9JRkJHSHA2ZjVweXcvNUdXVFR5?= =?utf-8?B?ZXgwOG1TeXlWZDVvTUVBYnlxTW8yblJwUGpCc2FDbEo1aXpCUUFKZmNFVkZm?= =?utf-8?B?R2ZhYlJzS0RlOE5BeklMSjd3Wk0vWlorVE5CY0ZhZzZocmgxQWcrZjhHdEVG?= =?utf-8?B?ZUFWVTVMZjdPTURUWjFBWkRIcEhrbG1qZG1jZVMyUE85d1R0MUhrN1NxYkdl?= =?utf-8?B?Y2lPWmp6Z3F1bmdqcXRVTTVtOG9wSFFPNlZRSDJ5LzN2aDlQSmdEVGNrc0Zt?= =?utf-8?Q?El9z6pIUEsb7uZObRaG+lw4QI?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: cab7be45-8f54-400c-2345-08db4bf448d9 X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 May 2023 16:34:37.1460 (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: psVDQbfoGHircpQVN8wRPHJ7h4KjEQQ4nFSLUPvwcSg1D6GODAy/seaKGYjfn6OC2Qf3phfo3qrygw5LzS/bdw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR10MB6780 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 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.8 at phobos.denx.de X-Virus-Status: Clean On 03.05.23 14:56, Neha Malcom Francis wrote: > Hi Jan, > > On 03/05/23 12:57, Neha Malcom Francis wrote: >> Hi Tom >> >> On 27/04/23 04:07, Tom Rini wrote: >>> On Fri, Apr 21, 2023 at 06:01:44PM +0530, Neha Malcom Francis wrote: >>> >>>> This series aims to eliminate the use of additional custom repositories >>>> such as k3-image-gen (K3 Image Generation) repo and core-secdev-k3 (K3 >>>> Security Development Tools) that was plumbed into the U-Boot build flow >>>> to generate boot images for TI K3 platform devices. And instead, we >>>> move >>>> towards using binman that aligns better with the community standard >>>> build >>>> flow. >>>> >>>> This series uses binman for all K3 platforms supported on U-Boot >>>> currently; >>>> both HS (High Security, both SE and FS) and GP (General Purpose) >>>> devices. >>>> >>>> Background on using k3-image-gen: >>>>     * TI K3 devices require a SYSFW (System Firmware) image consisting >>>>     of a signed system firmware image and board configuration binaries, >>>>     this is needed to bring up system firmware during U-Boot R5 SPL >>>>     startup. >>>>     * Board configuration data contain board-specific information >>>>     such as resource management, power management and security. >>>> >>>> Background on using core-secdev-k3: >>>>     * Contains resources to sign x509 certificates for HS devices >>>> >>>> Series intends to use binman to take over the packaging and signing for >>>> the R5 bootloader images tiboot3.bin (and sysfw.itb, for non-combined >>>> boot flow) instead of k3-image-gen. >>>> >>>> Series also packages the A72/A53 bootloader images (tispl.bin and >>>> u-boot.img) using ATF, OPTEE and DM (Device Manager) >>> >>> So, next up is fixing this in CI. After taking Andrew's patch to fix the >>> typedef issue, and after my patches to ensure we can get >>> pyyaml/jsonschema for python, there's problems still: >> >> >> Thanks for checking this! Couple things: >> >>> Over at https://source.denx.de/u-boot/u-boot/-/jobs/617966: >>> binman: Filename 'spl/dts/k3-am68-sk-base-board.dtb' not found in input >>> path (.,/builds/u-boot/u-boot,board/ti/j721s2,arch/arm/dts) >>> (cwd='/tmp/.bm-work/j721s2_hs_evm_a72') >> >> 1. This is dependent on the patch merging J721S2 HS and GP configs >> [1]. However it has been reverted on -next, seen in the same thread. >> >>> >>> And then: >>> https://source.denx.de/u-boot/u-boot/-/jobs/617965#L1328 >>> Error: arch/arm/dts/k3-am62a-sk-binman.dtsi:167.1-8 syntax error >>> I've fixed this, minor but serious change. >> >> 2. Regarding iot2050, build fails since it uses >> arch/arm/mach-k3/config.mk which is now entirely binman based. Will >> try moving iot2050 to binman as well. > > I'll need some help with this, might need to know the bootloader flow to > make a clean migration. Where do I have to look at? Is there a git repo with that experiment somewhere? Jan -- Siemens AG, Technology Competence Center Embedded Linux