Asahi Linux progress report
Asahi Linux progress report
Posted Mar 13, 2021 18:17 UTC (Sat) by dxld (subscriber, #90530)In reply to: Asahi Linux progress report by dottedmag
Parent article: Asahi Linux progress report
That's incorrect. There is a proprietary, signed, bootloader "iBoot2". The post has this to say about the boot flow:
> [...] the entire boot process ends up looking like this:
>
> - The SecureROM inside the M1 SoC starts up on cold boot, and loads iBoot1 from NOR flash
>
> - iBoot1 reads the boot configuration in the internal SSD, validates the system boot policy, and chooses an “OS” to boot [...]
>
> - iBoot2, which is the “OS loader” and needs to reside in the OS partition being booted to, loads firmware for internal devices, sets up the Apple Device Tree, and boots a Mach-O kernel (or in our case, m1n1).
and later:
> Note that we cannot replace iBoot2 (it requires an Apple signature), [...]
