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 BA76AC433FE for ; Fri, 14 Oct 2022 15:11:13 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 6FB0E84EA8; Fri, 14 Oct 2022 17:11:11 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=fail (p=none dis=none) header.from=gmx.de 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; secure) header.d=gmx.net header.i=@gmx.net header.b="E7hl7u04"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id C334584E8D; Fri, 14 Oct 2022 17:11:09 +0200 (CEST) Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 66D908456E for ; Fri, 14 Oct 2022 17:11:07 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmx.de Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=xypron.glpk@gmx.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1665760262; bh=bYIJX10u6JrEudl/l/qawpNQcPgtHILmoJPYLz2HLOk=; h=X-UI-Sender-Class:Date:Subject:To:Cc:References:From:In-Reply-To; b=E7hl7u04wyiPgJVg2Ezv2tAKCFZTawukddsOosWdFCt4XRnR0ZCY0Gyi8Kg+iaprr LXzuy6hTdvAxCn3CuEKZbOGQ6wf9KQUgJsdj9EMFZDu7st5nbfev3Te/Dy9c4xWJbc R/cNlmrPVyR6Xq54hP6N4k0NJCGfdqv+wwOdsJU4= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.123.67] ([84.118.157.2]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Mxm3K-1p4qjo2Idq-00zINL; Fri, 14 Oct 2022 17:11:02 +0200 Message-ID: Date: Fri, 14 Oct 2022 17:10:55 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.3.3 Subject: Re: [PATCH v2 01/39] RFC: efi: Drop code that doesn't work with driver model Content-Language: en-US To: Jan Kiszka Cc: Bin Meng , Christian Melki , Tom Rini , Ilias Apalodimas , U-Boot Mailing List , Alexander Graf , Simon Glass References: <20210925003055.759305-1-sjg@chromium.org> <20210924183029.v2.1.Id572ddf5eb457096b95d30ae2d8675f539367fe8@changeid> <5e4facbe-c78b-c3a6-2fb6-b268e8761d66@gmx.de> <87380b1a-5011-1e75-a02c-2508227e9818@siemens.com> From: Heinrich Schuchardt In-Reply-To: <87380b1a-5011-1e75-a02c-2508227e9818@siemens.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:eRZdwCCwGqNS8KstYaLjUUW4JPMN04eUjU29tvFz63Lsnq6roNv EmB8AJOgMXBu6IdAjZlktNdN6S5und19kIHOiCr/G4Lq/SuRXk+xoJsnHQXHaukGCrDzkWM c45+NJ/xkCj+MZkzQBoB/Jc/UtUPhlCCGl79+8VCv+VMOIlHs4G/TemUde+tCYKozcZ22B3 h023IW+T7/lNBdeO47x9Q== X-UI-Out-Filterresults: notjunk:1;V03:K0:qc7/93hwiuE=:qf3kYcaPhou5fRmlWNKrWp 0dRVAaTkkvhYl4GI5bGov9iwMghBtK/fhEGmYImurjk/vq9Vr2M0sn3UFGNdhbkbXFxiWpO8Y EXCYNdOW9bVRwT/D+r8Z5KPvSp/5kAe5En0MP/4uAkWxTMrXIog5zg0MO+PXEXMJg3nBd5dNk paUJtmlPWqLgpbDqTnane4pqX1GjInfIS+Xqv0UpLODupRNzohqjr42Gv+gHOEJYle7ufPdu6 yBWu0f9Qre2fiEz+Jp3zoEPGeHPz2hHFRuAq/L5PnAqnXHs8aNR3EBV6QLGwNkkTx2jS9CajO HvysTrkRkZQQtFBF6sCerik0KFyR187zsmz98LtTtOrdjhIH96oiMBYIfEm3zs71Pcexk1zDl 0HNZi8VdIRujkDY9wUfOC32by5e0q6dn3S/XvaToVO+d3I4D9IGwj7y3zrqvsRzMgQt0eQojA WQPERU+4jGF9fGoxMiPPSC84ndYriP9PsNBwpF6xzQqoobcd8a0W1QBL8iRJyaT6mij4ljiRk AFtbxEHjD8dxs6Fr8vRyGjyFiB2EndvbRUEiLT0ThFNXeVE+hmtPYhP0r8s+1rmGj/kz/2A15 xT/tZD3YENqac/LOotMaCdvRnX3Q5JMUj2wr3RX0jk3ZnTJU/QFl65Z2D9K2GWJsILlCqE7G2 gHmdZ/M36mOKZryWi9InzPQk2Veei0NTuJ+o5/MY0UfEPjjh83Gb94v4HDA75CAhjjz3XVA7I aeAy+z92hch3JPK8uW1ybSCO+spUTMYnNIIWzJmRZ6McUD7G3KLxCjn4wZyeSA0hm1hMeNlEK Jp6+tyZEjW2BTnrYsDHiwTC5i8JsbDnnBUr6eIDexAKJZRx2e0cLUAma7RVlbzZnZYOd5fMGN /+p5PCP81vUiEo90NNuNFYU2pakEb2nIdxlsCSvKToAkU83tepbLNKug+DFkg6zK4kATEx7Lg tvOK0SaGaoGmaPbFQKaXZJ/74E+iUCQn3DN56YeN9iJkeKDj8UCAeO84vn9jaoeSiv+82xj2L saXAgBIJzDz/4xRHNMs7XiJnD0PKveQE9CHmxq5Lxpd08GWfHGbu9elKSrg12o6TyaoM7oqdD J4HLMPQl+39ZOYcl+LFWS8nPFmhYi9erFN+XDLmq5jJTZ9ZA4v849VQssA6K1pRHvJQpGRtvg wJRNYALehpv2nks9/u5FvNTkc0zdoOde51yGDAU41U4VM51FxnMjo2CgC1jZlru9gT1pWRlD0 gGxUGsAqucX/ergj4W+xTVOE7LSzlrgbOBOsVPHJSe+Of+VJZExhhuOQ9Abd2c5mxEfcCP8E3 6YYWJ3MoQ8XaPDxWwzaR9A5LqcJWQOapF5nW/3C2WZ9tAn5Byvx7w7Fr+zQwkUNQsiyE7o2B7 DZxk5TI+mtqxoxsh6zowfE6dfVK7Xez91F+TZoenL4tKlajNv/q7cxP2/sw2lHChWs7TdQBPF aDxTVbDH5Utb1OdD82Ob1cZBNRTIW0O5E6aUnRrjLGeXxoYMGJ0Xq6VXRpdBJlnIRhpzlqfur FpZf1RGzaEsihsxEZC0SAjCT2r8S+o3oWtXGjfFa2+cAP 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.6 at phobos.denx.de X-Virus-Status: Clean On 10/14/22 13:51, Jan Kiszka wrote: > On 21.10.21 01:34, Heinrich Schuchardt wrote: >> On 9/25/21 2:30 AM, Simon Glass wrote: >>> This code should never have been added as it builds a new feature on t= op >>> of legacy code. This has already been improved with the dependency on >>> BLK. >>> >>> Add a dependency on DM_ETH also, to avoid needing to deal with this ol= d >>> code. >>> >>> Boards which want EFI_LOADER should migrate to driver model first. >>> >>> Note this patch is included to resolve the following build error: >>> >>> lib/efi_loader/efi_runtime.c:680:16: error: =E2=80=98CONFIG_SYS_TEXT_B= ASE=E2=80=99 >>> =C2=A0=C2=A0=C2=A0=C2=A0undeclared (first use in this function); did = you mean >>> =C2=A0=C2=A0=C2=A0=C2=A0=E2=80=98CONFIG_SYS_SRAM_BASE=E2=80=99? >>> =C2=A0=C2=A0 680 |=C2=A0=C2=A0 ulong base =3D CONFIG_SYS_TEXT_BASE; >>> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ^~~~~~~~~~~~~= ~~~~~~~ >>> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 CONFIG_SYS_SR= AM_BASE >>> >>> Signed-off-by: Simon Glass >> >> Reviewed-by: Heinrich Schuchardt >> > > How to deal with boards that need CONFIG_NET but do not actually > implement any driver (yet)? This now broke UEFI for the IOT2050 which > needs NET for network-related device tree setup (see also [1]) and > enforces a local hack for us. UEFI will not provide network without a DM driver. The migration period ended 2020.07. make iot2050_defconfig set EFI_LOADER=3Dy. What does not work in UEFI? Are you missing a way to call eth_get_dev() to trigger aforementioned devicetree setup? Adding 'net list' to CONFIG_PREBOOT might do the trick. Best regards Heinrich