commit | c37eee72b63e465db767cd9cc784ec13c313d37f | [log] [tgz] |
---|---|---|
author | Mark Brown <broonie@kernel.org> | Tue Mar 14 20:13:03 2023 +0000 |
committer | Mark Brown <broonie@kernel.org> | Thu Mar 16 16:45:31 2023 +0000 |
tree | 9a61175c48c3511fcf8e4ac10f5d4cc2d180b1af | |
parent | 746a339c8e2ef5e65aa50c9ca1f22ac5e3b1987d [diff] |
feat(tcr2): support FEAT_TCR2 Arm v8.9 introduces FEAT_TCR2, adding extended translation control registers. Support this, context switching TCR2_EL2 and disabling traps so lower ELs can access the new registers. Change the FVP platform to default to handling this as a dynamic option so the right decision can be made by the code at runtime. Signed-off-by: Mark Brown <broonie@kernel.org> Change-Id: I297452acd8646d58bac64fc15e05b06a543e5148