aboutsummaryrefslogtreecommitdiff
path: root/qapi/char.json
diff options
context:
space:
mode:
Diffstat (limited to 'qapi/char.json')
-rw-r--r--qapi/char.json17
1 files changed, 16 insertions, 1 deletions
diff --git a/qapi/char.json b/qapi/char.json
index 6413970fa7..990801e642 100644
--- a/qapi/char.json
+++ b/qapi/char.json
@@ -391,11 +391,24 @@
'base': 'ChardevCommon' }
##
+# @ChardevQemuVDAgent:
+#
+# Configuration info for qemu vdagent implementation.
+#
+# Since: 6.1
+#
+##
+{ 'struct': 'ChardevQemuVDAgent',
+ 'data': { },
+ 'base': 'ChardevCommon',
+ 'if': 'defined(CONFIG_SPICE_PROTOCOL)' }
+
+##
# @ChardevBackend:
#
# Configuration info for the new chardev backend.
#
-# Since: 1.4 (testdev since 2.2, wctablet since 2.9)
+# Since: 1.4 (testdev since 2.2, wctablet since 2.9, vdagent since 6.1)
##
{ 'union': 'ChardevBackend',
'data': { 'file': 'ChardevFile',
@@ -417,6 +430,8 @@
'if': 'defined(CONFIG_SPICE)' },
'spiceport': { 'type': 'ChardevSpicePort',
'if': 'defined(CONFIG_SPICE)' },
+ 'qemu-vdagent': { 'type': 'ChardevQemuVDAgent',
+ 'if': 'defined(CONFIG_SPICE_PROTOCOL)' },
'vc': 'ChardevVC',
'ringbuf': 'ChardevRingbuf',
# next one is just for compatibility