summaryrefslogtreecommitdiffstats
path: root/memory_mapping.c
diff options
context:
space:
mode:
authorPeter Maydell2018-11-06 12:32:14 +0100
committerPeter Maydell2018-11-06 12:32:14 +0100
commit0f7b791b35f24cb1333f779705a3f6472e6935de (patch)
tree65434ab5695733723af3bba1210c5c41343062d5 /memory_mapping.c
parenthw/arm/exynos4210: Zero memory allocated for Exynos4210State (diff)
downloadqemu-0f7b791b35f24cb1333f779705a3f6472e6935de.tar.gz
qemu-0f7b791b35f24cb1333f779705a3f6472e6935de.tar.xz
qemu-0f7b791b35f24cb1333f779705a3f6472e6935de.zip
target/arm: Set S and PTW in 64-bit PAR format
In do_ats_write() we construct a PAR value based on the result of the translation. A comment says "S2WLK and FSTAGE are always zero, because we don't implement virtualization". Since we do in fact now implement virtualization, add the missing code that sets these bits based on the reported ARMMMUFaultInfo. (These bits are named PTW and S in ARMv8, so we follow that convention in the new comments in this patch.) Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> Reviewed-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20181016093703.10637-2-peter.maydell@linaro.org
Diffstat (limited to 'memory_mapping.c')
0 files changed, 0 insertions, 0 deletions