From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37764) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XFPHL-0006tt-6X for qemu-devel@nongnu.org; Thu, 07 Aug 2014 11:06:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XFPHG-0007KX-Cc for qemu-devel@nongnu.org; Thu, 07 Aug 2014 11:06:55 -0400 Received: from mx1.redhat.com ([209.132.183.28]:62000) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XFPHG-0007KR-4y for qemu-devel@nongnu.org; Thu, 07 Aug 2014 11:06:50 -0400 Date: Thu, 7 Aug 2014 16:06:43 +0100 From: "Richard W.M. Jones" Message-ID: <20140807150643.GP1302@redhat.com> References: <20140807104233.GD14001@redhat.com> <20140807112940.GE14001@redhat.com> <20140807114303.GM1302@redhat.com> <53E38285.3060706@codeaurora.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Subject: Re: [Qemu-devel] aarch64 & gdb: warning: while parsing target description (at line 1): Could not load XML document "arm-core.xml" List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Peter Maydell Cc: Christopher Covington , QEMU Developers On Thu, Aug 07, 2014 at 02:53:33PM +0100, Peter Maydell wrote: > On 7 August 2014 14:43, Christopher Covington wrote: > > On 08/07/2014 08:03 AM, Peter Maydell wrote: > >> No, because at the moment our AArch64 TCG implementation > >> (and the way we configure KVM) assumes that the highest > >> exception level is running AArch64. We might fix this eventually, > >> though. > > > > When EL3 and EL2 support is added, the bootloader will > > presumably have to be modified to make the switch from > > EL3 into EL2. In my experience switching into AArch32 > > EL2 instead of AArch64 EL2 is an easy option to add. > > I think the biggest difficulty is not the code to actually > do the switch but figuring out what the command line > UI to request "start in AArch32" ought to be and how that > then gets plumbed into the code to do the actual work. Out of interest, how do you do this on real hardware? Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com virt-top is 'top' for virtual machines. Tiny program with many powerful monitoring features, net stats, disk stats, logging, etc. http://people.redhat.com/~rjones/virt-top