All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/8 v3] vfio on power: preparations for VFIO, guest IOMMUs and VFIO itself
@ 2013-08-07  8:21 Alexey Kardashevskiy
  2013-08-07  8:21 ` [Qemu-devel] [PATCH 1/8] pci: Introduce helper to retrieve a PCI device's DMA address space Alexey Kardashevskiy
                   ` (7 more replies)
  0 siblings, 8 replies; 21+ messages in thread
From: Alexey Kardashevskiy @ 2013-08-07  8:21 UTC (permalink / raw)
  To: qemu-devel
  Cc: Anthony Liguori, Michael S . Tsirkin, Alexey Kardashevskiy,
	Alexander Graf, Alex Williamson, qemu-ppc, Paolo Bonzini,
	Paul Mackerras, David Gibson

This patch series represents a third attempt at better integration of
the vfio code with qemu's handling of guest IOMMUs. David posted two previous
series, I am posting now his rework after last posting.

This also contains a working VFIO driver for QEMU which depends on
MSIX rework and IRQFD patches (which are not in upstream yet) and
won't work as isbut I am pretty sure there is still enough to discuss :)

Thanks!


Alexey Kardashevskiy (4):
  vfio: Add guest side IOMMU support
  spapr vfio: add vfio_container_spapr_get_info()
  spapr vfio: add spapr-pci-vfio-host-bridge to support vfio
  spapr vfio: enable for spapr

David Gibson (4):
  pci: Introduce helper to retrieve a PCI device's DMA address space
  memory: Sanity check that no listeners remain on a destroyed
    AddressSpace
  vfio: Introduce VFIO address spaces
  vfio: Create VFIOAddressSpace objects as needed

 hw/misc/vfio.c              | 300 +++++++++++++++++++++++++++++++++++++++-----
 hw/pci/pci.c                |   9 +-
 hw/ppc/spapr_iommu.c        | 176 ++++++++++++++++++++++----
 hw/ppc/spapr_pci.c          | 209 +++++++++++++++++++++++++++---
 include/hw/misc/vfio.h      |  11 ++
 include/hw/pci-host/spapr.h |  12 ++
 include/hw/pci/pci.h        |   1 +
 include/hw/ppc/spapr.h      |  19 +++
 memory.c                    |   7 ++
 target-ppc/kvm.c            |  33 +++++
 target-ppc/kvm_ppc.h        |  12 ++
 trace-events                |   4 +
 12 files changed, 724 insertions(+), 69 deletions(-)
 create mode 100644 include/hw/misc/vfio.h

-- 
1.8.3.2

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2013-08-30 13:02 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-08-07  8:21 [Qemu-devel] [PATCH 0/8 v3] vfio on power: preparations for VFIO, guest IOMMUs and VFIO itself Alexey Kardashevskiy
2013-08-07  8:21 ` [Qemu-devel] [PATCH 1/8] pci: Introduce helper to retrieve a PCI device's DMA address space Alexey Kardashevskiy
2013-08-07 10:27   ` Michael S. Tsirkin
2013-08-07  8:21 ` [Qemu-devel] [PATCH 2/8] memory: Sanity check that no listeners remain on a destroyed AddressSpace Alexey Kardashevskiy
2013-08-07  8:21 ` [Qemu-devel] [PATCH 3/8] vfio: Introduce VFIO address spaces Alexey Kardashevskiy
2013-08-12 22:07   ` Alex Williamson
2013-08-19 13:15     ` Paolo Bonzini
2013-08-07  8:21 ` [Qemu-devel] [PATCH 4/8] vfio: Create VFIOAddressSpace objects as needed Alexey Kardashevskiy
2013-08-07  8:21 ` [Qemu-devel] [PATCH 5/8] vfio: Add guest side IOMMU support Alexey Kardashevskiy
2013-08-12 22:07   ` Alex Williamson
2013-08-15  6:02     ` Alexey Kardashevskiy
2013-08-19 13:12       ` Paolo Bonzini
2013-08-21  5:31         ` Alexey Kardashevskiy
2013-08-21  8:55           ` Paolo Bonzini
2013-08-07  8:21 ` [Qemu-devel] [PATCH 6/8] spapr vfio: add vfio_container_spapr_get_info() Alexey Kardashevskiy
2013-08-12 22:07   ` Alex Williamson
2013-08-07  8:21 ` [Qemu-devel] [PATCH 7/8] spapr vfio: add spapr-pci-vfio-host-bridge to support vfio Alexey Kardashevskiy
2013-08-27 11:08   ` Alexander Graf
2013-08-30  7:43     ` Alexey Kardashevskiy
2013-08-30 13:01       ` Andreas Färber
2013-08-07  8:21 ` [Qemu-devel] [PATCH 8/8] spapr vfio: enable for spapr Alexey Kardashevskiy

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.