aboutsummaryrefslogtreecommitdiff
path: root/target
diff options
context:
space:
mode:
authorKunkun Jiang <jiangkunkun@huawei.com>2021-03-31 14:47:13 +0800
committerPeter Maydell <peter.maydell@linaro.org>2021-04-30 11:16:49 +0100
commitbf559ee4025adaf9713e22def862d31f1db5994e (patch)
treefea8fa62e4cb9205d67ec4c793cdaef7a0244819 /target
parentccdf06c1db192152ac70a1dd974c624f566cb7d4 (diff)
downloadqemu-bf559ee4025adaf9713e22def862d31f1db5994e.zip
qemu-bf559ee4025adaf9713e22def862d31f1db5994e.tar.gz
qemu-bf559ee4025adaf9713e22def862d31f1db5994e.tar.bz2
hw/arm/smmuv3: Support 16K translation granule
The driver can query some bits in SMMUv3 IDR5 to learn which translation granules are supported. Arm recommends that SMMUv3 implementations support at least 4K and 64K granules. But in the vSMMUv3, there seems to be no reason not to support 16K translation granule. In addition, if 16K is not supported, vSVA will failed to be enabled in the future for 16K guest kernel. So it'd better to support it. Signed-off-by: Kunkun Jiang <jiangkunkun@huawei.com> Reviewed-by: Eric Auger <eric.auger@redhat.com> Tested-by: Eric Auger <eric.auger@redhat.com> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'target')
0 files changed, 0 insertions, 0 deletions