diff options
author | Gustavo Padovan <gustavo.padovan@collabora.co.uk> | 2016-06-30 18:29:47 -0300 |
---|---|---|
committer | Daniel Vetter <daniel.vetter@ffwll.ch> | 2016-07-12 14:23:26 +0200 |
commit | 22779a7a1ae8e9b0676b55e973d600671dd74f1c (patch) | |
tree | ec358cbc81043863592ab0662a9ac99e76af766a /lib/drmtest.c | |
parent | 66d0e665739def028c12a50b201b987e4fb513d0 (diff) |
lib/drmtest: add virtio_gpu support
Support the virtio GPU on drmtest.
Signed-off-by: Gustavo Padovan <gustavo.padovan@collabora.co.uk>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'lib/drmtest.c')
-rw-r--r-- | lib/drmtest.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/drmtest.c b/lib/drmtest.c index 42581035c..a04540929 100644 --- a/lib/drmtest.c +++ b/lib/drmtest.c @@ -115,6 +115,11 @@ static bool is_vgem_device(int fd) return __is_device(fd, "vgem"); } +static bool is_virtio_device(int fd) +{ + return __is_device(fd, "virt"); +} + static bool has_known_intel_chipset(int fd) { struct drm_i915_getparam gp; @@ -260,6 +265,10 @@ int __drm_open_driver(int chipset) is_vgem_device(fd)) return fd; + if (chipset & DRIVER_VIRTIO && + is_virtio_device(fd)) + return fd; + close(fd); } |