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 6a82662c85f44a4e5b3b4ae5f337153362b91745:
i82596: Implement enhanced TX/RX with packet queuing and filtering (2025-11-03 14:11:07 +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