microsoft/mu_feature_ffa

Public

mirrored fromhttps://github.com/microsoft/mu_feature_ffaAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
818f98457c414ab23fe870089c633ad464a8216d

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

FfaFeaturePkg/Library/SecurePartitionMemoryAllocationLib/SecurePartitionMemoryAllocationLib.inf

50lines · modecode

1## @file
2# Memory Allocation Library instance dedicated to MM Core.
3# The implementation borrows the MM Core Memory Allocation services as the primitive
4# for memory allocation instead of using MM System Table services in an indirect way.
5# It is assumed that this library instance must be linked with MM Core in this package.
6#
7# Copyright (c) 2010 - 2015, Intel Corporation. All rights reserved.<BR>
8# Copyright (c) 2016 - 2021, Arm Limited. All rights reserved.<BR>
9#
10# SPDX-License-Identifier: BSD-2-Clause-Patent
11#
12##
13
14[Defines]
15 INF_VERSION = 0x0001001A
16 BASE_NAME = MemoryAllocationLib
17 FILE_GUID = CFF19383-3006-4408-B069-4F37EF64381D
18 MODULE_TYPE = MM_CORE_STANDALONE
19 VERSION_STRING = 1.0
20 PI_SPECIFICATION_VERSION = 0x00010032
21 LIBRARY_CLASS = MemoryAllocationLib|MM_CORE_STANDALONE
22 CONSTRUCTOR = MemoryAllocationLibConstructor
23
24#
25# The following information is for reference only and not required by the build tools.
26#
27# VALID_ARCHITECTURES = AARCH64
28#
29
30[Sources]
31 Page.c
32 Pool.c
33 SecurePartitionMemoryAllocationLib.c
34 SecurePartitionMemoryAllocationLib.h
35
36[Packages]
37 MdePkg/MdePkg.dec
38 StandaloneMmPkg/StandaloneMmPkg.dec
39 ArmPkg/ArmPkg.dec
40 EmbeddedPkg/EmbeddedPkg.dec
41 FfaFeaturePkg/FfaFeaturePkg.dec
42
43[LibraryClasses]
44 BaseMemoryLib
45 DebugLib
46 FdtLib
47 SecurePartitionServicesTableLib
48
49[Guids]
50 gEfiMmPeiMmramMemoryReserveGuid
51