1## @file 2# Platform BDS customizations library. 3# 4# Copyright (c) 2007 - 2015, Intel Corporation. All rights reserved.<BR> 5# This program and the accompanying materials 6# are licensed and made available under the terms and conditions of the BSD License 7# which accompanies this distribution. The full text of the license may be found at 8# http://opensource.org/licenses/bsd-license.php 9# 10# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 11# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 12# 13## 14 15[Defines] 16 INF_VERSION = 0x00010005 17 BASE_NAME = PlatformBdsLib 18 FILE_GUID = F844172E-9985-44f2-BADE-0DD783462E95 19 MODULE_TYPE = DXE_DRIVER 20 VERSION_STRING = 1.0 21 LIBRARY_CLASS = PlatformBdsLib|DXE_DRIVER 22 23# 24# The following information is for reference only and not required by the build tools. 25# 26# VALID_ARCHITECTURES = IA32 X64 IPF EBC 27# 28 29[Sources] 30 BdsPlatform.c 31 PlatformData.c 32 QemuKernel.c 33 BdsPlatform.h 34 35[Packages] 36 MdePkg/MdePkg.dec 37 MdeModulePkg/MdeModulePkg.dec 38 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec 39 OvmfPkg/OvmfPkg.dec 40 41[LibraryClasses] 42 BaseLib 43 MemoryAllocationLib 44 UefiBootServicesTableLib 45 BaseMemoryLib 46 DebugLib 47 PcdLib 48 GenericBdsLib 49 PciLib 50 NvVarsFileLib 51 QemuFwCfgLib 52 LoadLinuxLib 53 QemuBootOrderLib 54 UefiLib 55 56[Pcd] 57 gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLogoFile 58 gUefiOvmfPkgTokenSpaceGuid.PcdEmuVariableEvent 59 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfFlashVariablesEnable 60 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfHostBridgePciDevId 61 62[Pcd.IA32, Pcd.X64] 63 gEfiMdePkgTokenSpaceGuid.PcdFSBClock 64 65[Protocols] 66 gEfiDecompressProtocolGuid 67 gEfiPciRootBridgeIoProtocolGuid 68 gEfiS3SaveStateProtocolGuid # PROTOCOL SOMETIMES_CONSUMED 69 gEfiDxeSmmReadyToLockProtocolGuid # PROTOCOL SOMETIMES_PRODUCED 70 71[Guids] 72 gEfiEndOfDxeEventGroupGuid 73