]> git.proxmox.com Git - mirror_edk2.git/commitdiff
MdeModulePkg: Remove unused internal structure in PeiCore
authorLiming Gao <liming.gao@intel.com>
Tue, 31 Mar 2015 08:24:58 +0000 (08:24 +0000)
committerlgao4 <lgao4@Edk2>
Tue, 31 Mar 2015 08:24:58 +0000 (08:24 +0000)
  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 <liming.gao@intel.com>
Reviewed-by: Star Zeng <star.zeng@intel.com>
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

index b9c3fb3bdb4bc47737a569764c5b75bce9efcd9f..3a85502dbe5ff2c3c32f9c2ca43226a444711944 100644 (file)
@@ -19,11 +19,6 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 ///\r
 #define INIT_CAR_VALUE 0x5AA55AA5\r
 \r
-typedef struct {\r
-  EFI_STATUS_CODE_DATA  DataHeader;\r
-  EFI_HANDLE            Handle;\r
-} PEIM_FILE_HANDLE_EXTENDED_DATA;\r
-\r
 /**\r
 \r
   Discover all Peims and optional Apriori file in one FV. There is at most one\r
@@ -659,7 +654,6 @@ PeiDispatcher (
   UINTN                               SaveCurrentPeimCount;\r
   UINTN                               SaveCurrentFvCount;\r
   EFI_PEI_FILE_HANDLE                 SaveCurrentFileHandle;\r
-  PEIM_FILE_HANDLE_EXTENDED_DATA      ExtendedData;\r
   EFI_PEI_TEMPORARY_RAM_SUPPORT_PPI   *TemporaryRamSupportPpi;\r
   UINT64                              NewStackSize;\r
   UINTN                               HeapTemporaryRamSize;\r
@@ -827,13 +821,11 @@ PeiDispatcher (
                 //\r
                 PERF_START (PeimFileHandle, "PEIM", NULL, 0);\r
 \r
-                ExtendedData.Handle = (EFI_HANDLE)PeimFileHandle;\r
-\r
                 REPORT_STATUS_CODE_WITH_EXTENDED_DATA (\r
                   EFI_PROGRESS_CODE,\r
                   (EFI_SOFTWARE_PEI_CORE | EFI_SW_PC_INIT_BEGIN),\r
-                  (VOID *)(&ExtendedData),\r
-                  sizeof (ExtendedData)\r
+                  (VOID *)(&PeimFileHandle),\r
+                  sizeof (PeimFileHandle)\r
                   );\r
 \r
                 Status = VerifyPeim (Private, CoreFvHandle->FvHandle, PeimFileHandle, AuthenticationState);\r
@@ -853,8 +845,8 @@ PeiDispatcher (
                 REPORT_STATUS_CODE_WITH_EXTENDED_DATA (\r
                   EFI_PROGRESS_CODE,\r
                   (EFI_SOFTWARE_PEI_CORE | EFI_SW_PC_INIT_END),\r
-                  (VOID *)(&ExtendedData),\r
-                  sizeof (ExtendedData)\r
+                  (VOID *)(&PeimFileHandle),\r
+                  sizeof (PeimFileHandle)\r
                   );\r
                 PERF_END (PeimFileHandle, "PEIM", NULL, 0);\r
 \r