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;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// DREQ1
|
||||||
|
if ((chan->dar & 0xc7fffff0) == 0x00004030)
|
||||||
|
return;
|
||||||
|
|
||||||
elprintf(EL_32XP|EL_ANOMALY, "unhandled DMA: "
|
elprintf(EL_32XP|EL_ANOMALY, "unhandled DMA: "
|
||||||
"%08x->%08x, cnt %d, chcr %04x @%06x",
|
"%08x->%08x, cnt %d, chcr %04x @%06x",
|
||||||
chan->sar, chan->dar, chan->tcr, chan->chcr, sh2->pc);
|
chan->sar, chan->dar, chan->tcr, chan->chcr, sh2->pc);
|
||||||
|
@ -497,8 +501,19 @@ void p32x_dreq1_trigger(void)
|
||||||
hit = 1;
|
hit = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!hit)
|
// debug
|
||||||
elprintf(EL_32XP|EL_ANOMALY, "dreq1: nobody cared");
|
#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
|
// vim:shiftwidth=2:ts=2:expandtab
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue