SPARC: Turn on handleIprRead and handleIprWrite in SE in SPARC.
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user