blob: 628ed875aea59e93cd242205705298d1890e999b [file] [log] [blame]
Vishal Bhoj82c80712015-12-15 21:13:33 +05301## @file
2# SMM Instance of I/O Library using SMM CPU I/O 2 Protocol.
3#
4# I/O Library SMM implementation that uses SMM CPU I/O 2 Protocol for I/O
5# and MMIO operations.
6# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>
7#
8# This program and the accompanying materials
9# are licensed and made available under the terms and conditions of the BSD License
10# which accompanies this distribution. The full text of the license may be found at
11# http://opensource.org/licenses/bsd-license.php.
12# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
13# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
14#
15##
16
17[Defines]
18 INF_VERSION = 0x00010005
19 BASE_NAME = SmmIoLibSmmCpuIo2
20 MODULE_UNI_FILE = SmmIoLibSmmCpuIo2.uni
21 FILE_GUID = DEEEA15E-4A77-4513-BA75-71D26FEF78A1
22 MODULE_TYPE = DXE_SMM_DRIVER
23 VERSION_STRING = 1.0
24 LIBRARY_CLASS = IoLib|DXE_SMM_DRIVER SMM_CORE
25 PI_SPECIFICATION_VERSION = 0x0001000A
26
27#
28# The following information is for reference only and not required by the build tools.
29#
30# VALID_ARCHITECTURES = IA32 X64
31#
32
33[Sources]
34 IoLibMmioBuffer.c
35 SmmCpuIoLibInternal.h
36 IoHighLevel.c
37 IoLib.c
38
39[Packages]
40 MdePkg/MdePkg.dec
41
42[LibraryClasses]
43 BaseLib
44 DebugLib
45 SmmServicesTableLib
46
47[Depex.common.DXE_SMM_DRIVER]
48 gEfiSmmCpuIo2ProtocolGuid
49