qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 07/12] hw/acpi: Move QMP command to hw/core/


From: Juan Quintela
Subject: Re: [PATCH 07/12] hw/acpi: Move QMP command to hw/core/
Date: Tue, 07 Feb 2023 09:52:58 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)

Markus Armbruster <armbru@redhat.com> wrote:
> The QERR_ macros are leftovers from the days of "rich" error objects.
> We've been trying to reduce their remaining use.
>
> qmp_query_vm_generation_id() in stubs/vmgenid.c is the last user of
> QERR_UNSUPPORTED outside qga/.  Unlike the stubs we just dropped, it
> is actually reachable, namely when CONFIG_ACPI_VMGENID is off.  It
> always fails like
>
>     (qemu) info vm-generation-id
>     Error: this feature or command is not currently supported
>
> Turns out the real qmp_query_vm_generation_id() doesn't actually
> depend on CONFIG_ACPI_VMGENID, and fails safely when it's off.  Move
> it to hw/core/machine-qmp-cmds.c, and drop the stub.  The error
> message becomes
>
>     Error: VM Generation ID device not found
>
> Feels like an improvement to me.

Fully agree.

> Signed-off-by: Markus Armbruster <armbru@redhat.com>

Reviewed-by: Juan Quintela <quintela@redhat.com>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]