projects
/
gem5.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b1a1f9a
)
X86: Make x86 use PREFETCH instead of PF_EXCLUSIVE.
author
Gabe Black
<gblack@eecs.umich.edu>
Mon, 9 Nov 2009 06:49:57 +0000
(22:49 -0800)
committer
Gabe Black
<gblack@eecs.umich.edu>
Mon, 9 Nov 2009 06:49:57 +0000
(22:49 -0800)
src/arch/x86/isa/microops/ldstop.isa
patch
|
blob
|
history
diff --git
a/src/arch/x86/isa/microops/ldstop.isa
b/src/arch/x86/isa/microops/ldstop.isa
index 912aa3511de8592a38ae06bc57257b0531ef2e99..afe1ead594f3fa9bec4aaeaa99fa7f5a520a6b28 100644
(file)
--- a/
src/arch/x86/isa/microops/ldstop.isa
+++ b/
src/arch/x86/isa/microops/ldstop.isa
@@
-157,7
+157,7
@@
def template MicroLoadExecute {{
if (fault == NoFault) {
%(code)s;
- } else if (memFlags & Request::P
F_EXCLUSIVE
) {
+ } else if (memFlags & Request::P
REFETCH
) {
// For prefetches, ignore any faults/exceptions.
return NoFault;
}
@@
-374,7
+374,7
@@
let {{
if atCPL0:
self.memFlags += " | (CPL0FlagBit << FlagShift)"
if prefetch:
- self.memFlags += " | Request::P
F_EXCLUSIVE
"
+ self.memFlags += " | Request::P
REFETCH
"
self.memFlags += " | (machInst.legacy.addr ? " + \
"(AddrSizeFlagBit << FlagShift) : 0)"