if (Image->ImageContext.ImageAddress >= 0x100000 || Image->ImageContext.RelocationsStripped) {\r
Status = CoreAllocatePages (\r
AllocateAddress,\r
- Image->ImageContext.ImageCodeMemoryType,\r
+ (EFI_MEMORY_TYPE) (Image->ImageContext.ImageCodeMemoryType),\r
Image->NumberOfPages,\r
&Image->ImageContext.ImageAddress\r
);\r
if (EFI_ERROR (Status) && !Image->ImageContext.RelocationsStripped) {\r
Status = CoreAllocatePages (\r
AllocateAnyPages,\r
- Image->ImageContext.ImageCodeMemoryType,\r
+ (EFI_MEMORY_TYPE) (Image->ImageContext.ImageCodeMemoryType),\r
Image->NumberOfPages,\r
&Image->ImageContext.ImageAddress\r
);\r
Image->Type = Image->ImageContext.ImageType;\r
Image->Info.ImageBase = (VOID *)(UINTN)Image->ImageContext.ImageAddress;\r
Image->Info.ImageSize = Image->ImageContext.ImageSize;\r
- Image->Info.ImageCodeType = Image->ImageContext.ImageCodeMemoryType;\r
- Image->Info.ImageDataType = Image->ImageContext.ImageDataMemoryType;\r
+ Image->Info.ImageCodeType = (EFI_MEMORY_TYPE) (Image->ImageContext.ImageCodeMemoryType);\r
+ Image->Info.ImageDataType = (EFI_MEMORY_TYPE) (Image->ImageContext.ImageDataMemoryType);\r
if (Attribute & EFI_LOAD_PE_IMAGE_ATTRIBUTE_RUNTIME_REGISTRATION) {\r
if (Image->ImageContext.ImageType == EFI_IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER) {\r
//\r
return Image;\r
}\r
\r
-\r
+STATIC\r
EFI_STATUS\r
CoreLoadImageCommon (\r
IN BOOLEAN BootPolicy,\r