arm-trusted-firmware/plat/common
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 Remove sp_min functions from plat_common.c 2018-03-02 16:41:18 +00:00
aarch64 DynamIQ: Enable MMU without using stack 2018-06-27 11:31:30 +01:00
tbbr cert: move platform_oid.h to include/tools_share for all platforms 2017-05-24 00:08:35 +09:00
plat_bl1_common.c LOAD_IMAGE_V1: Align BL2 memory layout struct to 8 bytes 2018-06-12 14:08:48 +01:00
plat_bl_common.c Fix MISRA rule 8.4 in common code 2018-02-28 17:18:46 +00:00
plat_gic.c Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
plat_gicv2.c plat: fix switch statements to comply with MISRA rules 2018-03-26 12:43:05 +01:00
plat_gicv3.c plat: fix switch statements to comply with MISRA rules 2018-03-26 12:43:05 +01:00
plat_log_common.c Implement log framework 2017-09-11 15:37:24 +01:00
plat_psci_common.c Fix PSCI STAT time stamp collection 2017-11-03 13:27:34 +00:00