From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35052) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WwAxc-00051a-Q9 for qemu-devel@nongnu.org; Sun, 15 Jun 2014 09:59:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WwAxW-0005Ho-IK for qemu-devel@nongnu.org; Sun, 15 Jun 2014 09:59:04 -0400 Received: from mail-we0-x229.google.com ([2a00:1450:400c:c03::229]:47903) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WwAxW-0005HU-CI for qemu-devel@nongnu.org; Sun, 15 Jun 2014 09:58:58 -0400 Received: by mail-we0-f169.google.com with SMTP id t60so4678805wes.14 for ; Sun, 15 Jun 2014 06:58:57 -0700 (PDT) Sender: Paolo Bonzini Message-ID: <539DA69D.9070801@redhat.com> Date: Sun, 15 Jun 2014 15:58:53 +0200 From: Paolo Bonzini MIME-Version: 1.0 References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] Why does qemu not support qemu-system-armeb? List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Peter Maydell , Ljun <1275151072@qq.com> Cc: qemu-devel Il 15/06/2014 11:08, Peter Maydell ha scritto: > On 14 June 2014 14:49, Ljun <1275151072@qq.com> wrote: >> Hello everyone,I am working on big endian for arm.I change the qemu >> configure and create a qemu-system-armeb,but I want to know qemu whether >> support armeb-softmmu. > > The answer to "why is there no qemu-system-armeb" is in two parts: > > (1) We don't support big-endian system emulation. There would need > to be work done to implement this beyond just enabling an extra > configuration. > > (2) If we did support big-endian system emulation, the right way > to implement this would be to keep it in qemu-system-arm, and > just have the CPU support the various control bits (SCTLR.B, > SCTLR.EE, CPSR.E, etc). Also, I have redone my setend patches to support SCTLR.B too, but I have yet to submit them. I have no idea how to test them. :) Paolo