diff mbox series

[2/5] esp.c: improve comment in esp_transfer_data()

Message ID 20241101220052.1463805-3-mark.cave-ayland@ilande.co.uk (mailing list archive)
State New
Headers show
Series esp.c: only allow ESP commands permitted in the current mode | expand

Commit Message

Mark Cave-Ayland Nov. 1, 2024, 10 p.m. UTC
Whilst working on the previous patch, the existing comment was not enough to
document when the TI command codepath was being used. Update and improve the
comment accordingly.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
---
 hw/scsi/esp.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
diff mbox series

Patch

diff --git a/hw/scsi/esp.c b/hw/scsi/esp.c
index 5723290d62..36e92dcd7b 100644
--- a/hw/scsi/esp.c
+++ b/hw/scsi/esp.c
@@ -1032,8 +1032,9 @@  void esp_transfer_data(SCSIRequest *req, uint32_t len)
         case CMD_TI | CMD_DMA:
         case CMD_TI:
             /*
-             * Bus service interrupt raised because of initial change to
-             * DATA phase
+             * If the final COMMAND phase data was transferred using a TI
+             * command, clear ESP_CMD to terminate the TI command and raise
+             * the completion interrupt
              */
             s->rregs[ESP_CMD] = 0;
             s->rregs[ESP_RINTR] |= INTR_BS;