The VFIO userspace driver interface is now available in Linux v3.6 release candidates and the matching Qemu driver will be merged into the Qemu 1.3 release. By the time of this talk, VFIO will be available in the latest stable kernels and the Qemu development tree. VFIO breaks physical device assignment free from KVM, making it available to more architectures, more platforms and more device types. In this talk we'll take a high level look at VFIO and IOMMU grouping with a focus on how to make use of it, the restrictions and benefits it adds, and how it compares to KVM PCI device assignment in setup, functionality, and performance.