microsoft/mu_feature_ffa

Public

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

CodeCommitsIssuesPull requestsActionsInsightsSecurity
3d4b142bc3f2df66be0148459e45a92d4a1edf2c

Branches

Tags

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

Clone

HTTPS

Download ZIP

FfaFeaturePkg/Library/SecurePartitionServicesTableLib/SecurePartitionServicesTableLib.inf

40lines · modecode

1## @file
2# Secure Partition System Table library implementation.
3#
4# Copyright (c) Microsoft Corporation.
5#
6# SPDX-License-Identifier: BSD-2-Clause-Patent
7#
8#
9##
10
11[Defines]
12 INF_VERSION = 0x0001001A
13 BASE_NAME = SecurePartitionServicesTableLib
14 FILE_GUID = 5118C38F-D97D-4FF8-8B44-971273B07342
15 MODULE_TYPE = MM_CORE_STANDALONE
16 VERSION_STRING = 1.0
17 PI_SPECIFICATION_VERSION = 0x00010032
18 LIBRARY_CLASS = SecurePartitionServicesTableLib|MM_CORE_STANDALONE
19
20#
21# VALID_ARCHITECTURES = AARCH64
22#
23
24[Sources]
25 SecurePartitionServicesTableLib.c
26
27[Packages]
28 MdePkg/MdePkg.dec
29 ArmPkg/ArmPkg.dec
30 FfaFeaturePkg/FfaFeaturePkg.dec
31
32#
33# This configuration fails for CLANGPDB, which does not support PIE in the GCC
34# sense. Such however is required for ARM family StandaloneMmCore
35# self-relocation, and thus the CLANGPDB toolchain is unsupported for ARM and
36# AARCH64 for this module.
37#
38[BuildOptions]
39 GCC:*_*_ARM_CC_FLAGS = -fpie
40 GCC:*_*_AARCH64_CC_FLAGS = -fpie