summaryrefslogtreecommitdiff
path: root/services
diff options
context:
space:
mode:
authorAntonio Nino Diaz <antonio.ninodiaz@arm.com>2018-11-08 09:21:48 +0000
committerAntonio Nino Diaz <antonio.ninodiaz@arm.com>2018-12-11 15:04:24 +0000
commit07c13a30d275d5310d71ca5130726ccf2c1cbcc8 (patch)
tree00b583c396f78a651018771aca122861e79ba469 /services
parent56ae97924dc80fe1f6fea4896b118d0ca3ea8814 (diff)
SPM: Introduce SPRT C host library
Change-Id: If57ec9cc0791f49d9ade83dff9d24ef9047963a8 Co-authored-by: Jean-Paul Etienne <jean-paul.etienne@arm.com> Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>
Diffstat (limited to 'services')
-rw-r--r--services/std_svc/spm/spm.mk6
1 files changed, 5 insertions, 1 deletions
diff --git a/services/std_svc/spm/spm.mk b/services/std_svc/spm/spm.mk
index 889c77d2..a191f6ff 100644
--- a/services/std_svc/spm/spm.mk
+++ b/services/std_svc/spm/spm.mk
@@ -11,6 +11,8 @@ ifneq (${ARCH},aarch64)
$(error "Error: SPM is only supported on aarch64.")
endif
+include lib/sprt/sprt_host.mk
+
SPM_SOURCES := $(addprefix services/std_svc/spm/, \
${ARCH}/spm_helpers.S \
${ARCH}/spm_shim_exceptions.S \
@@ -18,8 +20,10 @@ SPM_SOURCES := $(addprefix services/std_svc/spm/, \
sp_xlat.c \
spci.c \
spm_main.c \
- sprt.c)
+ sprt.c) \
+ ${SPRT_LIB_SOURCES}
+INCLUDES += ${SPRT_LIB_INCLUDES}
# Force SMC Calling Convention 2 when using SPM
SMCCC_MAJOR_VERSION := 2