changeset 01be402c5bf1 in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=01be402c5bf1
description:
        SPARC: Turn on handleIprRead and handleIprWrite in SE in SPARC.

diffstat:

 src/arch/sparc/mmapped_ipr.hh |  8 --------
 src/arch/sparc/tlb.cc         |  4 ----
 src/arch/sparc/tlb.hh         |  2 --
 3 files changed, 0 insertions(+), 14 deletions(-)

diffs (60 lines):

diff -r 017e5bbbb4e2 -r 01be402c5bf1 src/arch/sparc/mmapped_ipr.hh
--- a/src/arch/sparc/mmapped_ipr.hh     Sun Oct 09 23:48:27 2011 -0700
+++ b/src/arch/sparc/mmapped_ipr.hh     Mon Oct 10 00:31:51 2011 -0700
@@ -48,21 +48,13 @@
 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
 }
 
 
diff -r 017e5bbbb4e2 -r 01be402c5bf1 src/arch/sparc/tlb.cc
--- a/src/arch/sparc/tlb.cc     Sun Oct 09 23:48:27 2011 -0700
+++ b/src/arch/sparc/tlb.cc     Mon Oct 10 00:31:51 2011 -0700
@@ -840,8 +840,6 @@
     translation->finish(translateAtomic(req, tc, mode), req, tc, mode);
 }
 
-#if FULL_SYSTEM
-
 Tick
 TLB::doMmuRegRead(ThreadContext *tc, Packet *pkt)
 {
@@ -1280,8 +1278,6 @@
     return tc->getCpuPtr()->ticks(1);
 }
 
-#endif
-
 void
 TLB::GetTsbPtr(ThreadContext *tc, Addr addr, int ctx, Addr *ptrs)
 {
diff -r 017e5bbbb4e2 -r 01be402c5bf1 src/arch/sparc/tlb.hh
--- a/src/arch/sparc/tlb.hh     Sun Oct 09 23:48:27 2011 -0700
+++ b/src/arch/sparc/tlb.hh     Mon Oct 10 00:31:51 2011 -0700
@@ -167,10 +167,8 @@
     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
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to