mirror of
https://github.com/dingusdev/dingusppc.git
synced 2024-12-22 15:29:58 +00:00
dbdma: prevent STOP from updating xferStatus.
This commit is contained in:
parent
bd7c424989
commit
04899d6528
@ -189,10 +189,11 @@ void DMAChannel::finish_cmd() {
|
|||||||
this->ch_stat |= CH_STAT_BT;
|
this->ch_stat |= CH_STAT_BT;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
if (res.is_writable)
|
if (res.is_writable)
|
||||||
WRITE_WORD_LE_A(&cmd_desc[14], this->ch_stat | CH_STAT_ACTIVE);
|
WRITE_WORD_LE_A(&cmd_desc[14], this->ch_stat | CH_STAT_ACTIVE);
|
||||||
|
}
|
||||||
|
|
||||||
this->ch_stat &= ~(CH_STAT_FLUSH | CH_STAT_BT);
|
this->ch_stat &= ~(CH_STAT_FLUSH | CH_STAT_BT);
|
||||||
|
|
||||||
// all INPUT and OUTPUT commands including LOAD_QUAD and STORE_QUAD update cmd.resCount
|
// all INPUT and OUTPUT commands including LOAD_QUAD and STORE_QUAD update cmd.resCount
|
||||||
|
Loading…
Reference in New Issue
Block a user