mirror of https://gitee.com/openkylin/qemu.git
ide: clear SRST after SRST finishes
The SRST protocol states that after diagnostics are complete and the status is posted, we should clear the SRST bit if it should so happen to be set. The reset method itself should handle this, but just in case -- make our intention explicit here. Signed-off-by: John Snow <jsnow@redhat.com> Tested-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> Message-id: 20201020200242.1497705-4-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com>
This commit is contained in:
parent
b45bcd81e0
commit
1a9925e339
|
@ -2268,6 +2268,8 @@ static void ide_bus_perform_srst(void *opaque)
|
|||
s = &bus->ifs[i];
|
||||
ide_perform_srst(s);
|
||||
}
|
||||
|
||||
bus->cmd &= ~IDE_CTRL_RESET;
|
||||
}
|
||||
|
||||
void ide_ctrl_write(void *opaque, uint32_t addr, uint32_t val)
|
||||
|
|
Loading…
Reference in New Issue