Report the new VIR_DOMAIN_EVENT_STOPPED_REBOOT reason when reboot has been requested. I have only tested this on Xen, so I made a patch per VMM. I preferred to rely on the stopped reason, as there is no discussion that it should be sent, while for the reboot event, there is debate that it shouldn't always be sent. CI: https://gitlab.com/libvirt/libvirt/-/merge_requests/567 Previous discussion and patches: https://lists.libvirt.org/archives/list/devel@lists.libvirt.org/thread/ZB5AL... https://lists.libvirt.org/archives/list/devel@lists.libvirt.org/thread/KYAL4... Ben Grande (9): libvirt-domain: Add stopped reason of reboot docs: libvirt-domain: briefly document reboot event virsh: Add reboot to event enum libxl: Propagate stopped reason of reboot lxc_process: Propagate stopped reason of reboot test_driver: Propagate stopped reason of reboot examples: Add event detail reboot for stopped event NEWS: Introduce VIR_DOMAIN_EVENT_STOPPED_REASON NEWS: Inform drivers that support reboot reason NEWS.rst | 8 ++++++++ examples/c/misc/event-test.c | 3 +++ include/libvirt/libvirt-domain.h | 1 + src/libvirt-domain.c | 4 +++- src/libxl/libxl_domain.c | 2 +- src/lxc/lxc_process.c | 2 +- src/test/test_driver.c | 2 +- tools/virsh-domain-event.c | 3 ++- 8 files changed, 20 insertions(+), 5 deletions(-) -- Benjamin Grande