changeset 021a0724c5c0 in /z/repo/m5
details: http://repo.m5sim.org/m5?cmd=changeset;node=021a0724c5c0
description:
        X86: Use regular read requests in the walker instead of read exclusive.

diffstat:

 src/arch/x86/pagetable_walker.cc |  4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diffs (21 lines):

diff -r 5651f447e601 -r 021a0724c5c0 src/arch/x86/pagetable_walker.cc
--- a/src/arch/x86/pagetable_walker.cc  Sun Feb 27 14:17:26 2011 -0500
+++ b/src/arch/x86/pagetable_walker.cc  Sun Feb 27 16:24:10 2011 -0800
@@ -508,7 +508,7 @@
         flags.set(Request::UNCACHEABLE, uncacheable);
         RequestPtr request =
             new Request(nextRead, oldRead->getSize(), flags);
-        read = new Packet(request, MemCmd::ReadExReq, Packet::Broadcast);
+        read = new Packet(request, MemCmd::ReadReq, Packet::Broadcast);
         read->allocate();
         // If we need to write, adjust the read packet to write the modified
         // value back to memory.
@@ -578,7 +578,7 @@
     if (cr3.pcd)
         flags.set(Request::UNCACHEABLE);
     RequestPtr request = new Request(topAddr, dataSize, flags);
-    read = new Packet(request, MemCmd::ReadExReq, Packet::Broadcast);
+    read = new Packet(request, MemCmd::ReadReq, Packet::Broadcast);
     read->allocate();
 }
 
_______________________________________________
m5-dev mailing list
m5-dev@m5sim.org
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to