[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH for-5.2 12/19] ftgmac100: Change interrupt status when a DMA
From: |
Joel Stanley |
Subject: |
Re: [PATCH for-5.2 12/19] ftgmac100: Change interrupt status when a DMA error occurs |
Date: |
Thu, 6 Aug 2020 23:51:01 +0000 |
On Thu, 6 Aug 2020 at 13:21, Cédric Le Goater <clg@kaod.org> wrote:
>
> The model uses today the "No transmit buffer unavailable" interrupt
> status which it is not appropriate. According to the Aspeed specs, no
> interrupts are raised in that case. An "AHB error" status seems like a
> better modeling choice for all implementations since it is covered by
> the Linux kernel.
The datasheet calls it this:
NPTXBUF UNAVA: Normal priority transmit buffer unavailable
Perhaps we should say this:
The model uses today the "Normal priority transmit buffer unavailable"
interrupt status which is not appropriate.
Reviewed-by: Joel Stanley <joel@jms.id.au>
>
> Cc: Frederic Konrad <konrad.frederic@yahoo.fr>
> Signed-off-by: Cédric Le Goater <clg@kaod.org>
> ---
> hw/net/ftgmac100.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/hw/net/ftgmac100.c b/hw/net/ftgmac100.c
> index 5c0fe2d8cb75..014980d30aca 100644
> --- a/hw/net/ftgmac100.c
> +++ b/hw/net/ftgmac100.c
> @@ -517,7 +517,7 @@ static void ftgmac100_do_tx(FTGMAC100State *s, uint32_t
> tx_ring,
> if (dma_memory_read(&address_space_memory, bd.des3, ptr, len)) {
> qemu_log_mask(LOG_GUEST_ERROR, "%s: failed to read packet @
> 0x%x\n",
> __func__, bd.des3);
> - s->isr |= FTGMAC100_INT_NO_NPTXBUF;
> + s->isr |= FTGMAC100_INT_AHB_ERR;
> break;
> }
>
> --
> 2.25.4
>
- Re: [PATCH for-5.2 04/19] aspeed/scu: Fix valid access size on AST2400, (continued)
[PATCH for-5.2 12/19] ftgmac100: Change interrupt status when a DMA error occurs, Cédric Le Goater, 2020/08/06
- Re: [PATCH for-5.2 12/19] ftgmac100: Change interrupt status when a DMA error occurs,
Joel Stanley <=
[PATCH for-5.2 16/19] aspeed/sdmc: Perform memory training, Cédric Le Goater, 2020/08/06
[PATCH for-5.2 07/19] aspeed/smc: Fix max_slaves of the legacy SMC device, Cédric Le Goater, 2020/08/06
[PATCH for-5.2 10/19] ftgmac100: Fix interrupt status "Packet transmitted on ethernet", Cédric Le Goater, 2020/08/06
[PATCH for-5.2 09/19] ftgmac100: Fix registers that can be read, Cédric Le Goater, 2020/08/06