Revision: 17085
          http://sourceforge.net/p/edk2/code/17085
Author:   lgao4
Date:     2015-03-31 08:24:58 +0000 (Tue, 31 Mar 2015)
Log Message:
-----------
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 <[email protected]>
Reviewed-by: Star Zeng <[email protected]>

Modified Paths:
--------------
    trunk/edk2/MdeModulePkg/Core/Pei/Dispatcher/Dispatcher.c

Modified: trunk/edk2/MdeModulePkg/Core/Pei/Dispatcher/Dispatcher.c
===================================================================
--- trunk/edk2/MdeModulePkg/Core/Pei/Dispatcher/Dispatcher.c    2015-03-31 
01:06:23 UTC (rev 17084)
+++ trunk/edk2/MdeModulePkg/Core/Pei/Dispatcher/Dispatcher.c    2015-03-31 
08:24:58 UTC (rev 17085)
@@ -19,11 +19,6 @@
 ///
 #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 @@
   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 @@
                 //
                 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 @@
                 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);
 


------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to