Currently device assignment forces pinning the entire guest memory. The following kernel and qemu patches add balloon support for device assignment. When the balloon inflates, the corresponding pages are unmapped from the IOMMU and unpinned, and accordingly they are remapped and pinned when the balloon deflates. The kernel patch applies to tag v2.6.32 Comments appreciated. Regards, Eran. -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html