[Concept,v2,18/22] efi: app: Only show the memory map when debugging

Message ID 20250819185900.835939-19-sjg@u-boot.org
State New
Headers
Series efi: Improvements for the EFI app on ARM |

Commit Message

Simon Glass Aug. 19, 2025, 6:58 p.m. UTC
  From: Simon Glass <sjg@chromium.org>

This is quite a long dump and is only useful when debugging. Show it
only if LOG_DEBUG is defined in this file.

Signed-off-by: Simon Glass <sjg@chromium.org>
---

(no changes since v1)

 lib/efi_client/efi_app.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
  

Patch

diff --git a/lib/efi_client/efi_app.c b/lib/efi_client/efi_app.c
index 942c7ab5133..28f6610e0eb 100644
--- a/lib/efi_client/efi_app.c
+++ b/lib/efi_client/efi_app.c
@@ -8,6 +8,8 @@ 
  * This file implements U-Boot running as an EFI application.
  */
 
+#define LOG_CATEGORY	LOGC_EFI
+
 #include <cpu_func.h>
 #include <debug_uart.h>
 #include <dm.h>
@@ -307,7 +309,9 @@  int ft_system_setup(void *fdt, struct bd_info *bd)
 	if (ret)
 		return log_msg_ret("erm", ret);
 
-	efi_dump_mem_table(map, size, desc_size, false);
+	if (_DEBUG)
+		efi_dump_mem_table(map, size, desc_size, false);
+
 	ram_start = -1ULL;
 	ram_end = -1ULL;
 	end = (void *)map + size;