The ArmMonitorLib provides an abstract interface to issue an HyperVisor Call (HVC) or System Monitor Call (SMC) depending on the default conduit. The PcdMonitorConduitHvc PCD allows to select the default conduit. Reviewed-by: Leif Lindholm <quic_llindhol@quicinc.com> Signed-off-by: Pierre Gondois <pierre.gondois@arm.com>
30 lines
649 B
INI
30 lines
649 B
INI
## @file
|
|
# Arm Monitor Library
|
|
#
|
|
# Copyright (c) 2022, Arm Limited. All rights reserved.<BR>
|
|
#
|
|
# SPDX-License-Identifier: BSD-2-Clause-Patent
|
|
##
|
|
|
|
[Defines]
|
|
INF_VERSION = 1.29
|
|
BASE_NAME = ArmMonitorLib
|
|
FILE_GUID = F918DACB-FBB8-4CB6-A61D-08E75AF0E7CD
|
|
MODULE_TYPE = BASE
|
|
VERSION_STRING = 1.0
|
|
LIBRARY_CLASS = ArmMonitorLib
|
|
|
|
[Sources]
|
|
ArmMonitorLib.c
|
|
|
|
[Packages]
|
|
ArmPkg/ArmPkg.dec
|
|
MdePkg/MdePkg.dec
|
|
|
|
[LibraryClasses]
|
|
ArmHvcLib
|
|
ArmSmcLib
|
|
|
|
[Pcd]
|
|
gArmTokenSpaceGuid.PcdMonitorConduitHvc
|