RFC AMD IOMMU emulation 2nd version
Get series with b4
b4 am [email protected]Versions newest first
- v1 RFC Latest4 patches 10 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/4 | pci: memory access API and IOMMU supporthw/ hw/ qemu-common.h | +276 | 2 replies | |
| 2/4 | AMD IOMMU emulationMakefile.target configure hw/ +4 more | +693 | 2 replies | |
| 3/4 | ide: use the PCI memory access interfacedma-helpers.c dma.h hw/ +2 more | +109 | 0 replies | |
| 4/4 | rtl8139: use the PCI memory access interfacehw/ | +56 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [RFC PATCH 0/4] AMD IOMMU emulation 2nd version
Hi,
I hope I solved the issues raised by Anthony and Paul.
Please have a look and tell me what you think. However, don't merge it yet (in case you like it), I need to test and cleanup some pieces further. There are also some patches from the previous series I didn't include yet.
Thanks,
Eduard
Eduard - Gabriel Munteanu (4):
pci: memory access API and IOMMU support
AMD IOMMU emulation
ide: use the PCI memory access interface
rtl8139: use the PCI memory access interface
Makefile.target | 2 + configure | 10 + dma-helpers.c | 37 +++- dma.h | 21 ++- hw/amd_iommu.c | 671 +++++++++++++++++++++++++++++++++++++++++++++++++++++ hw/ide/core.c | 15 +- hw/ide/internal.h | 39 +++ hw/ide/pci.c | 7 + hw/pc.c | 4 + hw/pc.h | 3 + hw/pci.c | 145 ++++++++++++ hw/pci.h | 130 +++++++++++ hw/pci_ids.h | 2 + hw/pci_regs.h | 1 + hw/rtl8139.c | 99 +++++---- qemu-common.h | 1 + 16 files changed, 1134 insertions(+), 53 deletions(-) create mode 100644 hw/amd_iommu.c