]> git.proxmox.com Git - mirror_qemu.git/commit - target/arm/cpu.h
target-arm: Implement privileged-execute-never (PXN)
authorPeter Maydell <peter.maydell@linaro.org>
Thu, 12 Jul 2012 10:59:05 +0000 (10:59 +0000)
committerPeter Maydell <peter.maydell@linaro.org>
Thu, 12 Jul 2012 10:59:54 +0000 (10:59 +0000)
commitde9b05b807918d40db9e26ddd6a54ad2978ac5b7
treec9518ecd83f855a85dc9ae6099ca0ffa65379512
parent3cc0cd61f4adfecf2c0de392fe61a7e323e496ba
target-arm: Implement privileged-execute-never (PXN)

Implement the privileged-execute-never (PXN) translation table bit.
It is implementation-defined whether this is implemented, so we give
it its own ARM_FEATURE_ flag. LPAE requires PXN, so add also an
LPAE feature flag and the implication logic, as a placeholder
for actually implementing LPAE at a later date.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
target-arm/cpu.c
target-arm/cpu.h
target-arm/helper.c