diff options
author | Juan Quintela <quintela@redhat.com> | 2011-03-10 12:33:54 +0100 |
---|---|---|
committer | Anthony Liguori <aliguori@us.ibm.com> | 2011-03-10 16:12:26 -0600 |
commit | 6059631c042202b249d3e399741ba77afa2b555f (patch) | |
tree | fb66a732d9513cf0b8d720a06b7e999bb37e9c89 /hw/hw.h | |
parent | 1283da72731c3704745e8dc7d6cc45f60e58556d (diff) | |
download | qemu-6059631c042202b249d3e399741ba77afa2b555f.zip qemu-6059631c042202b249d3e399741ba77afa2b555f.tar.gz qemu-6059631c042202b249d3e399741ba77afa2b555f.tar.bz2 |
vmstate: Add a way to send a partial array
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'hw/hw.h')
-rw-r--r-- | hw/hw.h | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -429,6 +429,15 @@ extern const VMStateInfo vmstate_info_unused_buffer; .offset = vmstate_offset_sub_array(_state, _field, _type, _start), \ } +#define VMSTATE_ARRAY_INT32_UNSAFE(_field, _state, _field_num, _info, _type) {\ + .name = (stringify(_field)), \ + .num_offset = vmstate_offset_value(_state, _field_num, int32_t), \ + .info = &(_info), \ + .size = sizeof(_type), \ + .flags = VMS_VARRAY_INT32, \ + .offset = offsetof(_state, _field), \ +} + #define VMSTATE_VARRAY_INT32(_field, _state, _field_num, _version, _info, _type) {\ .name = (stringify(_field)), \ .version_id = (_version), \ |