Re: [Qemu-devel] [PATCH v3 12/31] target-arm: Implement AArch64 TTBR*

2014-02-26 Thread Peter Maydell
On 26 February 2014 06:33, Hu Tao wrote: > On Sat, Feb 15, 2014 at 04:07:05PM +, Peter Maydell wrote: > > <...> > >> diff --git a/target-arm/cpu.h b/target-arm/cpu.h >> index 06953ac..7cbe69b 100644 >> --- a/target-arm/cpu.h >> +++ b/target-arm/cpu.h >> @@ -173,10 +173,8 @@ typedef struct CPUA

Re: [Qemu-devel] [PATCH v3 12/31] target-arm: Implement AArch64 TTBR*

2014-02-25 Thread Hu Tao
On Sat, Feb 15, 2014 at 04:07:05PM +, Peter Maydell wrote: <...> > diff --git a/target-arm/cpu.h b/target-arm/cpu.h > index 06953ac..7cbe69b 100644 > --- a/target-arm/cpu.h > +++ b/target-arm/cpu.h > @@ -173,10 +173,8 @@ typedef struct CPUARMState { > uint32_t c1_coproc; /* Coprocess

[Qemu-devel] [PATCH v3 12/31] target-arm: Implement AArch64 TTBR*

2014-02-15 Thread Peter Maydell
Implement the AArch64 TTBR* registers. For v7 these were already 64 bits to handle LPAE, but implemented as two separate uint32_t fields. Combine them into a single uint64_t which can be used for all purposes. Since this requires touching every use, take the opportunity to rename the field to the a