[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [RFC 12/13] dp8393x: put DMA temp buffer in the state,
From: |
Thomas Huth |
Subject: |
Re: [Qemu-devel] [RFC 12/13] dp8393x: put DMA temp buffer in the state, not in the stack |
Date: |
Sat, 9 Jun 2018 20:36:15 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 |
On 08.06.2018 22:05, Laurent Vivier wrote:
> It's only 32 bytes, and this simplifies the dp8393x_get()/
> dp8393x_put() interface.
Maybe not worth the effort ... or do you need this in a later patch,
too? If so, please mention it in the patch description here.
> Signed-off-by: Laurent Vivier <address@hidden>
> ---
> hw/net/dp8393x.c | 107
> ++++++++++++++++++++++++++-----------------------------
> 1 file changed, 51 insertions(+), 56 deletions(-)
>
> diff --git a/hw/net/dp8393x.c b/hw/net/dp8393x.c
> index 5061474e6b..40e5f8257b 100644
> --- a/hw/net/dp8393x.c
> +++ b/hw/net/dp8393x.c
> @@ -168,6 +168,7 @@ typedef struct dp8393xState {
>
> /* Temporaries */
> uint8_t tx_buffer[0x10000];
> + uint16_t data[16];
Why 16? The biggest array that you replaced has only 12 entries...
Also, while you're at it, maybe change the name of the variable
("dma_data"?) or add a comment with a short explanation ?
Thomas
- [Qemu-devel] [RFC 13/13] dp8393x: fix receiving buffer exhaustion, (continued)
- [Qemu-devel] [RFC 13/13] dp8393x: fix receiving buffer exhaustion, Laurent Vivier, 2018/06/08
- [Qemu-devel] [RFC 11/13] dp8393x: manage big endian bus, Laurent Vivier, 2018/06/08
- [Qemu-devel] [RFC 06/13] ESP: add pseudo-DMA as used by Macintosh, Laurent Vivier, 2018/06/08
- [Qemu-devel] [RFC 12/13] dp8393x: put DMA temp buffer in the state, not in the stack, Laurent Vivier, 2018/06/08
- [Qemu-devel] [RFC 07/13] hw/m68k: add Nubus support, Laurent Vivier, 2018/06/08
- Re: [Qemu-devel] [RFC 00/13] hw/m68k: add Apple Machintosh Quadra 800 machine, no-reply, 2018/06/08
- Re: [Qemu-devel] [RFC 00/13] hw/m68k: add Apple Machintosh Quadra 800 machine, Philippe Mathieu-Daudé, 2018/06/08
- Re: [Qemu-devel] [RFC 00/13] hw/m68k: add Apple Machintosh Quadra 800 machine, Philippe Mathieu-Daudé, 2018/06/09