]> git.proxmox.com Git - mirror_edk2.git/blame - StandaloneMmPkg/Library/StandaloneMmMemLib/StandaloneMmMemLib.inf
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / StandaloneMmPkg / Library / StandaloneMmMemLib / StandaloneMmMemLib.inf
CommitLineData
880086a2
SV
1## @file\r
2# Instance of MM memory check library.\r
3#\r
0ccf9556 4# MM memory check library implementation. This library consumes MM_ACCESS_PROTOCOL\r
880086a2
SV
5# to get MMRAM information. In order to use this library instance, the platform should produce\r
6# all MMRAM range via MM_ACCESS_PROTOCOL, including the range for firmware (like MM Core\r
7# and MM driver) and/or specific dedicated hardware.\r
8#\r
9# Copyright (c) 2015, Intel Corporation. All rights reserved.<BR>\r
10# Copyright (c) 2016 - 2018, ARM Limited. All rights reserved.<BR>\r
037ccb09 11# Copyright (c) Microsoft Corporation.\r
880086a2 12#\r
86094561 13# SPDX-License-Identifier: BSD-2-Clause-Patent\r
880086a2
SV
14#\r
15##\r
16\r
17[Defines]\r
18 INF_VERSION = 0x0001001A\r
19 BASE_NAME = MemLib\r
20 FILE_GUID = EA355F14-6409-4716-829F-37B3BC7C7F26\r
21 MODULE_TYPE = MM_STANDALONE\r
22 VERSION_STRING = 1.0\r
23 PI_SPECIFICATION_VERSION = 0x00010032\r
24 LIBRARY_CLASS = MemLib|MM_STANDALONE MM_CORE_STANDALONE\r
25 CONSTRUCTOR = MemLibConstructor\r
037ccb09 26 DESTRUCTOR = MemLibDestructor\r
880086a2
SV
27\r
28#\r
29# The following information is for reference only and not required by the build tools.\r
30#\r
a776bbab 31# VALID_ARCHITECTURES = IA32 X64 AARCH64 ARM\r
880086a2
SV
32#\r
33\r
34[Sources.Common]\r
35 StandaloneMmMemLib.c\r
36\r
037ccb09
KQ
37[Sources.IA32, Sources.X64]\r
38 X86StandaloneMmMemLibInternal.c\r
39\r
a776bbab
EC
40[Sources.AARCH64, Sources.ARM]\r
41 ArmStandaloneMmMemLibInternal.c\r
880086a2
SV
42\r
43[Packages]\r
44 MdePkg/MdePkg.dec\r
45 StandaloneMmPkg/StandaloneMmPkg.dec\r
46\r
47[LibraryClasses]\r
48 BaseMemoryLib\r
49 DebugLib\r
037ccb09
KQ
50 HobLib\r
51 MemoryAllocationLib\r
52\r
53[Guids]\r
54 gMmCoreDataHobGuid ## SOMETIMES_CONSUMES ## HOB\r
55 gEfiMmPeiMmramMemoryReserveGuid ## SOMETIMES_CONSUMES ## HOB\r