]> git.proxmox.com Git - mirror_qemu.git/commit - hmp.c
dump: add Windows dump format to dump-guest-memory
authorViktor Prutyanov <viktor.prutyanov@virtuozzo.com>
Thu, 17 May 2018 16:23:39 +0000 (19:23 +0300)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 29 Jun 2018 11:02:48 +0000 (13:02 +0200)
commit2da91b54fe98faa8676264ac6e5a3aac5b69bec2
treeb7f41442a04fc203e06dc155eca97f7da55049db
parent2266d44311321a833d569cd4deb46cca6021d0e7
dump: add Windows dump format to dump-guest-memory

This patch adds Windows crashdumping feature. Now QEMU can produce ELF-dump
containing Windows crashdump header, which can help to convert to a valid
WinDbg-understandable crashdump file, or immediately create such file.
The crashdump will be obtained by joining physical memory dump and 8K header
exposed through vmcoreinfo/fw_cfg device by guest driver at BSOD time. Option
'-w' was added to dump-guest-memory command. At the moment, only x64
configuration is supported.
Suitable driver can be found at
https://github.com/virtio-win/kvm-guest-drivers-windows/tree/master/fwcfg64

Signed-off-by: Viktor Prutyanov <viktor.prutyanov@virtuozzo.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20180517162342.4330-2-viktor.prutyanov@virtuozzo.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Makefile.target
dump.c
hmp-commands.hx
hmp.c
qapi/misc.json
win_dump.c [new file with mode: 0644]
win_dump.h [new file with mode: 0644]