aboutsummaryrefslogtreecommitdiff
path: root/ui/input-keymap.c
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 /ui/input-keymap.c
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 'ui/input-keymap.c')
0 files changed, 0 insertions, 0 deletions