This series contains fixes for the esp-pci device (am53c974 or dc390) for a few issues spotted whilst testing the previous ESP series.
Patches 1-3 are fixes for issues found by Helge/Guenter whilst testing the hppa C3700 machine with the amd53c974/dc390 devices under Linux, whilst patch 4 fixes an issue that was exposed by testing MS-DOS and Windows drivers. With this series applied on top of the reworked ESP device, it is possible to boot Linux under qemu-system-hppa without any errors and also boot and install Win98SE from a DC390 PCI SCSI controller (no IDE!) using an MS-DOS boot floppy. Signed-off-by: Mark Cave-Ayland <mark.cave-ayl...@ilande.co.uk> Based-on: 20240112125420.514425-1-mark.cave-ayl...@ilande.co.uk Mark Cave-Ayland (4): esp-pci.c: use correct address register for PCI DMA transfers esp-pci.c: generate PCI interrupt from separate ESP and PCI sources esp-pci.c: synchronise setting of DMA_STAT_DONE with ESP completion interrupt esp-pci.c: set DMA_STAT_BCMBLT when BLAST command issued hw/scsi/esp-pci.c | 61 +++++++++++++++++++++++++++++++---------------- 1 file changed, 41 insertions(+), 20 deletions(-) -- 2.39.2