blob: 38d43f167d8741398f0557c646b0f0c03a97c2c7 [file] [log] [blame]
Achin Gupta86f23532019-10-11 15:41:16 +01001#
2# Copyright (c) 2020, ARM Limited and Contributors. All rights reserved.
3#
4# SPDX-License-Identifier: BSD-3-Clause
5#
6
7ifneq (${ARCH},aarch64)
8 $(error "Error: SPMD is only supported on aarch64.")
9endif
10
11SPMD_SOURCES += $(addprefix services/std_svc/spmd/, \
12 ${ARCH}/spmd_helpers.S \
13 spmd_main.c)
14
15# Let the top-level Makefile know that we intend to include a BL32 image
16NEED_BL32 := yes
17
18# Enable dynamic memory mapping
19# The SPMD component maps the SPMC DTB within BL31 virtual space.
20PLAT_XLAT_TABLES_DYNAMIC := 1
21$(eval $(call add_define,PLAT_XLAT_TABLES_DYNAMIC))