1
0
mirror of https://xff.cz/git/u-boot/ synced 2025-09-02 17:22:22 +02:00

cmd: bdinfo: Map fdt_blob and new_fdt to sysmem

Map fdt_blob and new_fdt to sysmem, otherwise $fdtcontroladdr
and bdinfo output do not match and the bdinfo output address
is not a valid address accessible via sandbox memory accessors.

Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
Marek Vasut
2023-04-22 15:01:31 +02:00
committed by Tom Rini
parent 5fd1084657
commit 55922ed5fa

View File

@@ -11,6 +11,7 @@
#include <dm.h> #include <dm.h>
#include <env.h> #include <env.h>
#include <lmb.h> #include <lmb.h>
#include <mapmem.h>
#include <net.h> #include <net.h>
#include <video.h> #include <video.h>
#include <vsprintf.h> #include <vsprintf.h>
@@ -128,8 +129,8 @@ int do_bdinfo(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
print_eth(0); print_eth(0);
printf("IP addr = %s\n", env_get("ipaddr")); printf("IP addr = %s\n", env_get("ipaddr"));
} }
bdinfo_print_num_l("fdt_blob", (ulong)gd->fdt_blob); bdinfo_print_num_l("fdt_blob", (ulong)map_to_sysmem(gd->fdt_blob));
bdinfo_print_num_l("new_fdt", (ulong)gd->new_fdt); bdinfo_print_num_l("new_fdt", (ulong)map_to_sysmem(gd->new_fdt));
bdinfo_print_num_l("fdt_size", (ulong)gd->fdt_size); bdinfo_print_num_l("fdt_size", (ulong)gd->fdt_size);
if (IS_ENABLED(CONFIG_VIDEO)) if (IS_ENABLED(CONFIG_VIDEO))
show_video_info(); show_video_info();