diff options
| author | Ian Moffett <ian@osmora.org> | 2025-11-17 16:48:13 -0500 |
|---|---|---|
| committer | Ian Moffett <ian@osmora.org> | 2025-11-17 16:48:13 -0500 |
| commit | c0875764f2a30ea8c9d7f628f2fe0ab2e66589f8 (patch) | |
| tree | c6948e4a27735a537464c63c483829855cd70a98 /sys/inc/acpi/acpi.h | |
| parent | 4c961e20744579a2ba8c4de7ad1e7ecb22702f09 (diff) | |
kern: acpi: Add acpi_read_madt() helper
Signed-off-by: Ian Moffett <ian@osmora.org>
Diffstat (limited to 'sys/inc/acpi/acpi.h')
| -rw-r--r-- | sys/inc/acpi/acpi.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/sys/inc/acpi/acpi.h b/sys/inc/acpi/acpi.h index d9a2a47..29837ba 100644 --- a/sys/inc/acpi/acpi.h +++ b/sys/inc/acpi/acpi.h @@ -31,6 +31,7 @@ #define _ACPI_ACPI_H_ 1 #include <sys/types.h> +#include <acpi/tables.h> /* * Initialize the ACPI subsystem @@ -42,4 +43,12 @@ void acpi_init(void); */ void *acpi_query(const char *s); +/* + * Acquire a MADT entry by type + */ +int acpi_read_madt( + uint32_t type, int(*cb)(struct apic_header *h, size_t arg), + size_t arg +); + #endif /* !_ACPI_ACPI_H_ */ |
