diff options
-rw-r--r-- | src/arch/x86/faults.hh | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/arch/x86/faults.hh b/src/arch/x86/faults.hh index 384b4b352..6d89c273a 100644 --- a/src/arch/x86/faults.hh +++ b/src/arch/x86/faults.hh @@ -70,6 +70,21 @@ namespace X86ISA panic("X86 faults are not implemented!"); } }; + + static inline Fault genPageTableFault(Addr va) + { + panic("Page table fault not implemented in x86!\n"); + } + + static inline Fault genMachineCheckFault() + { + panic("Machine check fault not implemented in x86!\n"); + } + + static inline Fault genAlignmentFault() + { + panic("Alignment fault not implemented (or for the most part existant) in x86!\n"); + } }; #endif // __ARCH_X86_FAULTS_HH__ |