
19 Jul
2024
19 Jul
'24
1:10 a.m.
On Wed, 10 Jul 2024 10:40:01 +0200, Mattijs Korpershoek wrote:
Android boot flow is a bit different than a regular Linux distro. Android relies on multiple partitions in order to boot.
A typical boot flow would be:
- Parse the Bootloader Control Block (BCB, misc partition)
- If BCB requested bootonce-bootloader, start fastboot and wait.
- If BCB requested recovery or normal android, run the following: a. Get slot (A/B) from BCB b. Run AVB (Android Verified Boot) on boot partitions c. Load boot and vendor_boot partitions d. Load device-tree, ramdisk and boot
[...]
Applied to u-boot/master, thanks!
--
Tom