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:
@@ -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();
|
||||||
|
Reference in New Issue
Block a user