Hi, All The qemu's patch has been applied to QMP tree. I think we can start this work now. Thanks Wen Congyang At 04/20/2012 03:20 PM, Wen Congyang Wrote: > Currently, we use migrate to dump guest's memory. There is one > restriction in migrate command: the device's status should be > stored in qemu because the device's status should be passed to > target machine. > > If we passthrough a host device to guest, the device's status > is stored in the real device. So migrate command will fail. > > We usually use dump when guest is panicked. So there is no need > to store device's status in the vmcore. > > qemu will have a new monitor command dump-guest-memory to dump > guest memory, but it doesn't support async now(it will support > later when the common async API is implemented). > > So I use dump-guest-memory only when the guest uses host device > in this patchset. > > Note: the patchset for qemu is still queued. Luiz has acked, > but he said he does not wait an ACK from Jan and/or Anthony. > > Changes from v3 to v4: > 1. allow the user to specify the core file's format > > Changes from v2 to v3: > 1. qemu supports the fd that is associated with a pipe, socket, or FIFO. > So pass a pipe fd to qemu and O_DIRECT can work now. > > Change from v1 to v2: > 1. remove the implemention for text mode. > > Wen Congyang (3): > qemu: implement qemu's dump-guest-memory > qemu: allow the client to choose the vmcore's format > virsh: allow the user to specify vmcore's format > > include/libvirt/libvirt.h.in | 1 + > src/qemu/qemu_domain.c | 1 + > src/qemu/qemu_domain.h | 1 + > src/qemu/qemu_driver.c | 54 +++++++++++++++++++++++++++++++---------- > src/qemu/qemu_monitor.c | 38 +++++++++++++++++++++++++++++ > src/qemu/qemu_monitor.h | 12 +++++++++ > src/qemu/qemu_monitor_json.c | 35 +++++++++++++++++++++++++++ > src/qemu/qemu_monitor_json.h | 6 ++++ > tools/virsh.c | 3 ++ > tools/virsh.pod | 5 +++- > 10 files changed, 142 insertions(+), 14 deletions(-) > > -- > libvir-list mailing list > libvir-list@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/libvir-list > -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list