Reviewed-by: Nickle Wang <nick...@nvidia.com> Regards, Nickle
> -----Original Message----- > From: abner.ch...@amd.com <abner.ch...@amd.com> > Sent: Tuesday, May 30, 2023 2:33 PM > To: devel@edk2.groups.io > Cc: Isaac Oram <isaac.w.o...@intel.com>; Abdul Lateef Attar > <abdat...@amd.com>; Nickle Wang <nick...@nvidia.com>; Tinh Nguyen > <tinhngu...@os.amperecomputing.com> > Subject: [edk2-platforms][PATCH 2/2] ManageabilityPkg: Use > DEBUG_MANAGEABILITY > > External email: Use caution opening links or attachments > > > From: Abner Chang <abner.ch...@amd.com> > > Use debug print level DEBUG_MANAGEABILITY in > ManageabilityPkg. > > Signed-off-by: Abner Chang <abner.ch...@amd.com> > Cc: Isaac Oram <isaac.w.o...@intel.com> > Cc: Abdul Lateef Attar <abdat...@amd.com> > Cc: Nickle Wang <nick...@nvidia.com> > Cc: Tinh Nguyen <tinhngu...@os.amperecomputing.com> > --- > .../Library/ManageabilityTransportHelperLib.h | 2 +- > .../BaseManageabilityTransportHelper.c | 2 +- > .../Universal/IpmiBmcAcpi/BmcAcpi.c | 6 ++++-- > .../Universal/IpmiBmcElog/BmcElog.c | 4 +++- > .../ManageabilityPkg/Universal/IpmiFrb/FrbDxe.c | 8 +++++--- > .../PldmSmbiosTransferDxe/PldmSmbiosTransferDxe.c | 14 +++++++------- > 6 files changed, 21 insertions(+), 15 deletions(-) > > diff --git > a/Features/ManageabilityPkg/Include/Library/ManageabilityTransportHelperLib. > h > b/Features/ManageabilityPkg/Include/Library/ManageabilityTransportHelperLib. > h > index 11a1bd0521..dfe32189ad 100644 > --- > a/Features/ManageabilityPkg/Include/Library/ManageabilityTransportHelperLib. > h > +++ > b/Features/ManageabilityPkg/Include/Library/ManageabilityTransportHelperLib. > h > @@ -11,7 +11,7 @@ > > #include <Library/ManageabilityTransportLib.h> > > -#define DEBUG_MANAGEABILITY_INFO DEBUG_INFO > +#define DEBUG_MANAGEABILITY_INFO DEBUG_MANAGEABILITY > > typedef struct _MANAGEABILITY_PROTOCOL_NAME > MANAGEABILITY_PROTOCOL_NAME; > > diff --git > a/Features/ManageabilityPkg/Library/BaseManageabilityTransportHelperLib/Bas > eManageabilityTransportHelper.c > b/Features/ManageabilityPkg/Library/BaseManageabilityTransportHelperLib/Bas > eManageabilityTransportHelper.c > index f72957ea7f..27bc5eaddf 100644 > --- > a/Features/ManageabilityPkg/Library/BaseManageabilityTransportHelperLib/Bas > eManageabilityTransportHelper.c > +++ > b/Features/ManageabilityPkg/Library/BaseManageabilityTransportHelperLib/Bas > eManageabilityTransportHelper.c > @@ -163,7 +163,7 @@ HelperAcquireManageabilityTransport ( > CHAR16 *ManageabilityProtocolName; > CHAR16 *ManageabilityTransportName; > > - DEBUG ((DEBUG_INFO, "%a: Entry\n", __func__)); > + DEBUG ((DEBUG_MANAGEABILITY_INFO, "%a: Entry\n", __func__)); > if ((TransportToken == NULL) || (ManageabilityProtocolSpec == NULL)) { > DEBUG ((DEBUG_ERROR, "%a: One of the required input parameters is > NULL.\n", __func__)); > return EFI_INVALID_PARAMETER; > diff --git a/Features/ManageabilityPkg/Universal/IpmiBmcAcpi/BmcAcpi.c > b/Features/ManageabilityPkg/Universal/IpmiBmcAcpi/BmcAcpi.c > index cf066dd095..d04623ecad 100644 > --- a/Features/ManageabilityPkg/Universal/IpmiBmcAcpi/BmcAcpi.c > +++ b/Features/ManageabilityPkg/Universal/IpmiBmcAcpi/BmcAcpi.c > @@ -24,6 +24,8 @@ > #include <Library/BaseMemoryLib.h> > #include <Library/UefiLib.h> > > +#include <Library/ManageabilityTransportHelperLib.h> > + > #ifndef EFI_ACPI_CREATOR_ID > #define EFI_ACPI_CREATOR_ID SIGNATURE_32 ('M', 'S', 'F', 'T') > #endif > @@ -140,7 +142,7 @@ UpdateDeviceSsdtTable ( > // > // Update IO(Decode16, 0xCA2, 0xCA2, 0, 2) > // > - DEBUG ((DEBUG_INFO, "UpdateDeviceSsdtTable - IPMI\n")); > + DEBUG ((DEBUG_MANAGEABILITY_INFO, "UpdateDeviceSsdtTable - IPMI\n")); > for (DataPtr = (UINT8 *)(Table + 1); > DataPtr < (UINT8 *)((UINT8 *)Table + Table->Length - 4); > DataPtr++) > @@ -158,7 +160,7 @@ UpdateDeviceSsdtTable ( > ASSERT (IoRsc->Header.Bits.Type == ACPI_SMALL_ITEM_FLAG); > ASSERT (IoRsc->Header.Bits.Name == > ACPI_SMALL_IO_PORT_DESCRIPTOR_NAME); > ASSERT (IoRsc->Header.Bits.Length == sizeof > (EFI_ACPI_IO_PORT_DESCRIPTOR) - sizeof (ACPI_SMALL_RESOURCE_HEADER)); > - DEBUG ((DEBUG_INFO, "IPMI IO Base in ASL update - 0x%04x <= 0x%04x\n", > IoRsc->BaseAddressMin, PcdGet16 (PcdIpmiKcsIoBaseAddress))); > + DEBUG ((DEBUG_MANAGEABILITY_INFO, "IPMI IO Base in ASL update - > 0x%04x <= 0x%04x\n", IoRsc->BaseAddressMin, PcdGet16 > (PcdIpmiKcsIoBaseAddress))); > IoRsc->BaseAddressMin = PcdGet16 (PcdIpmiKcsIoBaseAddress); > IoRsc->BaseAddressMax = PcdGet16 (PcdIpmiKcsIoBaseAddress); > } > diff --git a/Features/ManageabilityPkg/Universal/IpmiBmcElog/BmcElog.c > b/Features/ManageabilityPkg/Universal/IpmiBmcElog/BmcElog.c > index 02873fc4c6..8b34b2d2d5 100644 > --- a/Features/ManageabilityPkg/Universal/IpmiBmcElog/BmcElog.c > +++ b/Features/ManageabilityPkg/Universal/IpmiBmcElog/BmcElog.c > @@ -15,6 +15,8 @@ SPDX-License-Identifier: BSD-2-Clause-Patent > #include <Library/UefiRuntimeServicesTableLib.h> > #include <Library/IpmiCommandLib.h> > > +#include <Library/ManageabilityTransportHelperLib.h> > + > EFI_STATUS > EFIAPI > CheckIfSelIsFull ( > @@ -186,7 +188,7 @@ CheckIfSelIsFull ( > // Check the Bit7 of the OperationByte if SEL is OverFlow. > // > SelIsFull = (SelInfo.OperationSupport & 0x80); > - DEBUG ((DEBUG_INFO, "SelIsFull - 0x%x\n", SelIsFull)); > + DEBUG ((DEBUG_MANAGEABILITY_INFO, "SelIsFull - 0x%x\n", SelIsFull)); > > return EFI_SUCCESS; > } > diff --git a/Features/ManageabilityPkg/Universal/IpmiFrb/FrbDxe.c > b/Features/ManageabilityPkg/Universal/IpmiFrb/FrbDxe.c > index 46f741eed1..40ae0c3ecc 100644 > --- a/Features/ManageabilityPkg/Universal/IpmiFrb/FrbDxe.c > +++ b/Features/ManageabilityPkg/Universal/IpmiFrb/FrbDxe.c > @@ -16,6 +16,8 @@ SPDX-License-Identifier: BSD-2-Clause-Patent > #include <Library/IpmiCommandLib.h> > #include <IndustryStandard/Ipmi.h> > > +#include <Library/ManageabilityTransportHelperLib.h> > + > /** > This routine disables the specified FRB timer. > > @@ -159,7 +161,7 @@ ReportFrb2Status ( > // > Status = IpmiGetWatchdogTimer (&GetWatchdogTimer); > if (EFI_ERROR (Status)) { > - DEBUG ((DEBUG_INFO, "Failed to get Watchdog Timer info from BMC.\n")); > + DEBUG ((DEBUG_ERROR, "Failed to get Watchdog Timer info from BMC.\n")); > return Status; > } > > @@ -167,9 +169,9 @@ ReportFrb2Status ( > // Check if timer is running, report status to DEBUG_MODE output. > // > if (GetWatchdogTimer.TimerUse.Bits.TimerRunning == 1) { > - DEBUG ((DEBUG_INFO, "FRB2 Timer is running.\n")); > + DEBUG ((DEBUG_MANAGEABILITY_INFO, "FRB2 Timer is running.\n")); > } else { > - DEBUG ((DEBUG_INFO, "FRB2 Timer is not running.\n")); > + DEBUG ((DEBUG_MANAGEABILITY_INFO, "FRB2 Timer is not running.\n")); > } > > return EFI_SUCCESS; > diff --git > a/Features/ManageabilityPkg/Universal/PldmSmbiosTransferDxe/PldmSmbiosTra > nsferDxe.c > b/Features/ManageabilityPkg/Universal/PldmSmbiosTransferDxe/PldmSmbiosTra > nsferDxe.c > index f897162bb5..fdf033f0b1 100644 > --- > a/Features/ManageabilityPkg/Universal/PldmSmbiosTransferDxe/PldmSmbiosTra > nsferDxe.c > +++ > b/Features/ManageabilityPkg/Universal/PldmSmbiosTransferDxe/PldmSmbiosTra > nsferDxe.c > @@ -147,7 +147,7 @@ GetSmbiosStructureTableMetaData ( > EFI_STATUS Status; > UINT32 ResponseSize; > > - DEBUG ((DEBUG_INFO, "%a: Set SMBIOS structure table metafile.\n", > __func__)); > + DEBUG ((DEBUG_MANAGEABILITY_INFO, "%a: Set SMBIOS structure table > metafile.\n", __func__)); > > ResponseSize = sizeof (PLDM_SMBIOS_STRUCTURE_TABLE_METADATA); > Status = PldmSubmitCommand ( > @@ -194,7 +194,7 @@ SetSmbiosStructureTableMetaData ( > UINT32 ResponseSize; > UINT32 RequestSize; > > - DEBUG ((DEBUG_INFO, "%a: Get SMBIOS structure table metafile.\n", > __func__)); > + DEBUG ((DEBUG_MANAGEABILITY_INFO, "%a: Get SMBIOS structure table > metafile.\n", __func__)); > > RequestSize = sizeof (PLDM_SMBIOS_STRUCTURE_TABLE_METADATA); > ResponseSize = 0; > @@ -236,7 +236,7 @@ GetSmbiosStructureTable ( > OUT UINT32 *BufferSize > ) > { > - DEBUG ((DEBUG_INFO, "%a: Unsupported.\n", __func__)); > + DEBUG ((DEBUG_MANAGEABILITY_INFO, "%a: Unsupported.\n", __func__)); > // Only support PLDM SMBIOS Transfer push mode. > return EFI_UNSUPPORTED; > } > @@ -272,7 +272,7 @@ SetSmbiosStructureTable ( > EFI_SMBIOS_TABLE_HEADER *Record; > PLDM_SET_SMBIOS_STRUCTURE_TABLE_REQUEST > *PldmSetSmbiosStructureTable; > > - DEBUG ((DEBUG_INFO, "%a: Set SMBIOS structure table.\n", __func__)); > + DEBUG ((DEBUG_MANAGEABILITY_INFO, "%a: Set SMBIOS structure table.\n", > __func__)); > > Status = gBS->LocateProtocol ( > &gEfiSmbiosProtocolGuid, > @@ -422,7 +422,7 @@ GetSmbiosStructureByType ( > OUT UINT32 *BufferSize > ) > { > - DEBUG ((DEBUG_INFO, "%a: Unsupported.\n", __func__)); > + DEBUG ((DEBUG_MANAGEABILITY_INFO, "%a: Unsupported.\n", __func__)); > // Only support PLDM SMBIOS Transfer push mode. > return EFI_UNSUPPORTED; > } > @@ -451,7 +451,7 @@ GetSmbiosStructureByHandle ( > OUT UINT32 *BufferSize > ) > { > - DEBUG ((DEBUG_INFO, "%a: Unsupported.\n", __func__)); > + DEBUG ((DEBUG_MANAGEABILITY_INFO, "%a: Unsupported.\n", __func__)); > // Only support PLDM SMBIOS Transfer push mode. > return EFI_UNSUPPORTED; > } > @@ -486,7 +486,7 @@ DxePldmSmbiosTransferEntry ( > EFI_HANDLE Handle; > EFI_STATUS Status; > > - DEBUG ((DEBUG_INFO, "%a: Entry.\n", __func__)); > + DEBUG ((DEBUG_MANAGEABILITY_INFO, "%a: Entry.\n", __func__)); > > SetSmbiosStructureTableHandle = 0; > > -- > 2.37.1.windows.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#105416): https://edk2.groups.io/g/devel/message/105416 Mute This Topic: https://groups.io/mt/99214985/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-