aboutsummaryrefslogtreecommitdiff
path: root/qapi
diff options
context:
space:
mode:
authorErik Skultety <eskultet@redhat.com>2018-11-16 11:14:42 +0100
committerGerd Hoffmann <kraxel@redhat.com>2018-11-16 11:44:22 +0100
commitd4dc4ab133b5d7b066aa14036f297ed20398dd32 (patch)
treeeb75df11294d2e0b79330e9da595b0cae91ee1a8 /qapi
parentcb968d275c145467c8b385a3618a207ec111eab1 (diff)
downloadqemu-d4dc4ab133b5d7b066aa14036f297ed20398dd32.zip
qemu-d4dc4ab133b5d7b066aa14036f297ed20398dd32.tar.gz
qemu-d4dc4ab133b5d7b066aa14036f297ed20398dd32.tar.bz2
qapi: Add "rendernode" display option for egl-headless
Unlike SPICE, egl-headless doesn't offer a way of specifying the DRM node used for OpenGL, hence QEMU always selecting the first one that is available. Thus, add the 'rendernode' option for egl-headless to QAPI. Signed-off-by: Erik Skultety <eskultet@redhat.com> Message-id: 7658e15eca72d520e7a5fb1c2e724702d83d4f7f.1542362949.git.eskultet@redhat.com Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'qapi')
-rw-r--r--qapi/ui.json17
1 files changed, 16 insertions, 1 deletions
diff --git a/qapi/ui.json b/qapi/ui.json
index bf9e157..e000024 100644
--- a/qapi/ui.json
+++ b/qapi/ui.json
@@ -1037,6 +1037,20 @@
'data' : { '*grab-on-hover' : 'bool',
'*zoom-to-fit' : 'bool' } }
+##
+# @DisplayEGLHeadless:
+#
+# EGL headless display options.
+#
+# @rendernode: Which DRM render node should be used. Default is the first
+# available node on the host.
+#
+# Since: 3.1
+#
+##
+{ 'struct' : 'DisplayEGLHeadless',
+ 'data' : { '*rendernode' : 'str' } }
+
##
# @DisplayGLMode:
#
@@ -1086,4 +1100,5 @@
'*window-close' : 'bool',
'*gl' : 'DisplayGLMode' },
'discriminator' : 'type',
- 'data' : { 'gtk' : 'DisplayGTK' } }
+ 'data' : { 'gtk' : 'DisplayGTK',
+ 'egl-headless' : 'DisplayEGLHeadless'} }