audk/EmbeddedPkg/Library/NonCoherentDmaLib
Oliver Smith-Denny 8984fba2f2 EmbeddedPkg: Mark DMA Memory Allocations XP By Default
When allocating memory for a non-coherent DMA device, the current core
code removes the XP attribute, allowing code to execute from that
region. This is a security vulnerability and unneeded. This change
updates to mark the region as XP when allocating memory for the
non-coherent DMA device.

Signed-off-by: Oliver Smith-Denny <osde@linux.microsoft.com>
2024-07-22 21:44:47 +00:00
..
NonCoherentDmaLib.c EmbeddedPkg: Mark DMA Memory Allocations XP By Default 2024-07-22 21:44:47 +00:00
NonCoherentDmaLib.inf EmbeddedPkg/NonCoherentDmaLib: implement support for DMA range limits 2019-12-06 14:55:45 +00:00