Page MenuHomeFreeBSD

arm64: disable the EL2 MMU in early boot
ClosedPublic

Authored by kevans on Mar 23 2022, 3:20 PM.
Tags
None
Referenced Files
F108180086: D34644.diff
Wed, Jan 22, 7:41 AM
Unknown Object (File)
Mon, Jan 13, 4:26 AM
Unknown Object (File)
Dec 13 2024, 8:46 PM
Unknown Object (File)
Dec 9 2024, 2:29 AM
Unknown Object (File)
Dec 8 2024, 5:30 PM
Unknown Object (File)
Dec 5 2024, 9:23 AM
Unknown Object (File)
Nov 29 2024, 10:18 AM
Unknown Object (File)
Nov 26 2024, 1:28 PM
Subscribers

Details

Summary

An earlier stage may have set HCR_EL2.E2H, the clearing of which may
break address translation. We don't need the EL2 MMU at this point, so
we can avoid re-enabling it for now and just drop to EL1 as usual.

Author: andrew
Tested by: kevans

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable