summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJose Marinho <jose.marinho@arm.com>2021-08-11 11:38:06 +0100
committerJose Marinho <jose.marinho@arm.com>2021-08-11 11:38:06 +0100
commit794adee9b484d1d60efb26abf2dcd6a282a3ec18 (patch)
tree43fcb216fe189e6b8e164a806d7be74d32199d12
parent987eecb126430192b64477fe96b1a75aa4eb4aa3 (diff)
Allow for boot progress when metadata is corrupted in Rescue modefwu_BET0
-rw-r--r--drivers/fwu/fwu.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/fwu/fwu.c b/drivers/fwu/fwu.c
index 852edddc2..096370aa7 100644
--- a/drivers/fwu/fwu.c
+++ b/drivers/fwu/fwu.c
@@ -195,10 +195,14 @@ void fwu_init(void)
result = fwu_metadata_load(BKUP_FWU_METADATA_IMAGE_ID);
if (result != 0) {
ERROR("loading of Bkup-FWU-Metadata failed\n");
+#if RESCUE==1
+ metadata.active_index = 0;
+ metadata.previous_active_index = 1;
+#else
panic();
+#endif
}
}
- printf("Metadta read correctly\n");
plat_fwu_set_images_source(&metadata);