![]() |
Max OS 0.3
|
Defines an Advanced Configuration And Power Interface (ACPI class for handling ACPI table parsing and retrieval. More...
#include <cstdint>#include <cstddef>#include <system/multiboot.h>#include <common/string.h>#include <memory/memorymanagement.h>#include <memory/memoryIO.h>#include <memory/physical.h>Go to the source code of this file.
Classes | |
| struct | MaxOS::hardwarecommunication::RSDPDescriptor |
| Root System Description Pointer (RSDP) structure for ACPI 1. More... | |
| struct | MaxOS::hardwarecommunication::RSDPDescriptor2 |
| Root System Description Pointer (RSDP) structure for ACPI 2 and above. More... | |
| struct | MaxOS::hardwarecommunication::ACPISDTHeader |
| Common header for all ACPI System Description Tables (SDTs) More... | |
| struct | MaxOS::hardwarecommunication::RSDT |
| Root System Description Table (RSDT) structure for ACPI 1. Contains the header and an array of pointers to other SDTs. More... | |
| struct | MaxOS::hardwarecommunication::XSDT |
| Extended System Description Table (XSDT) structure for ACPI 2 and above. Contains the header and an array of pointers to other SDTs. More... | |
| class | MaxOS::hardwarecommunication::AdvancedConfigurationAndPowerInterface |
| Handles ACPI table parsing and retrieval. More... | |
Typedefs | |
| typedef struct PACKED MaxOS::hardwarecommunication::RSDPDescriptor | MaxOS::hardwarecommunication::rsdp_descriptor_t |
| Alias for RSDPDescriptor struct. | |
| typedef struct PACKED MaxOS::hardwarecommunication::RSDPDescriptor2 | MaxOS::hardwarecommunication::rsdp_descriptor2_t |
| Alias for RSDPDescriptor2 struct. | |
| typedef struct PACKED MaxOS::hardwarecommunication::ACPISDTHeader | MaxOS::hardwarecommunication::acpi_sdt_header_t |
| Alias for ACPISDTHeader struct. | |
| typedef struct MaxOS::hardwarecommunication::RSDT | MaxOS::hardwarecommunication::rsdt_t |
| Alias for RSDT struct. | |
| typedef struct MaxOS::hardwarecommunication::XSDT | MaxOS::hardwarecommunication::xsdt_t |
| Alias for XSDT struct. | |
Defines an Advanced Configuration And Power Interface (ACPI class for handling ACPI table parsing and retrieval.
Definition in file acpi.h.