]> git.proxmox.com Git - mirror_edk2.git/blame - OvmfPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / OvmfPkg / Library / PlatformBootManagerLib / PlatformBootManagerLib.inf
CommitLineData
30541881
RN
1## @file\r
2# Platform BDS customizations library.\r
3#\r
84f736a7 4# Copyright (c) 2007 - 2019, Intel Corporation. All rights reserved.<BR>\r
b26f0cf9 5# SPDX-License-Identifier: BSD-2-Clause-Patent\r
30541881
RN
6#\r
7##\r
8\r
9[Defines]\r
10 INF_VERSION = 0x00010005\r
a7566234 11 BASE_NAME = PlatformBootManagerLib\r
30541881
RN
12 FILE_GUID = FB65006C-AC9F-4992-AD80-184B2BDBBD83\r
13 MODULE_TYPE = DXE_DRIVER\r
14 VERSION_STRING = 1.0\r
a7566234 15 LIBRARY_CLASS = PlatformBootManagerLib|DXE_DRIVER\r
30541881
RN
16\r
17#\r
18# The following information is for reference only and not required by the build tools.\r
19#\r
dbf9cc87 20# VALID_ARCHITECTURES = IA32 X64 EBC\r
30541881
RN
21#\r
22\r
23[Sources]\r
24 BdsPlatform.c\r
25 PlatformData.c\r
26 QemuKernel.c\r
27 BdsPlatform.h\r
28\r
29[Packages]\r
30 MdePkg/MdePkg.dec\r
31 MdeModulePkg/MdeModulePkg.dec\r
f4d575b5 32 SourceLevelDebugPkg/SourceLevelDebugPkg.dec\r
30541881 33 OvmfPkg/OvmfPkg.dec\r
8d65d3b2 34 SecurityPkg/SecurityPkg.dec\r
84f736a7 35 ShellPkg/ShellPkg.dec\r
30541881
RN
36\r
37[LibraryClasses]\r
38 BaseLib\r
39 MemoryAllocationLib\r
40 UefiBootServicesTableLib\r
9b08c655 41 UefiRuntimeServicesTableLib\r
30541881
RN
42 BaseMemoryLib\r
43 DebugLib\r
44 PcdLib\r
2b23b8d4 45 UefiBootManagerLib\r
a3cd5cd5 46 BootLogoLib\r
77f47588 47 DevicePathLib\r
30541881
RN
48 PciLib\r
49 NvVarsFileLib\r
50 QemuFwCfgLib\r
687f7521 51 QemuFwCfgS3Lib\r
859b5544 52 QemuLoadImageLib\r
30541881 53 QemuBootOrderLib\r
0a0566d5 54 ReportStatusCodeLib\r
30541881 55 UefiLib\r
a7488174 56 PlatformBmPrintScLib\r
8d65d3b2 57 Tcg2PhysicalPresenceLib\r
bc5df198 58 XenPlatformLib\r
30541881
RN
59\r
60[Pcd]\r
30541881
RN
61 gUefiOvmfPkgTokenSpaceGuid.PcdEmuVariableEvent\r
62 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfFlashVariablesEnable\r
63 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfHostBridgePciDevId\r
52e2dabc 64 gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiS3Enable\r
8dc0f0a6 65 gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut\r
05480e2f
AP
66 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate ## CONSUMES\r
67 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits ## CONSUMES\r
68 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity ## CONSUMES\r
69 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultStopBits ## CONSUMES\r
30541881
RN
70\r
71[Pcd.IA32, Pcd.X64]\r
72 gEfiMdePkgTokenSpaceGuid.PcdFSBClock\r
73\r
74[Protocols]\r
75 gEfiDecompressProtocolGuid\r
76 gEfiPciRootBridgeIoProtocolGuid\r
77 gEfiS3SaveStateProtocolGuid # PROTOCOL SOMETIMES_CONSUMED\r
78 gEfiDxeSmmReadyToLockProtocolGuid # PROTOCOL SOMETIMES_PRODUCED\r
07dd96e8 79 gEfiLoadedImageProtocolGuid # PROTOCOL SOMETIMES_PRODUCED\r
2eb35898 80 gEfiFirmwareVolume2ProtocolGuid # PROTOCOL SOMETIMES_CONSUMED\r
30541881
RN
81\r
82[Guids]\r
83 gEfiEndOfDxeEventGroupGuid\r
9b08c655 84 gEfiGlobalVariableGuid\r
30541881 85 gRootBridgesConnectedEventGroupGuid\r
84f736a7 86 gUefiShellFileGuid\r