All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/4] dump: add Windows crashdump format
@ 2018-05-17 16:23 Viktor Prutyanov
  2018-05-17 16:23 ` [Qemu-devel] [PATCH 1/4] dump: add Windows dump format to dump-guest-memory Viktor Prutyanov
                   ` (8 more replies)
  0 siblings, 9 replies; 11+ messages in thread
From: Viktor Prutyanov @ 2018-05-17 16:23 UTC (permalink / raw)
  To: qemu-devel; +Cc: rkagan, marcandre.lureau, dgilbert, armbru, Viktor Prutyanov

Recently a Windows guest driver has been added with the ability to
publish the data needed to produce useful guest dumps on the
hypervisor side.  The data is wrapped in a standard VMCOREINFO
container and is exposed to the hypervisor via FwCfg (see
https://github.com/virtio-win/kvm-guest-drivers-windows/tree/master/fwcfg64)

This patch series extends dump-guest-memory to make use of this data
and generate guest dumps in Windows crashdump format directly in QEMU
(as opposed to postprocessing the traditional ELF dumps).

The first patch in the series is identical to the one posted two weeks
ago with message-id: <20180501132031.13270-1-viktor.prutyanov@virtuozzo.com>.
The rest are various improvements on top of it, making it useful in
situations beyond immediately after a BSOD.

Viktor Prutyanov (4):
  dump: add Windows dump format to dump-guest-memory
  dump: use system context in Windows dump
  dump: add fallback KDBG using in Windows dump
  dump: add Windows live system dump

 Makefile.target |   1 +
 dump.c          |  24 +++-
 hmp-commands.hx |  13 +-
 hmp.c           |   9 +-
 qapi/misc.json  |   5 +-
 win_dump.c      | 385 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 win_dump.h      | 176 ++++++++++++++++++++++++++
 7 files changed, 604 insertions(+), 9 deletions(-)
 create mode 100644 win_dump.c
 create mode 100644 win_dump.h

-- 
2.14.3

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2018-06-27  9:37 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-05-17 16:23 [Qemu-devel] [PATCH 0/4] dump: add Windows crashdump format Viktor Prutyanov
2018-05-17 16:23 ` [Qemu-devel] [PATCH 1/4] dump: add Windows dump format to dump-guest-memory Viktor Prutyanov
2018-05-17 16:23 ` [Qemu-devel] [PATCH 2/4] dump: use system context in Windows dump Viktor Prutyanov
2018-05-18 14:48   ` [Qemu-devel] [PATCH] fixup! " Viktor Prutyanov
2018-05-17 16:23 ` [Qemu-devel] [PATCH 3/4] dump: add fallback KDBG using " Viktor Prutyanov
2018-05-17 16:23 ` [Qemu-devel] [PATCH 4/4] dump: add Windows live system dump Viktor Prutyanov
2018-05-17 16:34 ` [Qemu-devel] [PATCH 0/4] dump: add Windows crashdump format no-reply
2018-05-17 16:34 ` no-reply
2018-06-04  8:54 ` Viktor Prutyanov
2018-06-22 14:10 ` Roman Kagan
2018-06-27  9:37 ` Paolo Bonzini

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.