The following series adds support for NetBSD gntdev to libxc, and makes libxl use Qemu as a disk backend if an image file stored on a remote filesystem is used. Patch 2/3 is just a fix for the comment in function libxl__try_phy_backend.