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 43263C433EF for ; Fri, 4 Mar 2022 11:48:10 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 4C6938388F; Fri, 4 Mar 2022 12:48:07 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=fail (p=none dis=none) header.from=arm.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Received: by phobos.denx.de (Postfix, from userid 109) id 622E483B8A; Fri, 4 Mar 2022 12:48:04 +0100 (CET) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by phobos.denx.de (Postfix) with ESMTP id 7F0B281F9A for ; Fri, 4 Mar 2022 12:48:00 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=andre.przywara@arm.com Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8A144143D; Fri, 4 Mar 2022 03:47:59 -0800 (PST) Received: from donnerap.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 880B63F70D; Fri, 4 Mar 2022 03:47:58 -0800 (PST) Date: Fri, 4 Mar 2022 11:47:53 +0000 From: Andre Przywara To: Linus Walleij Cc: Sean Anderson , Simon Glass , Tom Rini , u-boot@lists.denx.de, Mingkai Hu , Priyanka Jain , Rajesh Bhagat Subject: Re: [PATCH 00/17] arm: semihosting: Cleanups and new features Message-ID: <20220304114753.23bc4666@donnerap.cambridge.arm.com> In-Reply-To: References: <20220303204400.2787389-1-sean.anderson@seco.com> Organization: ARM X-Mailer: Claws Mail 3.18.0 (GTK+ 2.24.32; aarch64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable 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 On Fri, 4 Mar 2022 02:06:03 +0100 Linus Walleij wrote: Hi, Linus, thanks for the heads up, much appreciated! > On Thu, Mar 3, 2022 at 9:44 PM Sean Anderson wro= te: >=20 > > The main device affected by these changes is vexpress64, so I'd appreci= ate > > if Linus (or anyone else) could try booting. =20 As it happens, I am sitting on a series updating vexpress_aemv8a_semi, and letting it use OF_CONTROL. I will send this ASAP. As it turned out, the automatic semihosting boot command is actually broken in v2022.01, the fix is the first patch in my series. This clashes with this series, but it's easy to resolve. =46rom skimming over this series here, it looks quite nice, I especially love promoting the semihosting load to a proper filesystem. The only drawback seems to be that this will break existing scripts used by people in their deployments, which rely on the smhload command. I don't really know if there are actually any users doing so, but I guess we will find out. Is there any official U-Boot policy for changing commands, which might break scripts? For instance I was always tempted to fix the "afs" command, or make that an fs as well. I will test and review this series ASAP. Thanks, Andre >=20 > I am currently on parental leave and pretty far removed from that hardware > and have very little bandwidth. I added Andre Przywara to the header > (include him in the future) because currently he does much more U-Boot > work on these platforms than me. >=20 > The actual user of the semihosting commands is (IIRC) FVP, the software-o= nly > version of vexpress-variants. The semihosting creates software traps > inside the emulated environment. >=20 > Yours, > Linus Walleij