[PATCH 0/3] HP-PARISC 82596 Network Interface Card

Soumyajyotii Ssarkar posted 3 patches 1 week, 6 days ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20251031211516.208488-1-soumyajyotisarkar23@gmail.com
Maintainers: Richard Henderson <richard.henderson@linaro.org>, Helge Deller <deller@gmx.de>, Jason Wang <jasowang@redhat.com>
There is a newer version of this series
hw/hppa/hppa_hardware.h |   20 +-
hw/hppa/machine.c       |   25 +-
hw/net/i82596.c         | 2468 +++++++++++++++++++++++++++++++--------
hw/net/i82596.h         |   74 +-
hw/net/lasi_i82596.c    |    6 +
hw/net/trace-events     |    8 +-
6 files changed, 2089 insertions(+), 512 deletions(-)
[PATCH 0/3] HP-PARISC 82596 Network Interface Card
Posted by Soumyajyotii Ssarkar 1 week, 6 days ago
From: RemZapCypher <soumyajyotisarkar23@gmail.com>

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

Specifically I added 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

Please review this series, as I'd prefer to get them included
for QEMU v10.2

Thank you,
Soumyajyotii & Helge

RemZapCypher (3):
  hw/hppa: Enable LASI i82596 network on 715 machine
  i82596: Added core infrastructure and helper functions
  i82596: Implement enhanced TX/RX with packet queuing and filtering

 hw/hppa/hppa_hardware.h |   20 +-
 hw/hppa/machine.c       |   25 +-
 hw/net/i82596.c         | 2468 +++++++++++++++++++++++++++++++--------
 hw/net/i82596.h         |   74 +-
 hw/net/lasi_i82596.c    |    6 +
 hw/net/trace-events     |    8 +-
 6 files changed, 2089 insertions(+), 512 deletions(-)

-- 
2.49.0