spm: Remove SPM Alpha 1 prototype and support files
The Secure Partition Manager (SPM) prototype implementation is
being removed. This is preparatory work for putting in place a
dispatcher component that, in turn, enables partition managers
at S-EL2 / S-EL1.

This patch removes:

- The core service files (std_svc/spm)
- The Resource Descriptor headers (include/services)
- SPRT protocol support and service definitions
- SPCI protocol support and service definitions

Change-Id: Iaade6f6422eaf9a71187b1e2a4dffd7fb8766426
Signed-off-by: Paul Beesley <paul.beesley@arm.com>
Signed-off-by: Artsem Artsemenka <artsem.artsemenka@arm.com>
1 parent 3f3c341 commit 538b002046b567ed3c431633623f335b90476e40
@Paul Beesley Paul Beesley authored on 14 Oct 2019
Manish Pandey committed on 20 Dec 2019
Showing 41 changed files
View
Makefile
View
bl31/bl31.ld.S
View
bl31/bl31.mk
View
docs/getting_started/build-options.rst
View
include/lib/sprt/sprt_common.h 100644 → 0
View
include/lib/sprt/sprt_host.h 100644 → 0
View
include/plat/arm/common/arm_def.h
View
include/plat/arm/common/arm_spm_def.h
View
include/services/sp_res_desc.h 100644 → 0
View
include/services/sp_res_desc_def.h 100644 → 0
View
include/services/spci_svc.h 100644 → 0
View
include/services/spm_svc.h
View
include/services/sprt_svc.h 100644 → 0
View
lib/sprt/sprt_host.c 100644 → 0
View
lib/sprt/sprt_host.mk 100644 → 0
View
lib/sprt/sprt_queue.c 100644 → 0
View
lib/sprt/sprt_queue.h 100644 → 0
View
make_helpers/defaults.mk
View
plat/arm/board/fvp/fvp_common.c
View
plat/arm/board/fvp/include/platform_def.h
View
plat/arm/board/fvp/platform.mk
View
plat/arm/common/aarch64/arm_ehf.c
View
plat/arm/common/arm_common.mk
View
plat/arm/css/sgi/include/sgi_base_platform_def.h
View
plat/arm/css/sgi/sgi-common.mk
View
plat/common/plat_spm_rd.c 100644 → 0
View
plat/common/plat_spm_sp.c 100644 → 0
View
plat/nvidia/tegra/scat/bl31.scat
View
services/std_svc/spm/README.rst 100644 → 0
View
services/std_svc/spm/aarch64/spm_helpers.S 100644 → 0
View
services/std_svc/spm/aarch64/spm_shim_exceptions.S 100644 → 0
View
services/std_svc/spm/spci.c 100644 → 0
View
services/std_svc/spm/spm.mk 100644 → 0
View
services/std_svc/spm/spm_buffers.c 100644 → 0
View
services/std_svc/spm/spm_main.c 100644 → 0
View
services/std_svc/spm/spm_private.h 100644 → 0
View
services/std_svc/spm/spm_setup.c 100644 → 0
View
services/std_svc/spm/spm_shim_private.h 100644 → 0
View
services/std_svc/spm/spm_xlat.c 100644 → 0
View
services/std_svc/spm/sprt.c 100644 → 0
View
services/std_svc/std_svc_setup.c