mirror of
https://github.com/tianocore/edk2
synced 2026-08-27 00:23:19 -04:00
ArmCcaLib provides helper functions for detecting Realm execution state and caching Realm IPA width. These helpers build on the architectural Arm CCA RSI library and are not specific to ArmVirtPkg. Therefore, move ArmCcaLib, ArmCcaLibNull, their public header, and related GUID declarations to MdeModulePkg. Update ArmVirtPkg library mappings and consumers to use the new MdeModulePkg library instances. Continuous-integration-options: PatchCheck.ignore-multi-package Signed-off-by: Sami Mujawar <sami.mujawar@arm.com>
34 lines
747 B
INI
34 lines
747 B
INI
## @file
|
|
# Library that implements the Arm CCA helper functions.
|
|
#
|
|
# Copyright (c) 2022 - 2026, Arm Limited. All rights reserved.<BR>
|
|
#
|
|
# SPDX-License-Identifier: BSD-2-Clause-Patent
|
|
#
|
|
##
|
|
|
|
[Defines]
|
|
INF_VERSION = 0x0001001B
|
|
BASE_NAME = ArmCcaLib
|
|
FILE_GUID = 11C18743-52F9-405E-B35B-D7BE91A26F9F
|
|
MODULE_TYPE = BASE
|
|
VERSION_STRING = 1.0
|
|
LIBRARY_CLASS = ArmCcaLib
|
|
|
|
[Sources]
|
|
ArmCcaLib.c
|
|
|
|
[Packages]
|
|
MdeModulePkg/MdeModulePkg.dec
|
|
MdePkg/MdePkg.dec
|
|
|
|
[LibraryClasses]
|
|
ArmCcaRsiLib
|
|
ArmLib
|
|
BaseLib
|
|
HobLib
|
|
MemoryAllocationLib
|
|
|
|
[Guids]
|
|
gArmCcaIpaWidthGuid
|
|
gArmCcaIsRealmGuid
|