summaryrefslogtreecommitdiff
path: root/kern/system_events.cc
diff options
context:
space:
mode:
Diffstat (limited to 'kern/system_events.cc')
-rw-r--r--kern/system_events.cc32
1 files changed, 0 insertions, 32 deletions
diff --git a/kern/system_events.cc b/kern/system_events.cc
index 221eb228d..b76627dbf 100644
--- a/kern/system_events.cc
+++ b/kern/system_events.cc
@@ -48,22 +48,6 @@ SkipFuncEvent::process(ExecContext *xc)
}
}
-
-FnEvent::FnEvent(PCEventQueue *q, const std::string &desc, Addr addr,
- Stats::MainBin *bin)
- : PCEvent(q, desc, addr), _name(desc), mybin(bin)
-{
-}
-
-void
-FnEvent::process(ExecContext *xc)
-{
- if (xc->misspeculating())
- return;
-
- xc->getSystemPtr()->kernelBinning->call(xc, mybin);
-}
-
void
IdleStartEvent::process(ExecContext *xc)
{
@@ -72,19 +56,3 @@ IdleStartEvent::process(ExecContext *xc)
xc->readMiscReg(AlphaISA::IPR_PALtemp23), xc);
remove();
}
-
-void
-InterruptStartEvent::process(ExecContext *xc)
-{
- if (xc->getKernelStats())
- xc->getKernelStats()->mode(Kernel::interrupt, xc);
-}
-
-void
-InterruptEndEvent::process(ExecContext *xc)
-{
- // We go back to kernel, if we are user, inside the rti
- // pal code we will get switched to user because of the ICM write
- if (xc->getKernelStats())
- xc->getKernelStats()->mode(Kernel::kernel, xc);
-}