On Sat, 10 Jan 2026 20:56:10 +0100, Mark Kettenis wrote:
> Commit 9ebdbbc43e5f ("arm: armv8: invalidate dcache entries on
> dcache_enable") broke Apple Silicon machines in certain scenarios.
> If the MMU is currently not enabled we need to flush the TLB
> before we enable it to prevent stale TLB entries from becoming
> active again. So move the __asm_invalidate_tlb_all() back
> immediately before the mmu_setup() call.
>
> [...]
Applied to u-boot/master, thanks!
[1/1] arm: armv8: Flush TLB before enabling MMU
commit: afa8f076db3e4ff322455e4b13b796f39c30eb14
--
Tom