In this patch series we fix NetBSD's issues raised in our NCR710 SCSI Controller for the PA-RISC Machines.
The changes address multiple issues in the NCR710 emulation that currently prevent proper operation under NetBSD such as: - DMA flow control - Interrupt handling - Command completion - Device state management The changes have been tested on PARISC 715 machine running NetBSD. I would appreciate review and feedback from the maintainers and the community and would be happy follow up with revision. I would be delighted if we could get this series merged for the upcoming release of QEMU. Thank you, Soumyajyotii Ssarkar Soumyajyotii Ssarkar (10): scsi:ncr710: Add null pointer checks scsi:ncr710: Fix use after free in command_complete scsi:ncr710: Fix interrupt related register handing scsi:ncr710: Fix DMA State machine and flow control scsi:ncr710: Fix table indirect addressing endianness scsi:ncr710:Mark command complete in status phase and fix disconnect scsi:ncr53c710: Add LUN scanning scsi:ncr710: Simplify disconnect handling scsi:ncr710: Fix DSA register scsi:ncr710: Fix CTEST FIFO status hw/scsi/ncr53c710.c | 93 ++++++++++++++++++++++++++++++++++----------- 1 file changed, 70 insertions(+), 23 deletions(-) -- 2.49.0
