audk/ArmVirtPkg
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
..
FdtClientDxe
HighMemDxe
Include
Library
PlatformHasAcpiDtDxe
PrePi
VirtioFdtDxe
XenAcpiPlatformDxe
XenPlatformHasAcpiDtDxe
XenioFdtDxe
ArmVirt.dsc.inc
ArmVirtPkg.dec
ArmVirtQemu.dsc
ArmVirtQemu.fdf
ArmVirtQemuFvMain.fdf.inc
ArmVirtQemuKernel.dsc
ArmVirtQemuKernel.fdf
ArmVirtRules.fdf.inc
ArmVirtXen.dsc
ArmVirtXen.fdf
VarStore.fdf.inc