Liav A
3f98a67d75
Interrupts: Remove unused methods
2020-03-24 16:15:33 +01:00
Liav A
e880fe0765
Kernel: Use a const reference to RegisterState in IRQ handling
2020-03-19 15:48:00 +01:00
Liav A
773afefe7c
Kernel: Change HandlerPurpose to HandlerType
...
Also, GenericInterruptHandler class requires to implement two new
methods.
2020-03-06 11:19:51 +01:00
Liav A
e22ab33a4d
Kernel: Add SpuriousInterruptHandler type into HandlerPurpose
2020-02-29 00:12:46 +01:00
Liav A
fe664965c2
Kernel: Change get_sharing_devices_count() in GenericInterruptHandler
...
The new method' name is sharing_devices_count().
The Serenity Coding Style tends to not accept the word "get" in
methods' names if possible.
2020-02-24 11:27:03 +01:00
Liav A
b201b23363
Kernel: Add Interrupt Management and Generic Interrupt Handler
...
The GenericInterruptHandler class will be used to represent
an abstract interrupt handler. The InterruptManagement class will
represent a centralized component to manage interrupts.
2020-02-24 11:27:03 +01:00