This patch series implements support for multitouch input devices in
libvirt, addressing the multitouch feature request in [1].

In this third version, all the commits compile and have the test passed
independently. This version includes docs updates too. They are logically
separated in:

1. Domain enums, qemu, security, and capabilities updates.
2. Domain schema update.
3. Domain format doc update.
4. Test cases updates for multitouch support.

[1] https://gitlab.com/libvirt/libvirt/-/issues/808

Julio Faracco (4):
  Add support for virtio-multitouch input devices
  conf: Add multitouch to domain schema
  docs: Add multitouch input type information
  tests: Add multitouch support to virtio-input tests

 docs/formatdomain.rst                               | 13 ++++++++-----
 src/conf/domain_audit.c                             |  1 +
 src/conf/domain_conf.c                              |  2 ++
 src/conf/domain_conf.h                              |  1 +
 src/conf/domain_validate.c                          |  9 +++++++++
 src/conf/schemas/domaincommon.rng                   |  1 +
 src/qemu/qemu_capabilities.c                        |  5 +++++
 src/qemu/qemu_capabilities.h                        |  3 +++
 src/qemu/qemu_command.c                             |  5 +++++
 src/qemu/qemu_validate.c                            |  5 +++++
 src/security/security_dac.c                         |  2 ++
 src/security/security_selinux.c                     |  2 ++
 tests/qemucapabilitiesdata/caps_10.0.0_aarch64.xml  |  1 +
 tests/qemucapabilitiesdata/caps_10.0.0_ppc64.xml    |  1 +
 tests/qemucapabilitiesdata/caps_10.0.0_s390x.xml    |  1 +
 .../caps_10.0.0_x86_64+amdsev.xml                   |  1 +
 tests/qemucapabilitiesdata/caps_10.0.0_x86_64.xml   |  1 +
 tests/qemucapabilitiesdata/caps_10.1.0_s390x.xml    |  1 +
 .../caps_10.1.0_x86_64+inteltdx.xml                 |  1 +
 tests/qemucapabilitiesdata/caps_10.1.0_x86_64.xml   |  1 +
 tests/qemucapabilitiesdata/caps_10.2.0_aarch64.xml  |  1 +
 .../caps_10.2.0_x86_64+mshv.xml                     |  1 +
 tests/qemucapabilitiesdata/caps_10.2.0_x86_64.xml   |  1 +
 tests/qemucapabilitiesdata/caps_11.0.0_aarch64.xml  |  1 +
 tests/qemucapabilitiesdata/caps_11.0.0_x86_64.xml   |  1 +
 tests/qemucapabilitiesdata/caps_8.1.0_s390x.xml     |  1 +
 tests/qemucapabilitiesdata/caps_8.1.0_x86_64.xml    |  1 +
 tests/qemucapabilitiesdata/caps_8.2.0_aarch64.xml   |  1 +
 tests/qemucapabilitiesdata/caps_8.2.0_armv7l.xml    |  1 +
 .../qemucapabilitiesdata/caps_8.2.0_loongarch64.xml |  1 +
 tests/qemucapabilitiesdata/caps_8.2.0_s390x.xml     |  1 +
 tests/qemucapabilitiesdata/caps_8.2.0_x86_64.xml    |  1 +
 tests/qemucapabilitiesdata/caps_9.0.0_x86_64.xml    |  1 +
 tests/qemucapabilitiesdata/caps_9.1.0_riscv64.xml   |  1 +
 tests/qemucapabilitiesdata/caps_9.1.0_s390x.xml     |  1 +
 tests/qemucapabilitiesdata/caps_9.1.0_x86_64.xml    |  1 +
 .../qemucapabilitiesdata/caps_9.2.0_aarch64+hvf.xml |  1 +
 tests/qemucapabilitiesdata/caps_9.2.0_s390x.xml     |  1 +
 .../caps_9.2.0_x86_64+amdsev.xml                    |  1 +
 tests/qemucapabilitiesdata/caps_9.2.0_x86_64.xml    |  1 +
 .../qemuxmlconfdata/virtio-input.x86_64-latest.args |  1 +
 .../qemuxmlconfdata/virtio-input.x86_64-latest.xml  |  3 +++
 tests/qemuxmlconfdata/virtio-input.xml              |  1 +
 43 files changed, 77 insertions(+), 5 deletions(-)

-- 
2.52.0

Reply via email to