acpi
acpi copied to clipboard
Rust library for parsing ACPI tables and interpreting AML
Managed to aggregate a few `acpi-dumper` outputs into a [database](https://github.com/kennystrawnmusic/acpi-dumper-db) that could easily be used as a starting point for the team — using this issue as a starting point...
**Edit: this list is in the process of being replaced with dedicated issues for each feature.** Note: this list is probably still incomplete ### Namespace modifiers - [x] DefAlias (#93)...
`DefFatal` can be used by ASL to report a fatal error to OSPM. We can use this to test features of ASL within `asl_tester`. - [ ] Don't panic, but...
Spec is [here](https://software.intel.com/content/dam/develop/public/us/en/documents/vt-directed-io-spec.pdf) (section 8.1)
These are special op regions that actually point to an ACPI table in the RSDT/XSDT. I guess we'll need a method on the handler that asks the OS to retrieve...
- [ ] Parse `DefAlias` - [ ] Handle aliases in the namespace
The firmware is allowed to assume that certain objects exist, that must be provided by the OSPM: - [ ] `\_GL` - the global lock mutex - [x] `\_OS` -...