]> git.proxmox.com Git - mirror_edk2.git/commit - ArmPkg/ArmPkg.dec
ArmPkg/UncachedMemoryAllocationLib: Track uncached memory allocations
authorOlivier Martin <olivier.martin@arm.com>
Fri, 10 Oct 2014 11:24:11 +0000 (11:24 +0000)
committeroliviermartin <oliviermartin@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 10 Oct 2014 11:24:11 +0000 (11:24 +0000)
commit1a70a690ea534c77639b92c811f6a6378b2bbea0
treed8ccc28cbdc7b34ed66d298a740b27c5d87f7f0a
parent9180ab73e6d4a72c420292c1454f94d391737fa1
ArmPkg/UncachedMemoryAllocationLib: Track uncached memory allocations

Keeping track of uncached memory allocations prevents doing expensive
cache operations (eg: clean & invalidate) on newly allocated regions
by reusing regions where possible

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Olivier Martin <olivier.martin@arm.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16205 6f19259b-4bc3-4df7-8a09-765794883524
ArmPkg/ArmPkg.dec
ArmPkg/Library/UncachedMemoryAllocationLib/UncachedMemoryAllocationLib.c
ArmPkg/Library/UncachedMemoryAllocationLib/UncachedMemoryAllocationLib.inf