mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-16 09:34:18 +00:00

Move pmf support to vendor-specific EL3 Monitor Service Calls. Remove pmf call count as it's not supported in vendor-specific el3 as per SMCCC Documentation 1.5: https://developer.arm.com/documentation/den0028/latest Add a deprecation notice to inform PMF is moved from arm-sip range to vendor-specific EL3 range. PMF support from arm-sip range will be removed and will not available after TF-A 2.12 release. Change-Id: Ie1e14aa601d4fc3db352cd5621d842017a18e9ec Signed-off-by: Govindraj Raja <govindraj.raja@arm.com>
32 lines
733 B
C
32 lines
733 B
C
/*
|
|
* Copyright (c) 2024, Arm Limited. All rights reserved.
|
|
*
|
|
* SPDX-License-Identifier: BSD-3-Clause
|
|
*/
|
|
|
|
#ifndef VEN_EL3_SVC_H
|
|
#define VEN_EL3_SVC_H
|
|
|
|
/*
|
|
* Function Identifier value ranges for Vendor-Specific
|
|
* EL3 Monitor Service Calls.
|
|
*/
|
|
/* VEN_EL3_SMC_32 0x87000000U */
|
|
/* VEN_EL3_SMC_64 0xC7000000U */
|
|
|
|
|
|
/* Function Identifier values of general queries */
|
|
#define VEN_EL3_SVC_UID 0x8700ff01
|
|
/* 0x8700ff02 is reserved */
|
|
#define VEN_EL3_SVC_VERSION 0x8700ff03
|
|
|
|
#define VEN_EL3_SVC_VERSION_MAJOR 1
|
|
#define VEN_EL3_SVC_VERSION_MINOR 0
|
|
|
|
/* DEBUGFS_SMC_32 0x87000010U */
|
|
/* DEBUGFS_SMC_64 0xC7000010U */
|
|
|
|
/* PMF_SMC_GET_TIMESTAMP_32 0x87000020U */
|
|
/* PMF_SMC_GET_TIMESTAMP_64 0xC7000020U */
|
|
|
|
#endif /* VEN_EL3_SVC_H */
|