Commit d020aa50 authored by Paolo Bonzini's avatar Paolo Bonzini
Browse files

scsi: esp: respect FIFO invariant after message phase



The FIFO contains two bytes; hence the write ptr should be two bytes ahead
of the read pointer.

Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
parent d3cdc491
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -222,7 +222,7 @@ static void write_response(ESPState *s)
    } else {
        s->ti_size = 2;
        s->ti_rptr = 0;
        s->ti_wptr = 0;
        s->ti_wptr = 2;
        s->rregs[ESP_RFLAGS] = 2;
    }
    esp_raise_irq(s);