panic: Add stub code for UHCI, EHCI & XHCI controllers

This commit is contained in:
EnderIce2
2024-11-10 16:30:43 +02:00
parent a211280891
commit ef1c5bb39e
12 changed files with 1127 additions and 29 deletions

View File

@ -37,7 +37,7 @@
#endif
#include "../../kernel.h"
#include "keyboard.hpp"
#include "kbd/keyboard.hpp"
extern void ExPrint(const char *Format, ...);
extern void DiagnosticDataCollection();
@ -640,13 +640,9 @@ nsa void DisplayCrashScreen(CPU::ExceptionFrame *Frame)
}
DisplayTopOverlay();
DisplayMainScreen(Frame);
new CrashKeyboardDriver;
InitializeKeyboards();
DisplayBottomOverlay();
// CPU::Halt(true);
#ifdef DEBUG
static int once = 0;
@ -749,6 +745,8 @@ nsa void DisplayCrashScreen(CPU::ExceptionFrame *Frame)
ExPrint(keyBuf);
}
#endif
debug("cpu halted");
CPU::Halt(true);
}
nsa void DisplayStackSmashing()