From b215b6034c4e75d8eb0a958574b7ec3d7754b180 Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Tue, 6 Sep 2022 20:26:58 -0600 Subject: [PATCH] event: Pass the images to EVT_FT_FIXUP Pass the boot images along as well, in case the fixups need to look at them. Signed-off-by: Simon Glass --- boot/image-fdt.c | 1 + include/event.h | 2 ++ 2 files changed, 3 insertions(+) diff --git a/boot/image-fdt.c b/boot/image-fdt.c index ca51796..884e089 100644 --- a/boot/image-fdt.c +++ b/boot/image-fdt.c @@ -669,6 +669,7 @@ int image_setup_libfdt(struct bootm_headers *images, void *blob, struct event_ft_fixup fixup; fixup.tree = oftree_default(); + fixup.images = images; ret = event_notify(EVT_FT_FIXUP, &fixup, sizeof(fixup)); if (ret) { printf("ERROR: fdt fixup event failed: %d\n", ret); diff --git a/include/event.h b/include/event.h index ff883ca..3e6dcbc 100644 --- a/include/event.h +++ b/include/event.h @@ -60,9 +60,11 @@ union event_data { * struct event_ft_fixup - FDT fixup before booting * * @tree: tree to update + * @images: images which are being booted */ struct event_ft_fixup { oftree tree; + struct bootm_headers *images; } ft_fixup; }; -- 2.7.4