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

Add support for vendor-specific el3 service. SMCCC 1.5 introduces support for vendor-specific EL3 monitor calls. SMCCC Documentation reference: https://developer.arm.com/docs/den0028/latest Change-Id: Id8bc43842eecdb7a8a2ec7f31a631e88fe4fe0b4 Signed-off-by: Govindraj Raja <govindraj.raja@arm.com>
26 lines
577 B
C
26 lines
577 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
|
|
|
|
#endif /* VEN_EL3_SVC_H */
|