qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v2 0/2] hw/arm: add ethernet support to Allwinner A10
@ 2014-01-11 10:13 Beniamino Galvani
  2014-01-11 10:13 ` [Qemu-devel] [PATCH v2 1/2] hw/net: add support for Allwinner EMAC Fast Ethernet controller Beniamino Galvani
  2014-01-11 10:13 ` [Qemu-devel] [PATCH v2 2/2] hw/arm/allwinner-a10: initialize EMAC Beniamino Galvani
  0 siblings, 2 replies; 16+ messages in thread
From: Beniamino Galvani @ 2014-01-11 10:13 UTC (permalink / raw)
  To: qemu-devel; +Cc: Beniamino Galvani, Peter Maydell, Peter Crosthwaite, Li Guang

This patch series adds support for the EMAC Fast Ethernet controller
found on Allwinner SoCs to the Allwinner A10.

v2: Address Peter Crosthwaite's comments:
    * Make phy address customizable through a property
    * Call qemu_flush_queued_packets() when rx becomes possible
    * Always create EMAC instance in SoC
    * Use uint8 arrays for fifos
    * Minor cleanups

Beniamino Galvani (2):
  hw/net: add support for Allwinner EMAC Fast Ethernet controller
  hw/arm/allwinner-a10: initialize EMAC

 default-configs/arm-softmmu.mak |    1 +
 hw/arm/allwinner-a10.c          |   16 ++
 hw/arm/cubieboard.c             |    7 +
 hw/net/Makefile.objs            |    1 +
 hw/net/allwinner_emac.c         |  472 +++++++++++++++++++++++++++++++++++++++
 include/hw/arm/allwinner-a10.h  |    3 +
 include/hw/net/allwinner_emac.h |  204 +++++++++++++++++
 7 files changed, 704 insertions(+)
 create mode 100644 hw/net/allwinner_emac.c
 create mode 100644 include/hw/net/allwinner_emac.h

-- 
1.7.10.4

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

end of thread, other threads:[~2014-01-17  3:25 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-01-11 10:13 [Qemu-devel] [PATCH v2 0/2] hw/arm: add ethernet support to Allwinner A10 Beniamino Galvani
2014-01-11 10:13 ` [Qemu-devel] [PATCH v2 1/2] hw/net: add support for Allwinner EMAC Fast Ethernet controller Beniamino Galvani
2014-01-13  5:20   ` Stefan Hajnoczi
2014-01-13 13:15   ` Peter Crosthwaite
2014-01-13 13:16     ` Peter Crosthwaite
2014-01-14  5:19       ` Stefan Hajnoczi
2014-01-15  8:24         ` Peter Crosthwaite
2014-01-15 10:25           ` Juan Quintela
2014-01-15 12:15             ` Peter Crosthwaite
2014-01-16  2:45           ` Stefan Hajnoczi
2014-01-16 12:52             ` Peter Crosthwaite
2014-01-17  3:25               ` Stefan Hajnoczi
2014-01-15 12:40         ` Peter Crosthwaite
2014-01-15 21:42     ` Beniamino Galvani
2014-01-15 23:29       ` Peter Crosthwaite
2014-01-11 10:13 ` [Qemu-devel] [PATCH v2 2/2] hw/arm/allwinner-a10: initialize EMAC Beniamino Galvani

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).