summaryrefslogtreecommitdiff
path: root/src/arch
diff options
context:
space:
mode:
authorKevin Lim <ktlim@umich.edu>2006-06-13 14:39:05 -0400
committerKevin Lim <ktlim@umich.edu>2006-06-13 14:39:05 -0400
commitdcf02c25e380b113bcf05e3b3a5bf79fc19b3150 (patch)
treeb908be0b694673ca4e274c2fac25bc491faeda0f /src/arch
parent4ad3d47464734e5747efe9f4158d32bdedc73abc (diff)
downloadgem5-dcf02c25e380b113bcf05e3b3a5bf79fc19b3150.tar.xz
Make syscalls serialize after instructions so they work properly on the new CPU model.
--HG-- extra : convert_revision : c2cea5771e41d3c97d0e44559316363718d89abd
Diffstat (limited to 'src/arch')
-rw-r--r--src/arch/alpha/isa/decoder.isa2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/arch/alpha/isa/decoder.isa b/src/arch/alpha/isa/decoder.isa
index 2ecd9f5ad..d2908b27a 100644
--- a/src/arch/alpha/isa/decoder.isa
+++ b/src/arch/alpha/isa/decoder.isa
@@ -701,7 +701,7 @@ decode OPCODE default Unknown::unknown() {
}}, IsNonSpeculative);
0x83: callsys({{
xc->syscall(R0);
- }}, IsNonSpeculative);
+ }}, IsSerializeAfter, IsNonSpeculative);
// Read uniq reg into ABI return value register (r0)
0x9e: rduniq({{ R0 = Runiq; }}, IsIprAccess);
// Write uniq reg with value from ABI arg register (r16)