[PULL v2 0/3] I82596 fixes patches

deller@kernel.org posted 3 patches 1 week, 4 days ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20251104152204.6261-1-deller@kernel.org
Maintainers: Richard Henderson <richard.henderson@linaro.org>, Helge Deller <deller@gmx.de>, Jason Wang <jasowang@redhat.com>
hw/hppa/hppa_hardware.h     |   10 +-
hw/hppa/machine.c           |   31 +-
hw/net/i82596.c             | 2405 ++++++++++++++++++++++++++++-------
hw/net/i82596.h             |   74 +-
hw/net/lasi_i82596.c        |   36 +-
hw/net/trace-events         |   21 +-
include/hw/net/lasi_82596.h |    3 -
7 files changed, 2032 insertions(+), 548 deletions(-)
[PULL v2 0/3] I82596 fixes patches
Posted by deller@kernel.org 1 week, 4 days ago
From: Helge Deller <deller@gmx.de>

The following changes since commit a8e63c013016f9ff981689189c5b063551d04559:

  Merge tag 'igvm-20251103--pull-request' of https://gitlab.com/kraxel/qemu into staging (2025-11-03 10:21:01 +0100)

are available in the Git repository at:

  https://github.com/hdeller/qemu-hppa.git tags/i82596-fixes-pull-request

for you to fetch changes up to fec69f17be25db71f9cd4001b920da21cc71b283:

  i82596: Implement enhanced TX/RX with packet queuing and filtering (2025-11-04 16:14:51 +0100)

----------------------------------------------------------------
LASI i82596 network driver fixes

As part of the Google Summer of Code 2025 program "Implementing LASI Network
Card and NCR 710 SCSI Controller Device Models" Soumyajyotii Ssarkar fixed
various bugs and enhanced the existing Qemu i82596 network card implementation.

Specifically he added or fixed the following functionality:
- Monitor Mode
- Promiscuous Mode
- Support for linear mode, segmented mode, and flexible memory models
- RX Timer
- Bus Throttle Timers
- Support for Little Endian mode
- Accurate CU and RU transition State
- HP-UX Specific Behavior Support
    - Support for Loopback mode
    - Self test
- Statistical counters
- VMstate descriptors
- Polling mechanism
- Transmit and Receive functions

----------------------------------------------------------------

Helge Deller (1):
  hw/hppa: Enable LASI i82596 network on 715 machine

Soumyajyotii Ssarkar (2):
  i82596: Added core infrastructure and helper functions
  i82596: Implement enhanced TX/RX with packet queuing and filtering

 hw/hppa/hppa_hardware.h     |   10 +-
 hw/hppa/machine.c           |   31 +-
 hw/net/i82596.c             | 2405 ++++++++++++++++++++++++++++-------
 hw/net/i82596.h             |   74 +-
 hw/net/lasi_i82596.c        |   36 +-
 hw/net/trace-events         |   21 +-
 include/hw/net/lasi_82596.h |    3 -
 7 files changed, 2032 insertions(+), 548 deletions(-)

-- 
2.51.0
Re: [PULL v2 0/3] I82596 fixes patches
Posted by Richard Henderson 1 week, 3 days ago
On 11/4/25 16:22, deller@kernel.org wrote:
> From: Helge Deller<deller@gmx.de>
> 
> The following changes since commit a8e63c013016f9ff981689189c5b063551d04559:
> 
>    Merge tag 'igvm-20251103--pull-request' ofhttps://gitlab.com/kraxel/qemu into staging (2025-11-03 10:21:01 +0100)
> 
> are available in the Git repository at:
> 
>    https://github.com/hdeller/qemu-hppa.git tags/i82596-fixes-pull-request
> 
> for you to fetch changes up to fec69f17be25db71f9cd4001b920da21cc71b283:
> 
>    i82596: Implement enhanced TX/RX with packet queuing and filtering (2025-11-04 16:14:51 +0100)
> 
> ----------------------------------------------------------------
> LASI i82596 network driver fixes
> 
> As part of the Google Summer of Code 2025 program "Implementing LASI Network
> Card and NCR 710 SCSI Controller Device Models" Soumyajyotii Ssarkar fixed
> various bugs and enhanced the existing Qemu i82596 network card implementation.
> 
> Specifically he added or fixed the following functionality:
> - Monitor Mode
> - Promiscuous Mode
> - Support for linear mode, segmented mode, and flexible memory models
> - RX Timer
> - Bus Throttle Timers
> - Support for Little Endian mode
> - Accurate CU and RU transition State
> - HP-UX Specific Behavior Support
>      - Support for Loopback mode
>      - Self test
> - Statistical counters
> - VMstate descriptors
> - Polling mechanism
> - Transmit and Receive functions


Applied, thanks.  Please update https://wiki.qemu.org/ChangeLog/10.2 as appropriate.

r~