summaryrefslogtreecommitdiff
path: root/common/cmd_vbexport_test.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/cmd_vbexport_test.c')
-rw-r--r--common/cmd_vbexport_test.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/common/cmd_vbexport_test.c b/common/cmd_vbexport_test.c
index fc198e96df6..b2cb5aa87fb 100644
--- a/common/cmd_vbexport_test.c
+++ b/common/cmd_vbexport_test.c
@@ -402,7 +402,15 @@ static uint8_t *read_gbb_from_firmware(void)
void *fdt_ptr = (void *)gd->blob;
firmware_storage_t file;
struct twostop_fmap fmap;
- void *gbb = (void *)GBB_ADDRESS;
+ void *gbb;
+ size_t size;
+
+ gbb = fdt_decode_chromeos_alloc_region(gd->blob,
+ "google-binary-block", &size);
+ if (!gbb) {
+ VbExDebug("Failed to find gbb region!\n");
+ return NULL;
+ }
if (fdt_decode_twostop_fmap(fdt_ptr, &fmap)) {
VbExDebug("Failed to load fmap config from fdt!\n");