Files
2026-10-27 09:28:31 +01:00

19 lines
557 B
C

// Local runtime lifecycle for the resident firmware interpreter.
#pragma once
#include <ntlite/status.h>
#include "third_party/acpica/include/acpi.h"
KSTATUS AcpiNtlStartExecutor(void);
void AcpiNtlStopExecutor(void);
void AcpiNtlRestrictRuntimeMappings(void);
// Preallocated FADT register mappings remain valid throughout SCI dispatch.
KSTATUS AcpiNtlPrepareMmioRegisters(void);
void AcpiNtlReleaseMmioRegisters(void);
ACPI_STATUS AcpiNtlEcInitialize(void);
void AcpiNtlEcActivate(void);
void AcpiNtlEcTerminate(void);
uint32_t AcpiNtlEcCount(void);