Skip to content

net/dp8393x improvements

Hervé Poussineau qemu-devel 1 version Applied

Status from this message: Applied to mips-next for 2.4, thanks.

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest8 patches 7 repliesApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/8rc4030: create custom DMA address spacehw/dma/rc4030.c+117 -374 replies
2/8rc4030: use AddressSpace and address_space_rw in usershw/dma/rc4030.c hw/mips/mips_jazz.c hw/net/dp8393x.c +1 more+29 -390 replies
3/8net/dp8393x: always calculate proper checksumshw/net/dp8393x.c+1 -110 replies
4/8net/dp8393x: do not use old_mmio accesseshw/net/dp8393x.c+28 -840 replies
5/8net/dp8393x: use dp8393x_ prefix for all functionshw/net/dp8393x.c+41 -390 replies
6/8net/dp8393x: QOM'ifyhw/mips/mips_jazz.c hw/net/dp8393x.c include/hw/mips/mips.h+67 -330 replies
7/8net/dp8393x: add PROM to store MAC addresshw/mips/mips_jazz.c hw/net/dp8393x.c+19 -00 replies
8/8net/dp8393x: add load/save supporthw/net/dp8393x.c+12 -00 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [Qemu-devel] [PATCH 0/8] net/dp8393x improvements

Hi,

This patchset improves dp8393x network card emulation to current QEMU standards, mostly decouples it from MIPS rc4030 chipset emulation, and add PROM and load/save functionalities.
Only required cleanup has been done on the rc4030 side.

Patchset has been tested on MIPS Jazz emulation and on (yet unpublished) m68k Quadra 800 emulation.

I expect those patches go through a MIPS tree, as rc4030 and dp8393x are currently only used in MIPS Jazz emulation.

Hervé Poussineau (8):
rc4030: create custom DMA address space
rc4030: use AddressSpace and address_space_rw in users net/dp8393x: always calculate proper checksums net/dp8393x: do not use old_mmio accesses net/dp8393x: use dp8393x_ prefix for all functions net/dp8393x: QOM'ify
net/dp8393x: add PROM to store MAC address net/dp8393x: add load/save support

 hw/dma/rc4030.c        |  166 ++++++++++++++++-------
 hw/mips/mips_jazz.c    |   17 ++-
 hw/net/dp8393x.c       |  343 ++++++++++++++++++++++++------------------------
 include/hw/mips/mips.h |   13 +-
 4 files changed, 305 insertions(+), 234 deletions(-)
Signature · 1 line
1.7.10.4