X86: Make x86 use PREFETCH instead of PF_EXCLUSIVE.
authorGabe Black <gblack@eecs.umich.edu>
Mon, 9 Nov 2009 06:49:57 +0000 (22:49 -0800)
committerGabe Black <gblack@eecs.umich.edu>
Mon, 9 Nov 2009 06:49:57 +0000 (22:49 -0800)
src/arch/x86/isa/microops/ldstop.isa

index 912aa3511de8592a38ae06bc57257b0531ef2e99..afe1ead594f3fa9bec4aaeaa99fa7f5a520a6b28 100644 (file)
@@ -157,7 +157,7 @@ def template MicroLoadExecute {{
 
         if (fault == NoFault) {
             %(code)s;
-        } else if (memFlags & Request::PF_EXCLUSIVE) {
+        } else if (memFlags & Request::PREFETCH) {
             // For prefetches, ignore any faults/exceptions.
             return NoFault;
         }
@@ -374,7 +374,7 @@ let {{
             if atCPL0:
                 self.memFlags += " | (CPL0FlagBit << FlagShift)"
             if prefetch:
-                self.memFlags += " | Request::PF_EXCLUSIVE"
+                self.memFlags += " | Request::PREFETCH"
             self.memFlags += " | (machInst.legacy.addr ? " + \
                              "(AddrSizeFlagBit << FlagShift) : 0)"