|
|
Log in / Subscribe / Register

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

> There is no vendor's bring up code (even chicken bits are in m1n1)

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), [...]


to post comments


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds