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