diff --git a/Kernel/Interrupts/GenericInterruptHandler.h b/Kernel/Interrupts/GenericInterruptHandler.h index a7000b7e45..cb2e492d5e 100644 --- a/Kernel/Interrupts/GenericInterruptHandler.h +++ b/Kernel/Interrupts/GenericInterruptHandler.h @@ -48,6 +48,8 @@ public: virtual bool eoi() = 0; void increment_call_count(); + void set_reserved() { m_reserved = true; }; + bool reserved() const { return m_reserved; }; protected: void change_interrupt_number(u8 number); @@ -61,6 +63,7 @@ private: u8 m_interrupt_number { 0 }; bool m_disable_remap { false }; bool m_registered { false }; + bool m_reserved { false }; IntrusiveListNode m_list_node;