52 struct [[gnu::packed]]
Rsdp {
84 struct [[gnu::packed]]
Rsdt {
93 struct [[gnu::packed]]
Xsdt {
auto operator=(Acpi &&) -> Acpi &=default
auto operator=(const Acpi &) -> Acpi &=delete
Acpi(const Acpi &)=delete
Differentiated System Description Table (DSDT)
uint8_t * definition_block
Fixed ACPI Description Table (FADT)
GenericAddressStructure x_gpe0_blk
uint8_t fadt_minor_version
GenericAddressStructure sleep_status_reg
GenericAddressStructure sleep_control_reg
GenericAddressStructure x_pm2_cnt_blk
GenericAddressStructure x_pm_tmr_blk
GenericAddressStructure x_pm1b_evt_blk
uint8_t preferred_pm_profile
GenericAddressStructure reset_reg
GenericAddressStructure x_pm1a_cnt_blk
uint64_t hypervisor_vendor_id
GenericAddressStructure x_pm1a_evt_blk
GenericAddressStructure x_pm1b_cnt_blk
GenericAddressStructure x_gpe1_blk
Generic Address Structure.
uint8_t register_bit_width
uint8_t register_bit_offset
Root System Description Pointer (RSDP) Structure.
uint8_t extended_checksum
Root System Description Table (RSDT)
Extended System Description Table (XSDT)