AArch32: Add generic changes in BL1
This patch adds generic changes in BL1 to support AArch32 state.
New AArch32 specific assembly/C files are introduced and
some files are moved to AArch32/64 specific folders.
BL1 for AArch64 is refactored but functionally identical.
BL1 executes in Secure Monitor mode in AArch32 state.

NOTE: BL1 in AArch32 state ONLY handles BL1_RUN_IMAGE SMC.

Change-Id: I6e2296374c7efbf3cf2aa1a0ce8de0732d8c98a5
1 parent 1a0a3f0 commit f3b4914be3b41eb2231184f7af80240296f668c5
@Yatharth Kochar Yatharth Kochar authored on 28 Jun 2016
Showing 11 changed files
View
bl1/aarch32/bl1_arch_setup.c 0 → 100644
View
bl1/aarch32/bl1_context_mgmt.c 0 → 100644
View
bl1/aarch32/bl1_entrypoint.S 0 → 100644
View
bl1/aarch32/bl1_exceptions.S 0 → 100644
View
bl1/aarch64/bl1_context_mgmt.c 0 → 100644
View
bl1/aarch64/bl1_exceptions.S
View
bl1/bl1.mk
View
bl1/bl1_context_mgmt.c 100644 → 0
View
bl1/bl1_main.c
View
bl1/bl1_private.h
View
include/lib/el3_runtime/context_mgmt.h