qapi: Rename TargetInfo structure as QemuTargetInfo

The QAPI-generated 'TargetInfo' structure name is only used
in a single file. We want to heavily use another structure
similarly named. Rename the QAPI one, since structure names
are not part of the public API.

Suggested-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Message-Id: <20250422145502.70770-2-philmd@linaro.org>
This commit is contained in:
Philippe Mathieu-Daudé 2025-04-16 13:25:23 +02:00
parent eb3020b6ed
commit 0c9d76f519
2 changed files with 7 additions and 7 deletions

View file

@ -134,9 +134,9 @@ CurrentMachineParams *qmp_query_current_machine(Error **errp)
return params; return params;
} }
TargetInfo *qmp_query_target(Error **errp) QemuTargetInfo *qmp_query_target(Error **errp)
{ {
TargetInfo *info = g_malloc0(sizeof(*info)); QemuTargetInfo *info = g_malloc0(sizeof(*info));
info->arch = qapi_enum_parse(&SysEmuTarget_lookup, target_name(), -1, info->arch = qapi_enum_parse(&SysEmuTarget_lookup, target_name(), -1,
&error_abort); &error_abort);

View file

@ -275,15 +275,15 @@
{ 'command': 'query-current-machine', 'returns': 'CurrentMachineParams' } { 'command': 'query-current-machine', 'returns': 'CurrentMachineParams' }
## ##
# @TargetInfo: # @QemuTargetInfo:
# #
# Information describing the QEMU target. # Information on the target configuration built into the QEMU binary.
# #
# @arch: the target architecture # @arch: the target architecture
# #
# Since: 1.2 # Since: 1.2
## ##
{ 'struct': 'TargetInfo', { 'struct': 'QemuTargetInfo',
'data': { 'arch': 'SysEmuTarget' } } 'data': { 'arch': 'SysEmuTarget' } }
## ##
@ -291,11 +291,11 @@
# #
# Return information about the target for this QEMU # Return information about the target for this QEMU
# #
# Returns: TargetInfo # Returns: QemuTargetInfo
# #
# Since: 1.2 # Since: 1.2
## ##
{ 'command': 'query-target', 'returns': 'TargetInfo' } { 'command': 'query-target', 'returns': 'QemuTargetInfo' }
## ##
# @UuidInfo: # @UuidInfo: