-rtc base=utc \
-no-shutdown \
-no-acpi \
--device virtio-serial,id=virtio-serial0 \
+-device virtio-serial-device,id=virtio-serial0 \
-chardev pty,id=charconsole0 \
-device virtconsole,chardev=charconsole0,id=console0
QEMU_CAPS_DEVICE_USB_SERIAL);
DO_TEST("mach-virt-console-native",
QEMU_CAPS_DEVICE_PL011);
- DO_TEST("mach-virt-console-virtio", NONE);
+ DO_TEST("mach-virt-console-virtio",
+ QEMU_CAPS_DEVICE_VIRTIO_MMIO);
DO_TEST_PARSE_ERROR("mach-virt-serial-invalid-machine", NONE);
DO_TEST("disk-ide-split",
<devices>
<emulator>/usr/bin/qemu-system-aarch64</emulator>
<controller type='usb' index='0' model='none'/>
- <controller type='virtio-serial' index='0'/>
+ <controller type='virtio-serial' index='0'>
+ <address type='virtio-mmio'/>
+ </controller>
<console type='pty'>
<target type='virtio' port='0'/>
</console>
QEMU_CAPS_DEVICE_PCIE_ROOT_PORT,
QEMU_CAPS_DEVICE_QEMU_XHCI,
QEMU_CAPS_DEVICE_USB_SERIAL);
- DO_TEST("mach-virt-console-native", NONE);
- DO_TEST("mach-virt-console-virtio", NONE);
+ DO_TEST("mach-virt-console-native",
+ QEMU_CAPS_DEVICE_PL011);
+ DO_TEST("mach-virt-console-virtio",
+ QEMU_CAPS_DEVICE_VIRTIO_MMIO);
DO_TEST("balloon-device-auto", NONE);
DO_TEST("balloon-device-period", NONE);