blob: 23921851dcaecb3f3bad4379415b0bb53781d064 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#include <bindings.h>
#define ACPI_INTERNAL
#include <sys/acpi.h>
void acpi_sys_enable(struct acpi_state *state) {
outb(state->fadt->smi_command_port, state->fadt->acpi_enable);
}
int acpi_sys_shutdown(struct acpi_state *state) {
outw((unsigned int) state->fadt->pm1_a_control_block, state->SLP_TYPb | state->SLP_EN);
return -1;
}
|