Linux bootet auf dem M4 Mac mini – trotz vergesslicher CPU

The Forgetful CPU (Linux on M4)

Linux bootet auf dem M4 Mac mini – trotz vergesslicher CPU

Yureka beschreibt, wie sie Linux auf einem M4 Mac mini zum Laufen brachte. Die M4-Chips erzwingen SPTM, was die Arbeit erschwert. Durch Debugging mit debug_putc und Anpassungen an MMU, Interrupt-Controller und WFI-Instruktionen gelang der Boot mit allen Kernen. Die WFI-Workarounds wurden in Mainline Linux und m1n1 aufgenommen und funktionieren auch auf M4 Pro, M4 Max und M5.

Es scheint, dass dieses Chicken-Bit auf dem M4 entweder gesperrt oder entfernt wurde, und das Standardverhalten entspricht nicht der ARM64-Spezifikation.

Mehr von diesem Tag

2026-10-02