microsoft/mu_feature_ffa

Public

mirrored from https://github.com/microsoft/mu_feature_ffaAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
main

Branches

Tags

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

Clone

HTTPS

Download ZIP

FfaFeaturePkg/Library/SecurePartitionMemoryAllocationLib/SecurePartitionMemoryAllocationLib.inf

51lines · modeblame

734c30acKun Qin1 years ago1## @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]
15INF_VERSION = 0x0001001A
16BASE_NAME = MemoryAllocationLib
17FILE_GUID = CFF19383-3006-4408-B069-4F37EF64381D
18MODULE_TYPE = MM_CORE_STANDALONE
19VERSION_STRING = 1.0
20PI_SPECIFICATION_VERSION = 0x00010032
21LIBRARY_CLASS = MemoryAllocationLib|MM_CORE_STANDALONE
22CONSTRUCTOR = 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]
31Page.c
32Pool.c
33SecurePartitionMemoryAllocationLib.c
34SecurePartitionMemoryAllocationLib.h
35
36[Packages]
37MdePkg/MdePkg.dec
38StandaloneMmPkg/StandaloneMmPkg.dec
39ArmPkg/ArmPkg.dec
40EmbeddedPkg/EmbeddedPkg.dec
41FfaFeaturePkg/FfaFeaturePkg.dec
42
43[LibraryClasses]
2eee9be7Aaron5 months ago44BaseLib
734c30acKun Qin1 years ago45BaseMemoryLib
46DebugLib
47FdtLib
48SecurePartitionServicesTableLib
49
50[Guids]
51gEfiMmPeiMmramMemoryReserveGuid