mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 19:12:43 +00:00 
			
		
		
		
	|  fd8a154f8c If IRQHandler's IRQ is shared, then disable_irq() should not call the controller to disable that IRQ as some other device might be using it. IRQHandler had a private variable to indicate if it is being shared: m_shared_with_others but it was never modified even if the IRQ was shared. Add a new member function set_shared_with_others() to enable/disable m_shared_with_others member of IRQHandler class. This function is called when an IRQHandler is being added/removed as a part of SharedIRQHandler. | ||
|---|---|---|
| .. | ||
| GenericInterruptHandler.cpp | ||
| GenericInterruptHandler.h | ||
| IRQHandler.cpp | ||
| IRQHandler.h | ||
| SharedIRQHandler.cpp | ||
| SharedIRQHandler.h | ||
| SpuriousInterruptHandler.cpp | ||
| SpuriousInterruptHandler.h | ||
| UnhandledInterruptHandler.cpp | ||
| UnhandledInterruptHandler.h | ||