From: "Reece R. Pollack" <reece.poll...@linaro.org>

This sequence of patches adds network support for ARM Versatile
Express boards and the RTSM simulator.

The Versatile Express baseboard contains an SMSC LAN9118 Ethernet
controller chip. This chip is supported by the LAN9118Dxe module
provided in this patch sequence. Patches to add this driver to
the A9 and TC2 tiles are included

The RTSM simulator emulates an SMSC 91C111 Ethernet controller chip.
This chip is supported by the LAN91xDxe module provided in this
patch sequence. Patches to add this driver to the RTSM A15 single-
and multi-core and the RTSM A9x4 builds are included.

Two patches to MdeModulePkg required for proper network operation
are also provided.

Olivier Martin (2):
  MdeModulePkg/MnpDxe: Checked returned value of Snp->GetStatus()
  MdeModulePkg//ArpDxe: Retrieved SnpMode only after configuring Snp

Reece R. Pollack (7):
  ArmPlatformPkg: Added LAN9118 Dxe driver
  ArmPlatformPkg: Added LAN91x Dxe driver
  ArmPlatformPkg/ArmVExpressPkg: Add the LAN9118 Dxe driver to the
    VE-A9 build
  ArmPlatformPkg/ArmVExpressPkg: Add the LAN91x driver to the
    multi-core A15 RTSM build
  ArmPlatformPkg/ArmVExpressPkg: Add the LAN91x driver to the
    single-core A15 RTSM build
  ArmPlatformPkg/ArmVExpressPkg: Add the LAN91x driver to the A9 RTSM
    build
  ArmPlatformPkg/ArmVExpressPkg: Add the LAN9118 Dxe driver to the
    VE-TC2 build

Ryan Harkin (1):
  ArmPlatformPkg/ArmVExpressPkg: add network modules

 ArmPlatformPkg/ArmPlatformPkg.dec                  |   11 +-
 .../ArmVExpressPkg/ArmVExpress-CTA15-A7.fdf        |   23 +-
 .../ArmVExpressPkg/ArmVExpress-CTA9x4.dsc          |   14 +-
 .../ArmVExpressPkg/ArmVExpress-CTA9x4.fdf          |   17 +
 .../ArmVExpressPkg/ArmVExpress-RTSM-A15.dsc        |    3 +
 .../ArmVExpressPkg/ArmVExpress-RTSM-A15.fdf        |   17 +
 .../ArmVExpressPkg/ArmVExpress-RTSM-A15_MPCore.dsc |    3 +
 .../ArmVExpressPkg/ArmVExpress-RTSM-A15_MPCore.fdf |   19 +-
 .../ArmVExpressPkg/ArmVExpress-RTSM-A9x4.dsc       |    3 +
 .../ArmVExpressPkg/ArmVExpress-RTSM-A9x4.fdf       |   17 +
 ArmPlatformPkg/ArmVExpressPkg/ArmVExpress.dsc.inc  |   24 +
 ArmPlatformPkg/Drivers/LAN9118Dxe/LAN9118Dxe.c     | 2592 ++++++++++++++++++++
 ArmPlatformPkg/Drivers/LAN9118Dxe/LAN9118Dxe.inf   |   55 +
 ArmPlatformPkg/Drivers/LAN9118Dxe/LAN9118DxeHw.h   |  325 +++
 ArmPlatformPkg/Drivers/LAN91xDxe/LAN91xDxe.c       | 2235 +++++++++++++++++
 ArmPlatformPkg/Drivers/LAN91xDxe/LAN91xDxe.inf     |   58 +
 ArmPlatformPkg/Drivers/LAN91xDxe/LAN91xDxeHw.h     |  278 +++
 MdeModulePkg/Universal/Network/ArpDxe/ArpDriver.c  |   33 +-
 MdeModulePkg/Universal/Network/MnpDxe/MnpMain.c    |    6 +-
 19 files changed, 5709 insertions(+), 24 deletions(-)
 create mode 100644 ArmPlatformPkg/Drivers/LAN9118Dxe/LAN9118Dxe.c
 create mode 100644 ArmPlatformPkg/Drivers/LAN9118Dxe/LAN9118Dxe.inf
 create mode 100644 ArmPlatformPkg/Drivers/LAN9118Dxe/LAN9118DxeHw.h
 create mode 100644 ArmPlatformPkg/Drivers/LAN91xDxe/LAN91xDxe.c
 create mode 100644 ArmPlatformPkg/Drivers/LAN91xDxe/LAN91xDxe.inf
 create mode 100644 ArmPlatformPkg/Drivers/LAN91xDxe/LAN91xDxeHw.h
 mode change 100644 => 100755 MdeModulePkg/Universal/Network/ArpDxe/ArpDriver.c

-- 
1.7.10.4


------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to