OSDN Git Service

target/arm: Implement v8.1M PXN extension
authorPeter Maydell <peter.maydell@linaro.org>
Thu, 19 Nov 2020 21:55:51 +0000 (21:55 +0000)
committerPeter Maydell <peter.maydell@linaro.org>
Thu, 10 Dec 2020 11:44:55 +0000 (11:44 +0000)
commitcad8e2e3160dd10371552fce6cd8c6e171503e13
treebcde7749d9e1cf67fce6467318adbc61955e7462
parenta724377a11a436e711cd91c817ff6428d7ccb829
target/arm: Implement v8.1M PXN extension

In v8.1M the PXN architecture extension adds a new PXN bit to the
MPU_RLAR registers, which forbids execution of code in the region
from a privileged mode.

This is another feature which is just in the generic "in v8.1M" set
and has no ID register field indicating its presence.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20201119215617.29887-3-peter.maydell@linaro.org
target/arm/helper.c