From 6f2b45bb6708eb7c06746e1670ccb6520b7bcb5b Mon Sep 17 00:00:00 2001 From: yshang1 Date: Fri, 13 Jul 2007 06:15:56 +0000 Subject: Remove CommonHeader.h in StatusCodeDxe. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3230 6f19259b-4bc3-4df7-8a09-765794883524 --- .../StatusCode/Dxe/DataHubStatusCodeWorker.c | 41 +++++++++++----------- 1 file changed, 20 insertions(+), 21 deletions(-) (limited to 'IntelFrameworkModulePkg/Universal/StatusCode/Dxe/DataHubStatusCodeWorker.c') diff --git a/IntelFrameworkModulePkg/Universal/StatusCode/Dxe/DataHubStatusCodeWorker.c b/IntelFrameworkModulePkg/Universal/StatusCode/Dxe/DataHubStatusCodeWorker.c index 0723af5d7c..d72884d73d 100644 --- a/IntelFrameworkModulePkg/Universal/StatusCode/Dxe/DataHubStatusCodeWorker.c +++ b/IntelFrameworkModulePkg/Universal/StatusCode/Dxe/DataHubStatusCodeWorker.c @@ -13,10 +13,6 @@ Module Name: DataHubStatusCodeWorker.c **/ -// -// Include common header file for this module. -// -#include "CommonHeader.h" #include "DxeStatusCode.h" @@ -46,7 +42,7 @@ EFI_DATA_HUB_PROTOCOL *mDataHubProtocol; **/ STATIC -DATAHUB_STATUSCODE_RECORD * +DATA_HUB_STATUS_CODE_DATA_RECORD * AcquireRecordBuffer ( VOID ) @@ -86,7 +82,7 @@ AcquireRecordBuffer ( gBS->RestoreTPL (CurrentTpl); - return Record; + return (DATA_HUB_STATUS_CODE_DATA_RECORD *) (Record->Data); } @@ -99,14 +95,15 @@ AcquireRecordBuffer ( **/ STATIC -DATAHUB_STATUSCODE_RECORD * +DATA_HUB_STATUS_CODE_DATA_RECORD * RetrieveRecord ( VOID ) { - DATAHUB_STATUSCODE_RECORD *Record = NULL; - LIST_ENTRY *Node; - EFI_TPL CurrentTpl; + DATA_HUB_STATUS_CODE_DATA_RECORD *RecordData = NULL; + DATAHUB_STATUSCODE_RECORD *Record; + LIST_ENTRY *Node; + EFI_TPL CurrentTpl; CurrentTpl = gBS->RaiseTPL (TPL_HIGH_LEVEL); @@ -117,11 +114,12 @@ RetrieveRecord ( RemoveEntryList (&Record->Node); InsertTailList (&mRecordsBuffer, &Record->Node); Record->Signature = 0; + RecordData = (DATA_HUB_STATUS_CODE_DATA_RECORD *) Record->Data; } gBS->RestoreTPL (CurrentTpl); - return Record; + return RecordData; } @@ -164,11 +162,11 @@ DataHubStatusCodeReportWorker ( IN EFI_STATUS_CODE_DATA *Data OPTIONAL ) { - DATAHUB_STATUSCODE_RECORD *Record; - UINT32 ErrorLevel; - VA_LIST Marker; - CHAR8 *Format; - UINTN CharCount; + DATA_HUB_STATUS_CODE_DATA_RECORD *Record; + UINT32 ErrorLevel; + VA_LIST Marker; + CHAR8 *Format; + UINTN CharCount; // // See whether in runtime phase or not. @@ -184,6 +182,7 @@ DataHubStatusCodeReportWorker ( // return EFI_OUT_OF_RESOURCES; } + // // Construct Data Hub Extended Data // @@ -198,7 +197,7 @@ DataHubStatusCodeReportWorker ( if (Data != NULL) { if (ReportStatusCodeExtractDebugInfo (Data, &ErrorLevel, &Marker, &Format)) { CharCount = UnicodeVSPrintAsciiFormat ( - (CHAR16 *) Record->ExtendData, + (CHAR16 *) (Record + 1), EFI_STATUS_CODE_DATA_MAX_SIZE, Format, Marker @@ -206,7 +205,7 @@ DataHubStatusCodeReportWorker ( // // Change record data type from DebugType to String Type. // - CopyGuid (&Record->Data.Type, &gEfiStatusCodeDataTypeStringGuid); + CopyGuid (&Record->Data.Type, &gEfiStatusCodeDataTypeDebugGuid); Record->Data.HeaderSize = Data->HeaderSize; Record->Data.Size = (UINT16) ((CharCount + 1) * sizeof (CHAR16)); } else { @@ -218,7 +217,7 @@ DataHubStatusCodeReportWorker ( if (Data->Size > EFI_STATUS_CODE_DATA_MAX_SIZE) { Record->Data.Size = EFI_STATUS_CODE_DATA_MAX_SIZE; } - CopyMem (Record->ExtendData, Data + 1, Record->Data.Size); + CopyMem ((VOID *) (Record + 1), Data + 1, Record->Data.Size); } } @@ -244,7 +243,7 @@ LogDataHubEventCallBack ( IN VOID *Context ) { - DATAHUB_STATUSCODE_RECORD *Record; + DATA_HUB_STATUS_CODE_DATA_RECORD *Record; UINT32 Size; UINT64 DataRecordClass; @@ -260,7 +259,7 @@ LogDataHubEventCallBack ( // // Add in the size of the header we added. // - Size = sizeof (DATAHUB_STATUSCODE_RECORD) + (UINT32) Record->Data.Size; + Size = sizeof (DATA_HUB_STATUS_CODE_DATA_RECORD) + (UINT32) Record->Data.Size; if ((Record->CodeType & EFI_STATUS_CODE_TYPE_MASK) == EFI_PROGRESS_CODE) { DataRecordClass = EFI_DATA_RECORD_CLASS_PROGRESS_CODE; -- cgit v1.2.3