summaryrefslogtreecommitdiffstats
path: root/hw/vfio
diff options
context:
space:
mode:
authorGerd Hoffmann2019-05-29 09:21:42 +0200
committerGerd Hoffmann2019-06-07 11:52:35 +0200
commita6c9d5da08e60eac3ec315abf243c2b7d2665089 (patch)
treecb4728057b824b432890271af08fd405b10d8d2d /hw/vfio
parentconsole: add dmabuf modifier field. (diff)
downloadqemu-a6c9d5da08e60eac3ec315abf243c2b7d2665089.tar.gz
qemu-a6c9d5da08e60eac3ec315abf243c2b7d2665089.tar.xz
qemu-a6c9d5da08e60eac3ec315abf243c2b7d2665089.zip
vfio/display: set dmabuf modifier field
Fill the new QemuDmaBuf->modifier field properly from plane info. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com> Acked-by: Alex Williamson <alex.williamson@redhat.com> Message-id: 20190529072144.26737-3-kraxel@redhat.com
Diffstat (limited to 'hw/vfio')
-rw-r--r--hw/vfio/display.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/hw/vfio/display.c b/hw/vfio/display.c
index 2c2d3e5b71..a5a608c5b2 100644
--- a/hw/vfio/display.c
+++ b/hw/vfio/display.c
@@ -248,6 +248,7 @@ static VFIODMABuf *vfio_display_get_dmabuf(VFIOPCIDevice *vdev,
dmabuf->buf.height = plane.height;
dmabuf->buf.stride = plane.stride;
dmabuf->buf.fourcc = plane.drm_format;
+ dmabuf->buf.modifier = plane.drm_format_mod;
dmabuf->buf.fd = fd;
if (plane_type == DRM_PLANE_TYPE_CURSOR) {
vfio_display_update_cursor(dmabuf, &plane);