audk/ArmPkg
Ard Biesheuvel 46ff196fde ArmPkg/ArmV7Mmu: prefer non shareable memory on non-coherent hardware
Commit SVN r18778 made all mappings of normal memory (inner) shareable,
even on hardware that implements shareability as uncached accesses.
The original concerns that prompted the change, regarding coherent DMA
and virt guests migrating between CPUs, do not apply to such hardware,
so revert to the original behavior in that case.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19285 6f19259b-4bc3-4df7-8a09-765794883524
2015-12-15 17:31:56 +00:00
..
Application/LinuxLoader ArmPkg: Convert all .uni files to utf-8 2015-12-15 04:50:58 +00:00
Drivers ArmPkg: use unified asm syntax for CLANG 2015-12-15 15:01:42 +00:00
Filesystem/SemihostFs ArmPkg/SemihostFs: Implement SetInfo() and handle seeking past the end of a file 2014-10-27 10:42:51 +00:00
Include ArmPkg: update InvalidateInstructionCacheRange to flush only to PoU 2015-12-08 15:58:53 +00:00
Library ArmPkg/ArmV7Mmu: prefer non shareable memory on non-coherent hardware 2015-12-15 17:31:56 +00:00
ArmPkg.dec ArmPkg/ArmV7Mmu: introduce feature PCD to map normal memory non-shareable 2015-11-18 15:59:22 +00:00
ArmPkg.dsc ArmPkg: remove ArmPlatformGlobalVariableLib resolution from ArmPkg.dsc 2015-11-27 17:05:13 +00:00
Contributions.txt */Contributions.txt: Update example email address 2015-02-03 17:29:14 +00:00
License.txt EDK II Packages: Added License.txt files 2012-04-12 16:40:32 +00:00