Only assert INTRQ on PIO transfers in the PACKET ATA command

This commit is contained in:
StrikerX3 2018-12-10 16:34:40 -02:00
parent 31f456efe6
commit a7e6b0dd96

View file

@ -255,7 +255,10 @@ void PacketProtocolCommand::ProcessPacketImmediate() {
m_regs.status |= StDataRequest;
m_regs.status &= ~StBusy;
m_interrupt.Assert();
// Only assert INTRQ on PIO transfers
if (!m_packetCmdState.input.dmaTransfer) {
m_interrupt.Assert();
}
}
void PacketProtocolCommand::ProcessPacketOverlapped() {