diff options
Diffstat (limited to 'src/arch/x86/faults.hh')
-rw-r--r-- | src/arch/x86/faults.hh | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/arch/x86/faults.hh b/src/arch/x86/faults.hh index 54b92bd47..0e573f051 100644 --- a/src/arch/x86/faults.hh +++ b/src/arch/x86/faults.hh @@ -418,6 +418,16 @@ namespace X86ISA void invoke(ThreadContext * tc); }; + class StartupInterrupt : public X86Interrupt + { + public: + StartupInterrupt(uint8_t _vector) : + X86Interrupt("Startup Interrupt", "#SIPI", _vector) + {} + + void invoke(ThreadContext * tc); + }; + class SoftwareInterrupt : public X86Interrupt { public: |