arm-trusted-firmware/lib
Andrew Thoelke 2f5dcfef1d Replace disable_mmu with assembler version
disable_mmu() cannot work as a C function as there is no control
over data accesses generated by the compiler between disabling and
cleaning the data cache. This results in reading stale data from
main memory.

As assembler version is provided for EL3, and a variant that also
disables the instruction cache which is now used by the BL1
exception handling function.

Fixes ARM-software/tf-issues#147

Change-Id: I0cf394d2579a125a23c2f2989c2e92ace6ddb1a6
2014-05-07 11:23:50 +01:00
..
aarch64 Replace disable_mmu with assembler version 2014-05-07 11:23:50 +01:00
locks Reduce deep nesting of header files 2014-05-06 13:57:48 +01:00
semihosting Remove variables from .data section 2014-05-06 17:55:38 +01:00
stdlib Add IO abstraction framework 2014-02-17 18:51:43 +00:00
io_storage.c Remove variables from .data section 2014-05-06 17:55:38 +01:00
mmio.c Add TrustZone (TZC-400) driver 2014-04-24 13:55:56 +01:00