MdeModulePkg/PiSmmCore: Initialize missing LoadedImage protocol fields for SMM driver.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Tapan Shah <tapandshah@hp.com>
Reviewed-by: Feng Tian <feng.tian@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15600 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
Tapan Shah 2014-06-27 08:50:27 +00:00 committed by erictian
parent d070eef803
commit 891d8445b5
1 changed files with 3 additions and 1 deletions

View File

@ -27,7 +27,8 @@
Depex - Dependency Expresion. Depex - Dependency Expresion.
Copyright (c) 2009 - 2013, Intel Corporation. All rights reserved.<BR> Copyright (c) 2014, Hewlett-Packard Development Company, L.P.
Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>
This program and the accompanying materials are licensed and made available This program and the accompanying materials are licensed and made available
under the terms and conditions of the BSD License which accompanies this under the terms and conditions of the BSD License which accompanies this
distribution. The full text of the license may be found at distribution. The full text of the license may be found at
@ -568,6 +569,7 @@ SmmLoadImage (
return Status; return Status;
} }
ZeroMem (DriverEntry->LoadedImage, sizeof (EFI_LOADED_IMAGE_PROTOCOL));
// //
// Fill in the remaining fields of the Loaded Image Protocol instance. // Fill in the remaining fields of the Loaded Image Protocol instance.
// Note: ImageBase is an SMRAM address that can not be accessed outside of SMRAM if SMRAM window is closed. // Note: ImageBase is an SMRAM address that can not be accessed outside of SMRAM if SMRAM window is closed.