Add support for BL2 in XIP memory
In some use-cases BL2 will be stored in eXecute In Place (XIP) memory,
like BL1. In these use-cases, it is necessary to initialize the RW sections
in RAM, while leaving the RO sections in place. This patch enable this
use-case with a new build option, BL2_IN_XIP_MEM. For now, this option
is only supported when BL2_AT_EL3 is 1.

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
1 parent 93883a2 commit 7d173fc594d7d50c02e180c56c59ca1d3e51152e
@Jiafei Pan Jiafei Pan authored on 21 Mar 2018
Showing 8 changed files
View
Makefile
View
bl2/bl2_el3.ld.S
View
bl2/bl2_private.h
View
docs/porting-guide.rst
View
docs/user-guide.rst
View
include/common/aarch64/el3_common_macros.S
View
include/plat/common/common_def.h
View
make_helpers/defaults.mk