From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:42351) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S7Tdn-0007N7-L0 for qemu-devel@nongnu.org; Tue, 13 Mar 2012 11:28:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1S7TdQ-0004TA-2O for qemu-devel@nongnu.org; Tue, 13 Mar 2012 11:27:59 -0400 Received: from mail-bk0-f45.google.com ([209.85.214.45]:65107) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S7TdP-0004Ss-Ot for qemu-devel@nongnu.org; Tue, 13 Mar 2012 11:27:35 -0400 Received: by bkcjg9 with SMTP id jg9so662825bkc.4 for ; Tue, 13 Mar 2012 08:27:33 -0700 (PDT) Message-ID: <4F5F6763.8070209@gmail.com> Date: Tue, 13 Mar 2012 19:27:31 +0400 From: Alexey Starikovskiy MIME-Version: 1.0 References: <4F5F2D50.4030703@gmail.com> <4F5F5F0F.2070206@gmail.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] Minimal ARM LPAE support List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Peter Maydell Cc: qemu-devel@nongnu.org, Paul Brook On 03/13/2012 07:14 PM, Peter Maydell wrote: >>> >> This change seems to drop the MCRR block cache op handling and I don't >>> >> see anything elsewhere which implements it. This will presumably break >>> >> some CPU/guest combination. >> > >> > Do you have any pointer on that exactly did we try to emulate here? > No. You'll need to check the TRMs for every CPU core we claim to > emulate and the ARM ARM (including the ARMv6 and ARMv5 versions > as well as the current revision). Yes, this is a really painful > chore. You'll also need to try to round up some images so you can > test at least a handful of them. > > (I've been ploughing through this for the 32 bit registers as part > of trying to convert them to a more data driven implementation.) > There is B3.15.1 block in the ARM ARM, it says that there were no 64-bit access to system registers before LPAE and Generic Timer. Do you mean that some 64-bit system registers were defined for specific CPUs? Thanks, Alex.