Move context management code to common location
The upcoming Firmware Update feature needs transitioning across
Secure/Normal worlds to complete the FWU process and hence requires
context management code to perform this task.

Currently context management code is part of BL31 stage only.
This patch moves the code from (include)/bl31 to (include)/common.
Some function declarations/definitions and macros have also moved
to different files to help code sharing.

Change-Id: I3858b08aecdb76d390765ab2b099f457873f7b0c
1 parent c76e0d1 commit bbf8f6f95b1ed9eeaa4e8d746a0660a7620cc415
@Yatharth Kochar Yatharth Kochar authored on 2 Oct 2015
Showing 16 changed files
View
bl1/aarch64/bl1_exceptions.S
View
bl31/aarch64/context.S 100644 → 0
View
bl31/aarch64/runtime_exceptions.S
View
bl31/bl31.mk
View
bl31/bl31_context_mgmt.c 0 → 100644
View
bl31/context_mgmt.c 100644 → 0
View
common/aarch64/context.S 0 → 100644
View
common/aarch64/early_exceptions.S
View
common/context_mgmt.c 0 → 100644
View
include/bl31/context.h 100644 → 0
View
include/bl31/context_mgmt.h 100644 → 0
View
include/bl31/runtime_svc.h
View
include/common/bl_common.h
View
include/common/context.h 0 → 100644
View
include/common/context_mgmt.h 0 → 100644
View
include/common/smcc_helpers.h 0 → 100644