EFI_STATUS Status;\r
VOID *Pe32Data;\r
EFI_PEI_FV_FILE_LOADER_PPI *FvLoadFilePpi;\r
-//#ifdef EFI_NT_EMULATOR\r
-// EFI_PEI_PPI_DESCRIPTOR *PpiDescriptor;\r
-// NT_PEI_LOAD_FILE_PPI *PeiNtService;\r
-//#endif\r
EFI_PHYSICAL_ADDRESS ImageAddress;\r
UINT64 ImageSize;\r
EFI_PHYSICAL_ADDRESS ImageEntryPoint;\r
}\r
\r
//\r
- // Retrieve the entry point from the PE/COFF image header\r
+ // Got the entry point from ImageEntryPoint\r
//\r
- Status = PeCoffLoaderGetEntryPoint ((VOID *)(UINTN)ImageAddress, EntryPoint);\r
- if (EFI_ERROR (Status)) {\r
- return EFI_NOT_FOUND;\r
- }\r
+ *EntryPoint = (VOID *) ((UINTN) ImageEntryPoint);\r
+ return EFI_SUCCESS;\r
} else {\r
//\r
// Retrieve the entry point from the TE image header\r