From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52512) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VtkqV-0002Iq-5N for qemu-devel@nongnu.org; Thu, 19 Dec 2013 16:09:33 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VtkqP-0004YP-80 for qemu-devel@nongnu.org; Thu, 19 Dec 2013 16:09:27 -0500 Received: from mail-qc0-x22e.google.com ([2607:f8b0:400d:c01::22e]:50978) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VtkqP-0004YJ-3x for qemu-devel@nongnu.org; Thu, 19 Dec 2013 16:09:21 -0500 Received: by mail-qc0-f174.google.com with SMTP id n7so1491963qcx.33 for ; Thu, 19 Dec 2013 13:09:20 -0800 (PST) Sender: Richard Henderson Message-ID: <52B3607A.3020606@twiddle.net> Date: Thu, 19 Dec 2013 13:09:14 -0800 From: Richard Henderson MIME-Version: 1.0 References: <1387293144-11554-1-git-send-email-peter.maydell@linaro.org> <1387293144-11554-16-git-send-email-peter.maydell@linaro.org> <52B35CB8.9000508@twiddle.net> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH 15/21] target-arm: Widen thread-local register state fields to 64 bits List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Peter Maydell Cc: Patch Tracking , Michael Matz , QEMU Developers , Claudio Fontana , Dirk Mueller , Will Newton , Laurent Desnogues , =?UTF-8?B?QWxleCBCZW5uw6ll?= , "kvmarm@lists.cs.columbia.edu" , Christoffer Dall On 12/19/2013 01:04 PM, Peter Maydell wrote: > On 19 December 2013 20:53, Richard Henderson wrote: >> On 12/17/2013 07:12 AM, Peter Maydell wrote: >>> - uint32_t c13_tls1; /* User RW Thread register. */ >>> - uint32_t c13_tls2; /* User RO Thread register. */ >>> - uint32_t c13_tls3; /* Privileged Thread register. */ >>> + uint64_t tpidr_el0; /* User RW Thread register. */ >>> + uint64_t tpidrro_el0; /* User RO Thread register. */ >>> + uint64_t tpidr_el1; /* Privileged Thread register. */ >> >> Not target_ulong, continuing to use 32bit slot for pure AA32? > > It would only be a 32 bit slot for the 32 bit cores in qemu-arm; > the same cores in qemu-aarch64 would be 64 bits. I think > I'd rather have the consistency (and the ability to migrate > between a qemu-arm cortex-a9 and a qemu-aarch64 cortex-a9 > doesn't hurt). Fair enough. Reviewed-by: Richard Henderson r~