1 ## @file 2 # Instance of PCI Express Library using the 256 MB PCI Express MMIO window. 3 # 4 # PCI Express Library that uses the 256 MB PCI Express MMIO window to perform 5 # PCI Configuration cycles. Layers on top of an I/O Library instance. 6 # 7 # Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved. 8 # Portions copyright (c) 2016, American Megatrends, Inc. All rights reserved. 9 # 10 # This program and the accompanying materials 11 # are licensed and made available under the terms and conditions of the BSD License 12 # which accompanies this distribution. The full text of the license may be found at 13 # http://opensource.org/licenses/bsd-license.php. 14 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 15 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 16 # 17 # 18 ## 19 20 [Defines] 21 INF_VERSION = 0x00010005 22 BASE_NAME = SmmPciExpressLib 23 FILE_GUID = 00D24382-8231-4B18-A4F0-2D94D8FE2E81 24 MODULE_TYPE = DXE_SMM_DRIVER 25 VERSION_STRING = 1.0 26 LIBRARY_CLASS = PciExpressLib|DXE_SMM_DRIVER SMM_CORE 27 CONSTRUCTOR = SmmPciExpressLibConstructor 28 29 [Sources] 30 PciExpressLib.c 31 32 [Packages] 33 MdePkg/MdePkg.dec 34 35 [LibraryClasses] 36 BaseLib 37 PcdLib 38 DebugLib 39 IoLib 40 41 [Pcd] 42 gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress ## CONSUMES 43