arm-trusted-firmware/docs
Samuel Holland f8578e641b bl31: Split into two separate memory regions
Some platforms are extremely memory constrained and must split BL31
between multiple non-contiguous areas in SRAM. Allow the NOBITS
sections (.bss, stacks, page tables, and coherent memory) to be placed
in a separate region of RAM from the loaded firmware image.

Because the NOBITS region may be at a lower address than the rest of
BL31, __RW_{START,END}__ and __BL31_{START,END}__ cannot include this
region, or el3_entrypoint_common would attempt to invalidate the dcache
for the entire address space. New symbols __NOBITS_{START,END}__ are
added when SEPARATE_NOBITS_REGION is enabled, and the dcached for the
NOBITS region is invalidated separately.

Signed-off-by: Samuel Holland <samuel@sholland.org>
Change-Id: Idedfec5e4dbee77e94f2fdd356e6ae6f4dc79d37
2019-12-29 12:00:40 -06:00
..
about Update list of main maintainers 2019-12-16 11:49:38 +01:00
components Merge "debugfs: add SMC channel" into integration 2019-12-20 20:56:23 +00:00
design bl31: Split into two separate memory regions 2019-12-29 12:00:40 -06:00
getting_started bl31: Split into two separate memory regions 2019-12-29 12:00:40 -06:00
perf doc: Split the User Guide into multiple files 2019-11-27 10:45:54 +00:00
plat docs: tegra: add support for Tegra194 class of SoCs 2019-12-10 10:06:48 -08:00
process Remove -Wpadded warning 2019-12-16 09:05:42 +00:00
resources doc: Fix syntax erros in I/O storage layer plantuml diagrams 2019-10-28 14:19:27 +01:00
security_advisories TF-A Documentation: Update Security Advisory TFV-5 (CVE-2017-15031) 2019-11-04 14:53:10 +00:00
Makefile doc: Add minimal Sphinx support 2019-05-21 12:31:25 +01:00
change-log.rst docs: Add Cortex-Hercules/HerculesAE CPU support 2019-11-13 10:54:52 -06:00
conf.py doc: Remove version and release variables from conf.py 2019-10-17 13:46:38 +00:00
global_substitutions.txt doc: Add missing terms to the glossary 2019-11-14 15:37:45 +00:00
glossary.rst doc: Add missing terms to the glossary 2019-11-14 15:37:45 +00:00
index.rst doc: Move platform list to the Platform Ports index page 2019-10-21 13:31:49 +00:00
license.rst doc: Convert internal links to RST format 2019-10-08 15:58:03 +00:00
requirements.txt doc: Generate PlantUML diagrams automatically 2019-07-12 14:15:25 +01:00