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: > 1. Parse the Bootloader Control Block (BCB, misc partition) > 2. If BCB requested bootonce-bootloader, start fastboot and wait. > 3. 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