Sona Mathew | d28f855 | 2023-03-14 17:58:13 -0500 | [diff] [blame] | 1 | # |
Sona Mathew | 595a31d | 2023-09-26 09:20:35 -0500 | [diff] [blame] | 2 | # Copyright (c) 2023-2024, Arm Limited and Contributors. All rights reserved. |
Sona Mathew | d28f855 | 2023-03-14 17:58:13 -0500 | [diff] [blame] | 3 | # |
| 4 | # SPDX-License-Identifier: BSD-3-Clause |
| 5 | # |
| 6 | |
Sona Mathew | 595a31d | 2023-09-26 09:20:35 -0500 | [diff] [blame] | 7 | # Flags to enable the cpu structures in the Errata ABI file |
| 8 | # file: services/std_svc/errata_abi/errata_abi_main.c. This is specifically |
| 9 | # for platforms that need to enable errata based on non-arm interconnect IP. |
Sona Mathew | d28f855 | 2023-03-14 17:58:13 -0500 | [diff] [blame] | 10 | |
| 11 | ifeq (${ERRATA_ABI_SUPPORT}, 1) |
Sona Mathew | 8d1a153 | 2023-09-26 17:49:51 -0500 | [diff] [blame] | 12 | ifeq (${ERRATA_NON_ARM_INTERCONNECT}, 1) |
Sona Mathew | d28f855 | 2023-03-14 17:58:13 -0500 | [diff] [blame] | 13 | ifeq (${CTX_INCLUDE_AARCH32_REGS}, 0) |
Sona Mathew | f3f371c | 2024-02-29 18:17:41 -0600 | [diff] [blame] | 14 | CORTEX_A710_H_INC := 1 |
Sona Mathew | d28f855 | 2023-03-14 17:58:13 -0500 | [diff] [blame] | 15 | CORTEX_A78_H_INC := 1 |
Sona Mathew | d28f855 | 2023-03-14 17:58:13 -0500 | [diff] [blame] | 16 | CORTEX_A78_AE_H_INC := 1 |
Sona Mathew | d28f855 | 2023-03-14 17:58:13 -0500 | [diff] [blame] | 17 | CORTEX_A78C_H_INC := 1 |
Sona Mathew | f3f371c | 2024-02-29 18:17:41 -0600 | [diff] [blame] | 18 | CORTEX_X3_H_INC := 1 |
Sona Mathew | 9421e52 | 2024-03-01 13:36:21 -0600 | [diff] [blame] | 19 | CORTEX_X4_H_INC := 1 |
Sona Mathew | f3f371c | 2024-02-29 18:17:41 -0600 | [diff] [blame] | 20 | NEOVERSE_N2_H_INC := 1 |
| 21 | NEOVERSE_V1_H_INC := 1 |
| 22 | $(eval $(call add_define, CORTEX_A710_H_INC)) |
Sona Mathew | d28f855 | 2023-03-14 17:58:13 -0500 | [diff] [blame] | 23 | $(eval $(call add_define, CORTEX_A78_H_INC)) |
Sona Mathew | d28f855 | 2023-03-14 17:58:13 -0500 | [diff] [blame] | 24 | $(eval $(call add_define, CORTEX_A78_AE_H_INC)) |
Sona Mathew | d28f855 | 2023-03-14 17:58:13 -0500 | [diff] [blame] | 25 | $(eval $(call add_define, CORTEX_A78C_H_INC)) |
Sona Mathew | f3f371c | 2024-02-29 18:17:41 -0600 | [diff] [blame] | 26 | $(eval $(call add_define, CORTEX_X3_H_INC)) |
Sona Mathew | 9421e52 | 2024-03-01 13:36:21 -0600 | [diff] [blame] | 27 | $(eval $(call add_define, CORTEX_X4_H_INC)) |
Sona Mathew | f3f371c | 2024-02-29 18:17:41 -0600 | [diff] [blame] | 28 | $(eval $(call add_define, NEOVERSE_N2_H_INC)) |
| 29 | $(eval $(call add_define, NEOVERSE_V1_H_INC)) |
Sona Mathew | d28f855 | 2023-03-14 17:58:13 -0500 | [diff] [blame] | 30 | endif |
Sona Mathew | d28f855 | 2023-03-14 17:58:13 -0500 | [diff] [blame] | 31 | endif |
Sona Mathew | 8d1a153 | 2023-09-26 17:49:51 -0500 | [diff] [blame] | 32 | endif |