From: Marc-André Lureau <marcandre.lureau(a)redhat.com>
Hi,
The following series implements DRM nodedev, exposes the devices /dev
path and symlinks, and allows to configure qemu to use a specific DRM
rendernode. (also included a small unrelated cosmetic change)
thanks!
Marc-André Lureau (5):
nodedev: fix extra space in dump
nodedev: add <devnode> paths
nodedev: parse <path>
nodedev: add drm capability
qemu: add rendernode argument
docs/formatdomain.html.in | 7 +-
docs/formatnode.html.in | 16 ++++
docs/schemas/domaincommon.rng | 5 +
docs/schemas/nodedev.rng | 30 ++++++
src/conf/domain_conf.c | 28 +++++-
src/conf/domain_conf.h | 1 +
src/conf/node_device_conf.c | 102 ++++++++++++++++++++-
src/conf/node_device_conf.h | 27 ++++++
src/node_device/node_device_driver.c | 1 +
src/node_device/node_device_udev.c | 72 +++++++++++++++
src/qemu/qemu_capabilities.c | 2 +
src/qemu/qemu_capabilities.h | 1 +
src/qemu/qemu_command.c | 10 ++
tests/nodedevschemadata/drm_renderD129.xml | 10 ++
...ge_serial_3600c0ff000d7a2a5d463ff4902000000.xml | 4 +
tests/nodedevxml2xmltest.c | 2 +
.../qemuxml2argv-video-virtio-gpu-spice-gl.args | 2 +-
.../qemuxml2argv-video-virtio-gpu-spice-gl.xml | 2 +-
tests/qemuxml2argvtest.c | 1 +
.../qemuxml2xmlout-video-virtio-gpu-spice-gl.xml | 2 +-
20 files changed, 315 insertions(+), 10 deletions(-)
create mode 100644 tests/nodedevschemadata/drm_renderD129.xml
--
2.11.0.295.gd7dffce1c.dirty