From 99e6376f888f004fd8cc77772cad6669dc461f10 Mon Sep 17 00:00:00 2001 From: Li Jin Date: Mon, 9 Mar 2020 03:48:44 -0400 Subject: [PATCH] New case: Add iommu support for virtio input driver Check virtio-input driver functions well with iommu_platform=on Signed-off-by: Li Jin --- qemu/tests/cfg/vioinput_keyboard.cfg | 10 ++++++++++ qemu/tests/cfg/vioinput_mice.cfg | 11 +++++++++++ 2 files changed, 21 insertions(+) diff --git a/qemu/tests/cfg/vioinput_keyboard.cfg b/qemu/tests/cfg/vioinput_keyboard.cfg index 7f9748f2..41b288a2 100644 --- a/qemu/tests/cfg/vioinput_keyboard.cfg +++ b/qemu/tests/cfg/vioinput_keyboard.cfg @@ -8,3 +8,13 @@ inputs = input1 input_dev_bus_type_input1 = virtio input_dev_type_input1 = keyboard + variants: + - @default: + - iommu_enabled: + only q35 + no WinXP WinVista Win7 Win8 Win8.1 Win2000 Win2003 + no Win2008..r2 Win2012 Win2012..r2 + virtio_dev_iommu_platform = on + virtio_dev_ats = on + machine_type_extra_params = "kernel-irqchip=split" + extra_params = "-device intel-iommu,intremap=on,eim=on,device-iotlb=on" diff --git a/qemu/tests/cfg/vioinput_mice.cfg b/qemu/tests/cfg/vioinput_mice.cfg index c4252b2f..05e3aece 100644 --- a/qemu/tests/cfg/vioinput_mice.cfg +++ b/qemu/tests/cfg/vioinput_mice.cfg @@ -1,4 +1,5 @@ - vioinput_mice: + only Windows required_qemu = [2.4.0, ) no Win2008..sp2 type = vioinput_mice @@ -20,3 +21,13 @@ mice_name = "QEMU Virtio Tablet" input_dev_type_input1 = tablet tolerance = 5 + variants: + - @default: + - iommu_enabled: + only q35 + no WinXP WinVista Win7 Win8 Win8.1 Win2000 Win2003 + no Win2008..r2 Win2012 Win2012..r2 + virtio_dev_iommu_platform = on + virtio_dev_ats = on + machine_type_extra_params = "kernel-irqchip=split" + extra_params = "-device intel-iommu,intremap=on,eim=on,device-iotlb=on" -- GitLab