commit | d3331603664ca7d4ab1510df09e722e6ffb1df29 | [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 | 4c985e867469523f91588a2f76bbb5ee5ca53d05 [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