qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/3] HP-PARISC 82596 Network Interface Card
@ 2025-11-03 11:27 Soumyajyotii Ssarkar
  2025-11-03 11:27 ` [PATCH v3 1/3] hw/hppa: Enable LASI i82596 network on 715 machine Soumyajyotii Ssarkar
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Soumyajyotii Ssarkar @ 2025-11-03 11:27 UTC (permalink / raw)
  To: mark.cave-ayland, sarkarsoumyajyoti23, linux, richard.henderson,
	qemu-devel, deller
  Cc: Jason Wang, Soumyajyotii Ssarkar

Second round for review:
As suggested by Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
- Removed inline from the i82596_translate_address() function
- Added trace-events for 82596 rather than using the ENABLE_DEBUG flag
- Added TYPE_LASI_82596.
- Removed and rewrote the functionality of lasi_82596_init().

As suggested by Guenter Roeck <linux@roeck-us.net>
- Removed duplicate define in hppa_hardware.h
-----------------

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

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.49.0



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2025-11-03 14:49 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-03 11:27 [PATCH v3 0/3] HP-PARISC 82596 Network Interface Card Soumyajyotii Ssarkar
2025-11-03 11:27 ` [PATCH v3 1/3] hw/hppa: Enable LASI i82596 network on 715 machine Soumyajyotii Ssarkar
2025-11-03 11:27 ` [PATCH v3 2/3] i82596: Added core infrastructure and helper functions Soumyajyotii Ssarkar
2025-11-03 14:48   ` Guenter Roeck
2025-11-03 11:27 ` [PATCH v3 3/3] i82596: Implement enhanced TX/RX with packet queuing and filtering Soumyajyotii Ssarkar
2025-11-03 14:48   ` Guenter Roeck

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).