diff options
author | Kunkun Jiang <jiangkunkun@huawei.com> | 2021-03-31 14:47:13 +0800 |
---|---|---|
committer | Peter Maydell <peter.maydell@linaro.org> | 2021-04-30 11:16:49 +0100 |
commit | bf559ee4025adaf9713e22def862d31f1db5994e (patch) | |
tree | fea8fa62e4cb9205d67ec4c793cdaef7a0244819 /target | |
parent | ccdf06c1db192152ac70a1dd974c624f566cb7d4 (diff) | |
download | qemu-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