Revision c451ee71 hw/ide.c

b/hw/ide.c
1570 1570
            }
1571 1571
            break;
1572 1572
	case WIN_STANDBYNOW1:
1573
        case WIN_IDLEIMMEDIATE:
1573 1574
	    s->status = READY_STAT;
1574 1575
            ide_set_irq(s);
1575 1576
            break;
......
1584 1585
            }
1585 1586
            ide_set_irq(s);
1586 1587
            break;
1588
        case WIN_DIAGNOSE:
1589
            ide_set_signature(s);
1590
            s->status = 0x00; /* NOTE: READY is _not_ set */
1591
            s->error = 0x01;
1592
            break;
1587 1593
        case WIN_SRST:
1588 1594
            if (!s->is_cdrom)
1589 1595
                goto abort_cmd;

Also available in: Unified diff