The Arm ports support running the IntelBds these days, but still depend
on the ArmPkg BdsLib. Break this out into a separate library, and fix
up some loose ends causing problems when that happens.

Leif Lindholm (3):
  ArmPkg: break out common Bds functions
  ArmPkg/ArmPlatformPkg: remove components when using
    PlatformIntelBdsLib
  ArmVirtualizationPkg: use ArmBdsHelperLib with PlatformIntelBdsLib

 ArmPkg/ArmPkg.dsc                                  |   4 +
 ArmPkg/Include/Library/ArmBdsHelperLib.h           |  96 ++++
 ArmPkg/Library/ArmBdsHelperLib/ArmBdsHelperLib.c   | 487 +++++++++++++++++++++
 ArmPkg/Library/ArmBdsHelperLib/ArmBdsHelperLib.inf |  44 ++
 ArmPkg/Library/BdsLib/BdsFilePath.c                | 364 +--------------
 ArmPkg/Library/BdsLib/BdsHelper.c                  | 112 -----
 ArmPkg/Library/BdsLib/BdsLib.inf                   |   1 +
 ArmPlatformPkg/ArmPlatformPkg.dsc                  |   2 +
 ArmPlatformPkg/ArmVExpressPkg/ArmVExpress.dsc.inc  |   4 +
 .../ArmVirtualizationPkg/ArmVirtualization.dsc.inc |   2 +
 .../ArmVirtualizationPkg/ArmVirtualizationQemu.dsc |   1 +
 .../PlatformIntelBdsLib/PlatformIntelBdsLib.inf    |   2 +-
 .../Library/PlatformIntelBdsLib/IntelBdsPlatform.c |   1 +
 .../PlatformIntelBdsLib/PlatformIntelBdsLib.inf    |   2 +-
 14 files changed, 645 insertions(+), 477 deletions(-)
 create mode 100644 ArmPkg/Include/Library/ArmBdsHelperLib.h
 create mode 100644 ArmPkg/Library/ArmBdsHelperLib/ArmBdsHelperLib.c
 create mode 100644 ArmPkg/Library/ArmBdsHelperLib/ArmBdsHelperLib.inf

-- 
2.1.3


------------------------------------------------------------------------------
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
http://p.sf.net/sfu/gigenet
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to