Yet another try with VFIO on SPAPR (server PPC64). After a previous try, the series was split into few smaller ones, first one was "spapr_pci: Prepare for VFIO" which prepares spapr_pci. This one is the second one and prepares vfio. Third one will be posted after series 1 and 2 meet in some external tree.
Changelog is in individual patches. Please comment. Thanks! Alexey Kardashevskiy (3): int128: Add int128_exts64() vfio: Fix 128 bit handling vfio: Rework to have error paths David Gibson (4): memory: Sanity check that no listeners remain on a destroyed AddressSpace vfio: Introduce VFIO address spaces vfio: Create VFIOAddressSpace objects as needed vfio: Add guest side IOMMU support hw/misc/vfio.c | 286 +++++++++++++++++++++++++++++++++++++++++--------- include/qemu/int128.h | 5 + memory.c | 7 ++ 3 files changed, 249 insertions(+), 49 deletions(-) -- 1.9.rc0