BL1: Add linker symbol identifying end of ROM content
Sandrine Bailleux authored
This patch adds a new linker symbol in BL1's linker script named
'__BL1_ROM_END__', which marks the end of BL1's ROM content. This
covers BL1's code, read-only data and read-write data to relocate
in Trusted SRAM. The address of this new linker symbol is exported
to C code through the 'BL1_ROM_END' macro.

The section related to linker symbols in the Firmware Design guide
has been updated and improved.

Change-Id: I5c442ff497c78d865ffba1d7d044511c134e11c7
c02fcc4a
Name Last commit Last update
bl1 BL1: Add linker symbol identifying end of ROM content
bl2 Rename BL33_BASE option to PRELOADED_BL33_BASE
bl2u Remove all non-configurable dead loops
bl31 Add optional PSCI STAT residency & count functions
bl32/tsp Introduce some helper macros for exception vectors
common Merge pull request #650 from Xilinx/zynqmp-updates
docs BL1: Add linker symbol identifying end of ROM content
drivers Merge pull request #629 from ljerry/tf_issue_398
fdts Remove support for legacy VE memory map in FVP
include xlat lib: Introduce MT_EXECUTE/MT_EXECUTE_NEVER attributes
lib xlat lib: Introduce MT_EXECUTE/MT_EXECUTE_NEVER attributes
make_helpers Merge pull request #651 from Xilinx/zynqmp_uart
plat Introduce arm_setup_page_tables() function
services Add optional PSCI STAT residency & count functions
tools Move stdlib header files to include/lib/stdlib
.checkpatch.conf Move checkpatch options in a configuration file
.gitignore Make:Allow for extension in tool names.
Makefile Add optional PSCI STAT residency & count functions
acknowledgements.md Add Xilinx to acknowledgements file
contributing.md Update `contributing.md` CLA instructions
license.md Update year in copyright text to 2014
readme.md Update `readme.md` for v1.2 release