[PATCH v3 0/5] bootstd: Add Android support
Tom Rini
trini at konsulko.com
Fri Jul 19 01:10:17 CEST 2024
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
More information about the U-Boot
mailing list