hw/arm/smmuv3: Implement translate callback
commit9bde7f0674fe0354ab58ccf25fdfd9f2f68f2b5c
authorEric Auger <eric.auger@redhat.com>
Fri, 4 May 2018 17:05:51 +0000 (4 18:05 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Fri, 4 May 2018 17:51:25 +0000 (4 18:51 +0100)
tree8cbf31efdf1bd725d864fa1fd0ee2d81e99c9679
parentbb981004eaf4bab2c8ae4feaaf6ead8be7275044
hw/arm/smmuv3: Implement translate callback

This patch implements the IOMMU Memory Region translate()
callback. Most of the code relates to the translation
configuration decoding and check (STE, CD).

Signed-off-by: Eric Auger <eric.auger@redhat.com>
Signed-off-by: Prem Mallappa <prem.mallappa@broadcom.com>
Message-id: 1524665762-31355-10-git-send-email-eric.auger@redhat.com
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
hw/arm/smmuv3-internal.h
hw/arm/smmuv3.c
hw/arm/trace-events