[PATCH 03/32] meminfo: support SANDBOX build with DEBUG log level

Ahmad Fatoum a.fatoum at pengutronix.de
Mon Sep 5 02:55:28 PDT 2022


We don't necessarily have _[se]text, __bss_(start|stop) symbols on
sandbox, so we shouldn't reference these there in the debug prints.

Signed-off-by: Ahmad Fatoum <a.fatoum at pengutronix.de>
---
 common/meminfo.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/common/meminfo.c b/common/meminfo.c
index e6b251e5bfee..f4994959b6ae 100644
--- a/common/meminfo.c
+++ b/common/meminfo.c
@@ -12,8 +12,10 @@ static int display_meminfo(void)
 	ulong mend   = mem_malloc_end();
 	ulong msize  = mend - mstart + 1;
 
-	pr_debug("barebox code: 0x%p -> 0x%p\n", _stext, _etext - 1);
-	pr_debug("bss segment:  0x%p -> 0x%p\n", __bss_start, __bss_stop - 1);
+	if (!IS_ENABLED(CONFIG_SANDBOX)) {
+		pr_debug("barebox code: 0x%p -> 0x%p\n", _stext, _etext - 1);
+		pr_debug("bss segment:  0x%p -> 0x%p\n", __bss_start, __bss_stop - 1);
+	}
 	pr_info("malloc space: 0x%08lx -> 0x%08lx (size %s)\n",
 		mstart, mend, size_human_readable(msize));
 	return 0;
-- 
2.30.2




More information about the barebox mailing list