Tracking issue for acpid features
acpid
needs the following features (among other things). Each item is relatively separate. A star at the end means you will need to understand the domain well. + or ++ indicates more effort.
-
fix bug in acpid
when using Rusty Object Notation for serialization - See #33 (ACPI knowledge not needed) -
change the acpi
crate fromgithub.com/rust-osdev/acpi
so the table types are not parameterized<H>
, but thenew
function is, and add afrom_table
new function that takes a virtual memory byte stream and creates a new table *++ https://github.com/rust-osdev/acpi/issues/172 -
publish various acpi tables as serialized data, and provide a serialized interface definition *++ -
implement some acpi related functionality such as battery management, as a way of clarifying requirements for acpi *+ -
implement new acpi table types such as DMAR (we have a partial implementation of DMAR) *++