| * Copyright (c) 2023, Arm Limited. All rights reserved. |
| * SPDX-License-Identifier: BSD-3-Clause |
| #define ARM_EM_VERSION U(0x840000F0) |
| #define ARM_EM_FEATURES U(0x840000F1) |
| #define ARM_EM_CPU_ERRATUM_FEATURES U(0x840000F2) |
| #define EM_VERSION_MAJOR (0x1) |
| #define EM_VERSION_MINOR (0x0) |
| /* EM CPU_ERRATUM_FEATURES return codes */ |
| #define EM_HIGHER_EL_MITIGATION (3) |
| #define EM_NOT_AFFECTED (2) |
| #define EM_NOT_SUPPORTED (-1) |
| #define EM_INVALID_PARAMETERS (-2) |
| #define EM_UNKNOWN_ERRATUM (-3) |
| bool is_errata_fid(uint32_t smc_fid); |
| static inline bool is_errata_fid(uint32_t smc_fid) |
| #endif /* ERRATA_ABI_SUPPORT */ |
| uintptr_t errata_abi_smc_handler( |
| #endif /* ERRATA_ABI_SVC_H */ |