SPARC: Turn on handleIprRead and handleIprWrite in SE in SPARC.

This commit is contained in:
Gabe Black 2011-10-10 00:31:51 -07:00
parent 5bab52d56d
commit 8eec565d0d
3 changed files with 0 additions and 14 deletions

View file

@ -48,21 +48,13 @@ namespace SparcISA
inline Tick
handleIprRead(ThreadContext *xc, Packet *pkt)
{
#if FULL_SYSTEM
return xc->getDTBPtr()->doMmuRegRead(xc, pkt);
#else
panic("Shouldn't have a memory mapped register in SE\n");
#endif
}
inline Tick
handleIprWrite(ThreadContext *xc, Packet *pkt)
{
#if FULL_SYSTEM
return xc->getDTBPtr()->doMmuRegWrite(xc, pkt);
#else
panic("Shouldn't have a memory mapped register in SE\n");
#endif
}

View file

@ -840,8 +840,6 @@ TLB::translateTiming(RequestPtr req, ThreadContext *tc,
translation->finish(translateAtomic(req, tc, mode), req, tc, mode);
}
#if FULL_SYSTEM
Tick
TLB::doMmuRegRead(ThreadContext *tc, Packet *pkt)
{
@ -1280,8 +1278,6 @@ doMmuWriteError:
return tc->getCpuPtr()->ticks(1);
}
#endif
void
TLB::GetTsbPtr(ThreadContext *tc, Addr addr, int ctx, Addr *ptrs)
{

View file

@ -167,10 +167,8 @@ class TLB : public BaseTLB
Fault translateAtomic(RequestPtr req, ThreadContext *tc, Mode mode);
void translateTiming(RequestPtr req, ThreadContext *tc,
Translation *translation, Mode mode);
#if FULL_SYSTEM
Tick doMmuRegRead(ThreadContext *tc, Packet *pkt);
Tick doMmuRegWrite(ThreadContext *tc, Packet *pkt);
#endif
void GetTsbPtr(ThreadContext *tc, Addr addr, int ctx, Addr *ptrs);
// Checkpointing