[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [RFC v1 0/7] IOMMU support
From: |
Avi Kivity |
Subject: |
[Qemu-devel] [RFC v1 0/7] IOMMU support |
Date: |
Thu, 11 Oct 2012 15:26:56 +0200 |
These patches add IOMMU support to the memory core. IOMMUs can be added
anywhere in
the memory hierarchy, and may be arranged in series.
Avi Kivity (7):
memory: fix address space initialization/destruction
memory: limit sections in the radix tree to the actual address space
size
memory: iommu support
pci: switch iommu to using the memory API
i440fx: add an iommu
vfio: abort if an emulated iommu is used
vhost: abort if an emulated iommu is used
exec.c | 43 ++++++++++++++++++---
hw/pci.c | 59 +++++++++++++++++-----------
hw/pci.h | 7 +++-
hw/pci_internals.h | 5 ++-
hw/piix_pci.c | 74 +++++++++++++++++++++++++++++++++++
hw/spapr.h | 2 +
hw/spapr_iommu.c | 35 ++++++++---------
hw/spapr_pci.c | 26 +++++++++++--
hw/spapr_pci.h | 1 +
hw/vfio_pci.c | 2 +
hw/vhost.c | 2 +
memory.c | 110 +++++++++++++++++++++++++++++++++++++++++++++++++++++
memory.h | 46 ++++++++++++++++++++++
13 files changed, 356 insertions(+), 56 deletions(-)
--
1.7.12
- [Qemu-devel] [RFC v1 0/7] IOMMU support,
Avi Kivity <=