Revision 3944966d hw/esp.c

b/hw/esp.c
61 61
    int32_t ti_size;
62 62
    uint32_t ti_rptr, ti_wptr;
63 63
    uint8_t ti_buf[TI_BUFSZ];
64
    uint32_t sense;
64
    uint32_t status;
65 65
    uint32_t dma;
66 66
    SCSIBus bus;
67 67
    SCSIDevice *current_dev;
......
318 318

  
319 319
static void write_response(ESPState *s)
320 320
{
321
    DPRINTF("Transfer status (sense=%d)\n", s->sense);
322
    s->ti_buf[0] = s->sense;
321
    DPRINTF("Transfer status (status=%d)\n", s->status);
322
    s->ti_buf[0] = s->status;
323 323
    s->ti_buf[1] = 0;
324 324
    if (s->dma) {
325 325
        s->dma_memory_write(s->dma_opaque, s->ti_buf, 2);
......
408 408
        s->async_len = 0;
409 409
        if (arg)
410 410
            DPRINTF("Command failed\n");
411
        s->sense = arg;
411
        s->status = arg;
412 412
        s->rregs[ESP_RSTAT] = STAT_ST;
413 413
        esp_dma_done(s);
414 414
        if (s->current_req) {
......
688 688
        VMSTATE_UINT32(ti_rptr, ESPState),
689 689
        VMSTATE_UINT32(ti_wptr, ESPState),
690 690
        VMSTATE_BUFFER(ti_buf, ESPState),
691
        VMSTATE_UINT32(sense, ESPState),
691
        VMSTATE_UINT32(status, ESPState),
692 692
        VMSTATE_UINT32(dma, ESPState),
693 693
        VMSTATE_BUFFER(cmdbuf, ESPState),
694 694
        VMSTATE_UINT32(cmdlen, ESPState),

Also available in: Unified diff