Collaboration diagram for Advanced Configuration and Power Interface:
ACPI defines a hardware and software interface to enable OS-directed device configuration and power management for devices connected to the system motherboard. It replaces APM and PNPBIOS, two older conventions, and the MultiProcessor specification (MPS).
This software is implemented from the specifications documented in the Advanced Configuration and Power Interface Specification, Revision 2.0c, August 25, 2003. The specification is copyrighted by Compaq Computer Corporation, Microsoft Corporation, Phoenix Technologies Ltd., and Toshiba Corporation.
Files | |
file | acpi.cpp |
Advanced Configuration and Power Management. | |
file | acpi.h |
Advanced Configuration and Power Interface. | |
Classes | |
class | Zygoma::ia32::Acpi::RootSystemDescriptionPointer |
The ACPI root system description pointer (RSDP). More... | |
struct | Zygoma::ia32::Acpi::SystemDescriptionTableHeader |
The header common to all ACPI system description tables. More... | |
class | Zygoma::ia32::Acpi::ConfigTableIterator |
A forward iterator that can traverse all entries in the ACPI root system description table. More... | |
class | Zygoma::ia32::Acpi::RootSystemDescriptionTable |
The ACPI Root System Description Table (RSDT). More... | |
class | Zygoma::ia32::Acpi::FixedAcpiDescriptionTable |
Defines fixed hardware information such as base addresses, etc. More... | |
class | Zygoma::ia32::Acpi::DifferentiatedSystemDescriptionTable |
Contains implementation and configuration information that can be used for power management, thermal management, and Plug'n'Play functionality. More... | |
Functions | |
bool | Zygoma::ia32::Acpi::operator== (const ConfigTableIterator &lhs, const ConfigTableIterator &rhs) |
Compares two ConfigTableIterators for equality. | |
bool | Zygoma::ia32::Acpi::operator!= (const ConfigTableIterator &lhs, const ConfigTableIterator &rhs) |
Compares two ConfigTableIterators for inequality. |
|
Compares two ConfigTableIterators for inequality.
|
|
Compares two ConfigTableIterators for equality. Two ConfigTableIterators are considered equal if they are both currently pointing to the same physical memory location. |