summaryrefslogtreecommitdiff
path: root/src/arch/x86
diff options
context:
space:
mode:
authorGabe Black <gblack@eecs.umich.edu>2007-12-01 23:01:56 -0800
committerGabe Black <gblack@eecs.umich.edu>2007-12-01 23:01:56 -0800
commita548067b01ed99d4abc9483ca11466d3d9d4ceca (patch)
tree07b0c9a12e51a5abf69c5673384215b3cdf30f7b /src/arch/x86
parent557bc8064752ac66c099542956af63670a666de5 (diff)
downloadgem5-a548067b01ed99d4abc9483ca11466d3d9d4ceca.tar.xz
X86: Make the "fault" microop predicated.
--HG-- extra : convert_revision : ded34133afcd6af1f55b8991b82bad45258069d3
Diffstat (limited to 'src/arch/x86')
-rw-r--r--src/arch/x86/isa/microops/specop.isa4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/arch/x86/isa/microops/specop.isa b/src/arch/x86/isa/microops/specop.isa
index 3ca59f033..6bcc7ff91 100644
--- a/src/arch/x86/isa/microops/specop.isa
+++ b/src/arch/x86/isa/microops/specop.isa
@@ -225,13 +225,13 @@ let {{
"cc" : self.cond}
return allocator
- iop = InstObjParams("fault", "MicroFault", "MicroFaultBase",
+ iop = InstObjParams("fault", "MicroFaultFlags", "MicroFaultBase",
{"code": "",
"cond_test": "checkCondition(ccFlagBits, cc)"})
exec_output = MicroFaultExecute.subst(iop)
header_output = MicroFaultDeclare.subst(iop)
decoder_output = MicroFaultConstructor.subst(iop)
- iop = InstObjParams("fault", "MicroFaultFlags", "MicroFaultBase",
+ iop = InstObjParams("fault", "MicroFault", "MicroFaultBase",
{"code": "",
"cond_test": "true"})
exec_output += MicroFaultExecute.subst(iop)