[PATCH v2 0/3] Several fixes of AXI-ethernet/DMA

Jim Shu posted 3 patches 9 months, 1 week ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20240801140609.26922-1-jim.shu@sifive.com
Maintainers: "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, Alistair Francis <alistair@alistair23.me>, Peter Maydell <peter.maydell@linaro.org>, Jason Wang <jasowang@redhat.com>
hw/dma/trace-events     |  1 +
hw/dma/xilinx_axidma.c  | 74 +++++++++++++++++++++++++++++------------
hw/net/xilinx_axienet.c | 71 +++++++++++++++++++++++----------------
3 files changed, 95 insertions(+), 51 deletions(-)
[PATCH v2 0/3] Several fixes of AXI-ethernet/DMA
Posted by Jim Shu 9 months, 1 week ago
v2:
- Remove redundant RCW1_RX checking in enet_write()
- Remove qemu_set_irq() in DeviceState::reset()

Fix txlen value in the descriptor status field, DMA error handling,
and ethernet/DMA reset flow.

Jim Shu (3):
  hw/dma: xilinx_axidma: Correct the txlen value in the descriptor
  hw/dma: xilinx_axidma: Send DMA error IRQ if any memory access is
    failed
  hw/net: xilinx_axienet: Fix DMA RX IRQ if ethernet disable RX

 hw/dma/trace-events     |  1 +
 hw/dma/xilinx_axidma.c  | 74 +++++++++++++++++++++++++++++------------
 hw/net/xilinx_axienet.c | 71 +++++++++++++++++++++++----------------
 3 files changed, 95 insertions(+), 51 deletions(-)

-- 
2.17.1