[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-arm] [PATCH v4 0/4] ARM SMMUv3: IOTLB Emulation and VHOST Support
From: |
Eric Auger |
Subject: |
[Qemu-arm] [PATCH v4 0/4] ARM SMMUv3: IOTLB Emulation and VHOST Support |
Date: |
Fri, 22 Jun 2018 09:44:57 +0200 |
This series brings translation configuration caching and IOTLB
emulation. The last patch implements VHOST integration and
allows to run VSMMUv3 along with VHOST emulated end points.
The first patch fixes the passthrough mode bug reported by Jia.
It reworks the translate function and this series needed to be
rebased on it.
Best Regards
Eric
This series can be found at:
https://github.com/eauger/qemu/tree/v2.12.0-vsmmu-optim-v4
Previous version at:
https://github.com/eauger/qemu/tree/v2.12.0-vsmmu-optim-v3
History:
v3 -> v4:
- (new == IOMMU_NOTIFIER_MAP) replaced by (new & IOMMU_NOTIFIER_MAP)
in smmuv3_notify_flag_changed
v2 -> v3:
- collected Peter's R-b
- do not use float in trace points anymore
v1 -> v2:
- addition of the 1st patch (including addr_mask fix)
- addition of the per device mutex as on intel iommu
v1: [1] v12 last 3 patches resent in this series
[1] [PATCH v12 00/17] ARM SMMUv3 Emulation Support
https://lists.gnu.org/archive/html/qemu-devel/2018-04/msg04344.html
Eric Auger (3):
hw/arm/smmuv3: Cache/invalidate config data
hw/arm/smmuv3: IOTLB emulation
hw/arm/smmuv3: Add notifications on invalidation
Jia He (1):
hw/arm/smmuv3: Fix translate error handling
hw/arm/smmu-common.c | 118 +++++++++++-
hw/arm/smmuv3-internal.h | 12 +-
hw/arm/smmuv3.c | 420 +++++++++++++++++++++++++++++++++++++++----
hw/arm/trace-events | 27 ++-
include/hw/arm/smmu-common.h | 24 +++
include/hw/arm/smmuv3.h | 1 +
6 files changed, 558 insertions(+), 44 deletions(-)
--
2.5.5
- [Qemu-arm] [PATCH v4 0/4] ARM SMMUv3: IOTLB Emulation and VHOST Support,
Eric Auger <=
- [Qemu-arm] [PATCH v4 1/4] hw/arm/smmuv3: Fix translate error handling, Eric Auger, 2018/06/22
- [Qemu-arm] [PATCH v4 2/4] hw/arm/smmuv3: Cache/invalidate config data, Eric Auger, 2018/06/22
- [Qemu-arm] [PATCH v4 4/4] hw/arm/smmuv3: Add notifications on invalidation, Eric Auger, 2018/06/22
- [Qemu-arm] [PATCH v4 3/4] hw/arm/smmuv3: IOTLB emulation, Eric Auger, 2018/06/22
- Re: [Qemu-arm] [Qemu-devel] [PATCH v4 0/4] ARM SMMUv3: IOTLB Emulation and VHOST Support, no-reply, 2018/06/22
- Re: [Qemu-arm] [PATCH v4 0/4] ARM SMMUv3: IOTLB Emulation and VHOST Support, Peter Maydell, 2018/06/26