diff options
Diffstat (limited to 'dev/tsunami_io.cc')
-rw-r--r-- | dev/tsunami_io.cc | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/dev/tsunami_io.cc b/dev/tsunami_io.cc index fa87a72c4..d32291d0d 100644 --- a/dev/tsunami_io.cc +++ b/dev/tsunami_io.cc @@ -65,11 +65,8 @@ TsunamiIO::RTCEvent::process() DPRINTF(MC146818, "RTC Timer Interrupt\n"); schedule(curTick + ticksPerSecond/RTC_RATE); //Actually interrupt the processor here - if (!tsunami->cchip->RTCInterrupting) { - tsunami->cchip->misc |= 1 << 7; - tsunami->cchip->RTCInterrupting = true; - tsunami->intrctrl->post(0, TheISA::INTLEVEL_IRQ2, 0); - } + tsunami->cchip->postRTC(); + } const char * |