arm-trusted-firmware/lib
Jeenu Viswambharan 64ee263e20 DynamIQ: Enable MMU without using stack
Having an active stack while enabling MMU has shown coherency problems.
This patch builds on top of translation library changes that introduces
MMU-enabling without using stacks.

Previously, with HW_ASSISTED_COHERENCY, data caches were disabled while
enabling MMU only because of active stack. Now that we can enable MMU
without using stack, we can enable both MMU and data caches at the same
time.

NOTE: Since this feature depends on using translation table library v2,
disallow using translation table library v1 with HW_ASSISTED_COHERENCY.

Fixes ARM-software/tf-issues#566

Change-Id: Ie55aba0c23ee9c5109eb3454cb8fa45d74f8bbb2
Signed-off-by: Jeenu Viswambharan <jeenu.viswambharan@arm.com>
2018-06-27 11:31:30 +01:00
..
aarch32 ARMv7: division support for missing __aeabi_*divmod 2017-11-08 14:42:07 +01:00
aarch64 BL31: Introduce jump primitives 2018-06-21 16:15:23 +01:00
compiler-rt Import ctzdi2.c from LLVM compiler-rt 2017-07-26 09:28:23 +01:00
coreboot coreboot: Add support for CBMEM console 2018-01-19 15:21:12 -08:00
cpus cpulib: Add ISBs or comment why they are unneeded 2018-06-19 10:34:51 +01:00
el3_runtime Merge pull request #1392 from dp-arm/dp/cve_2018_3639 2018-05-29 09:28:05 +01:00
extensions RAS: Allow individual interrupt registration 2018-05-04 08:33:17 +01:00
libfdt Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
locks Fix MISRA Rule 5.3 Part 4 2018-06-12 13:21:36 +01:00
optee Fix MISRA Rule 5.7 Part 3 2018-06-12 13:21:36 +01:00
pmf Merge pull request #1313 from jonathanwright-ARM/jw/MISRA-switch-statements 2018-03-29 13:20:05 +01:00
psci Fix MISRA Rule 5.3 Part 2 2018-06-12 13:21:36 +01:00
semihosting Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
stack_protector Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
stdlib stdlib: remove comparison with EOF macro to comply with MISRA 2018-03-15 13:32:54 +00:00
utils xlat: Remove mmap_attr_t enum type 2018-06-22 08:36:21 +01:00
xlat_tables DynamIQ: Enable MMU without using stack 2018-06-27 11:31:30 +01:00
xlat_tables_v2 xlat v2: Split MMU setup and enable 2018-06-27 11:31:30 +01:00
zlib zlib: Fix build error when LOG_LEVEL=50 2018-02-08 09:36:48 +01:00