summaryrefslogtreecommitdiff
path: root/src/arch/mips/isa/formats/trap.isa
diff options
context:
space:
mode:
Diffstat (limited to 'src/arch/mips/isa/formats/trap.isa')
-rw-r--r--src/arch/mips/isa/formats/trap.isa8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/arch/mips/isa/formats/trap.isa b/src/arch/mips/isa/formats/trap.isa
index 574b808cc..6692e8ef8 100644
--- a/src/arch/mips/isa/formats/trap.isa
+++ b/src/arch/mips/isa/formats/trap.isa
@@ -70,9 +70,11 @@ def template TrapExecute {{
}};
def format Trap(code, *flags) {{
- code = 'panic(\"'
- code += 'Trap Exception Handler Is Currently Not Implemented.'
- code += '\");'
+ warn_code = 'warn(\"'
+ warn_code += 'Trap Exception Handler Is Currently Not Implemented.'
+ warn_code += '\");'
+ code = warn_code + "bool " + code
+
iop = InstObjParams(name, Name, 'MipsStaticInst', CodeBlock(code), flags)
header_output = BasicDeclare.subst(iop)
decoder_output = BasicConstructor.subst(iop)