target/arm: Add cpu properties for enabling FEAT_RME
authorRichard Henderson <richard.henderson@linaro.org>
Fri, 23 Jun 2023 10:15:48 +0000 (11:15 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Fri, 23 Jun 2023 10:15:48 +0000 (11:15 +0100)
commita834d5474e24a279ffc16558c34d4536e84fe09d
tree82a98b029822104ba0fa74823e304b645c3ba12d
parent46f38c975f0a077a8f82081cc81a7cbd4f78f946
target/arm: Add cpu properties for enabling FEAT_RME

Add an x-rme cpu property to enable FEAT_RME.
Add an x-l0gptsz property to set GPCCR_EL3.L0GPTSZ,
for testing various possible configurations.

We're not currently completely sure whether FEAT_RME will
be OK to enable purely as a CPU-level property, or if it will
need board co-operation, so we're making these experimental
x- properties, so that the people developing the system
level software for RME can try to start using this and let
us know how it goes. The command line syntax for enabling
this will change in future, without backwards-compatibility.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20230620124418.805717-21-richard.henderson@linaro.org
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
target/arm/tcg/cpu64.c