mirror of
https://github.com/RaySollium99/picodrive.git
synced 2025-09-05 15:27:46 -04:00
32x: avoid unnecessary logging
This commit is contained in:
parent
5ac99d9adf
commit
1ac97cbbf2
1 changed files with 17 additions and 2 deletions
|
@ -150,6 +150,10 @@ static void dmac_trigger(SH2 *sh2, struct dma_chan *chan)
|
|||
return;
|
||||
}
|
||||
|
||||
// DREQ1
|
||||
if ((chan->dar & 0xc7fffff0) == 0x00004030)
|
||||
return;
|
||||
|
||||
elprintf(EL_32XP|EL_ANOMALY, "unhandled DMA: "
|
||||
"%08x->%08x, cnt %d, chcr %04x @%06x",
|
||||
chan->sar, chan->dar, chan->tcr, chan->chcr, sh2->pc);
|
||||
|
@ -497,8 +501,19 @@ void p32x_dreq1_trigger(void)
|
|||
hit = 1;
|
||||
}
|
||||
|
||||
if (!hit)
|
||||
// debug
|
||||
#if (EL_LOGMASK & (EL_32XP|EL_ANOMALY))
|
||||
{
|
||||
static int miss_count;
|
||||
if (!hit) {
|
||||
if (++miss_count == 4)
|
||||
elprintf(EL_32XP|EL_ANOMALY, "dreq1: nobody cared");
|
||||
}
|
||||
else
|
||||
miss_count = 0;
|
||||
}
|
||||
#endif
|
||||
(void)hit;
|
||||
}
|
||||
|
||||
// vim:shiftwidth=2:ts=2:expandtab
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue