diff options
author | Gabe Black <gblack@eecs.umich.edu> | 2010-08-23 09:44:19 -0700 |
---|---|---|
committer | Gabe Black <gblack@eecs.umich.edu> | 2010-08-23 09:44:19 -0700 |
commit | f6182f948bdc05f3d0949627378ac5d15eea8e58 (patch) | |
tree | 2d3d3d9eae9e19a3838d36cdb26e266e07b9b34c /src/arch/x86/faults.hh | |
parent | 172e45fc97373757ff171d145e7b1f5c14573b0f (diff) | |
download | gem5-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.hh | 2 |
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 }; |