summaryrefslogtreecommitdiff
path: root/src/arch/x86/faults.hh
diff options
context:
space:
mode:
authorGabe Black <gblack@eecs.umich.edu>2010-08-23 09:44:19 -0700
committerGabe Black <gblack@eecs.umich.edu>2010-08-23 09:44:19 -0700
commitf6182f948bdc05f3d0949627378ac5d15eea8e58 (patch)
tree2d3d3d9eae9e19a3838d36cdb26e266e07b9b34c /src/arch/x86/faults.hh
parent172e45fc97373757ff171d145e7b1f5c14573b0f (diff)
downloadgem5-f6182f948bdc05f3d0949627378ac5d15eea8e58.tar.xz
X86: Make the TLB fault instead of panic when something is unmapped in SE mode.
The fault object, if invoked, would then panic. This is a bit less direct, but it means speculative execution won't panic the simulator.
Diffstat (limited to 'src/arch/x86/faults.hh')
-rw-r--r--src/arch/x86/faults.hh2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/arch/x86/faults.hh b/src/arch/x86/faults.hh
index 01d75fe17..bf3b6c8de 100644
--- a/src/arch/x86/faults.hh
+++ b/src/arch/x86/faults.hh
@@ -327,9 +327,9 @@ namespace X86ISA
errorCode = code;
}
-#if FULL_SYSTEM
void invoke(ThreadContext * tc);
+#if FULL_SYSTEM
virtual std::string describe() const;
#endif
};