path: root/qapi-schema.json
diff options
authorEduardo Habkost <ehabkost@redhat.com>2015-05-08 16:04:22 -0300
committerMarkus Armbruster <armbru@redhat.com>2015-05-14 17:25:46 +0200
commit58f88d4b7e9e5578b8dd2c5acfe555b85b35af88 (patch)
tree80626062506fc7d5b9dba8516f545f18489643bf /qapi-schema.json
parent1eeace9c237a729d11c7acd7c0338ab4562af637 (diff)
qmp: Add qom_path field to query-cpus command
This will allow clients to query additional information directly using qom-get on the CPU objects. Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Reviewed-by: Andreas Färber <afaerber@suse.de> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Markus Armbruster <armbru@redhat.com>
Diffstat (limited to 'qapi-schema.json')
1 files changed, 6 insertions, 2 deletions
diff --git a/qapi-schema.json b/qapi-schema.json
index 9c92482898..f97ffa1132 100644
--- a/qapi-schema.json
+++ b/qapi-schema.json
@@ -679,6 +679,8 @@
# @halted: true if the virtual CPU is in the halt state. Halt usually refers
# to a processor specific low power mode.
+# @qom_path: path to the CPU object in the QOM tree (since 2.4)
# @pc: #optional If the target is i386 or x86_64, this is the 64-bit instruction
# pointer.
# If the target is Sparc, this is the PC component of the
@@ -699,8 +701,10 @@
# data is sent to the client, the guest may no longer be halted.
{ 'struct': 'CpuInfo',
- 'data': {'CPU': 'int', 'current': 'bool', 'halted': 'bool', '*pc': 'int',
- '*nip': 'int', '*npc': 'int', '*PC': 'int', 'thread_id': 'int'} }
+ 'data': {'CPU': 'int', 'current': 'bool', 'halted': 'bool',
+ 'qom_path': 'str',
+ '*pc': 'int', '*nip': 'int', '*npc': 'int', '*PC': 'int',
+ 'thread_id': 'int'} }
# @query-cpus: