summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Zeuthen <zeuthen@google.com>2015-09-03 17:28:15 +0200
committerAndroid Git Automerger <android-git-automerger@android.com>2015-09-03 17:28:15 +0200
commitceb81e4931a307c8c907d0063ab2a8f53445d2c9 (patch)
treeab602d2b27037bd9c6e118b8956dd2a352003095
parentam 6f1f2062: am 6997c287: Merge "updater: Clean up C codes." (diff)
parentam 4c223f4e: Merge "Add slot_suffix field to struct bootloader_message." (diff)
downloadandroid_bootable_recovery-ceb81e4931a307c8c907d0063ab2a8f53445d2c9.tar
android_bootable_recovery-ceb81e4931a307c8c907d0063ab2a8f53445d2c9.tar.gz
android_bootable_recovery-ceb81e4931a307c8c907d0063ab2a8f53445d2c9.tar.bz2
android_bootable_recovery-ceb81e4931a307c8c907d0063ab2a8f53445d2c9.tar.lz
android_bootable_recovery-ceb81e4931a307c8c907d0063ab2a8f53445d2c9.tar.xz
android_bootable_recovery-ceb81e4931a307c8c907d0063ab2a8f53445d2c9.tar.zst
android_bootable_recovery-ceb81e4931a307c8c907d0063ab2a8f53445d2c9.zip
-rw-r--r--bootloader.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/bootloader.h b/bootloader.h
index 4e9fb0a0d..742a4abfb 100644
--- a/bootloader.h
+++ b/bootloader.h
@@ -39,6 +39,13 @@
* multiple times, so that the UI can reflect which invocation of the
* package it is. If the value is of the format "#/#" (eg, "1/3"),
* the UI will add a simple indicator of that status.
+ *
+ * The slot_suffix field is used for A/B implementations where the
+ * bootloader does not set the androidboot.ro.boot.slot_suffix kernel
+ * commandline parameter. This is used by fs_mgr to mount /system and
+ * other partitions with the slotselect flag set in fstab. A/B
+ * implementations are free to use all 32 bytes and may store private
+ * data past the first NUL-byte in this field.
*/
struct bootloader_message {
char command[32];
@@ -51,7 +58,8 @@ struct bootloader_message {
// stage string (for multistage packages) and possible future
// expansion.
char stage[32];
- char reserved[224];
+ char slot_suffix[32];
+ char reserved[192];
};
/* Read and write the bootloader command from the "misc" partition.