diff options
| author | Mark Kettenis <[email protected]> | 2021-02-10 20:14:55 +0100 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2021-07-09 11:36:12 -0400 |
| commit | bfb798461af42ac628e22cbf5a0576fa156e8787 (patch) | |
| tree | 01b70bc25a91cdc1544e681ea0680d93352f1b16 /scripts/checkstack.pl | |
| parent | fd075f77ca56ffb07e0b1979f0cb47fc8831600f (diff) | |
armv8: Handle EL2 Host mode
On implementations that support VHE, the layout of the CPTR_EL2
register depends on whether HCR_EL2.E2H is set. If the bit is
set, CPTR_EL2 uses the same layout as CPACR_EL1 and can in fact
be accessed through that register. In that case, jump to the
EL1 code to enable access to the FP/SIMD registers. This allows
U-Boot to run on systems that pass control to U-Boot in EL2 with
EL2 Host mode enabled such as machines using Apple's M1 SoC.
Signed-off-by: Mark Kettenis <[email protected]>
Acked-by: Marc Zyngier <[email protected]>
Diffstat (limited to 'scripts/checkstack.pl')
0 files changed, 0 insertions, 0 deletions
