
This little series adds a new 'memmap' command, intended to show the layout of memory within U-Boot and how much memory is available for loading images.
Changes in v4: - Drop am65x patch as it is not needed - Add patch to export the lmb data structure - Add new patch to show the lmb records
Changes in v3: - Add a new Kconfig for the extra functionality
Changes in v2: - Split into its own patch - Modify the existing 'meminfo' command instead
Simon Glass (8): common: Fix up malloc() comment in reserve_noncached() common: Tidy up how malloc() is inited global_data: Add some more accessors bootstage: Allow counting memory without strings cmd: Move meminfo command into its own file cmd: Update the meminfo command to show the memory map lmb: Export the lmb data structure meminfo: Show the lmb records
cmd/Kconfig | 12 +++ cmd/Makefile | 1 + cmd/mem.c | 19 ----- cmd/meminfo.c | 99 +++++++++++++++++++++++ common/board_f.c | 8 +- common/board_r.c | 3 +- common/bootstage.c | 16 ++-- common/dlmalloc.c | 8 +- common/spl/spl.c | 4 +- doc/usage/cmd/meminfo.rst | 128 ++++++++++++++++++++++++++++++ doc/usage/index.rst | 1 + include/asm-generic/global_data.h | 30 +++++++ include/bootstage.h | 5 +- include/malloc.h | 8 ++ lib/lmb.c | 2 +- test/cmd/Makefile | 3 +- test/cmd/meminfo.c | 42 ++++++++++ 17 files changed, 347 insertions(+), 42 deletions(-) create mode 100644 cmd/meminfo.c create mode 100644 doc/usage/cmd/meminfo.rst create mode 100644 test/cmd/meminfo.c