[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v24 01/21] qapi: machine.json: change docs regarding CpuInstanceP
From: |
Nina Schoetterl-Glausch |
Subject: |
[PATCH v24 01/21] qapi: machine.json: change docs regarding CpuInstanceProperties |
Date: |
Tue, 26 Sep 2023 14:15:14 +0200 |
Clarify roles of different architectures.
Also change things a bit in anticipation of additional members being
added.
Suggested-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Nina Schoetterl-Glausch <nsg@linux.ibm.com>
---
Reference to s390x docs added in patch 14
qapi/machine.json | 17 +++++++++--------
1 file changed, 9 insertions(+), 8 deletions(-)
diff --git a/qapi/machine.json b/qapi/machine.json
index a08b6576ca..3c074c9902 100644
--- a/qapi/machine.json
+++ b/qapi/machine.json
@@ -70,9 +70,9 @@
# @qom-path: path to the CPU object in the QOM tree
#
# @thread-id: ID of the underlying host thread
-#
-# @props: properties describing to which node/socket/core/thread
-# virtual CPU belongs to, provided if supported by board
+
+# @props: properties of type CpuInstanceProperties associated with a
+# virtual CPU, e.g. the socket id
#
# @target: the QEMU system emulation target, which determines which
# additional fields will be listed (since 3.0)
@@ -899,6 +899,9 @@
# 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 architecture
+# and board.
+#
# @node-id: NUMA node ID the CPU belongs to
#
# @socket-id: socket number within node/board the CPU belongs to
@@ -912,15 +915,13 @@
#
# @thread-id: thread number within core the CPU belongs to
#
-# Note: currently there are 6 properties that could be present but
-# management should be prepared to pass through other properties
-# with device_add command to allow for future interface extension.
-# This also requires the filed names to be kept in sync with the
-# properties passed to -device/device_add.
+# Note: management should be prepared to pass through additional
+# properties with device_add.
#
# Since: 2.7
##
{ 'struct': 'CpuInstanceProperties',
+ # Keep these in sync with the properties device_add accepts
'data': { '*node-id': 'int',
'*socket-id': 'int',
'*die-id': 'int',
--
2.39.2
- [PATCH v24 20/21] tests/avocado: s390x cpu topology dedicated errors, (continued)
- [PATCH v24 20/21] tests/avocado: s390x cpu topology dedicated errors, Nina Schoetterl-Glausch, 2023/09/26
- [PATCH v24 18/21] tests/avocado: s390x cpu topology test dedicated CPU, Nina Schoetterl-Glausch, 2023/09/26
- [PATCH v24 19/21] tests/avocado: s390x cpu topology test socket full, Nina Schoetterl-Glausch, 2023/09/26
- [PATCH v24 13/21] qapi/s390x/cpu topology: add query-s390x-cpu-polarization command, Nina Schoetterl-Glausch, 2023/09/26
- [PATCH v24 06/21] s390x/cpu topology: resetting the Topology-Change-Report, Nina Schoetterl-Glausch, 2023/09/26
- [PATCH v24 15/21] tests/avocado: s390x cpu topology core, Nina Schoetterl-Glausch, 2023/09/26
- [PATCH v24 09/21] qapi/s390x/cpu topology: set-cpu-topology qmp command, Nina Schoetterl-Glausch, 2023/09/26
- [PATCH v24 10/21] machine: adding s390 topology to query-cpu-fast, Nina Schoetterl-Glausch, 2023/09/26
- [PATCH v24 01/21] qapi: machine.json: change docs regarding CpuInstanceProperties,
Nina Schoetterl-Glausch <=
- [PATCH v24 16/21] tests/avocado: s390x cpu topology polarization, Nina Schoetterl-Glausch, 2023/09/26
- [PATCH v24 21/21] tests/avocado: s390x cpu topology bad move, Nina Schoetterl-Glausch, 2023/09/26