aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorMark Cave-Ayland <mark.cave-ayland@ilande.co.uk>2024-01-12 12:54:06 +0000
committerMark Cave-Ayland <mark.cave-ayland@ilande.co.uk>2024-02-13 19:37:28 +0000
commit8ba3204893d755c3b43eb4cff7f2b88a2e247733 (patch)
treefb22b3fde92c5da2a3ca66bc359dc98c927e6bb6 /scripts
parent41f157e50f7e9d3da751f178565109bbd069350d (diff)
downloadqemu-8ba3204893d755c3b43eb4cff7f2b88a2e247733.zip
qemu-8ba3204893d755c3b43eb4cff7f2b88a2e247733.tar.gz
qemu-8ba3204893d755c3b43eb4cff7f2b88a2e247733.tar.bz2
esp.c: handle non-DMA FIFO writes used to terminate DMA commands
Certain versions of MacOS send the first 5 bytes of the CDB using DMA and then send the last byte of the CDB by writing to the FIFO. Update the non-DMA state machine to detect the end of the CDB and execute the SCSI command using similar logic as that which already exists for transferring the remainder of the CDB using the ESP TI command. Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> Tested-by: Helge Deller <deller@gmx.de> Tested-by: Thomas Huth <thuth@redhat.com> Message-Id: <20240112125420.514425-75-mark.cave-ayland@ilande.co.uk> Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions