## @file # Board BDS hook Library definition file. # # Copyright (c) 2019 Intel Corporation. All rights reserved.
# # SPDX-License-Identifier: BSD-2-Clause-Patent # ## [Defines] INF_VERSION = 0x00010005 BASE_NAME = BoardBdsHookLib FILE_GUID = 285AB0B8-D0D2-4D83-BF20-F85ED040383E MODULE_TYPE = DXE_DRIVER VERSION_STRING = 1.0 LIBRARY_CLASS = BoardBdsHookLib|DXE_DRIVER # # The following information is for reference only and not required by the build tools. # # VALID_ARCHITECTURES = IA32 X64 EBC # [Sources] BoardBdsHookLib.c BoardBdsHook.h [Packages] MdePkg/MdePkg.dec MdeModulePkg/MdeModulePkg.dec MinPlatformPkg/MinPlatformPkg.dec BoardModulePkg/BoardModulePkg.dec SimicsOpenBoardPkg/OpenBoardPkg.dec OvmfPkg/OvmfPkg.dec SimicsIch10Pkg/Ich10Pkg.dec [LibraryClasses] BaseLib MemoryAllocationLib UefiBootServicesTableLib BaseMemoryLib DebugLib PcdLib UefiBootManagerLib BootLogoLib DevicePathLib PciLib DxeLoadLinuxLib UefiLib LogoLib [Pcd] gSimicsOpenBoardPkgTokenSpaceGuid.PcdSimicsX58HostBridgePciDevId gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut gSimicsOpenBoardPkgTokenSpaceGuid.PcdShellFile gSimicsOpenBoardPkgTokenSpaceGuid.PcdLogoFile gMinPlatformPkgTokenSpaceGuid.PcdTrustedConsoleInputDevicePath ## CONSUMES gMinPlatformPkgTokenSpaceGuid.PcdTrustedConsoleOutputDevicePath ## CONSUMES gMinPlatformPkgTokenSpaceGuid.PcdTrustedStorageDevicePath ## CONSUMES [Pcd.IA32, Pcd.X64] gEfiMdePkgTokenSpaceGuid.PcdFSBClock [Protocols] gEfiDecompressProtocolGuid gEfiPciRootBridgeIoProtocolGuid gEfiS3SaveStateProtocolGuid # PROTOCOL SOMETIMES_CONSUMED gEfiDxeSmmReadyToLockProtocolGuid # PROTOCOL SOMETIMES_PRODUCED gEfiLoadedImageProtocolGuid # PROTOCOL SOMETIMES_PRODUCED gEfiFirmwareVolume2ProtocolGuid # PROTOCOL SOMETIMES_CONSUMED gEfiPciEnumerationCompleteProtocolGuid # PROTOCOL SOMETIMES_CONSUMED [Guids] gEfiEndOfDxeEventGroupGuid [Depex] TRUE