Expand description
Abstracts the ACPI standard that provides interfaces for hardware detection, device configuration, and energy management.
Structs§
- ACPI is the successor to APM (Advanced Power Management), aiming to give the operating system more control over the hardware.
- Rsdp 🔒The first structure found in ACPI. It just tells us where the RSDT is.
- Header of an ACPI table
Enums§
- Error indicating why the ACPI tables could not be loaded correctly.
Constants§
- The earliest (lowest) memory address an EBDA (Extended Bios Data Area) can start
- EBDA_END 🔒The end of the EBDA (Extended Bios Data Area)
- This (usually!) contains the base address of the EBDA (Extended Bios Data Area), shifted right by 4
- The end of the main BIOS area below 1mb in which to search for the RSDP (Root System Description Pointer)
- The start of the main BIOS area below 1mb in which to search for the RSDP (Root System Description Pointer)
- The RSDP (Root System Description Pointer)’s signature (trailing space!)
Traits§
- Simple marker trait for the other ACPI table types
Functions§
- Find the areas we should search for the RSDP in.