Ryzen/AmiModulePkg/Bds/Bds.inf
2022-12-23 15:14:44 +08:00

106 lines
3.5 KiB
INI

#***********************************************************************
#* *
#* Copyright (c) 1985-2021, American Megatrends International LLC. *
#* *
#* All rights reserved. Subject to AMI licensing agreement. *
#* *
#***********************************************************************
## @file
# This driver installs BDS Architectural Protocol
##
[Defines]
INF_VERSION = 0x00010005
BASE_NAME = Bds
FILE_GUID = 8F4B8F82-9B91-4028-86E6-F4DB7D4C1DFF
MODULE_TYPE = DXE_DRIVER
VERSION_STRING = 1.0
ENTRY_POINT = BdsInit
#
# This flag specifies whether HII resource section is generated into PE image.
#
UEFI_HII_RESOURCE_SECTION = TRUE
#
# The following information is for reference only and not required by the build tools.
#
# VALID_ARCHITECTURES = IA32 X64 IPF EBC
#
[Sources]
BootOptions.c
Bds.c
BdsBoard.c
Bds.uni
[Packages]
AmiCompatibilityPkg/AmiCompatibilityPkg.dec
AmiModulePkg/AmiModulePkg.dec
MdePkg/MdePkg.dec
MdeModulePkg/MdeModulePkg.dec
IntelFrameworkPkg/IntelFrameworkPkg.dec
IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
AmiTsePkg/AmiTsePkg.dec
[LibraryClasses]
AmiDxeLib
UefiDriverEntryPoint
PcdLib
BaseLib
DebugLib
CapsuleLib
AmiListLib
MemoryAllocationLib
PrintLib
[Protocols]
gEfiBdsArchProtocolGuid ## PRODUCES
gAmiBdsAllDriversConnectedProtocolGuid ## PRODUCES
gAmiBdsConnectDriversProtocolGuid ## PRODUCES
gEfiLoadFileProtocolGuid ## PRODUCES, CONSUMES
gEfiPciRootBridgeIoProtocolGuid ## CONSUMES
gEfiPciIoProtocolGuid ## CONSUMES
gEfiBlockIoProtocolGuid ## CONSUMES
gEfiFirmwareVolume2ProtocolGuid ## CONSUMES
gEfiSimpleFileSystemProtocolGuid ## CONSUMES
gEfiDevicePathProtocolGuid ## CONSUMES
gEfiLegacyBiosProtocolGuid ## CONSUMES
gEfiDiskInfoProtocolGuid ## CONSUMES
gEfiUsbIoProtocolGuid ## CONSUMES
gEfiDxeSmmReadyToLockProtocolGuid ## PRODUCES
gEfiAcpiS3SaveProtocolGuid ## CONSUMES
gEfiBootManagerPolicyProtocolGuid ## PRODUCES
gAmiBdsConnectPolicyProtocolGuid ## PRODUCES
gEsrtManagementProtocolGuid ## CONSUMES
gEfiNvmExpressPassThruProtocolGuid ## CONSUMES
gAmiPauseProtocolGuid ## CONSUMES
gEfiLoadedImageProtocolGuid ## CONSUMES
gAmiResetRequestProtocolGuid ## PRODUCES
gAmiLegacyBootProtocolGuid ## CONSUMES
gEfiDeferredImageLoadProtocolGuid ## CONSUMES
[Guids]
gEfiEventReadyToBootGuid
gEfiMemoryTypeInformationGuid
gEfiEndOfDxeEventGroupGuid
gEfiGlobalVariableGuid
gEfiCapsuleVendorGuid
gEfiBootManagerPolicyConsoleGuid
gEfiBootManagerPolicyNetworkGuid
gEfiBootManagerPolicyConnectAllGuid
gEfiDiskInfoIdeInterfaceGuid
gEfiDiskInfoAhciInterfaceGuid
gAmiBdsConnectPolicyExternalOptionRomGuid
gAmiTseEventBeforeBootGuid
[Pcd]
gEfiMdeModulePkgTokenSpaceGuid.PcdResetOnMemoryTypeInformationChange
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdShellFile
gAmiModulePkgTokenSpaceGuid.AmiPcdBdsPolicyMask
gAmiModulePkgTokenSpaceGuid.AmiPcdBdsPolicyMaskOnRecoveryAndFlashUpdate
gAmiModulePkgTokenSpaceGuid.AmiPcdLoadUnsignedEmbeddedApplications
[Depex]
TRUE