From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48230) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YbXrR-0004ZS-Gq for qemu-devel@nongnu.org; Fri, 27 Mar 2015 13:16:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YbXrN-0008AS-4I for qemu-devel@nongnu.org; Fri, 27 Mar 2015 13:15:57 -0400 Received: from mailapp01.imgtec.com ([195.59.15.196]:11721) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YbXrM-0008A3-U2 for qemu-devel@nongnu.org; Fri, 27 Mar 2015 13:15:53 -0400 Message-ID: <55159043.4040903@imgtec.com> Date: Fri, 27 Mar 2015 17:15:47 +0000 From: Leon Alrae MIME-Version: 1.0 References: <1427473355-17129-1-git-send-email-christopher.covington@linaro.org> <365908B4-EC54-40B2-B49D-3DFE442F8009@livius.net> In-Reply-To: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] arm: semihosting: Preliminary AArch64 support List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Peter Maydell , Liviu Ionescu Cc: Christopher Covington , QEMU Developers Hi, On 27/03/2015 17:05, Peter Maydell wrote: > On 27 March 2015 at 16:57, Liviu Ionescu wrote: >> >>> On 27 Mar 2015, at 18:22, Christopher Covington wrote: >>> >>> >>> Hi, >>> >>> Here are a few patches preparing for and adding AArch64 Angel >>> semihosting support. >> >> please note that the semihosting support is still incomplete, > > Christopher's patchset is just intended to bring 64-bit ARM > support into line with the 32-bit ARM support, so it's > orthogonal to any improvements to command line config switches. > >> the code to pass the semihosting command line is not in; we >> discussed a lot about this, I fixed it in my fork (GNU ARM >> Eclipse QEMU), I prepared some patches, but finally they were >> not included. > > We should pick those back up -- I think we sort of stalled > because it wasn't clear that you were happy with the double-comma > thing. It does fit in with the rest of QEMU's (ugly) command > line syntax, though... Recently as a part of semihosting support for MIPS, I proposed introducing separate "-semihosting-arg" option to pass input arguments https://lists.gnu.org/archive/html/qemu-devel/2015-02/msg05387.html I'm not entirely sure about the name of this option (it is explicit at least I think), but basically it makes the life easier. You can pass any number of arguments without having to care about separators and escape characters. Wouldn't it help also in this ugly double-commas case? Thanks, Leon