summaryrefslogtreecommitdiff
path: root/src/arch/x86/insts/badmicroop.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/arch/x86/insts/badmicroop.cc')
-rw-r--r--src/arch/x86/insts/badmicroop.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/arch/x86/insts/badmicroop.cc b/src/arch/x86/insts/badmicroop.cc
index 09248738d..5d9c381f0 100644
--- a/src/arch/x86/insts/badmicroop.cc
+++ b/src/arch/x86/insts/badmicroop.cc
@@ -39,6 +39,7 @@
#include "arch/x86/insts/badmicroop.hh"
+#include "arch/generic/debugfaults.hh"
#include "arch/x86/generated/decoder.hh"
#include "arch/x86/isa_traits.hh"
@@ -56,8 +57,8 @@ namespace X86ISA
// try to delete the static memory when it was destructed.
const StaticInstPtr badMicroop =
- new X86ISAInst::MicroPanic(dummyMachInst, "BAD",
+ new X86ISAInst::MicroDebug(dummyMachInst, "panic", "BAD",
StaticInst::IsMicroop | StaticInst::IsLastMicroop,
- "Invalid microop!", 0);
+ new GenericISA::M5PanicFault("Invalid microop!"));
} // namespace X86ISA