]> git.proxmox.com Git - mirror_edk2.git/blame - MdePkg/Library/SmmMemoryAllocationLib/SmmMemoryAllocationLib.inf
MdePkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / MdePkg / Library / SmmMemoryAllocationLib / SmmMemoryAllocationLib.inf
CommitLineData
6bfbb5f0 1## @file\r
c819c016 2# Instance of Memory Allocation Library using SMM Services Table.\r
3#\r
9095d37b 4# Memory Allocation Library that uses services from the SMM Services Table to\r
c819c016 5# allocate and free memory.\r
6#\r
9095d37b 7# Copyright (c) 2010 - 2018, Intel Corporation. All rights reserved.<BR>\r
9344f092 8# SPDX-License-Identifier: BSD-2-Clause-Patent\r
c819c016 9#\r
6bfbb5f0 10##\r
c819c016 11\r
12[Defines]\r
13 INF_VERSION = 0x00010005\r
14 BASE_NAME = SmmMemoryAllocationLib\r
c92c1790 15 MODULE_UNI_FILE = SmmMemoryAllocationLib.uni\r
c819c016 16 FILE_GUID = 4DF30A5D-D5B0-4f85-80ED-6B16CD343C8E\r
17 MODULE_TYPE = DXE_SMM_DRIVER\r
18 VERSION_STRING = 1.0\r
19 PI_SPECIFICATION_VERSION = 0x0001000A\r
9095d37b 20 LIBRARY_CLASS = MemoryAllocationLib|DXE_SMM_DRIVER\r
1d733f73
LG
21 CONSTRUCTOR = SmmMemoryAllocationLibConstructor\r
22 DESTRUCTOR = SmmMemoryAllocationLibDestructor\r
c819c016 23\r
24#\r
25# VALID_ARCHITECTURES = IA32 X64\r
26#\r
27\r
28[Sources]\r
29 MemoryAllocationLib.c\r
30\r
31[Packages]\r
32 MdePkg/MdePkg.dec\r
33\r
34[LibraryClasses]\r
35 DebugLib\r
36 BaseMemoryLib\r
37 SmmServicesTableLib\r
1d733f73
LG
38 UefiBootServicesTableLib\r
39\r
40[Protocols]\r
9095d37b 41 gEfiSmmAccess2ProtocolGuid ## CONSUMES\r
1d733f73
LG
42\r
43[Depex]\r
44 gEfiSmmAccess2ProtocolGuid\r
c92c1790 45\r