The motivation for this event is that clients can get confused if removable media is ejected by the guest (or by a human user).
You'll find detailed documentation in patch 2/3 and the actual implementation in patch 3/3. Thanks. QMP/qmp-events.txt | 18 ++++++++++++++++++ block.c | 16 ++++++++++++++-- block.h | 5 +++-- blockdev.c | 5 +++++ hw/ide/core.c | 6 +++--- hw/scsi-disk.c | 6 +++--- hw/virtio-blk.c | 6 +++--- monitor.c | 3 +++ monitor.h | 1 + 9 files changed, 53 insertions(+), 13 deletions(-)