summaryrefslogtreecommitdiff
path: root/kconfig/recommended.config
diff options
context:
space:
mode:
authorKevin Chavez <kechavez@google.com>2016-08-08 15:27:35 -0400
committerKevin Chavez <kechavez@google.com>2016-08-17 16:49:49 -0400
commitd03e02da9ed504950e1145d3941bdcd45c7829ed (patch)
treebeae504f6dd4236dc748947be05173bda7aacbe3 /kconfig/recommended.config
parentd77132927e03072d9a48b000102dd329669b2d17 (diff)
downloadbrillo-d03e02da9ed504950e1145d3941bdcd45c7829ed.tar.gz
brillo_uefi_x86_64: Add A/B selection logic.
Boot loaders used for Brillo must support A/B selection that allows for selecting from multiple boot slots (typically 2, perhaps up to 4). This provides capabilities of background system updates and the presence of redundant partitions as backups. A/B flow lets the bootloader fall back on valid slots when the threshold attempts to boot newly downloaded slots is reached -- thus reverting to a known safe state. This CL provides both the implementation of the brillo x86-64 uefi boot loader which is aware of multiple slots and a posix test harness to unit test the a/b flow logic of this boot loader. Additional A/B flow logic description may be found in the Brillo Boot Loader Requirements. BUG=29072323 TEST=Unit tests for A/B logic plus manual testing in qemu. Change-Id: I69358a9a845de89d04f84dd58c2bd803ff522e30
Diffstat (limited to 'kconfig/recommended.config')
0 files changed, 0 insertions, 0 deletions