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 --- .../Universal/StatusCode/Dxe/DxeStatusCode.h | 63 ++++++++++++++++++---- 1 file changed, 53 insertions(+), 10 deletions(-) (limited to 'IntelFrameworkModulePkg/Universal/StatusCode/Dxe/DxeStatusCode.h') diff --git a/IntelFrameworkModulePkg/Universal/StatusCode/Dxe/DxeStatusCode.h b/IntelFrameworkModulePkg/Universal/StatusCode/Dxe/DxeStatusCode.h index 596c17313a..6be38db671 100644 --- a/IntelFrameworkModulePkg/Universal/StatusCode/Dxe/DxeStatusCode.h +++ b/IntelFrameworkModulePkg/Universal/StatusCode/Dxe/DxeStatusCode.h @@ -23,9 +23,35 @@ Abstract: #define __DXE_STATUS_CODE_H__ // -// Include common header file for this module. +// The package level header files this module uses // -#include "CommonHeader.h" +#include +// +// The protocols, PPI and GUID defintions for this module +// +#include +#include +#include +#include +#include +#include +// +// The Library classes this module consumes +// +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include // // Data hub worker definition @@ -46,14 +72,10 @@ typedef enum { } PROCESSOR_MODE; typedef struct { - UINTN Signature; - LIST_ENTRY Node; - EFI_STATUS_CODE_TYPE CodeType; - EFI_STATUS_CODE_VALUE Value; - UINT32 Instance; - EFI_GUID CallerId; - EFI_STATUS_CODE_DATA Data; - UINT8 ExtendData[EFI_STATUS_CODE_DATA_MAX_SIZE]; + UINTN Signature; + LIST_ENTRY Node; + + UINT8 Data[sizeof (DATA_HUB_STATUS_CODE_DATA_RECORD) + EFI_STATUS_CODE_DATA_MAX_SIZE]; } DATAHUB_STATUSCODE_RECORD; @@ -237,6 +259,27 @@ DataHubStatusCodeReportWorker ( IN EFI_STATUS_CODE_DATA *Data OPTIONAL ); + +// +// Declaration for callback Event. +// +VOID +EFIAPI +VirtualAddressChangeCallBack ( + IN EFI_EVENT Event, + IN VOID *Context + ); + +// +// Declaration for original Entry Point. +// +EFI_STATUS +EFIAPI +DxeStatusCodeDriverEntry ( + IN EFI_HANDLE ImageHandle, + IN EFI_SYSTEM_TABLE *SystemTable + ); + // // declaration of DXE status code controller. // -- cgit v1.2.3