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