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