From: Gabe Black Date: Sun, 2 Dec 2007 07:01:56 +0000 (-0800) Subject: X86: Make the "fault" microop predicated. X-Git-Tag: m5_2.0_beta5~64 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a548067b01ed99d4abc9483ca11466d3d9d4ceca;p=gem5.git X86: Make the "fault" microop predicated. --HG-- extra : convert_revision : ded34133afcd6af1f55b8991b82bad45258069d3 --- 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)