audk/ArmVirtPkg/PrePi
Ard Biesheuvel 2c936d7c39 ArmVirtPkg/PrePi: don't export PE/COFF and LZMA libraries via HOBs
The PrePi code we inherited from ArmPlatformPkg contains a rather
obscure optimization, where entry points of the PE/COFF and LZMA
handling routines are recorded in special HOBs, allowing DXE core
to call into that code directly rather than carry its own copy of
these libraries.

Given that no ArmVirtPkg platforms actually include the library
resolutions* that take advantage of these optimizations, let's not
bother with them, and remove the associated code.

* EmbeddedPkg/Library/LzmaHobCustomDecompressLib/LzmaHobCustomDecompressLib.inf
  EmbeddedPkg/Library/DxeHobPeCoffLib/DxeHobPeCoffLib.inf

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Acked-by: Laszlo Ersek <lersek@redhat.com>
2017-11-27 18:22:35 +00:00
..
AArch64 ArmVirtPkg/PrePi: remove ArmPlatformStackLib dependency 2017-11-23 16:05:03 +00:00
Arm ArmVirtPkg/PrePi: remove ArmPlatformStackLib dependency 2017-11-23 16:05:03 +00:00
Scripts ArmVirtPkg/ArmVirtPrePiUniCoreRelocatable: deal with relaxed XIP alignment 2016-08-02 14:04:00 +02:00
ArmVirtPrePiUniCoreRelocatable.inf ArmVirtPkg/PrePi: don't export PE/COFF and LZMA libraries via HOBs 2017-11-27 18:22:35 +00:00
FdtParser.c ArmVirtPkg/PrePi: move DRAM discovery code into PrePi 2017-11-23 16:05:03 +00:00
PrePi.c ArmVirtPkg/PrePi: don't export PE/COFF and LZMA libraries via HOBs 2017-11-27 18:22:35 +00:00
PrePi.h ArmVirtPkg/PrePi: remove dependency on ArmPlatformLib 2017-11-23 16:05:03 +00:00