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 C788FC433EF for ; Wed, 5 Jan 2022 22:04:57 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id E3E3C82A59; Wed, 5 Jan 2022 23:04:54 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=konsulko.com 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=konsulko.com header.i=@konsulko.com header.b="qSz1DQ2J"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 15AE9830AF; Wed, 5 Jan 2022 23:04:53 +0100 (CET) Received: from mail-qt1-x833.google.com (mail-qt1-x833.google.com [IPv6:2607:f8b0:4864:20::833]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 9F45F82A59 for ; Wed, 5 Jan 2022 23:04:49 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=konsulko.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=trini@konsulko.com Received: by mail-qt1-x833.google.com with SMTP id o17so460061qtk.1 for ; Wed, 05 Jan 2022 14:04:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=Tk4mJBJq5ZiBu9Ng3xsP23zNxmXHx6pPL8SFsa/qj+o=; b=qSz1DQ2J6KgNX5sLqnIbV7uRuNGMWPO/aiqqx19qXtdoalT/pmJFMv16iu02DudiYx k42u4NhpiKaKieAhdBe5T+Cn2UflVTjgxV7ihK8Jn+D/fT+0aG6lS3kW/dalk7pJHuCU a/0Tyv+dy3F8wgBHVCLyshWpAEXLPafcgKmFo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=Tk4mJBJq5ZiBu9Ng3xsP23zNxmXHx6pPL8SFsa/qj+o=; b=UWEsLQdDwOa7ns3nEENsMC1hOre4utIw3KQelSXJ/DysvUsujzptxVX9kIfCUDqRmn hdBMunVOFJW35gFNkqGn3dJod2SeY0MXCfPzDtFojSmfNxAQX4vyhb9jGvXt7NSoDpzj KYkbYyC5jYEFMfNKVRiVyFdeHa6AVvl9GVjaDXJDTB21d+VsSLMV/srajOrDrwgiNsZq 7Au9OHjFMhFMrMbkz2lIhF0kRSF7OZShY00zE9o1IiKRVa7xuwLIyPILdzCS+hPmTdfm Cbhjcchn8Byk73HiLLf3jjCKr1MlupymI54SP+EaznFCusv9yfuaTaWr7d1jHPjq6Xfa Scrg== X-Gm-Message-State: AOAM533NLvUMo/JRgnFein8aWoMOQIy2614QKl1E8rqeaMLN4HAPaoH5 zu/U76i94S5ST31D9OmS7v/zBw== X-Google-Smtp-Source: ABdhPJzcYksDvz1bA+rRm2eHj40v1iMHWKm/rDussZEeK3JTdB0QTb/ZmQ3s8dQfjBL0MUWJwIlnag== X-Received: by 2002:ac8:5e0f:: with SMTP id h15mr49251916qtx.490.1641420288308; Wed, 05 Jan 2022 14:04:48 -0800 (PST) Received: from bill-the-cat (2603-6081-7b01-cbda-8841-a9f4-ab99-2748.res6.spectrum.com. [2603:6081:7b01:cbda:8841:a9f4:ab99:2748]) by smtp.gmail.com with ESMTPSA id h6sm45130qko.122.2022.01.05.14.04.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 05 Jan 2022 14:04:47 -0800 (PST) Date: Wed, 5 Jan 2022 17:04:45 -0500 From: Tom Rini To: Marcel Ziswiler Cc: Tim Harvey , ZHIZHIKIN Andrey , u-boot , Stefano Babic , Fabio Estevam , Schrempf Frieder , Adam Ford , Jagan Teki Subject: Re: mkimage_fit_atf.sh: not found Message-ID: <20220105220445.GE2773246@bill-the-cat> References: <2cfbedf448d612c4a5822c9f03b9c1e62e062a71.camel@ziswiler.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="Nfdvbq9Sp0FyoZ+m" Content-Disposition: inline In-Reply-To: <2cfbedf448d612c4a5822c9f03b9c1e62e062a71.camel@ziswiler.com> X-Clacks-Overhead: GNU Terry Pratchett 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 --Nfdvbq9Sp0FyoZ+m Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Jan 05, 2022 at 10:51:23PM +0100, Marcel Ziswiler wrote: > Hi Tim et al. >=20 > On Wed, 2022-01-05 at 11:08 -0800, Tim Harvey wrote: > > On Wed, Jan 5, 2022 at 3:34 AM ZHIZHIKIN Andrey > > wrote: > > >=20 > > > Hello Tim, > > >=20 > > > > -----Original Message----- > > > > From: U-Boot On Behalf Of Tim Harvey > > > > Sent: Tuesday, January 4, 2022 11:48 PM > > > > To: u-boot ; Stefano Babic ; = Fabio Estevam > > > > > > > > Cc: Schrempf Frieder ; Adam Ford > > > > ; Marcel Ziswiler ; Jagan = Teki > > > > > > > > Subject: mkimage_fit_atf.sh: not found > > > >=20 > > > > Stefano and Fabio, > > > >=20 > > > > I'm seeing the imx8mm_venice_defconfig target failing to build on > > > > master due to mkimage_fit_atf.sh not found: > > > > ./"arch/arm/mach-imx/mkimage_fit_atf.sh" \ > > > > arch/arm/dts/imx8mm-venice-gw71xx-0x.dtb > > > > arch/arm/dts/imx8mm-venice-gw72xx-0x.dtb > > > > arch/arm/dts/imx8mm-venice-gw73xx-0x.dtb > > > > arch/arm/dts/imx8mm-venice-gw7901.dtb > > > > arch/arm/dts/imx8mm-venice-gw7902.dtb > u-boot.its > > > > /bin/sh: 1: ./arch/arm/mach-imx/mkimage_fit_atf.sh: not found > > > >=20 > > >=20 > > > This has been dropped in d9a6f0eed6 ("tree: imx: remove old fit gener= ator script") > >=20 > > So why was that merged when it breaks several boards that are not > > switched to binman because of the CI issue? >=20 > I have to admit that I did not closely follow that discussion lately. But= it seems to me that this should be > solvable, not? >=20 > Anyway, at least in my local buildman use case just touching resp. binary= blob file names helped me getting > thought this: >=20 > =E2=AC=A2[zim@toolbox u-boot.git]$ touch lpddr4_pmu_train_1d_imem.bin > =E2=AC=A2[zim@toolbox u-boot.git]$ touch lpddr4_pmu_train_1d_dmem.bin > =E2=AC=A2[zim@toolbox u-boot.git]$ touch lpddr4_pmu_train_2d_imem.bin > =E2=AC=A2[zim@toolbox u-boot.git]$ touch lpddr4_pmu_train_2d_dmem.bin > =E2=AC=A2[zim@toolbox u-boot.git]$ touch bl31.bin >=20 > Couldn't that somehow also be done for CI? There's a whole thread on making binman be able to fake things out in this case, so that it doesn't require too much special casing within CI itself. > > > > As far as I can tell the other boards that are still using > > > > SPL_FIT_GENERATOR also fail due to this (ie imx8mm_beacon_defconfig, > > > > imx8mq_evk_defconfig, imx8mm-icore-mx8mm-edimm2.2_defconfig, etc). > > >=20 > > > imx8mq_evk is already converted and I've sent a patch for it, see [1]. > > >=20 > > > >=20 > > > > What is the state of the binman conversion? I submitted a series to > > > > convert my boards to binman and it has just been sitting without any > > > > response for months now [1]. > > >=20 > > > I believe that the reason for your series sitting in the queue is the= same as > > > for imx8mq_evk: missing binary blobs (ATF and DDR) are failing CI bui= lds. > > >=20 > >=20 > > Right, so imx8mq_evk (and others) are completely broken for the > > pending release correct? > >=20 > > Sounds like we need to revert d9a6f0eed6 ("tree: imx: remove old fit > > generator script") >=20 > I kind of agree. However, much smarter would be to finish that binman con= version which I also still have one in > flight [1] plus the follow on patch series [2] (plus an unrelated i.MX 8M= Plus board addition [3]) all still > sitting there idle since October with acks resp. reviewed-bys in place! Yes, I am hopeful many outstanding things in this area will get picked up after v2022.01 is released. Might it make sense to revert what Tim suggested for now tho? --=20 Tom --Nfdvbq9Sp0FyoZ+m Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGzBAABCgAdFiEEGjx/cOCPqxcHgJu/FHw5/5Y0tywFAmHWFfoACgkQFHw5/5Y0 tywgCQv/ZHSJtBfJKr9viWWZLQ4Kn0+m7cCZlWZPoeYWhkdkRCotJIG/K3P6oRKn M18GTjt4XveQWd00Oa0D0nVlwvKbUPLvlsMAztK485TE47ulBp7Txy8Ifb4i6ZiC 6FCOMVs0xM3mmJMJmnwvvYzpdKfk0iKy6tuWvzB0alhYzMdKxpLRodVmZZSZXGyH HS8kmnEZDoOQaebYyY8Zts57Sl3FzDbhbaLxXdM/zUnQH45VmpgyQ16ASTUfeGXn rIgu6rcFxO9k//kF+CwsL+wgpMeFUV6znnSfYZtGPB2EifLfg3e+b6ihZc5xp8Er i1YFZNtkdJoqFN3BVZQCpustOa8khyfzWkzXJSpErTt4zSpybXZ43o2908SJL6/a idIU0mtJL6QvUTzucIKdWBCaBq+CEZEY2AhKO0O9rR5RwyTkuVmW2LhQTtwVDgdp E9imEM/G2KIL7/XPkQk8Nwx7HzWCVwOuOxfClM4joW7KMnRif8+kj9X/2iytr1bm z9WQydms =QdPI -----END PGP SIGNATURE----- --Nfdvbq9Sp0FyoZ+m--