提交 eacf610f 编写于 作者: J Juan Quintela 提交者: Anthony Liguori

vmstate: Add support for partial buffers transmission

Signed-off-by: NJuan Quintela <quintela@redhat.com>
Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
上级 9958068d
......@@ -473,6 +473,16 @@ extern const VMStateInfo vmstate_info_buffer;
.offset = offsetof(_state, _field) \
+ type_check_array(uint8_t,typeof_field(_state, _field),sizeof(typeof_field(_state,_field))) \
}
#define VMSTATE_PARTIAL_BUFFER(_field, _state, _size) { \
.name = (stringify(_field)), \
.size = (_size), \
.info = &vmstate_info_buffer, \
.flags = VMS_BUFFER, \
.offset = offsetof(_state, _field) \
+ type_check_array(uint8_t,typeof_field(_state, _field),sizeof(typeof_field(_state,_field))) \
}
#define VMSTATE_BUFFER_START_MIDDLE(_field, _state, start) { \
.name = (stringify(_field)), \
.size = sizeof(typeof_field(_state,_field)) - start, \
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册