]> git.proxmox.com Git - mirror_edk2.git/blob - OvmfPkg/Library/PlatformBootManagerLibBhyve/PlatformBootManagerLibBhyve.inf
OvmfPkg: fix DEC spec violation introduced by Bhyve addition
[mirror_edk2.git] / OvmfPkg / Library / PlatformBootManagerLibBhyve / PlatformBootManagerLibBhyve.inf
1 ## @file
2 # Platform BDS customizations library.
3 #
4 # Copyright (c) 2020, Rebecca Cran <rebecca@bsdio.com>
5 # Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
6 #
7 # SPDX-License-Identifier: BSD-2-Clause-Patent
8 #
9 ##
10
11 [Defines]
12 INF_VERSION = 0x00010005
13 BASE_NAME = PlatformBootManagerLibBhyve
14 FILE_GUID = b0de5f0d-f676-42da-8d00-86997ee0dbb4
15 MODULE_TYPE = DXE_DRIVER
16 VERSION_STRING = 1.0
17 LIBRARY_CLASS = PlatformBootManagerLib|DXE_DRIVER
18
19 #
20 # The following information is for reference only and not required by the build tools.
21 #
22 # VALID_ARCHITECTURES = IA32 X64 EBC
23 #
24
25 [Sources]
26 BdsPlatform.c
27 PlatformData.c
28 BdsPlatform.h
29
30 [Packages]
31 MdePkg/MdePkg.dec
32 MdeModulePkg/MdeModulePkg.dec
33 SourceLevelDebugPkg/SourceLevelDebugPkg.dec
34 OvmfPkg/OvmfPkg.dec
35 SecurityPkg/SecurityPkg.dec
36 ShellPkg/ShellPkg.dec
37
38 [LibraryClasses]
39 BaseLib
40 MemoryAllocationLib
41 UefiBootServicesTableLib
42 BaseMemoryLib
43 DebugLib
44 PcdLib
45 UefiBootManagerLib
46 BootLogoLib
47 DevicePathLib
48 PciLib
49 NvVarsFileLib
50 ReportStatusCodeLib
51 UefiLib
52 PlatformBmPrintScLib
53 Tcg2PhysicalPresenceLib
54
55 [Pcd]
56 gUefiOvmfPkgTokenSpaceGuid.PcdEmuVariableEvent
57 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfFlashVariablesEnable
58 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfHostBridgePciDevId
59 gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut
60
61 [Pcd.IA32, Pcd.X64]
62 gEfiMdePkgTokenSpaceGuid.PcdFSBClock
63
64 [Protocols]
65 gEfiDecompressProtocolGuid
66 gEfiPciRootBridgeIoProtocolGuid
67 gEfiS3SaveStateProtocolGuid # PROTOCOL SOMETIMES_CONSUMED
68 gEfiDxeSmmReadyToLockProtocolGuid # PROTOCOL SOMETIMES_PRODUCED
69 gEfiLoadedImageProtocolGuid # PROTOCOL SOMETIMES_PRODUCED
70 gEfiFirmwareVolume2ProtocolGuid # PROTOCOL SOMETIMES_CONSUMED
71
72 [Guids]
73 gEfiEndOfDxeEventGroupGuid
74 gRootBridgesConnectedEventGroupGuid
75 gUefiShellFileGuid