]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EdkModulePkg/Core/DxeIplPeim/DxeLoadX64.c
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@428 6f19259b...
[mirror_edk2.git] / EdkModulePkg / Core / DxeIplPeim / DxeLoadX64.c
index 6727bf4ca776c153b47c9f3ace0851abd9e549e2..43b755423b5a1ace09e4faa4694bbb03c40e71f9 100644 (file)
@@ -220,10 +220,6 @@ Returns:
   EFI_PHYSICAL_ADDRESS                                      DxeCoreAddress;\r
   UINT64                                                    DxeCoreSize;\r
   EFI_PHYSICAL_ADDRESS                                      DxeCoreEntryPoint;\r
-  VOID                                                      *PpisNeededByDxePe32Data;\r
-  EFI_PHYSICAL_ADDRESS                                      PpisNeededByDxeAddress;\r
-  UINT64                                                    PpisNeededByDxeSize;\r
-  EFI_PHYSICAL_ADDRESS                                      PpisNeededByDxeEntryPoint;\r
   EFI_PEI_PE_COFF_LOADER_PROTOCOL                           *PeiEfiPeiPeCoffLoader;\r
   EFI_BOOT_MODE                                             BootMode;\r
   EFI_PEI_RECOVERY_MODULE_PPI                               *PeiRecovery;\r
@@ -317,17 +313,6 @@ Returns:
              );\r
   ASSERT_EFI_ERROR (Status);\r
 \r
-  //\r
-  // Find the PpisNeededByDxe in a Firmware Volume\r
-  //\r
-  Status = PeiFindFile (\r
-             EFI_FV_FILETYPE_ALL,\r
-             EFI_SECTION_PE32,\r
-             &mPpiNeededByDxeGuid,\r
-             &PpisNeededByDxePe32Data\r
-             );\r
-  ASSERT_EFI_ERROR (Status);\r
-\r
   //\r
   // Transfer control to the DXE Core\r
   // The handoff state is simply a pointer to the HOB list\r
@@ -347,19 +332,6 @@ Returns:
   //\r
   PageTables = CreateIdentityMappingPageTables (36);\r
 \r
-  //\r
-  // Load the PpiNeededByDxe from a Firmware Volume\r
-  //\r
-  Status = PeiLoadx64File (\r
-             PeiEfiPeiPeCoffLoader,\r
-             PpisNeededByDxePe32Data,\r
-             EfiBootServicesData,\r
-             &PpisNeededByDxeAddress,\r
-             &PpisNeededByDxeSize,\r
-             &PpisNeededByDxeEntryPoint\r
-             );\r
-  ASSERT_EFI_ERROR (Status);\r
-\r
 \r
   //\r
   // Load the DXE Core from a Firmware Volume\r
@@ -402,7 +374,7 @@ Returns:
     PageTables, \r
     (EFI_PHYSICAL_ADDRESS)(UINTN)(HobList.Raw), \r
     TopOfStack,\r
-    PpisNeededByDxeEntryPoint,\r
+    0x00000000,\r
     DxeCoreEntryPoint\r
     );\r
 \r