From fa3d30eaca3d11794be64bc1622102b4f90e06f4 Mon Sep 17 00:00:00 2001 From: Liming Gao Date: Tue, 31 Mar 2015 08:24:58 +0000 Subject: [PATCH] MdeModulePkg: Remove unused internal structure in PeiCore PeiCore calls REPORT_STATUS_CODE_WITH_EXTENDED_DATA() with its internal structure for Image dispatcher. No code consumes it. But, it brings confuse. DxeCore and SmmCore calls REPORT_STATUS_CODE_WITH_EXTENDED_DATA() with Handle only. To be consistent, update PeiCore to be same to DxeCore and SmmCore. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Liming Gao Reviewed-by: Star Zeng git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17085 6f19259b-4bc3-4df7-8a09-765794883524 --- MdeModulePkg/Core/Pei/Dispatcher/Dispatcher.c | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/MdeModulePkg/Core/Pei/Dispatcher/Dispatcher.c b/MdeModulePkg/Core/Pei/Dispatcher/Dispatcher.c index b9c3fb3bdb..3a85502dbe 100644 --- a/MdeModulePkg/Core/Pei/Dispatcher/Dispatcher.c +++ b/MdeModulePkg/Core/Pei/Dispatcher/Dispatcher.c @@ -19,11 +19,6 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. /// #define INIT_CAR_VALUE 0x5AA55AA5 -typedef struct { - EFI_STATUS_CODE_DATA DataHeader; - EFI_HANDLE Handle; -} PEIM_FILE_HANDLE_EXTENDED_DATA; - /** Discover all Peims and optional Apriori file in one FV. There is at most one @@ -659,7 +654,6 @@ PeiDispatcher ( UINTN SaveCurrentPeimCount; UINTN SaveCurrentFvCount; EFI_PEI_FILE_HANDLE SaveCurrentFileHandle; - PEIM_FILE_HANDLE_EXTENDED_DATA ExtendedData; EFI_PEI_TEMPORARY_RAM_SUPPORT_PPI *TemporaryRamSupportPpi; UINT64 NewStackSize; UINTN HeapTemporaryRamSize; @@ -827,13 +821,11 @@ PeiDispatcher ( // PERF_START (PeimFileHandle, "PEIM", NULL, 0); - ExtendedData.Handle = (EFI_HANDLE)PeimFileHandle; - REPORT_STATUS_CODE_WITH_EXTENDED_DATA ( EFI_PROGRESS_CODE, (EFI_SOFTWARE_PEI_CORE | EFI_SW_PC_INIT_BEGIN), - (VOID *)(&ExtendedData), - sizeof (ExtendedData) + (VOID *)(&PeimFileHandle), + sizeof (PeimFileHandle) ); Status = VerifyPeim (Private, CoreFvHandle->FvHandle, PeimFileHandle, AuthenticationState); @@ -853,8 +845,8 @@ PeiDispatcher ( REPORT_STATUS_CODE_WITH_EXTENDED_DATA ( EFI_PROGRESS_CODE, (EFI_SOFTWARE_PEI_CORE | EFI_SW_PC_INIT_END), - (VOID *)(&ExtendedData), - sizeof (ExtendedData) + (VOID *)(&PeimFileHandle), + sizeof (PeimFileHandle) ); PERF_END (PeimFileHandle, "PEIM", NULL, 0);