Re: [Qemu-devel] [PATCH v6 04/13] register: Define REG and FIELD macros

2016-06-21 Thread Alistair Francis
On Fri, Jun 10, 2016 at 3:52 AM, Peter Maydell wrote: > On 12 May 2016 at 23:46, Alistair Francis wrote: >> From: Peter Crosthwaite >> >> Define some macros that can be used for defining registers and fields. >> >> The REG32 macro will define A_FOO, for the byte address of a register >> as well

Re: [Qemu-devel] [PATCH v6 04/13] register: Define REG and FIELD macros

2016-06-10 Thread Peter Maydell
On 12 May 2016 at 23:46, Alistair Francis wrote: > From: Peter Crosthwaite > > Define some macros that can be used for defining registers and fields. > > The REG32 macro will define A_FOO, for the byte address of a register > as well as R_FOO for the uint32_t[] register number (A_FOO / 4). > > Th

[Qemu-devel] [PATCH v6 04/13] register: Define REG and FIELD macros

2016-05-12 Thread Alistair Francis
From: Peter Crosthwaite Define some macros that can be used for defining registers and fields. The REG32 macro will define A_FOO, for the byte address of a register as well as R_FOO for the uint32_t[] register number (A_FOO / 4). The FIELD macro will define FOO_BAR_MASK, FOO_BAR_SHIFT and FOO_B