[PATCH 0/3] dp8393x: fix problems detected with Quadra 800 machine

Laurent Vivier posted 3 patches 4 years, 5 months ago
Test asan passed
Test checkpatch passed
Test FreeBSD passed
Test docker-mingw@fedora passed
Test docker-clang@ubuntu passed
Test docker-quick@centos7 passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20191102171511.31881-1-laurent@vivier.eu
Maintainers: Jason Wang <jasowang@redhat.com>
There is a newer version of this series
hw/net/dp8393x.c | 136 +++++++++++++++++++++++------------------------
1 file changed, 66 insertions(+), 70 deletions(-)
[PATCH 0/3] dp8393x: fix problems detected with Quadra 800 machine
Posted by Laurent Vivier 4 years, 5 months ago
This series starts with a cleanup of the DMA buffer, moving
it from the stack to the state structure.

The following patch allows to negociate the IP address with
the DHCP server.

The last one fixes the buffer exhaustion case.

With this series Q800 networking card is fully functionnal.

Laurent Vivier (3):
  dp8393x: put the DMA buffer in the state structure
  dp8393x: fix dp8393x_receive()
  dp8393x: fix receiving buffer exhaustion

 hw/net/dp8393x.c | 136 +++++++++++++++++++++++------------------------
 1 file changed, 66 insertions(+), 70 deletions(-)

-- 
2.21.0


Re: [PATCH 0/3] dp8393x: fix problems detected with Quadra 800 machine
Posted by Laurent Vivier 4 years, 5 months ago
Le 02/11/2019 à 18:15, Laurent Vivier a écrit :
> This series starts with a cleanup of the DMA buffer, moving
> it from the stack to the state structure.
> 
> The following patch allows to negociate the IP address with
> the DHCP server.
> 
> The last one fixes the buffer exhaustion case.
> 
> With this series Q800 networking card is fully functionnal.
> 
> Laurent Vivier (3):
>   dp8393x: put the DMA buffer in the state structure
>   dp8393x: fix dp8393x_receive()
>   dp8393x: fix receiving buffer exhaustion
> 
>  hw/net/dp8393x.c | 136 +++++++++++++++++++++++------------------------
>  1 file changed, 66 insertions(+), 70 deletions(-)
> 

Hervé,

I tried to test this with Magnum machine type and Windows NT 4.0 SP1
installation: the installation works well but the machine crashes when I
tries to boot from HD disk (with and without my patches).

I'd like to have my patches in this QEMU release because without them
the Macintosh Q800 cannot receive an IP address from DHCP.

Could you help me?

Thanks,
Laurent