mirror of https://github.com/xemu-project/xemu.git
Set READY_STAT after a WIN_DIAGNOSE per ATA-3 (Till Straumann).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3912 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
parent
044fae83ad
commit
38453b93dd
2
hw/ide.c
2
hw/ide.c
|
@ -2141,7 +2141,7 @@ static void ide_ioport_write(void *opaque, uint32_t addr, uint32_t val)
|
||||||
break;
|
break;
|
||||||
case WIN_DIAGNOSE:
|
case WIN_DIAGNOSE:
|
||||||
ide_set_signature(s);
|
ide_set_signature(s);
|
||||||
s->status = 0x00; /* NOTE: READY is _not_ set */
|
s->status = READY_STAT;
|
||||||
s->error = 0x01;
|
s->error = 0x01;
|
||||||
ide_set_irq(s);
|
ide_set_irq(s);
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue