[PATCH] hw/misc/pvpanic-mmio: Announce support for all pvpanic events

Thomas Weißschuh <[email protected]> Sun, 02 Aug 2026 12:07:03 +0200
Newsgroups org.nongnu.qemu-devel
Message-ID <[email protected]>
The pvpanic-mmio also supports the PVPANIC_SHUTDOWN event by virtue
of using the generic pvpanic core.

Currently this is not expressed in the 'events' property,
so users can not discover this support.

Switch to the generic PVPANIC_EVENTS macro which automatically contains
all events supported by the generic pvpanic core.

Signed-off-by: Thomas Weißschuh <[email protected]>
---
 hw/misc/pvpanic-mmio.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/hw/misc/pvpanic-mmio.c b/hw/misc/pvpanic-mmio.c
index a173a1a9a589..40b167b8d8dd 100644
--- a/hw/misc/pvpanic-mmio.c
+++ b/hw/misc/pvpanic-mmio.c
@@ -33,7 +33,7 @@ static void pvpanic_mmio_initfn(Object *obj)
 
 static const Property pvpanic_mmio_properties[] = {
     DEFINE_PROP_UINT8("events", PVPanicMMIOState, pvpanic.events,
-                      PVPANIC_PANICKED | PVPANIC_CRASH_LOADED),
+                      PVPANIC_EVENTS),
 };
 
 static void pvpanic_mmio_class_init(ObjectClass *klass, const void *data)

---
base-commit: b428fe036233cbd15d37e3c027ab6ca4d3661a80
change-id: 20260802-pvpanic-mmio-shutdown-9ad52be82b19

Best regards,
--  
Thomas Weißschuh <[email protected]>