MdeModulePkg/Core/Dxe: Called ProtectUefiImage() for DxeCore.efi right after initialization of CPU Architectural protocol.

This commit is contained in:
Mikhail Krichanov 2023-05-26 16:31:47 +03:00 committed by MikhailKrichanov
parent 2f0024e283
commit cec94399d6
3 changed files with 3 additions and 2 deletions

View File

@ -263,6 +263,7 @@ extern EFI_RUNTIME_ARCH_PROTOCOL gRuntimeTemplate;
extern EFI_LOAD_FIXED_ADDRESS_CONFIGURATION_TABLE gLoadModuleAtFixAddressConfigurationTable; extern EFI_LOAD_FIXED_ADDRESS_CONFIGURATION_TABLE gLoadModuleAtFixAddressConfigurationTable;
extern BOOLEAN gLoadFixedAddressCodeMemoryReady; extern BOOLEAN gLoadFixedAddressCodeMemoryReady;
extern LOADED_IMAGE_PRIVATE_DATA * mCurrentImage;
// //
// Service Initialization Functions // Service Initialization Functions
// //

View File

@ -324,6 +324,8 @@ DxeMain (
// //
InitializeCpu (); InitializeCpu ();
ProtectUefiImage (mCurrentImage, &ImageContext);
// //
// Call constructor for all libraries // Call constructor for all libraries
// //

View File

@ -297,8 +297,6 @@ CoreInitializeImageServices (
InitializeListHead (&mAvailableEmulators); InitializeListHead (&mAvailableEmulators);
ProtectUefiImage (Image, ImageContext);
return Status; return Status;
} }