| /rk3399_ARM-atf/common/ |
| H A D | feat_detect.c | d3331603664ca7d4ab1510df09e722e6ffb1df29 Tue Mar 14 20:13:03 UTC 2023 Mark Brown <broonie@kernel.org> 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
|
| /rk3399_ARM-atf/include/arch/aarch64/ |
| H A D | arch_helpers.h | d3331603664ca7d4ab1510df09e722e6ffb1df29 Tue Mar 14 20:13:03 UTC 2023 Mark Brown <broonie@kernel.org> 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
|
| H A D | arch_features.h | d3331603664ca7d4ab1510df09e722e6ffb1df29 Tue Mar 14 20:13:03 UTC 2023 Mark Brown <broonie@kernel.org> 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
|
| H A D | arch.h | d3331603664ca7d4ab1510df09e722e6ffb1df29 Tue Mar 14 20:13:03 UTC 2023 Mark Brown <broonie@kernel.org> 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
|
| /rk3399_ARM-atf/include/lib/el3_runtime/aarch64/ |
| H A D | context.h | d3331603664ca7d4ab1510df09e722e6ffb1df29 Tue Mar 14 20:13:03 UTC 2023 Mark Brown <broonie@kernel.org> 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
|
| /rk3399_ARM-atf/lib/el3_runtime/aarch64/ |
| H A D | context_mgmt.c | d3331603664ca7d4ab1510df09e722e6ffb1df29 Tue Mar 14 20:13:03 UTC 2023 Mark Brown <broonie@kernel.org> 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
|
| /rk3399_ARM-atf/make_helpers/ |
| H A D | defaults.mk | d3331603664ca7d4ab1510df09e722e6ffb1df29 Tue Mar 14 20:13:03 UTC 2023 Mark Brown <broonie@kernel.org> 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
|
| /rk3399_ARM-atf/docs/getting_started/ |
| H A D | build-options.rst | d3331603664ca7d4ab1510df09e722e6ffb1df29 Tue Mar 14 20:13:03 UTC 2023 Mark Brown <broonie@kernel.org> 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
|
| /rk3399_ARM-atf/plat/arm/board/fvp/ |
| H A D | platform.mk | d3331603664ca7d4ab1510df09e722e6ffb1df29 Tue Mar 14 20:13:03 UTC 2023 Mark Brown <broonie@kernel.org> 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
|
| /rk3399_ARM-atf/ |
| H A D | Makefile | d3331603664ca7d4ab1510df09e722e6ffb1df29 Tue Mar 14 20:13:03 UTC 2023 Mark Brown <broonie@kernel.org> 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
|