arm-trusted-firmware/bl1
Yatharth Kochar f3b4914be3 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
2016-09-21 16:27:27 +01:00
..
aarch32 AArch32: Add generic changes in BL1 2016-09-21 16:27:27 +01:00
aarch64 AArch32: Add generic changes in BL1 2016-09-21 16:27:27 +01:00
tbbr Fix the inconsistencies in bl1_tbbr_image_descs[] 2016-02-22 18:17:34 +00:00
bl1.ld.S Introduce SEPARATE_CODE_AND_RODATA build flag 2016-07-08 14:55:11 +01:00
bl1.mk AArch32: Add generic changes in BL1 2016-09-21 16:27:27 +01:00
bl1_fwu.c Fix the inconsistencies in bl1_tbbr_image_descs[] 2016-02-22 18:17:34 +00:00
bl1_main.c AArch32: Add generic changes in BL1 2016-09-21 16:27:27 +01:00
bl1_private.h AArch32: Add generic changes in BL1 2016-09-21 16:27:27 +01:00