Hello!
arm64 has no generic pci host support yet (as of upstream kernel
4.1).
There are patches:
http://comments.gmane.org/gmane.linux.kernel.pci/41240. They did not
pass
review, and so far no better version has been published. However, i can confirm that they
work, and
i successfully implemented MSI on top of that (a small patch is needed).
I believe distro maintainers could pick them up. PCI support gives great performance
advantage, you
can use vhost-net with irqfds.
Kind regards,
Pavel Fedin
Expert Engineer
Samsung Electronics Research center Russia