From: Helge Deller <deller@gmx.de>
This patch series adds a new emulation for a HP PA-RISC 715/64 model,
as it's descrived here:
https://www.openpa.net/systems/hp-9000_715.html.
That machine has no PCI bus and instead uses a "LASI" chip which
has built-in NCR710 SCSI and i82596 network chips. Compared
to the other already emulated machines B160L and C3700, this machine
should be able to support older operating systems like HP-UX 9 as well.
The QEMU project participated in the Google Summer of Code 2025 program by
"Implementing LASI Network Card and NCR 710 SCSI Controller Device Models", and
Soumyajyotii Ssarkar stepped up to develop those drivers.
This patch series includes the code for the NCR710 SCSI controller,
the network code will follow in later patch series.
Please review those patches.
Helge & Soumyajyotii
Helge Deller (7):
target/hppa: Update SeaBIOS-hppa to version 19
hw/hppa: Fix firmware end address for LASI chip
hw/hppa: Fix interrupt of LASI parallel port
hw/hppa: Add the NCR 710 SCSI driver to hppa machines
hw/hppa: PCI devices depend on availability of PCI bus
hw/hppa: Require SeaBIOS version 19 for 715 machine
hw/hppa: Add 715 machine type including NCR710 SCSI
Soumyajyotii Ssarkar (3):
ncr710: Add driver for the NCR 53c710 SCSI chip
lasi: Forward LASI SCSI ports to NCR 53c710 driver
hw/scsi: Add config option for new ncr710 driver
hw/hppa/Kconfig | 1 +
hw/hppa/hppa_hardware.h | 3 +-
hw/hppa/machine.c | 110 +-
hw/misc/lasi.c | 6 +-
hw/scsi/Kconfig | 5 +
hw/scsi/lasi_ncr710.c | 303 +++++
hw/scsi/lasi_ncr710.h | 53 +
hw/scsi/meson.build | 1 +
hw/scsi/ncr53c710.c | 2477 +++++++++++++++++++++++++++++++++++
hw/scsi/ncr53c710.h | 270 ++++
hw/scsi/trace-events | 33 +
include/hw/misc/lasi.h | 2 +
pc-bios/hppa-firmware.img | Bin 167644 -> 630056 bytes
pc-bios/hppa-firmware64.img | Bin 206104 -> 699872 bytes
roms/seabios-hppa | 2 +-
15 files changed, 3256 insertions(+), 10 deletions(-)
create mode 100644 hw/scsi/lasi_ncr710.c
create mode 100644 hw/scsi/lasi_ncr710.h
create mode 100644 hw/scsi/ncr53c710.c
create mode 100644 hw/scsi/ncr53c710.h
--
2.51.0