audk/ArmPkg/Library/ArmLib/ArmV7
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
..
ArmLibSupportV7.S ArmPkg/ArmV7Lib: add function to test for presence of MP extensions 2015-11-18 15:58:46 +00:00
ArmLibSupportV7.asm ArmPkg: update RVCT assembly functions to use new RVCT_ASM_EXPORT macro 2015-12-03 20:28:02 +00:00
ArmV7ArchTimer.c ArmPkg: Move TimerDxe and ArmArchTimerLib to new ArmGenericTimerCounterLib 2014-09-09 16:10:18 +00:00
ArmV7ArchTimerSupport.S ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
ArmV7ArchTimerSupport.asm ArmPkg: update RVCT assembly functions to use new RVCT_ASM_EXPORT macro 2015-12-03 20:28:02 +00:00
ArmV7Lib.c ArmPkg: ArmLib: purge incorrect ArmDrainWriteBuffer () alias 2015-11-20 13:14:59 +00:00
ArmV7Lib.h ArmPkg/ArmV7Mmu: prefer non shareable memory on non-coherent hardware 2015-12-15 17:31:56 +00:00
ArmV7Lib.inf ArmPkg/ArmV7Mmu: introduce feature PCD to map normal memory non-shareable 2015-11-18 15:59:22 +00:00
ArmV7LibPrePi.inf ArmPkg/ArmV7Mmu: introduce feature PCD to map normal memory non-shareable 2015-11-18 15:59:22 +00:00
ArmV7LibSec.inf ArmPkg/ArmLib: Fixed build after recent BaseTools changes 2015-06-15 15:31:29 +00:00
ArmV7Mmu.c ArmPkg/ArmV7Mmu: prefer non shareable memory on non-coherent hardware 2015-12-15 17:31:56 +00:00
ArmV7Support.S ArmPkg/ArmV7Lib: add CLANG alternative for FPEXC access 2015-12-15 15:02:07 +00:00
ArmV7Support.asm ArmPkg: update InvalidateInstructionCacheRange to flush only to PoU 2015-12-08 15:58:53 +00:00