audk/ArmPkg/Include/Chipset
Ard Biesheuvel 521f3cedac ArmPkg: move ARM version of SetMemoryAttributes to ArmMmuLib
... where it belongs, since AARCH64 already keeps it there, and
non DXE users of ArmMmuLib (such as DxeIpl, for the non-executable
stack) may need its functionality as well.

While at it, rename SetMemoryAttributes to ArmSetMemoryAttributes,
and make any functions that are not exported STATIC. Also, replace
an explicit gBS->AllocatePages() call [which is DXE specific] with
MemoryAllocationLib::AllocatePages().

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
2017-03-07 09:38:08 +01:00
..
AArch64.h ArmPkg/ArmLib: AARCH64: allow the stack aligment (SA) bit to be managed 2017-02-22 13:22:42 +00:00
AArch64Mmu.h ArmPkg/ArmMmuLib: avoid type promotion in TCR_EL1 assignment 2016-07-13 12:38:48 +02:00
ArmCortexA5x.h ArmPkg/ArmCortexA5x: Declared the helper functions to access the CPU Extended Control Register 2014-03-26 19:32:48 +00:00
ArmCortexA9.h ArmPkg: Introduce ArmCpuLib to abstract ARM Cpu specific initialization (2) 2011-09-27 16:26:03 +00:00
ArmV7.h ArmPkg/ArmLib: remove indirection layer from timer register accessors 2017-01-20 15:51:34 +00:00
ArmV7Mmu.h ArmPkg: move ARM version of SetMemoryAttributes to ArmMmuLib 2017-03-07 09:38:08 +01:00