1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 05:57:44 +00:00

Kernel: Add simple implementation for InterruptManagement on aarch64

This class currently hardcodes the use of the Raspberry Pi interrupt
controller.
This commit is contained in:
Timon Kruiper 2022-05-30 09:43:51 +02:00 committed by Linus Groh
parent 5eac2b9f33
commit c959344c00
4 changed files with 69 additions and 21 deletions

View file

@ -7,7 +7,6 @@
#include <AK/Singleton.h>
#include <AK/Types.h>
#include <Kernel/Arch/aarch64/InterruptManagement.h>
#include <Kernel/FileSystem/Inode.h>
#include <Kernel/KString.h>
#include <Kernel/Locking/SpinlockProtected.h>
@ -137,23 +136,3 @@ void KString::operator delete(void*)
extern "C" {
FlatPtr kernel_mapping_base;
}
// InterruptManagement.cpp
namespace Kernel {
u8 InterruptManagement::acquire_mapped_interrupt_number(u8)
{
VERIFY_NOT_REACHED();
}
InterruptManagement& InterruptManagement::the()
{
VERIFY_NOT_REACHED();
}
RefPtr<IRQController> InterruptManagement::get_responsible_irq_controller(u8)
{
VERIFY_NOT_REACHED();
}
}