diff options
author | zhenwei pi <pizhenwei@bytedance.com> | 2020-01-14 10:31:02 +0800 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2020-01-24 20:59:07 +0100 |
commit | 7dc58deea79a343ac3adc5cadb97215086054c86 (patch) | |
tree | 776cb4cf13cd8e08769346806385760e5857d977 /include | |
parent | 600d7b47e8f5085919fd1d1157f25950ea8dbc11 (diff) | |
download | qemu-7dc58deea79a343ac3adc5cadb97215086054c86.zip qemu-7dc58deea79a343ac3adc5cadb97215086054c86.tar.gz qemu-7dc58deea79a343ac3adc5cadb97215086054c86.tar.bz2 |
pvpanic: implement crashloaded event handling
Handle bit 1 write, then post event to monitor.
Suggested by Paolo, declear a new event, using GUEST_PANICKED could
cause upper layers to react by shutting down or rebooting the guest.
In advance for extention, add GuestPanicInformation in event message.
Signed-off-by: zhenwei pi <pizhenwei@bytedance.com>
Message-Id: <20200114023102.612548-3-pizhenwei@bytedance.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/sysemu/runstate.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/sysemu/runstate.h b/include/sysemu/runstate.h index 0b41555..f760094 100644 --- a/include/sysemu/runstate.h +++ b/include/sysemu/runstate.h @@ -63,6 +63,7 @@ ShutdownCause qemu_reset_requested_get(void); void qemu_system_killed(int signal, pid_t pid); void qemu_system_reset(ShutdownCause reason); void qemu_system_guest_panicked(GuestPanicInformation *info); +void qemu_system_guest_crashloaded(GuestPanicInformation *info); #endif |