hw/core/register: Add register_init_block8 helper.
There was no support for 8 bits block registers. Changed register_init_block32 to be generic and static, adding register size in bits as parameter. Created one helper for each size. Signed-off-by: Joaquin de Andres <me@xcancerberox.com.ar> Message-Id: <20200402162839.76636-1-me@xcancerberox.com.ar> Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
This commit is contained in:
parent
f19d118bed
commit
f08085f49f
2 changed files with 44 additions and 10 deletions
|
|
@ -185,6 +185,14 @@ uint64_t register_read_memory(void *opaque, hwaddr addr, unsigned size);
|
|||
* memory region (r_array->mem) the caller should add to a container.
|
||||
*/
|
||||
|
||||
RegisterInfoArray *register_init_block8(DeviceState *owner,
|
||||
const RegisterAccessInfo *rae,
|
||||
int num, RegisterInfo *ri,
|
||||
uint8_t *data,
|
||||
const MemoryRegionOps *ops,
|
||||
bool debug_enabled,
|
||||
uint64_t memory_size);
|
||||
|
||||
RegisterInfoArray *register_init_block32(DeviceState *owner,
|
||||
const RegisterAccessInfo *rae,
|
||||
int num, RegisterInfo *ri,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue