[U-Boot] [PATCH v2 04/13] arm: Show early-malloc() usage in bdinfo
Simon Glass
sjg at chromium.org
Wed Jul 6 01:10:11 CEST 2016
This is useful information to show how close we are to the limit. At present
it is only available by enabling DEBUG in board_r.c.
Make it available with the 'bdinfo' command also.
Note that this affects ARM only. The bdinfo command is different for each
architecture. Rather than duplicating the code it would be better to
refactor it (as was done with global_data).
Signed-off-by: Simon Glass <sjg at chromium.org>
---
Changes in v2:
- Add new patch to show early-malloc() usage in bdinfo
cmd/bdinfo.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/cmd/bdinfo.c b/cmd/bdinfo.c
index 1c4bed9..2b106c7 100644
--- a/cmd/bdinfo.c
+++ b/cmd/bdinfo.c
@@ -416,6 +416,11 @@ static int do_bdinfo(cmd_tbl_t *cmdtp, int flag, int argc,
#ifdef CONFIG_BOARD_TYPES
printf("Board Type = %ld\n", gd->board_type);
#endif
+#ifdef CONFIG_SYS_MALLOC_F
+ printf("Early malloc usage: %lx / %x\n", gd->malloc_ptr,
+ CONFIG_SYS_MALLOC_F_LEN);
+#endif
+
return 0;
}
--
2.8.0.rc3.226.g39d4020
More information about the U-Boot
mailing list