[Zion] Add a keyboard interrupt handler and a driver manager.

This commit is contained in:
Drew Galbraith 2023-11-25 11:13:25 -08:00
parent d9a936db09
commit 838ef01a2a
12 changed files with 106 additions and 23 deletions

View file

@ -6,6 +6,7 @@
#include "debug/debug.h"
#include "interrupt/apic.h"
#include "interrupt/apic_timer.h"
#include "interrupt/driver_manager.h"
#include "interrupt/interrupt.h"
#include "interrupt/timer.h"
#include "loader/init_loader.h"
@ -46,6 +47,7 @@ extern "C" void zion() {
// These two need to occur after memory allocation is available.
Apic::Init();
ApicTimer::Init();
DriverManager driver_manager;
dbgln("[boot] Init syscalls.");
InitSyscall();