From: "Reece R. Pollack" <[email protected]>
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel