dump: use system context in Windows dump
authorViktor Prutyanov <viktor.prutyanov@virtuozzo.com>
Thu, 17 May 2018 16:23:40 +0000 (19:23 +0300)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 29 Jun 2018 11:02:48 +0000 (13:02 +0200)
commit92d1b3d5086c182bab66fd1814c4a04ba1e59337
treeed13b9c838769f8f75e71bf68ffc37925bce6499
parent2da91b54fe98faa8676264ac6e5a3aac5b69bec2
dump: use system context in Windows dump

We use CPU #0 to access guest virtual memory, but it can execute user
thread at that moment. So, switch CR3 to PageDirectoryBase from header
and restore original value at the end.

Signed-off-by: Viktor Prutyanov <viktor.prutyanov@virtuozzo.com>
Message-Id: <20180517162342.4330-3-viktor.prutyanov@virtuozzo.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
win_dump.c