]> git.dujemihanovic.xyz Git - u-boot.git/commit
android_ab: Add option to skip decrementing tries
authorJoshua Watt <jpewhacker@gmail.com>
Fri, 23 Jun 2023 22:05:48 +0000 (17:05 -0500)
committerTom Rini <trini@konsulko.com>
Mon, 17 Jul 2023 19:39:55 +0000 (15:39 -0400)
commit22cdb3f0f174e926071975cdc5157aa6526b67a7
tree4fb76cd71e0b1c8aaddcac6b4715e5610005ba40
parent4837a1dba6f17f21bbb5f32d6e41707ef76b65f8
android_ab: Add option to skip decrementing tries

It is is sometimes desired to be able to skip decrementing the number of
tries remaining in an Android A/B boot, and instead just check which
slot will be tried later. This can commonly be be the case for platforms
that want to A/B u-boot itself, but are required to boot from a FAT MBR
partition. In these cases, u-boot must do an early check that the MBR
points to the correct A/B boot partition, and if not rewrite the MBR to
point to the correct one and reboot. Decrementing the try count in this
case is not desired because it means that each u-boot might constantly
ping-pong overwriting the MBR and rebooting until all the retries are
used up.

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
boot/android_ab.c
cmd/ab_select.c
include/android_ab.h