summaryrefslogtreecommitdiff
path: root/src/arch/x86/isa/includes.isa
diff options
context:
space:
mode:
authorGabe Black <gblack@eecs.umich.edu>2011-02-13 17:42:05 -0800
committerGabe Black <gblack@eecs.umich.edu>2011-02-13 17:42:05 -0800
commit1aa9698fa00e8ffce9b8d3c90b3bd76c3c9e950e (patch)
treeece5cc34b0ffdc2d341b3313f6e87fcb33329af4 /src/arch/x86/isa/includes.isa
parent5ee94f4a3dadda357c6d28b60c19b3638146f9a7 (diff)
downloadgem5-1aa9698fa00e8ffce9b8d3c90b3bd76c3c9e950e.tar.xz
X86: Define fault objects to carry debug messages.
These faults can panic/warn/warn_once, etc., instead of instructions doing that themselves directly. That way, instructions can be speculatively executed, and only if they're actually going to commit will their fault be invoked and the panic, etc., happen.
Diffstat (limited to 'src/arch/x86/isa/includes.isa')
-rw-r--r--src/arch/x86/isa/includes.isa1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/arch/x86/isa/includes.isa b/src/arch/x86/isa/includes.isa
index 58b1fbc62..32708043e 100644
--- a/src/arch/x86/isa/includes.isa
+++ b/src/arch/x86/isa/includes.isa
@@ -53,6 +53,7 @@ output header {{
#include <sstream>
#include <iostream>
+#include "arch/generic/debugfaults.hh"
#include "arch/x86/emulenv.hh"
#include "arch/x86/insts/macroop.hh"
#include "arch/x86/insts/microfpop.hh"