dev/acpi: Implement uACPI kernel APIs

This commit is contained in:
2026-10-28 22:07:39 +01:00
parent 8f30525cab
commit b52a3949a5
11 changed files with 672 additions and 11 deletions
+7
View File
@@ -2,14 +2,21 @@
#pragma once
#include <zinnia/errno.h>
#include <zinnia/init.h>
#include <zinnia/initgraph.h>
#include <zinnia/types.h>
#include <zinnia/workqueue.h>
#include <stdint.h>
INIT_EXTERN(acpi_stage);
INIT_EXTERN(acpi_namespace_stage);
extern phys_t acpi_rsdp_addr;
extern struct workqueue* acpi_workqueue;
errno_t acpi_reboot();
errno_t acpi_power_off();
struct acpi_match {
const char* hid;