Add slot_suffix field to struct bootloader_message.
This is needed by fs_mgr for certain A/B implementations. Change-Id: I7bb404d61198eb7a962c2b693911f5156745daae
This commit is contained in:
parent
eef991389c
commit
d85ae79dc9
1 changed files with 9 additions and 1 deletions
10
bootloader.h
10
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.
|
||||
|
|
Loading…
Reference in a new issue