diff options
author | ydong10 <ydong10@6f19259b-4bc3-4df7-8a09-765794883524> | 2012-05-18 02:43:23 +0000 |
---|---|---|
committer | ydong10 <ydong10@6f19259b-4bc3-4df7-8a09-765794883524> | 2012-05-18 02:43:23 +0000 |
commit | bf0712ae47227f8b80a11d7c961f1ac9e59597c0 (patch) | |
tree | a99ab66edb74f4cd544dbe6300f052a4bdedbced /IntelFrameworkModulePkg | |
parent | a95b6045c32b8ea2c564c6848f00d785056dd56f (diff) | |
download | edk2-bf0712ae47227f8b80a11d7c961f1ac9e59597c0.zip edk2-bf0712ae47227f8b80a11d7c961f1ac9e59597c0.tar.gz edk2-bf0712ae47227f8b80a11d7c961f1ac9e59597c0.tar.bz2 |
Clean ParentHandle field when image is loaded directly from the firmware's boot manager.
Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13324 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'IntelFrameworkModulePkg')
-rw-r--r-- | IntelFrameworkModulePkg/Library/GenericBdsLib/BdsBoot.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/IntelFrameworkModulePkg/Library/GenericBdsLib/BdsBoot.c b/IntelFrameworkModulePkg/Library/GenericBdsLib/BdsBoot.c index c9c694e..1c0c6dc 100644 --- a/IntelFrameworkModulePkg/Library/GenericBdsLib/BdsBoot.c +++ b/IntelFrameworkModulePkg/Library/GenericBdsLib/BdsBoot.c @@ -812,6 +812,12 @@ BdsLibBootViaBootOption ( ImageInfo->LoadOptionsSize = Option->LoadOptionsSize;
ImageInfo->LoadOptions = Option->LoadOptions;
}
+
+ //
+ // Clean to NULL because the image is loaded directly from the firmwares boot manager.
+ //
+ ImageInfo->ParentHandle = NULL;
+
//
// Before calling the image, enable the Watchdog Timer for
// the 5 Minute period
|