m5ops: clean up the m5ops stuff.
- insert warnings for deprecated m5ops - reserve opcodes for Ali's stuff - remove code for stuff that has been deprecated forever - simplify m5op_alpha
This commit is contained in:
@@ -123,12 +123,6 @@ quiesceTime(ThreadContext *tc)
|
||||
return (tc->readLastActivate() - tc->readLastSuspend()) / Clock::Int::ns;
|
||||
}
|
||||
|
||||
void
|
||||
m5exit_old(ThreadContext *tc)
|
||||
{
|
||||
exitSimLoop("m5_exit_old instruction encountered");
|
||||
}
|
||||
|
||||
void
|
||||
m5exit(ThreadContext *tc, Tick delay)
|
||||
{
|
||||
@@ -222,21 +216,6 @@ addsymbol(ThreadContext *tc, Addr addr, Addr symbolAddr)
|
||||
tc->getSystemPtr()->kernelSymtab->insert(addr,symbol);
|
||||
}
|
||||
|
||||
void
|
||||
anBegin(ThreadContext *tc, uint64_t cur)
|
||||
{
|
||||
Annotate::annotations.add(tc->getSystemPtr(), 0, cur >> 32, cur &
|
||||
0xFFFFFFFF, 0,0);
|
||||
}
|
||||
|
||||
void
|
||||
anWait(ThreadContext *tc, uint64_t cur, uint64_t wait)
|
||||
{
|
||||
Annotate::annotations.add(tc->getSystemPtr(), 0, cur >> 32, cur &
|
||||
0xFFFFFFFF, wait >> 32, wait & 0xFFFFFFFF);
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
dumpresetstats(ThreadContext *tc, Tick delay, Tick period)
|
||||
{
|
||||
|
||||
@@ -48,7 +48,6 @@ void quiesceNs(ThreadContext *tc, uint64_t ns);
|
||||
void quiesceCycles(ThreadContext *tc, uint64_t cycles);
|
||||
uint64_t quiesceTime(ThreadContext *tc);
|
||||
void m5exit(ThreadContext *tc, Tick delay);
|
||||
void m5exit_old(ThreadContext *tc);
|
||||
void loadsymbol(ThreadContext *xc);
|
||||
void resetstats(ThreadContext *tc, Tick delay, Tick period);
|
||||
void dumpstats(ThreadContext *tc, Tick delay, Tick period);
|
||||
@@ -59,7 +58,5 @@ uint64_t readfile(ThreadContext *tc, Addr vaddr, uint64_t len,
|
||||
void debugbreak(ThreadContext *tc);
|
||||
void switchcpu(ThreadContext *tc);
|
||||
void addsymbol(ThreadContext *tc, Addr addr, Addr symbolAddr);
|
||||
void anBegin(ThreadContext *tc, uint64_t cur);
|
||||
void anWait(ThreadContext *tc, uint64_t cur, uint64_t wait);
|
||||
|
||||
/* namespace PsuedoInst */ }
|
||||
|
||||
Reference in New Issue
Block a user