pr: ACPI Power Shutdown Implemented (#14)

* Flush PS/2 Devices on boot to avoid Locking dependent on the out buffer on real hardware / emulated PS2 over USB

Removed Slow and Unnessisarty flipping causing kconsole write slowdowns consequently speeding up the boot process

* sod wc

* ignoring dynamically created objects, added make run rule which will automatically detect the platform and then use the correct platform rule

* ACPI Power Shutdown
This commit is contained in:
Myles "Mellurboo" Wilson
2026-05-10 20:16:54 +01:00
committed by GitHub
parent 77744464e3
commit b85bb900e6
11 changed files with 516 additions and 98 deletions

View File

@@ -4,15 +4,13 @@
#include "idt.h"
#include "io.h"
#include "kutils.h"
#include "../core/panic.h"
extern void serial_write(const char *str);
#include "process.h"
#include "cmd.h"
void kernel_panic(registers_t *regs, const char *error_name);
static const char *exception_messages[] = {
"Division By Zero",
"Debug",