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

Mark Cave-Ayland posted 5 patches 3 weeks ago
[PATCH 2/5] esp.c: improve comment in esp_transfer_data()
Posted by Mark Cave-Ayland 3 weeks ago
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 --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;
-- 
2.39.5