From 8191cd5efd9209a8dd8c9e60f042ed9e67f9bb32 Mon Sep 17 00:00:00 2001 From: lgao4 Date: Thu, 18 Dec 2008 07:41:58 +0000 Subject: Enhance PciCfg2 driver to handle unaligned Pci access according to PI spec. Remove the undefined logic to process gEfiStatusCodeSpecificDataGuid status code data. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7078 6f19259b-4bc3-4df7-8a09-765794883524 --- .../Universal/StatusCode/Dxe/DxeStatusCode.inf | 1 - .../Universal/StatusCode/Dxe/SerialStatusCodeWorker.c | 13 ------------- .../Universal/StatusCode/Pei/SerialStatusCodeWorker.c | 13 ------------- 3 files changed, 27 deletions(-) (limited to 'IntelFrameworkModulePkg/Universal/StatusCode') diff --git a/IntelFrameworkModulePkg/Universal/StatusCode/Dxe/DxeStatusCode.inf b/IntelFrameworkModulePkg/Universal/StatusCode/Dxe/DxeStatusCode.inf index 3c9501a875..cb3328eab7 100644 --- a/IntelFrameworkModulePkg/Universal/StatusCode/Dxe/DxeStatusCode.inf +++ b/IntelFrameworkModulePkg/Universal/StatusCode/Dxe/DxeStatusCode.inf @@ -78,7 +78,6 @@ [Guids] gEfiDataHubStatusCodeRecordGuid # SOMETIMES_CONSUMED gMemoryStatusCodeRecordGuid # SOMETIMES_CONSUMED - gEfiStatusCodeSpecificDataGuid # SOMETIMES_CONSUMED gEfiStatusCodeDataTypeDebugGuid # PROTOCOL ALWAYS_CONSUMED [Protocols] diff --git a/IntelFrameworkModulePkg/Universal/StatusCode/Dxe/SerialStatusCodeWorker.c b/IntelFrameworkModulePkg/Universal/StatusCode/Dxe/SerialStatusCodeWorker.c index 166e70567d..52817283d9 100644 --- a/IntelFrameworkModulePkg/Universal/StatusCode/Dxe/SerialStatusCodeWorker.c +++ b/IntelFrameworkModulePkg/Universal/StatusCode/Dxe/SerialStatusCodeWorker.c @@ -13,7 +13,6 @@ **/ #include "DxeStatusCode.h" -#include "DebugInfo.h" EFI_SERIAL_IO_PROTOCOL *mSerialIoProtocol; @@ -88,7 +87,6 @@ SerialStatusCodeReportWorker ( UINT32 LineNumber; UINTN CharCount; VA_LIST Marker; - EFI_DEBUG_INFO *DebugInfo; EFI_TPL CurrentTpl; @@ -130,17 +128,6 @@ SerialStatusCodeReportWorker ( Format, Marker ); - } else if (Data != NULL && - CompareGuid (&Data->Type, &gEfiStatusCodeSpecificDataGuid) && - (CodeType & EFI_STATUS_CODE_TYPE_MASK) == EFI_DEBUG_CODE) { - // - // Print specific data into output buffer. - // - DebugInfo = (EFI_DEBUG_INFO *) (Data + 1); - Marker = (VA_LIST) (DebugInfo + 1); - Format = (CHAR8 *) (((UINT64 *) Marker) + 12); - - CharCount = AsciiVSPrint (Buffer, EFI_STATUS_CODE_DATA_MAX_SIZE, Format, Marker); } else if ((CodeType & EFI_STATUS_CODE_TYPE_MASK) == EFI_ERROR_CODE) { // // Print ERROR information into output buffer. diff --git a/IntelFrameworkModulePkg/Universal/StatusCode/Pei/SerialStatusCodeWorker.c b/IntelFrameworkModulePkg/Universal/StatusCode/Pei/SerialStatusCodeWorker.c index ad8b916e39..111f9e3f2c 100644 --- a/IntelFrameworkModulePkg/Universal/StatusCode/Pei/SerialStatusCodeWorker.c +++ b/IntelFrameworkModulePkg/Universal/StatusCode/Pei/SerialStatusCodeWorker.c @@ -12,7 +12,6 @@ **/ #include "PeiStatusCode.h" -#include "DebugInfo.h" /** Convert status code value and extended data to readable ASCII string, send string to serial I/O device. @@ -59,7 +58,6 @@ SerialStatusCodeReportWorker ( UINT32 LineNumber; UINTN CharCount; VA_LIST Marker; - EFI_DEBUG_INFO *DebugInfo; Buffer[0] = '\0'; @@ -87,17 +85,6 @@ SerialStatusCodeReportWorker ( Format, Marker ); - } else if (Data != NULL && - CompareGuid (&Data->Type, &gEfiStatusCodeSpecificDataGuid) && - (CodeType & EFI_STATUS_CODE_TYPE_MASK) == EFI_DEBUG_CODE) { - // - // Print specific data into output buffer. - // - DebugInfo = (EFI_DEBUG_INFO *) (Data + 1); - Marker = (VA_LIST) (DebugInfo + 1); - Format = (CHAR8 *) (((UINT64 *) Marker) + 12); - - CharCount = AsciiVSPrint (Buffer, EFI_STATUS_CODE_DATA_MAX_SIZE, Format, Marker); } else if ((CodeType & EFI_STATUS_CODE_TYPE_MASK) == EFI_ERROR_CODE) { // // Print ERROR information into output buffer. -- cgit v1.2.3