Mailing List Archive

PCI passthrough not working on ARM64 QEMU
Hi,

I'm running Xen on ARM64 QEMU and trying to run PCI passthrough. But I'm getting following error:

root@qemuarm64:~# cat /etc/xen/domU.cfg
kernel = "/boot/Image"
ramdisk = "/boot/rootfs.gz"
memory = 3000
vcpu = 1
extra = "rdinit=/sbin/init root=/dev/ram0"
name = "guest"
pci = ['00:01.0']

root@qemuarm64:~# xl create -c /etc/xen/domU.cfg
Parsing config from /etc/xen/domU.cfg
libxl: error: libxl_create.c:1164:libxl__domain_config_setdefault: passthrough not supported on this platform


Moreover, I see following message:

(XEN) I/O virtualisation disabled

Should I/O virtulization be enabled to make PCI passthrough work on ARM64 QEMU and do we have steps documented somewhere regarding this?

Regards,
Fahad