diff options
| author | Peter Krempa <pkrempa@redhat.com> | 2023-02-28 09:12:34 +0100 |
|---|---|---|
| committer | Paolo Bonzini <pbonzini@redhat.com> | 2023-03-01 11:36:53 +0100 |
| commit | b97f3147b0a3992ea079d5ce29b755984f30ba4f (patch) | |
| tree | ff62e6ea7f64fae99280bb4370e349f4990d429f /hw/core/machine-qmp-cmds.c | |
| parent | 33dc95d032a86dd007073d72cf006f663c614de2 (diff) | |
| download | focaccia-qemu-b97f3147b0a3992ea079d5ce29b755984f30ba4f.tar.gz focaccia-qemu-b97f3147b0a3992ea079d5ce29b755984f30ba4f.zip | |
qapi: Add 'acpi' field to 'query-machines' output
Report which machine types support ACPI so that management applications can properly use the 'acpi' property even on platforms such as ARM where support for ACPI depends on the machine type and thus checking presence of '-machine acpi=' in 'query-command-line-options' is insufficient. Signed-off-by: Peter Krempa <pkrempa@redhat.com> Acked-by: Markus Armbruster <armbru@redhat.com> Message-Id: <537625d3e25d345052322c42ca19812b98b4f49a.1677571792.git.pkrempa@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'hw/core/machine-qmp-cmds.c')
| -rw-r--r-- | hw/core/machine-qmp-cmds.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/hw/core/machine-qmp-cmds.c b/hw/core/machine-qmp-cmds.c index 2d904747c0..b98ff15089 100644 --- a/hw/core/machine-qmp-cmds.c +++ b/hw/core/machine-qmp-cmds.c @@ -102,6 +102,7 @@ MachineInfoList *qmp_query_machines(Error **errp) info->hotpluggable_cpus = mc->has_hotpluggable_cpus; info->numa_mem_supported = mc->numa_mem_supported; info->deprecated = !!mc->deprecation_reason; + info->acpi = !!object_class_property_find(OBJECT_CLASS(mc), "acpi"); if (mc->default_cpu_type) { info->default_cpu_type = g_strdup(mc->default_cpu_type); } |