audk/BeagleBoardPkg
Ard Biesheuvel a76d0e88c3 ArmPkg: remove DebugUncachedMemoryAllocationLib
The debug implementation of the UncachedMemoryAllocationLib library
class relies on the creation of an uncached alias of a memory range,
while keeping the original cached mapping, but with read-only attributes
to trap inadvertent write accesses.

This is not a terribly good idea, given that the ARM architecture does
not allow mismatched attributes, and so creating them deliberately is
not something we should encourage by doing it in reference code.

So remove the library, and replace all references to it with a reference
to the non-debug version (unless the platform does not require a resolution
for it in the first place, in which case all UncachedMemoryAllocationLib
references can be removed altogether).

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Acked-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
2017-02-23 17:56:10 +00:00
..
Debugger_scripts BeagleBoardPkg: Rectify file modes 2016-02-02 11:42:41 +00:00
Include BeagleBoardPkg: Rectify file modes 2016-02-02 11:42:41 +00:00
Library Omap35xxPkg, BeagleBoardPkg: Use Pcd for INTERRUPT_BASE 2016-12-05 17:21:40 +00:00
Tools BeagleBoardPkg: Rectify file modes 2016-02-02 11:42:41 +00:00
BeagleBoardPkg.dec ARM Packages: Fixed line endings 2013-01-25 11:28:06 +00:00
BeagleBoardPkg.dsc ArmPkg: remove DebugUncachedMemoryAllocationLib 2017-02-23 17:56:10 +00:00
BeagleBoardPkg.fdf Omap35xxPkg/PciEmulation: port to new non-discoverable device infrastructure 2016-12-18 17:31:47 +00:00
ConfigurationHeader.bin BeagleBoardPkg: fold configuration header into FD build 2015-08-12 05:25:33 +00:00
ConfigurationHeader.dat Adding support for BeagleBoard. 2009-12-06 01:57:05 +00:00
Contributions.txt */Contributions.txt: Update example email address 2015-02-03 17:29:14 +00:00
License.txt BeagleBoardPkg: Rectify file modes 2016-02-02 11:42:41 +00:00