audk/MdeModulePkg
Ard Biesheuvel 16296a126c MdeModulePkg/NonDiscoverablePciDeviceDxe: add support for non-coherent DMA
Add support for non-coherent DMA, either by performing explicit cache
maintenance when DMA mappings are aligned to the CPU's DMA buffer alignment,
or by bounce buffering via uncached mappings otherwise.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Tested-by: Marcin Wojtas <mw@semihalf.com>
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com>
2016-12-15 08:20:33 +00:00
..
Application MdeModulePkg/CapsuleApp: Fix GUID/protocol format issues 2016-12-14 21:34:47 +08:00
Bus MdeModulePkg/NonDiscoverablePciDeviceDxe: add support for non-coherent DMA 2016-12-15 08:20:33 +00:00
Core MdeModulePkg: Make the comments align with the function 2016-12-14 21:34:45 +08:00
Include MdeModulePkg: introduce helper library to register non-discoverable devices 2016-12-07 09:01:27 +00:00
Library MdeModulePkg: Make the comments align with the function 2016-12-14 21:34:45 +08:00
Logo MdeModulePkg/Logo: rebase to ARRAY_SIZE() 2016-10-27 11:10:57 +02:00
Universal MdeModulePkg EbcDxe: Fix CLANG38 build failure 2016-12-14 14:38:05 +08:00
Contributions.txt */Contributions.txt: Update example email address 2015-02-03 17:29:14 +00:00
License.txt
MdeModulePkg.dec MdeModulePkg: Add missing info string for PCDs 2016-12-14 21:34:46 +08:00
MdeModulePkg.dsc MdeModulePkg: implement generic PCI I/O driver for non-discoverable devices 2016-12-07 09:45:56 +00:00
MdeModulePkg.uni MdeModulePkg: Add missing info string for PCDs 2016-12-14 21:34:46 +08:00
MdeModulePkgExtra.uni MdeModulePkg: Convert all .uni files to utf-8 2015-12-15 04:56:23 +00:00