From b6b25ed04d5ac91e2b5bbbbd6b1d63271e815197 Mon Sep 17 00:00:00 2001 From: belliash Date: Sun, 1 Jan 2023 19:20:34 +0100 Subject: [PATCH] Initialize serial port only debugging enabled --- xtldr/xtldr.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/xtldr/xtldr.c b/xtldr/xtldr.c index 6284d93..11cdbcf 100644 --- a/xtldr/xtldr.c +++ b/xtldr/xtldr.c @@ -425,11 +425,14 @@ BlStartXtLoader(IN EFI_HANDLE ImageHandle, BlEfiPrint(L"XTLDR boot loader v%s\n", XTOS_VERSION); /* Early initialize COM port for debugging */ - Status = BlComPortInitialize(); - if(Status != STATUS_EFI_SUCCESS) + if(DEBUG) { - /* Initialization failed, try printing error to stdout and serial console */ - BlEfiPrint(L"ERROR: Failed to initialize serial console\n"); + Status = BlComPortInitialize(); + if(Status != STATUS_EFI_SUCCESS) + { + /* Initialization failed, try printing error to stdout and serial console */ + BlEfiPrint(L"ERROR: Failed to initialize serial console\n"); + } } /* Check SecureBoot status */