AArch32: Add support in TF libraries
This patch adds AArch32 support to cpu ops, context management,
per-cpu data and spinlock libraries. The `entrypoint_info`
structure is modified to add support for AArch32 register
arguments. The CPU operations for AEM generic cpu in AArch32
mode is also added.

Change-Id: I1e52e79f498661d8f31f1e7b3a29e222bc7a4483
1 parent 66be868 commit e33b78a658bd54a815c780e17c2d0073db6f59db
@Soby Mathew Soby Mathew authored on 5 May 2016
Showing 11 changed files
View
include/common/bl_common.h
View
include/lib/cpus/aarch32/aem_generic.h 0 → 100644
View
include/lib/cpus/aarch32/cpu_macros.S 0 → 100644
View
include/lib/el3_runtime/aarch32/context.h 0 → 100644
View
include/lib/el3_runtime/context_mgmt.h
View
include/lib/el3_runtime/cpu_data.h
View
lib/cpus/aarch32/aem_generic.S 0 → 100644
View
lib/cpus/aarch32/cpu_helpers.S 0 → 100644
View
lib/el3_runtime/aarch32/context_mgmt.c 0 → 100644
View
lib/el3_runtime/aarch32/cpu_data.S 0 → 100644
View
lib/locks/exclusive/aarch32/spinlock.S 0 → 100644