Changes since v1:
- added separate EmbeddedPkg patch to this series, since Olivier
  maintains all of it anyway
- fix possible uninitialized use of FdtDevicePath in patch #4
- removed DTB blobs from patch #5, and instead use a build define
  'DTB_DIR' which -if set- is interpreted as a path pointing to the
  FVP/AArch64  dtb collection.
- added Olivier's R-b to #1 and #2

This enhances the recently introduced FDT loading support by adding and
enabling support for embedded DTBs in the AArch64 FVP model platforms.

Patch #1 drops the use of ASSERT() when handling input from a dtb file.

Patch #2 fixes a bug in the BdsLoadImage() implementation.

Patch #3 reworks some of the ArmVExpressPkg platform identification
logic so that GUIDs are only defined once and referred to by name
everywhere else.

Patch #4 introduces support for locating and using an embedded FDT
by platform GUID and preferring it over a filename based one.

Patch #5 wires it all up for the AArch64 FVP models.

Ard Biesheuvel (5):
  EmbeddedPkg: do not ASSERT() on valid external input
  ArmPkg: fix pointer indirection bug in BdsFirmwareVolumeLoadImage()
  ArmVExpressPkg: use named GUIDs for all VExpress variants
  ArmPlatformPkg: add support for FV embedded device tree blobs
  ArmVExpressPkg: add support for embedding DTBs for AArch64 variants

 ArmPkg/Library/BdsLib/BdsFilePath.c                                     |   2 
+-
 ArmPlatformPkg/ArmVExpressPkg/ArmVExpress-FVP-AArch64.fdf               |  25 
++++
 ArmPlatformPkg/ArmVExpressPkg/ArmVExpressDxe/AArch64/ArmFvpDxeAArch64.c |  17 
++-
 ArmPlatformPkg/ArmVExpressPkg/ArmVExpressDxe/Arm/ArmFvpDxeArm.c         |  11 
+-
 ArmPlatformPkg/ArmVExpressPkg/ArmVExpressDxe/ArmFvpDxe.c                | 119 
+++++++++++++++++++-
 ArmPlatformPkg/ArmVExpressPkg/ArmVExpressDxe/ArmFvpDxe.inf              |  20 
++++
 ArmPlatformPkg/ArmVExpressPkg/ArmVExpressDxe/ArmVExpressInternal.h      |   4 
+-
 ArmPlatformPkg/ArmVExpressPkg/ArmVExpressPkg.dec                        |  17 
++-
 EmbeddedPkg/Drivers/FdtPlatformDxe/FdtPlatform.c                        |  15 
+--
 9 files changed, 195 insertions(+), 35 deletions(-)

-- 
1.9.1


------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to