mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-02 15:23:53 -06:00
vmstate: create VMSTATE_I2C_SLAVE
Signed-off-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
This commit is contained in:
parent
b6bd0bdc55
commit
1894839f86
2 changed files with 12 additions and 1 deletions
11
hw/hw.h
11
hw/hw.h
|
@ -440,6 +440,17 @@ extern const VMStateDescription vmstate_pci_device;
|
|||
+ type_check(PCIDevice,typeof_field(_state, _field)) \
|
||||
}
|
||||
|
||||
extern const VMStateDescription vmstate_i2c_slave;
|
||||
|
||||
#define VMSTATE_I2C_SLAVE(_field, _state) { \
|
||||
.name = (stringify(_field)), \
|
||||
.size = sizeof(i2c_slave), \
|
||||
.vmsd = &vmstate_i2c_slave, \
|
||||
.flags = VMS_STRUCT, \
|
||||
.offset = offsetof(_state, _field) \
|
||||
+ type_check(i2c_slave,typeof_field(_state, _field)) \
|
||||
}
|
||||
|
||||
/* _f : field name
|
||||
_f_n : num of elements field_name
|
||||
_n : num of elements
|
||||
|
|
2
hw/i2c.c
2
hw/i2c.c
|
@ -153,7 +153,7 @@ static int i2c_slave_post_load(void *opaque, int version_id)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static const VMStateDescription vmstate_i2c_slave = {
|
||||
const VMStateDescription vmstate_i2c_slave = {
|
||||
.name = "i2c_slave",
|
||||
.version_id = 1,
|
||||
.minimum_version_id = 1,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue