mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-15 00:54:22 +00:00

Align entire TF-A to use Arm in copyright header. Change-Id: Ief9992169efdab61d0da6bd8c5180de7a4bc2244 Signed-off-by: Govindraj Raja <govindraj.raja@arm.com>
41 lines
1.5 KiB
Makefile
41 lines
1.5 KiB
Makefile
#
|
|
# Copyright (c) 2020-2022, Arm Limited. All rights reserved.
|
|
#
|
|
# SPDX-License-Identifier: BSD-3-Clause
|
|
#
|
|
|
|
ifeq (${USE_DEBUGFS}, 1)
|
|
$(error "Debugfs requires functionality from the dynamic translation \
|
|
library and is incompatible with ALLOW_RO_XLAT_TABLES.")
|
|
endif
|
|
|
|
ifeq (${ARCH},aarch32)
|
|
ifeq (${RESET_TO_SP_MIN},1)
|
|
$(error "RESET_TO_SP_MIN requires functionality from the dynamic \
|
|
translation library and is incompatible with \
|
|
ALLOW_RO_XLAT_TABLES.")
|
|
endif
|
|
else # if AArch64
|
|
ifeq (${PLAT},tegra)
|
|
$(error "Tegra requires functionality from the dynamic translation \
|
|
library and is incompatible with ALLOW_RO_XLAT_TABLES.")
|
|
endif
|
|
ifeq (${RESET_TO_BL31},1)
|
|
$(error "RESET_TO_BL31 requires functionality from the dynamic \
|
|
translation library and is incompatible with \
|
|
ALLOW_RO_XLAT_TABLES.")
|
|
endif
|
|
ifeq (${SPD},trusty)
|
|
$(error "Trusty requires functionality from the dynamic translation \
|
|
library and is incompatible with ALLOW_RO_XLAT_TABLES.")
|
|
endif
|
|
ifeq (${SPM_MM},1)
|
|
$(error "SPM_MM requires functionality to change memory region \
|
|
attributes, which is not possible once the translation tables \
|
|
have been made read-only.")
|
|
endif
|
|
ifeq (${SPMC_AT_EL3},1)
|
|
$(error "EL3 SPMC requires functionality from the dynamic translation \
|
|
library and is incompatible with ALLOW_RO_XLAT_TABLES.")
|
|
endif
|
|
endif
|