On Fri, 19 May 2023 at 07:21, Tommy Wu <tommy...@sifive.com> wrote: > > When we receive a packet from the xilinx_axienet and then try to s2mem > through the xilinx_axidma, if the descriptor ring buffer is full in the > xilinx axidma driver, we’ll assert the DMASR.HALTED in the > function : stream_process_s2mem and return 0. In the end, we’ll be stuck in > an infinite loop in axienet_eth_rx_notify. > > This patch checks the DMASR.HALTED state when we try to push data > from xilinx axi-enet to xilinx axi-dma. When the DMASR.HALTED is asserted, > we will not keep pushing the data and then prevent the infinte loop. > > Signed-off-by: Tommy Wu <tommy...@sifive.com>
Applied to target-arm.next, thanks. -- PMM