diff --git a/kernel/src/thor_acpi.cpp b/kernel/src/thor_acpi.cpp index 2445ce41..048e1e9a 100644 --- a/kernel/src/thor_acpi.cpp +++ b/kernel/src/thor_acpi.cpp @@ -516,6 +516,8 @@ ACPI_STATUS AcpiOsWriteMemory(ACPI_PHYSICAL_ADDRESS Address, UINT64 value, UINT3 return rv; } +// Interrupts + struct acpi_interrupt_context { ACPI_OSD_HANDLER routine; void* context; @@ -526,8 +528,6 @@ void acpi_interrupt_handler(interrupt::syscall_regs*, void* context){ acpi_context->routine(acpi_context->context); } -// Interrupts - ACPI_STATUS AcpiOsInstallInterruptHandler(UINT32 irq, ACPI_OSD_HANDLER routine, void* context){ if (irq > 255){ return AE_BAD_PARAMETER;