From cff6d52b77c27d43d606b5ca7e1c9492addaa393 Mon Sep 17 00:00:00 2001 From: Weizhao Ouyang Date: Fri, 6 Jun 2025 15:03:04 +0800 Subject: [PATCH] Set smbios table slot_count to 0 if protocol not exist Signed-off-by: Weizhao Ouyang --- pal/uefi_dt/bsa/src/pal_pe.c | 1 + 1 file changed, 1 insertion(+) diff --git a/pal/uefi_dt/bsa/src/pal_pe.c b/pal/uefi_dt/bsa/src/pal_pe.c index abee418f..b5efe76e 100644 --- a/pal/uefi_dt/bsa/src/pal_pe.c +++ b/pal/uefi_dt/bsa/src/pal_pe.c @@ -108,6 +108,7 @@ pal_smbios_create_info_table(PE_SMBIOS_PROCESSOR_INFO_TABLE *SmbiosTable) /* Get SMBIOS Protocol Handler */ Status = gBS->LocateProtocol(&gEfiSmbiosProtocolGuid, NULL, (VOID **)&SmbiosProtocol); if (EFI_ERROR(Status)) { + SmbiosTable->slot_count = 0; return; }