qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/2] sun4u: add Sun HME (Happy Meal Ethernet) on-board NIC
@ 2017-09-08 13:58 Mark Cave-Ayland
  2017-09-08 13:58 ` [Qemu-devel] [PATCH 1/2] net: " Mark Cave-Ayland
  2017-09-08 13:58 ` [Qemu-devel] [PATCH 2/2] sun4u: use sunhme as default " Mark Cave-Ayland
  0 siblings, 2 replies; 7+ messages in thread
From: Mark Cave-Ayland @ 2017-09-08 13:58 UTC (permalink / raw)
  To: qemu-devel, atar4qemu

Only a few OSs contain support for QEMU's in-built PCI NICs as they were
very rarely used with sun4u hardware and so either aren't compiled in by
default or fail because of endian issues.

This patchset implements the Sun HME (Happy Meal Ethernet) NIC for sun4u, a
common in-built NIC to provide out-of-the-box networking for nearly all
OSs and then makes it the default for sun4u machines.

The remaining hold-outs in my tests are OpenBSD and OpenSolaris, however
this is because they map PCI space differently using a feature which isn't
yet implemented in QEMU's sun4u MMU code.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>


Mark Cave-Ayland (2):
  net: add Sun HME (Happy Meal Ethernet) on-board NIC
  sun4u: use sunhme as default on-board NIC

 default-configs/sparc64-softmmu.mak |    1 +
 hw/net/Makefile.objs                |    1 +
 hw/net/sunhme.c                     |  978 +++++++++++++++++++++++++++++++++++
 hw/net/trace-events                 |   29 ++
 hw/sparc64/sun4u.c                  |   25 +-
 include/hw/net/mii.h                |    4 +
 include/hw/pci/pci_ids.h            |    1 +
 7 files changed, 1035 insertions(+), 4 deletions(-)
 create mode 100644 hw/net/sunhme.c

-- 
1.7.10.4

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

end of thread, other threads:[~2017-09-21  6:49 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-09-08 13:58 [Qemu-devel] [PATCH 0/2] sun4u: add Sun HME (Happy Meal Ethernet) on-board NIC Mark Cave-Ayland
2017-09-08 13:58 ` [Qemu-devel] [PATCH 1/2] net: " Mark Cave-Ayland
2017-09-13 13:03   ` Artyom Tarasenko
2017-09-21  6:49     ` Mark Cave-Ayland
2017-09-08 13:58 ` [Qemu-devel] [PATCH 2/2] sun4u: use sunhme as default " Mark Cave-Ayland
2017-09-13 12:54   ` Artyom Tarasenko
2017-09-21  6:47     ` Mark Cave-Ayland

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