2, Move PcdPlatformBootTimeout to IntelFrameworkModulePkg.
3, Remove BdsLibGetTimeout() interface from GenericBdsLib, because the PCD PcdPlatformBootTimeout will take care of persistent for time out value.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7710
6f19259b-4bc3-4df7-8a09-
765794883524
//\r
// Init the time out value\r
//\r
- Timeout = BdsLibGetTimeout ();\r
+ Timeout = PcdGet16 (PcdPlatformBootTimeOut);\r
\r
//\r
// Load the driver option as the driver option list\r
IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec\r
\r
[LibraryClasses]\r
-# EdkGenericPlatformBdsLib\r
-# HiiLib\r
-# DevicePathLib\r
-# UefiRuntimeServicesTableLib\r
-# UefiBootServicesTableLib\r
-# BaseMemoryLib\r
-# MemoryAllocationLib\r
-# EdkGenericBdsLib\r
-# HobLib\r
-# ReportStatusCodeLib\r
-# EdkIfrSupportLib\r
-# PrintLib\r
-# PerformanceLib\r
-# DxeServicesTableLib\r
-# EdkGraphicsLib\r
-# BaseLib\r
-# UefiDriverEntryPoint\r
-# UefiLib\r
-# DebugLib\r
-\r
-\r
BaseLib\r
MemoryAllocationLib\r
UefiBootServicesTableLib\r
[Pcd.common]\r
gEfiMdeModulePkgTokenSpaceGuid.PcdConOutRow\r
gEfiMdeModulePkgTokenSpaceGuid.PcdConOutColumn\r
-\r
+ gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPlatformBootTimeOut\r
+ \r
[Depex]\r
gEfiVariableArchProtocolGuid AND gEfiVariableWriteArchProtocolGuid\r