[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 15/21] target-arm: Widen thread-local register s
From: |
Richard Henderson |
Subject: |
Re: [Qemu-devel] [PATCH 15/21] target-arm: Widen thread-local register state fields to 64 bits |
Date: |
Thu, 19 Dec 2013 13:09:14 -0800 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 |
On 12/19/2013 01:04 PM, Peter Maydell wrote:
> On 19 December 2013 20:53, Richard Henderson <address@hidden> 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 <address@hidden>
r~
- [Qemu-devel] [PATCH 20/21] target-arm: A64: support for ld/st/cl exclusive, (continued)
- [Qemu-devel] [PATCH 20/21] target-arm: A64: support for ld/st/cl exclusive, Peter Maydell, 2013/12/17
- [Qemu-devel] [PATCH 16/21] target-arm: A64: add support for add/sub with carry, Peter Maydell, 2013/12/17
- [Qemu-devel] [PATCH 03/21] target-arm: A64: add support for ld/st with reg offset, Peter Maydell, 2013/12/17
- [Qemu-devel] [PATCH 09/21] target-arm: A64: Add decoder skeleton for FP instructions, Peter Maydell, 2013/12/17
- [Qemu-devel] [PATCH 15/21] target-arm: Widen thread-local register state fields to 64 bits, Peter Maydell, 2013/12/17
- [Qemu-devel] [PATCH 12/21] target-arm: Remove ARMCPU/CPUARMState from cpregs APIs used by decoder, Peter Maydell, 2013/12/17
- [Qemu-devel] [PATCH 06/21] target-arm: A64: add support for move wide instructions, Peter Maydell, 2013/12/17
- [Qemu-devel] [PATCH 11/21] target-arm: Update generic cpreg code for AArch64, Peter Maydell, 2013/12/17
- Re: [Qemu-devel] [PATCH 11/21] target-arm: Update generic cpreg code for AArch64, Peter Crosthwaite, 2013/12/19
- Re: [Qemu-devel] [PATCH 11/21] target-arm: Update generic cpreg code for AArch64, Peter Maydell, 2013/12/19
- Re: [Qemu-devel] [PATCH 11/21] target-arm: Update generic cpreg code for AArch64, Peter Crosthwaite, 2013/12/19
- Re: [Qemu-devel] [PATCH 11/21] target-arm: Update generic cpreg code for AArch64, Peter Maydell, 2013/12/20
- Re: [Qemu-devel] [PATCH 11/21] target-arm: Update generic cpreg code for AArch64, Peter Maydell, 2013/12/20
- Re: [Qemu-devel] [PATCH 11/21] target-arm: Update generic cpreg code for AArch64, Peter Crosthwaite, 2013/12/20
- Re: [Qemu-devel] [PATCH 11/21] target-arm: Update generic cpreg code for AArch64, Peter Maydell, 2013/12/20