diff --git a/bl31/bl31.mk b/bl31/bl31.mk index 33d414d..7e1b51d 100644 --- a/bl31/bl31.mk +++ b/bl31/bl31.mk @@ -12,7 +12,7 @@ $(error EL3_EXCEPTION_HANDLING must be 1 for SPM-MM support) else $(info Including SPM Management Mode (MM) makefile) - include services/std_svc/spm_mm/spm.mk + include services/std_svc/spm_mm/spm_mm.mk endif endif diff --git a/services/std_svc/spm_mm/spm.mk b/services/std_svc/spm_mm/spm.mk deleted file mode 100644 index 3aa10ee..0000000 --- a/services/std_svc/spm_mm/spm.mk +++ /dev/null @@ -1,26 +0,0 @@ -# -# Copyright (c) 2017-2018, ARM Limited and Contributors. All rights reserved. -# -# SPDX-License-Identifier: BSD-3-Clause -# - -ifneq (${SPD},none) - $(error "Error: SPD and SPM are incompatible build options.") -endif -ifneq (${ARCH},aarch64) - $(error "Error: SPM is only supported on aarch64.") -endif - -SPM_SOURCES := $(addprefix services/std_svc/spm_mm/, \ - ${ARCH}/spm_helpers.S \ - ${ARCH}/spm_shim_exceptions.S \ - spm_main.c \ - spm_setup.c \ - spm_xlat.c) - - -# Let the top-level Makefile know that we intend to include a BL32 image -NEED_BL32 := yes - -# required so that SPM code executing at S-EL0 can access the timer registers -NS_TIMER_SWITCH := 1 diff --git a/services/std_svc/spm_mm/spm_mm.mk b/services/std_svc/spm_mm/spm_mm.mk new file mode 100644 index 0000000..4812e75 --- /dev/null +++ b/services/std_svc/spm_mm/spm_mm.mk @@ -0,0 +1,26 @@ +# +# Copyright (c) 2017-2019, ARM Limited and Contributors. All rights reserved. +# +# SPDX-License-Identifier: BSD-3-Clause +# + +ifneq (${SPD},none) + $(error "Error: SPD and SPM_MM are incompatible build options.") +endif +ifneq (${ARCH},aarch64) + $(error "Error: SPM_MM is only supported on aarch64.") +endif + +SPM_SOURCES := $(addprefix services/std_svc/spm_mm/, \ + ${ARCH}/spm_helpers.S \ + ${ARCH}/spm_shim_exceptions.S \ + spm_main.c \ + spm_setup.c \ + spm_xlat.c) + + +# Let the top-level Makefile know that we intend to include a BL32 image +NEED_BL32 := yes + +# required so that SPM code executing at S-EL0 can access the timer registers +NS_TIMER_SWITCH := 1