EFI_RUNTIME_SERVICES *gDxeCoreRT = &mEfiRuntimeServicesTableTemplate;\r
EFI_HANDLE gDxeCoreImageHandle = NULL;\r
\r
+BOOLEAN gMemoryMapTerminated = FALSE;\r
\r
//\r
// EFI Decompress Protocol\r
if (Status == EFI_SUCCESS) {\r
ImageContext.EntryPoint = (EFI_PHYSICAL_ADDRESS)(UINTN)EntryPoint;\r
}\r
+ ImageContext.Handle = (VOID *)(UINTN)gDxeCoreLoadedImage->ImageBase;\r
+ ImageContext.ImageRead = PeCoffLoaderImageReadFromMemory;\r
PeCoffLoaderRelocateImageExtraAction (&ImageContext);\r
\r
//\r
//\r
ASSERT (FALSE);\r
CpuDeadLoop ();\r
+\r
+ UNREACHABLE ();\r
}\r
\r
\r
return Status;\r
}\r
\r
+ gMemoryMapTerminated = TRUE;\r
+\r
//\r
// Notify other drivers that we are exiting boot services.\r
//\r