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