2 # Platform BDS customizations library.
4 # Copyright (c) 2020, Rebecca Cran <rebecca@bsdio.com>
5 # Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
7 # SPDX-License-Identifier: BSD-2-Clause-Patent
12 INF_VERSION = 0x00010005
13 BASE_NAME = PlatformBootManagerLibBhyve
14 FILE_GUID = b0de5f0d-f676-42da-8d00-86997ee0dbb4
15 MODULE_TYPE = DXE_DRIVER
17 LIBRARY_CLASS = PlatformBootManagerLib|DXE_DRIVER
20 # The following information is for reference only and not required by the build tools.
22 # VALID_ARCHITECTURES = IA32 X64 EBC
32 MdeModulePkg/MdeModulePkg.dec
33 SourceLevelDebugPkg/SourceLevelDebugPkg.dec
35 SecurityPkg/SecurityPkg.dec
41 UefiBootServicesTableLib
53 Tcg2PhysicalPresenceLib
56 gUefiOvmfPkgTokenSpaceGuid.PcdEmuVariableEvent
57 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfFlashVariablesEnable
58 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfHostBridgePciDevId
59 gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut
62 gEfiMdePkgTokenSpaceGuid.PcdFSBClock
65 gEfiDecompressProtocolGuid
66 gEfiPciRootBridgeIoProtocolGuid
67 gEfiS3SaveStateProtocolGuid # PROTOCOL SOMETIMES_CONSUMED
68 gEfiDxeSmmReadyToLockProtocolGuid # PROTOCOL SOMETIMES_PRODUCED
69 gEfiLoadedImageProtocolGuid # PROTOCOL SOMETIMES_PRODUCED
70 gEfiFirmwareVolume2ProtocolGuid # PROTOCOL SOMETIMES_CONSUMED
73 gEfiEndOfDxeEventGroupGuid
74 gRootBridgesConnectedEventGroupGuid