From: Eric Auger <eric.auger@redhat.com>
To: eric.auger.pro@gmail.com, eric.auger@redhat.com,
qemu-devel@nongnu.org, qemu-arm@nongnu.org,
peter.maydell@linaro.org, jia.he@hxt-semitech.com,
hejianet@gmail.com
Subject: [Qemu-devel] [PATCH v2 0/4] ARM SMMUv3: IOTLB Emulation and VHOST Support
Date: Tue, 12 Jun 2018 10:08:24 +0200 [thread overview]
Message-ID: <1528790908-23441-1-git-send-email-eric.auger@redhat.com> (raw)
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:
v1: https://github.com/eauger/qemu/tree/v2.12.0-vsmmu-optim-v2
Previous version at:
v1: https://github.com/eauger/qemu/tree/v2.12.0-vsmmu-optim-v1
History:
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
next reply other threads:[~2018-06-12 8:08 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-06-12 8:08 Eric Auger [this message]
2018-06-12 8:08 ` [Qemu-devel] [PATCH v2 1/4] hw/arm/smmuv3: Fix translate error handling Eric Auger
2018-06-20 15:36 ` Peter Maydell
2018-06-12 8:08 ` [Qemu-devel] [PATCH v2 2/4] hw/arm/smmuv3: Cache/invalidate config data Eric Auger
2018-06-20 15:56 ` Peter Maydell
2018-06-20 16:10 ` Peter Maydell
2018-06-21 7:54 ` Auger Eric
2018-06-21 7:51 ` Auger Eric
2018-06-12 8:08 ` [Qemu-devel] [PATCH v2 3/4] hw/arm/smmuv3: IOTLB emulation Eric Auger
2018-06-20 16:07 ` Peter Maydell
2018-06-21 7:49 ` Auger Eric
2018-06-12 8:08 ` [Qemu-devel] [PATCH v2 4/4] hw/arm/smmuv3: Add notifications on invalidation Eric Auger
2018-06-20 16:15 ` Peter Maydell
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1528790908-23441-1-git-send-email-eric.auger@redhat.com \
--to=eric.auger@redhat.com \
--cc=eric.auger.pro@gmail.com \
--cc=hejianet@gmail.com \
--cc=jia.he@hxt-semitech.com \
--cc=peter.maydell@linaro.org \
--cc=qemu-arm@nongnu.org \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).