[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 02/16] vmstate: Add support for partial buffers tran
From: |
Juan Quintela |
Subject: |
[Qemu-devel] [PATCH 02/16] vmstate: Add support for partial buffers transmission |
Date: |
Wed, 14 Oct 2009 19:34:53 +0200 |
Signed-off-by: Juan Quintela <address@hidden>
---
hw/hw.h | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/hw/hw.h b/hw/hw.h
index 8c223f8..6f7b7d4 100644
--- a/hw/hw.h
+++ b/hw/hw.h
@@ -464,6 +464,16 @@ extern const VMStateInfo vmstate_info_buffer;
+ type_check_array(uint8_t,typeof_field(_state,
_field),sizeof(typeof_field(_state,_field))) \
}
+#define VMSTATE_PARTIAL_BUFFER(_field, _state, _version, _size) { \
+ .name = (stringify(_field)), \
+ .version_id = (_version), \
+ .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, \
--
1.6.2.5
- [Qemu-devel] [PATCH 00/16] Port rest of vga devices to vmstate, Juan Quintela, 2009/10/14
- [Qemu-devel] [PATCH 01/16] vga: create is_vbe_vmstate field, Juan Quintela, 2009/10/14
- [Qemu-devel] [PATCH 02/16] vmstate: Add support for partial buffers transmission,
Juan Quintela <=
- [Qemu-devel] [PATCH 03/16] vga: port vga_common_save/load to vmstate, Juan Quintela, 2009/10/14
- [Qemu-devel] [PATCH 06/16] vga: port vmware std vga to vmstate, Juan Quintela, 2009/10/14
- [Qemu-devel] [PATCH 04/16] vga: port vga-isa-mm to vmstate, Juan Quintela, 2009/10/14
- [Qemu-devel] [PATCH 05/16] vga: port vga-isa to vmstate, Juan Quintela, 2009/10/14
- [Qemu-devel] [PATCH 07/16] vga: port vga-pci to vmstate, Juan Quintela, 2009/10/14
- [Qemu-devel] [PATCH 10/16] vmware_vga: Remove uselss casts from void *, Juan Quintela, 2009/10/14
- [Qemu-devel] [PATCH 09/16] vmware_vga: Pass pci_vmsga_state_t arg no VGACommonState, Juan Quintela, 2009/10/14
- [Qemu-devel] [PATCH 08/16] vga: remove unused vga_common_save/load, Juan Quintela, 2009/10/14
- [Qemu-devel] [PATCH 12/16] vmware_vga: remove !EMBED_STDVGA code, Juan Quintela, 2009/10/14