On Wed, 25 Jan 2023 19:59:10 +0100, Ard Biesheuvel wrote: > Ensure that the endianness used for populating the ID map matches the > endianness that the running kernel will be using, as this is no longer > guaranteed now that create_idmap() is invoked before init_kernel_el(). > > Note that doing so is only safe if the MMU is off, as switching the > endianness with the MMU on results in the active ID map to become > invalid. So also clear the C and M bits when toggling the EE bit in > SCTLR, and mark the MMU as disabled at boot. > > [...] Applied to arm64 (for-next/efi-boot-mmu-on), thanks! [1/1] arm64: head: Switch endianness before populating the ID map https://git.kernel.org/arm64/c/2ced0f30a426 -- Catalin