qapi/machine: Clean up documentation around CpuInstanceProperties
CpuInstanceProperties' doc comment describes its members as properties to be passed to device_add when hot-plugging a CPU. This was in fact the initial use of this type, with query-hotpluggable-cpus: letting management applications find out what properties need to be passed with device_add to hot-plug a CPU. We've since added other uses: set-numa-node (commit419fcdec3c
andf3be67812c
), and query-cpus-fast (commitce74ee3dea
). These are not about device-add. query-hotpluggable-cpus uses CpuInstanceProperties within HotpluggableCPU. Lift the documentation related to device-add from CpuInstanceProperties to HotpluggableCPU. Signed-off-by: Markus Armbruster <armbru@redhat.com> Message-ID: <20240711112228.2140606-3-armbru@redhat.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Reviewed-by: John Snow <jsnow@redhat.com>
This commit is contained in:
parent
fbcb6e0c48
commit
d07f0efcbc
@ -960,9 +960,7 @@
|
|||||||
##
|
##
|
||||||
# @CpuInstanceProperties:
|
# @CpuInstanceProperties:
|
||||||
#
|
#
|
||||||
# List of properties to be used for hotplugging a CPU instance, it
|
# Properties identifying a CPU.
|
||||||
# should be passed by management with device_add command when a CPU is
|
|
||||||
# being hotplugged.
|
|
||||||
#
|
#
|
||||||
# Which members are optional and which mandatory depends on the
|
# Which members are optional and which mandatory depends on the
|
||||||
# architecture and board.
|
# architecture and board.
|
||||||
@ -996,9 +994,6 @@
|
|||||||
#
|
#
|
||||||
# @thread-id: thread number within the core the CPU belongs to
|
# @thread-id: thread number within the core the CPU belongs to
|
||||||
#
|
#
|
||||||
# .. note:: Management should be prepared to pass through additional
|
|
||||||
# properties with device_add.
|
|
||||||
#
|
|
||||||
# Since: 2.7
|
# Since: 2.7
|
||||||
##
|
##
|
||||||
{ 'struct': 'CpuInstanceProperties',
|
{ 'struct': 'CpuInstanceProperties',
|
||||||
@ -1020,7 +1015,8 @@
|
|||||||
#
|
#
|
||||||
# @type: CPU object type for usage with device_add command
|
# @type: CPU object type for usage with device_add command
|
||||||
#
|
#
|
||||||
# @props: list of properties to be used for hotplugging CPU
|
# @props: list of properties to pass for hotplugging a CPU with
|
||||||
|
# device_add
|
||||||
#
|
#
|
||||||
# @vcpus-count: number of logical VCPU threads @HotpluggableCPU
|
# @vcpus-count: number of logical VCPU threads @HotpluggableCPU
|
||||||
# provides
|
# provides
|
||||||
@ -1028,6 +1024,9 @@
|
|||||||
# @qom-path: link to existing CPU object if CPU is present or omitted
|
# @qom-path: link to existing CPU object if CPU is present or omitted
|
||||||
# if CPU is not present.
|
# if CPU is not present.
|
||||||
#
|
#
|
||||||
|
# .. note:: Management should be prepared to pass through additional
|
||||||
|
# properties with device_add.
|
||||||
|
#
|
||||||
# Since: 2.7
|
# Since: 2.7
|
||||||
##
|
##
|
||||||
{ 'struct': 'HotpluggableCPU',
|
{ 'struct': 'HotpluggableCPU',
|
||||||
|
Loading…
Reference in New Issue
Block a user