summaryrefslogtreecommitdiff
path: root/dev/tsunami_io.cc
diff options
context:
space:
mode:
Diffstat (limited to 'dev/tsunami_io.cc')
-rw-r--r--dev/tsunami_io.cc9
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 *