Revision: 18478
http://sourceforge.net/p/edk2/code/18478
Author: niruiyu
Date: 2015-09-16 08:04:35 +0000 (Wed, 16 Sep 2015)
Log Message:
-----------
Nt32Pkg: Fix PlatformBootManagerLib to respect PcdShellFile.
Fix the code to use PcdShellFile instead of using hard code GUID
which always points to new UEFI shell.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ruiyu Ni <[email protected]>
Reviewed-by: Eric Jin <[email protected]>
Modified Paths:
--------------
trunk/edk2/Nt32Pkg/Library/PlatformBootManagerLib/PlatformBootManager.c
trunk/edk2/Nt32Pkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf
Modified:
trunk/edk2/Nt32Pkg/Library/PlatformBootManagerLib/PlatformBootManager.c
===================================================================
--- trunk/edk2/Nt32Pkg/Library/PlatformBootManagerLib/PlatformBootManager.c
2015-09-16 02:55:23 UTC (rev 18477)
+++ trunk/edk2/Nt32Pkg/Library/PlatformBootManagerLib/PlatformBootManager.c
2015-09-16 08:04:35 UTC (rev 18478)
@@ -15,9 +15,6 @@
#include "PlatformBootManager.h"
-
-EFI_GUID mUefiShellFileGuid = { 0x7C04A583, 0x9E3E, 0x4f1c, 0xAD, 0x65, 0xE0,
0x52, 0x68, 0xD0, 0xB4, 0xD1 };
-
/**
Perform the platform diagnostic, such like test memory. OEM/IBV also
can customize this function to support specific platform diagnostic.
@@ -220,7 +217,7 @@
//
// Register UEFI Shell
//
- PlatformRegisterFvBootOption (&mUefiShellFileGuid, L"UEFI Shell",
LOAD_OPTION_ACTIVE);
+ PlatformRegisterFvBootOption (PcdGetPtr (PcdShellFile), L"UEFI Shell",
LOAD_OPTION_ACTIVE);
}
/**
Modified:
trunk/edk2/Nt32Pkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf
===================================================================
---
trunk/edk2/Nt32Pkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf
2015-09-16 02:55:23 UTC (rev 18477)
+++
trunk/edk2/Nt32Pkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf
2015-09-16 08:04:35 UTC (rev 18478)
@@ -65,9 +65,10 @@
[Pcd]
gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut
+ gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport
gEfiMdeModulePkgTokenSpaceGuid.PcdConOutRow
gEfiMdeModulePkgTokenSpaceGuid.PcdConOutColumn
- gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport
+ gEfiMdeModulePkgTokenSpaceGuid.PcdConInConnectOnDemand
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBootlogoOnlyEnable
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLogoFile
- gEfiMdeModulePkgTokenSpaceGuid.PcdConInConnectOnDemand
+ gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdShellFile
------------------------------------------------------------------------------
Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
Get real-time metrics from all of your servers, apps and tools
in one place.
SourceForge users - Click here to start your Free Trial of Datadog now!
http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits