]> git.proxmox.com Git - mirror_edk2.git/blame - StandaloneMmPkg/Library/StandaloneMmCoreMemoryAllocationLib/StandaloneMmCoreMemoryAllocationLib.inf
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / StandaloneMmPkg / Library / StandaloneMmCoreMemoryAllocationLib / StandaloneMmCoreMemoryAllocationLib.inf
CommitLineData
2c868eef
SV
1## @file\r
2# Memory Allocation Library instance dedicated to MM Core.\r
3# The implementation borrows the MM Core Memory Allocation services as the primitive\r
da29388b 4# for memory allocation instead of using MM System Table services in an indirect way.\r
2c868eef
SV
5# It is assumed that this library instance must be linked with MM Core in this package.\r
6#\r
7# Copyright (c) 2010 - 2015, Intel Corporation. All rights reserved.<BR>\r
da29388b 8# Copyright (c) 2016 - 2021, Arm Limited. All rights reserved.<BR>\r
2c868eef 9#\r
86094561 10# SPDX-License-Identifier: BSD-2-Clause-Patent\r
2c868eef
SV
11#\r
12##\r
13\r
14[Defines]\r
15 INF_VERSION = 0x0001001A\r
16 BASE_NAME = MemoryAllocationLib\r
17 FILE_GUID = DCDCBE1D-E760-4E1D-85B4-96E3F0439C41\r
18 MODULE_TYPE = MM_CORE_STANDALONE\r
19 VERSION_STRING = 1.0\r
20 PI_SPECIFICATION_VERSION = 0x00010032\r
21 LIBRARY_CLASS = MemoryAllocationLib|MM_CORE_STANDALONE\r
22 CONSTRUCTOR = MemoryAllocationLibConstructor\r
23\r
24#\r
25# The following information is for reference only and not required by the build tools.\r
26#\r
27# VALID_ARCHITECTURES = IA32 X64\r
28#\r
29\r
30[Sources]\r
31 StandaloneMmCoreMemoryAllocationLib.c\r
32 StandaloneMmCoreMemoryAllocationServices.h\r
33\r
34[Packages]\r
35 MdePkg/MdePkg.dec\r
36 StandaloneMmPkg/StandaloneMmPkg.dec\r
37\r
38[LibraryClasses]\r
39 BaseMemoryLib\r
40 DebugLib\r
41 HobLib\r
42\r
43[Guids]\r
44 gEfiMmPeiMmramMemoryReserveGuid\r