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 |
---|
|
include/common/bl_common.h |
---|
include/lib/cpus/aarch32/aem_generic.h 0 → 100644 |
---|
include/lib/cpus/aarch32/cpu_macros.S 0 → 100644 |
---|
include/lib/el3_runtime/aarch32/context.h 0 → 100644 |
---|
include/lib/el3_runtime/context_mgmt.h |
---|
include/lib/el3_runtime/cpu_data.h |
---|
lib/cpus/aarch32/aem_generic.S 0 → 100644 |
---|
lib/cpus/aarch32/cpu_helpers.S 0 → 100644 |
---|
lib/el3_runtime/aarch32/context_mgmt.c 0 → 100644 |
---|
lib/el3_runtime/aarch32/cpu_data.S 0 → 100644 |
---|
lib/locks/exclusive/aarch32/spinlock.S 0 → 100644 |
---|