qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v5 00/10] Add Ethernet device for i.MX6 SOC
@ 2016-05-21  8:01 Jean-Christophe Dubois
  2016-05-21  8:01 ` [Qemu-devel] [PATCH v5 01/10] net: improve UDP/TCP checksum computation Jean-Christophe Dubois
                   ` (10 more replies)
  0 siblings, 11 replies; 15+ messages in thread
From: Jean-Christophe Dubois @ 2016-05-21  8:01 UTC (permalink / raw)
  To: qemu-devel, peter.maydell, jasowang; +Cc: Jean-Christophe Dubois

This patch series adds Gb ENET Ethernet device to the i.MX6 SOC.

The ENET device is an evolution of the FEC device present on the i.MX25 SOC
and is backward compatible with it.

Therefore the ENET support has been added to the actual Qemu FEC device (
rather than adding a new device).

The Patch has been tested by:
 * Booting linux on i.MX25 PDK board emulation and accessing internet
 * Booting linux on i.MX6 Sabrelite board emulation and accessing internet

Jean-Christophe Dubois (10):
  net: improve UDP/TCP checksum computation.
  net: handle optional VLAN header in checksum computation.
  i.MX: Fix FEC code for MDIO operation selection
  i.MX: Fix FEC code for MDIO address selection
  i.MX: Fix FEC code for ECR register reset value.
  i.MX: reset TX/RX descriptors when FEC is disabled.
  i.MX: Rename i.MX FEC defines to ENET_XXX
  i.MX: move FEC device to a register array structure.
  Add ENET/Gbps Ethernet support to FEC device
  Add ENET device to i.MX6 SOC.

 hw/arm/fsl-imx25.c        |    1 +
 hw/arm/fsl-imx6.c         |   17 +
 hw/net/imx_fec.c          | 1009 ++++++++++++++++++++++++++++++++++-----------
 include/hw/arm/fsl-imx6.h |    6 +-
 include/hw/net/imx_fec.h  |  250 ++++++++---
 net/checksum.c            |  121 ++++--
 6 files changed, 1077 insertions(+), 327 deletions(-)

-- 
2.7.4

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2016-05-30 17:56 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-05-21  8:01 [Qemu-devel] [PATCH v5 00/10] Add Ethernet device for i.MX6 SOC Jean-Christophe Dubois
2016-05-21  8:01 ` [Qemu-devel] [PATCH v5 01/10] net: improve UDP/TCP checksum computation Jean-Christophe Dubois
2016-05-21  8:01 ` [Qemu-devel] [PATCH v5 02/10] net: handle optional VLAN header in " Jean-Christophe Dubois
2016-05-21  8:01 ` [Qemu-devel] [PATCH v5 03/10] i.MX: Fix FEC code for MDIO operation selection Jean-Christophe Dubois
2016-05-21  8:01 ` [Qemu-devel] [PATCH v5 04/10] i.MX: Fix FEC code for MDIO address selection Jean-Christophe Dubois
2016-05-21  8:01 ` [Qemu-devel] [PATCH v5 05/10] i.MX: Fix FEC code for ECR register reset value Jean-Christophe Dubois
2016-05-21  8:01 ` [Qemu-devel] [PATCH v5 06/10] i.MX: reset TX/RX descriptors when FEC is disabled Jean-Christophe Dubois
2016-05-21  8:01 ` [Qemu-devel] [PATCH v5 07/10] i.MX: Rename i.MX FEC defines to ENET_XXX Jean-Christophe Dubois
2016-05-21  8:01 ` [Qemu-devel] [PATCH v5 08/10] i.MX: move FEC device to a register array structure Jean-Christophe Dubois
2016-05-21  8:01 ` [Qemu-devel] [PATCH v5 09/10] Add ENET/Gbps Ethernet support to FEC device Jean-Christophe Dubois
2016-05-21  8:01 ` [Qemu-devel] [PATCH v5 10/10] Add ENET device to i.MX6 SOC Jean-Christophe Dubois
2016-05-30  2:19 ` [Qemu-devel] [PATCH v5 00/10] Add Ethernet device for " Jason Wang
2016-05-30  6:04   ` Jean-Christophe DUBOIS
2016-05-30  6:10     ` Jason Wang
2016-05-30 17:56       ` Jean-Christophe DUBOIS

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).