qemu-e2k/hw/scsi
Mark Cave-Ayland 496913153a esp: fix PDMA target selection
Currently the target selection for PDMA is done after the SCSI command has been
delivered which is not correct. Perform target selection as part of the initial
get_cmd() call when the command is submitted: if no target is present, don't
raise DRQ.

If the target is present then switch to the command phase since the MacOS toolbox
ROM checks for this before attempting to submit the SCSI command.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Reviewed-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <20210304221103.6369-28-mark.cave-ayland@ilande.co.uk>
2021-03-07 10:39:05 +00:00
..
emulation.c
esp-pci.c esp: add vmstate_esp version to embedded ESPState 2021-03-07 10:39:05 +00:00
esp.c esp: fix PDMA target selection 2021-03-07 10:39:05 +00:00
Kconfig
lsi53c895a.c scsi: drop 'result' argument from command_complete callback 2021-02-25 14:14:32 +01:00
megasas.c scsi: drop 'result' argument from command_complete callback 2021-02-25 14:14:32 +01:00
meson.build
mfi.h
mpi.h
mptconfig.c nomaintainer: Fix Lesser GPL version number 2020-11-15 17:04:40 +01:00
mptendian.c nomaintainer: Fix Lesser GPL version number 2020-11-15 17:04:40 +01:00
mptsas.c scsi: drop 'result' argument from command_complete callback 2021-02-25 14:14:32 +01:00
mptsas.h
scsi-bus.c scsi: drop 'result' argument from command_complete callback 2021-02-25 14:14:32 +01:00
scsi-disk.c scsi-disk: pass guest recoverable errors through even for rerror=stop 2021-02-25 14:14:32 +01:00
scsi-generic.c scsi: allow user to set werror as report 2021-02-25 14:14:32 +01:00
spapr_vscsi.c scsi: drop 'result' argument from command_complete callback 2021-02-25 14:14:32 +01:00
srp.h
trace-events esp: add PDMA trace events 2021-03-07 10:39:05 +00:00
trace.h
vhost-scsi-common.c
vhost-scsi.c
vhost-user-scsi.c qdev: Move softmmu properties to qdev-properties-system.h 2020-12-18 15:20:17 -05:00
viosrp.h
virtio-scsi-dataplane.c virtio-scsi: don't process IO on fenced dataplane 2021-02-25 14:14:32 +01:00
virtio-scsi.c scsi: drop 'result' argument from command_complete callback 2021-02-25 14:14:32 +01:00
vmw_pvscsi.c scsi: drop 'result' argument from command_complete callback 2021-02-25 14:14:32 +01:00
vmw_pvscsi.h