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> |
---|
|
Makefile |
---|
bl2/bl2_el3.ld.S |
---|
bl2/bl2_private.h |
---|
docs/porting-guide.rst |
---|
docs/user-guide.rst |
---|
include/common/aarch64/el3_common_macros.S |
---|
include/plat/common/common_def.h |
---|
make_helpers/defaults.mk |
---|