diff options
Diffstat (limited to 'src/arch/x86/interrupts.hh')
-rw-r--r-- | src/arch/x86/interrupts.hh | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/arch/x86/interrupts.hh b/src/arch/x86/interrupts.hh index da0d767fd..8997d7402 100644 --- a/src/arch/x86/interrupts.hh +++ b/src/arch/x86/interrupts.hh @@ -274,6 +274,13 @@ class Interrupts : public BasicPioDevice, IntDevice */ bool checkInterrupts(ThreadContext *tc) const; + /** + * Check if there are pending interrupts without ignoring the + * interrupts disabled flag. + * + * @return true if there are interrupts pending. + */ + bool checkInterruptsRaw() const; Fault getInterrupt(ThreadContext *tc); void updateIntrInfo(ThreadContext *tc); |