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


Reply via email to