19 lines
557 B
C
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);
|