aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2023-08-24 13:55:45 -0600
committerTom Rini <trini@konsulko.com>2023-08-26 10:07:32 -0400
commit71f634b822ae6613c43fc960d5afbe5b5d728fb4 (patch)
tree4f1d3e80cbca579f5dc8ba678391e1cb499a80a4 /test
parent966b16c59a70cd2e3383eb77d49c1e62b093b36f (diff)
downloadu-boot-71f634b822ae6613c43fc960d5afbe5b5d728fb4.zip
u-boot-71f634b822ae6613c43fc960d5afbe5b5d728fb4.tar.gz
u-boot-71f634b822ae6613c43fc960d5afbe5b5d728fb4.tar.bz2
bootstd: cros: Allow detection of any kernel partition
The existing ChromiumOS bootmeth only supports reading a single kernel partition, either 2 or 4. In fact there are normally two options available. Use the GUID to detect kernel partitions, with the BOOTMETHF_ANY_PART flag, so that bootstd does not require a valid filesystem before calling the bootmeth. Tidy up and improve the logging while we are here. Signed-off-by: Simon Glass <sjg@chromium.org> Suggested-by: Alper Nebi Yasak <alpernebiyasak@gmail.com> [trini: Add missing select of PARTITION_TYPE_GUID] Signed-off-by: Tom Rini <trini@konsulko.com>
Diffstat (limited to 'test')
-rw-r--r--test/boot/bootflow.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/test/boot/bootflow.c b/test/boot/bootflow.c
index ae34370..1ff2320 100644
--- a/test/boot/bootflow.c
+++ b/test/boot/bootflow.c
@@ -983,9 +983,10 @@ static int bootflow_cros(struct unit_test_state *uts)
ut_assert_nextlinen("Seq");
ut_assert_nextlinen("---");
ut_assert_nextlinen(" 0 extlinux");
- ut_assert_nextlinen(" 1 cros ready mmc 2 mmc5.bootdev.whole ");
+ ut_assert_nextlinen(" 1 cros ready mmc 2 mmc5.bootdev.part_2 ");
+ ut_assert_nextlinen(" 2 cros ready mmc 4 mmc5.bootdev.part_4 ");
ut_assert_nextlinen("---");
- ut_assert_skip_to_line("(2 bootflows, 2 valid)");
+ ut_assert_skip_to_line("(3 bootflows, 3 valid)");
ut_assert_console_end();