diff --git a/qemu/tests/cfg/vioinput_keyboard.cfg b/qemu/tests/cfg/vioinput_keyboard.cfg index 7f9748f20d931549ae0194cdbcff475b525f9150..41b288a258514e3e0d9a497e45f359edc309661d 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 c4252b2ff0b22c1aac8653698864334558b023cd..05e3aece1f8a42fb8d6d1777e08c827f6e5bc744 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"