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

2016-06-23 Thread Alistair Francis
On Thu, Jun 23, 2016 at 5:39 AM, Peter Maydell wrote: > On 22 June 2016 at 21:23, 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 w

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

2016-06-23 Thread Peter Maydell
On 22 June 2016 at 21:23, 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). > > T

[Qemu-devel] [PATCH v7 04/12] register: Define REG and FIELD macros

2016-06-22 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