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 515E0C433EF for ; Mon, 31 Jan 2022 15:36:06 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id F1020836A3; Mon, 31 Jan 2022 16:36:02 +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="Zjd8QpwK"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 381B1836A9; Mon, 31 Jan 2022 16:36:01 +0100 (CET) Received: from mail-qk1-x729.google.com (mail-qk1-x729.google.com [IPv6:2607:f8b0:4864:20::729]) (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 3701983695 for ; Mon, 31 Jan 2022 16:35:58 +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-qk1-x729.google.com with SMTP id c189so12320458qkg.11 for ; Mon, 31 Jan 2022 07:35:58 -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=lESLQC3dkYbiNm4++/Ef2/F1ZlRJmr2d9harUgwc5ZY=; b=Zjd8QpwKNTn/3GWFpDrHL72/aEX0/b0eIMKiYoXqcrWjlrb4v2YpdpXH6+4pZdjRqZ MVURhGEFPFoRnenykS9L9kmd78kWMBSwXG8ydTal5S8KGEGJDu173NYWeckE8oNPly8F qqF8C+JfyTQ+Qp9nZjFap+Mi4TyWuFO2cb8wY= 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=lESLQC3dkYbiNm4++/Ef2/F1ZlRJmr2d9harUgwc5ZY=; b=Or3weiGFl/+D2viWqN9YzdWF1sLREn9EScpTakezq+AmiUPB0PklBhuddQ20iQmJSr RkDsC4aabcVfGkHfsUBurt4ZzYWM+dGzVo/2Yjn8gbNcm6VXG2ZtyCYBMyO062aGokW2 fUNmL4LbfFS7lp4Kks7QSMTFCQ1XOwoQr4o1zte+ziJCmijYe0PUfsKag48+c6g7ZKfB 1vfmincm0kCaYxn/Pbgw5WY40MIOhdquPnyuhLeZTgM+eKlDbFJlWBJ4pcwOAgXjpDzm 2wVgkJllyF8n5EAjV9eAe5h/lT3PWXmRZRKYDTTKPiqpJphULV/FC2M/OsLuKc3+n4b0 2FzA== X-Gm-Message-State: AOAM532Jlsl/QOh0rAfvhrYopv2AhSrX4Cya7WaB5+0YVimQiq97TueK yMB8OAWRm8/q9RZC8hhxVhP8t5Z0KlAOyg== X-Google-Smtp-Source: ABdhPJw+8zRG3j1spw3r/GJRheU0NUJiVXQPzsVY7TSntzwGCkGRzDMZMJZ6jdqrYZGH0Jg/PFiVLw== X-Received: by 2002:a05:620a:2890:: with SMTP id j16mr13575676qkp.437.1643643357088; Mon, 31 Jan 2022 07:35:57 -0800 (PST) Received: from bill-the-cat (2603-6081-7b01-cbda-2ef0-5dff-fedb-a8ba.res6.spectrum.com. [2603:6081:7b01:cbda:2ef0:5dff:fedb:a8ba]) by smtp.gmail.com with ESMTPSA id r14sm4392342qkp.48.2022.01.31.07.35.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Jan 2022 07:35:56 -0800 (PST) Date: Mon, 31 Jan 2022 10:35:54 -0500 From: Tom Rini To: Nathan Barrett-Morrison Cc: u-boot@lists.denx.de Subject: Re: Falcon Mode Support For Uncompressed Kernel Images Message-ID: <20220131153554.GV7515@bill-the-cat> References: <20220131151124.GN7515@bill-the-cat> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="GEvKNWSRjg+pdNz3" Content-Disposition: inline In-Reply-To: X-Clacks-Overhead: GNU Terry Pratchett 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.5 at phobos.denx.de X-Virus-Status: Clean --GEvKNWSRjg+pdNz3 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Jan 31, 2022 at 10:23:58AM -0500, Nathan Barrett-Morrison wrote: > Hi Tom, >=20 > Yea, I'm not sure if uncompressed ARM32 would work, but I don't believe it > was ever working to begin with... as bootz_setup is being called right now > ( @ https://source.denx.de/u-boot/u-boot/-/blob/master/common/spl/spl.c#L= 366 > ) >=20 > My intent was for SPL_OS_BOOT_UNCOMPRESSED to only be used for platforms > which need booti_setup (ARM64, ...). >=20 > So... I could add a dependency on ARM64 in the config option or I could > remove the option altogether and let the booti_setup fail and fallback to > bootz_setup. Would either of those work for you? The code and logic overall needs a bit of refactoring to support "booti", "bootz" and also FIT images. I believe FIT images are how anyone doing falcon mode on arm64 has worked thus far. booti/bootz should only be an option when CMD_BOOTI/Z is set, and FIT should depend on SPL_LOAD_FIT already. --=20 Tom --GEvKNWSRjg+pdNz3 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGzBAABCgAdFiEEGjx/cOCPqxcHgJu/FHw5/5Y0tywFAmH4AdoACgkQFHw5/5Y0 tyzQ+Qv/cWqlqmDhc328GkE5KOkymuE7bCeQkvk66JZLa0oRB1QBBbJ7MDk+ID91 qIWbhAtrAR2KEMDGR3+DHdAgPVp7BpFKsCcupqNOOLKhoe9dum5MmoTkTo0lKzvw 766ds+o73qymC32OanZ4wCmQXkJN0ZDodJNGRGuEyIliFt33UGxEpu0DFhoszuI1 Ria2eRY1iAd4cD4xtznMaUDudMjYy3GSZt+t5VfsGQVtU+FAub08zRlxEACjzbGX nr20IP3k2CV7hOnVZXdvk/7huoXwLOrXW02lokR8Om6DoVzvdZgNrpzkedrBDRqb BSDaeRpCCEs1Y7UOUUtaxmgQBv9ykzJp29ICXQdBjVoPf/pMHNEqVtbpdYzClPU9 KpSj/fA4HxWzQ5f89xT1RWf/ARn2cd/7V+5R+1aTx9XwKvZH8nP6CLfyp/mCSb2D vQqEaOaeOSem/2MEy4eqGy7OOHbf+B3NjaqrJwwe5JzN3VpsCIPdk9zsHZI66rRM +QLQHakp =nyBc -----END PGP SIGNATURE----- --GEvKNWSRjg+pdNz3--