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ยง
- EBDA_
EARLIEST_ ๐START The earliest (lowest) memory address an EBDA (Extended Bios Data Area) can start - EBDA_
END ๐The end of the EBDA (Extended Bios Data Area) - EBDA_
START_ ๐PTR This (usually!) contains the base address of the EBDA (Extended Bios Data Area), shifted right by 4 - RSDP_
BIOS_ ๐AREA_ END The end of the main BIOS area below 1mb in which to search for the RSDP (Root System Description Pointer) - RSDP_
BIOS_ ๐AREA_ START The start of the main BIOS area below 1mb in which to search for the RSDP (Root System Description Pointer) - RSDP_
SIGNATURE ๐The RSDP (Root System Description Pointer)โs signature (trailing space!)
Traitsยง
- Simple marker trait for the other ACPI table types
Functionsยง
- find_
search_ ๐areas Find the areas we should search for the RSDP in.