[libvirt] [PATCH 0/8] qemu: add support for virtio-input devices

Ján Tomko jtomko at redhat.com
Fri Nov 20 08:59:35 UTC 2015


Support virtio-keyboard, virtio-mouse, virtio-tablet and virtio-input-host.

Requires kernel 4.1+ in the guest.

https://www.kraxel.org/blog/2015/06/new-member-in-the-virtio-family-input-devices/
https://bugzilla.redhat.com/show_bug.cgi?id=1231114

Ján Tomko (8):
  qemu: add capabilities for virtio input devices
  conf: parse and format virtio input bus in domain XML
  qemu: build command line for virtio input devices
  qemu: add capability for virtio-input-host-device
  conf: add XML for input device passthrough
  security: label the evdev for input device passthrough
  qemu: add passed-through input devs to cgroup ACL
  qemu: build command line for virtio-input-host device

 docs/formatdomain.html.in                          | 18 ++++-
 docs/schemas/domaincommon.rng                      | 50 ++++++++----
 src/conf/domain_conf.c                             | 34 ++++++--
 src/conf/domain_conf.h                             |  5 ++
 src/qemu/qemu_capabilities.c                       | 12 +++
 src/qemu/qemu_capabilities.h                       |  4 +
 src/qemu/qemu_cgroup.c                             | 25 ++++++
 src/qemu/qemu_command.c                            | 92 +++++++++++++++++++++-
 src/security/security_dac.c                        | 72 +++++++++++++++++
 src/security/security_selinux.c                    | 70 ++++++++++++++++
 tests/qemucapabilitiesdata/caps_2.4.0-1.caps       |  4 +
 .../qemuxml2argv-virtio-input-passthrough.args     | 22 ++++++
 .../qemuxml2argv-virtio-input-passthrough.xml      | 24 ++++++
 .../qemuxml2argv-virtio-input.args                 | 23 ++++++
 .../qemuxml2argvdata/qemuxml2argv-virtio-input.xml | 26 ++++++
 tests/qemuxml2argvtest.c                           |  4 +
 tests/qemuxml2xmltest.c                            |  3 +
 17 files changed, 462 insertions(+), 26 deletions(-)
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-virtio-input-passthrough.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-virtio-input-passthrough.xml
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-virtio-input.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-virtio-input.xml

-- 
2.4.6




More information about the libvir-list mailing list