audk/ArmPkg/Drivers/CpuDxe
Ard Biesheuvel 756a514aa4 ArmPkg/CpuDxe: set DmaBufferAlignment according to CWG
The DmaBufferAlignment currently defaults to 4, which is dangerously
small and may result in lost data on platforms that perform non-coherent
DMA. So instead, take the CWG value from the cache info registers.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
2016-11-02 16:22:48 +00:00
..
AArch64 ArmPkg: update CpuDxe to use CpuExceptionHandlerLib 2016-03-17 09:15:14 +01:00
Arm ArmPkg/CpuDxe: Fix MMU initialization problem 2016-09-26 15:50:28 -07:00
CpuDxe.c ArmPkg/CpuDxe: set DmaBufferAlignment according to CWG 2016-11-02 16:22:48 +00:00
CpuDxe.h ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
CpuDxe.inf ArmPkg ArmVirtPkg MdeModulePkg: switch to separate ArmMmuLib 2016-07-07 14:33:47 +02:00
CpuMmuCommon.c ArmPkg/CpuDxe: Added support to not set a memory region with the same attribute 2013-08-19 17:38:39 +00:00
CpuMpCore.c ARM Packages: Fixed missing braces (the warning was disabled by GCC) 2014-06-20 18:24:51 +00:00
Exception.c ArmPkg/CpuDxe: unmask SErrors in DEBUG builds 2016-07-01 13:24:50 +02:00