ArmPkg/CpuDxe: remove VirtualUncachedPages protocol and implementation
authorArd Biesheuvel <ard.biesheuvel@linaro.org>
Thu, 23 Feb 2017 14:43:49 +0000 (14:43 +0000)
committerArd Biesheuvel <ard.biesheuvel@linaro.org>
Thu, 23 Feb 2017 17:57:55 +0000 (17:57 +0000)
commitfc7bd8939d56da5da24ec8ddc9976245ffc42b69
tree46b70b13d97fb6d38b388b4e129d8eb6f6739dce
parenta76d0e88c39a10cef284eedec3bd4b57c4d83ad2
ArmPkg/CpuDxe: remove VirtualUncachedPages protocol and implementation

Virtual uncached pages are simply pages that are aliased using mismatched
attributes, which is not allowed by the ARM architecture. So remove the
protocol and its implementation.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
ArmPkg/ArmPkg.dec
ArmPkg/Drivers/CpuDxe/CpuDxe.c
ArmPkg/Drivers/CpuDxe/CpuDxe.h
ArmPkg/Drivers/CpuDxe/CpuDxe.inf
ArmPkg/Drivers/CpuDxe/CpuMmuCommon.c
ArmPkg/Include/Protocol/VirtualUncachedPages.h [deleted file]