SimpleKernel 1.17.0
Loading...
Searching...
No Matches
acpi::Acpi::Fadt Struct Reference

Fixed ACPI Description Table (FADT) More...

Collaboration diagram for acpi::Acpi::Fadt:
Collaboration graph

Public Attributes

DescriptionHeader header
 
uint32_t firmware_ctrl
 
uint32_t dsdt
 
uint8_t reserved
 
uint8_t preferred_pm_profile
 
uint16_t sci_int
 
uint32_t smi_cmd
 
uint8_t acpi_enable
 
uint8_t acpi_disable
 
uint8_t s4bios_req
 
uint8_t pstate_cnt
 
uint32_t pm1a_evt_blk
 
uint32_t pm1b_evt_blk
 
uint32_t pm1a_cnt_blk
 
uint32_t pm1b_cnt_blk
 
uint32_t pm2_cnt_blk
 
uint32_t pm_tmr_blk
 
uint32_t gpe0_blk
 
uint32_t gpe1_blk
 
uint8_t pm1_evt_len
 
uint8_t pm1_cnt_len
 
uint8_t pm2_cnt_len
 
uint8_t pm_tmr_len
 
uint8_t gpe0_blk_len
 
uint8_t gpe1_blk_len
 
uint8_t gpe1_base
 
uint8_t cst_cnt
 
uint16_t p_lvl2_lat
 
uint16_t p_lvl3_lat
 
uint16_t flush_size
 
uint16_t flush_stride
 
uint8_t duty_offset
 
uint8_t duty_width
 
uint8_t day_alrm
 
uint8_t mon_alrm
 
uint8_t century
 
uint16_t iapc_boot_arch
 
uint8_t reserved2
 
uint32_t flags
 
GenericAddressStructure reset_reg
 
uint8_t reset_value
 
uint16_t arm_boot_arch
 
uint8_t fadt_minor_version
 
uint64_t x_firmware_ctrl
 
uint64_t x_dsdt
 
GenericAddressStructure x_pm1a_evt_blk
 
GenericAddressStructure x_pm1b_evt_blk
 
GenericAddressStructure x_pm1a_cnt_blk
 
GenericAddressStructure x_pm1b_cnt_blk
 
GenericAddressStructure x_pm2_cnt_blk
 
GenericAddressStructure x_pm_tmr_blk
 
GenericAddressStructure x_gpe0_blk
 
GenericAddressStructure x_gpe1_blk
 
GenericAddressStructure sleep_control_reg
 
GenericAddressStructure sleep_status_reg
 
uint64_t hypervisor_vendor_id
 

Detailed Description

Fixed ACPI Description Table (FADT)

See also
ACPI_Spec_6_5_Aug29.pdf#5.2.9

Definition at line 102 of file acpi.hpp.

Member Data Documentation

◆ acpi_disable

uint8_t acpi::Acpi::Fadt::acpi_disable

Definition at line 111 of file acpi.hpp.

◆ acpi_enable

uint8_t acpi::Acpi::Fadt::acpi_enable

Definition at line 110 of file acpi.hpp.

◆ arm_boot_arch

uint16_t acpi::Acpi::Fadt::arm_boot_arch

Definition at line 144 of file acpi.hpp.

◆ century

uint8_t acpi::Acpi::Fadt::century

Definition at line 138 of file acpi.hpp.

◆ cst_cnt

uint8_t acpi::Acpi::Fadt::cst_cnt

Definition at line 129 of file acpi.hpp.

◆ day_alrm

uint8_t acpi::Acpi::Fadt::day_alrm

Definition at line 136 of file acpi.hpp.

◆ dsdt

uint32_t acpi::Acpi::Fadt::dsdt

Definition at line 105 of file acpi.hpp.

◆ duty_offset

uint8_t acpi::Acpi::Fadt::duty_offset

Definition at line 134 of file acpi.hpp.

◆ duty_width

uint8_t acpi::Acpi::Fadt::duty_width

Definition at line 135 of file acpi.hpp.

◆ fadt_minor_version

uint8_t acpi::Acpi::Fadt::fadt_minor_version

Definition at line 145 of file acpi.hpp.

◆ firmware_ctrl

uint32_t acpi::Acpi::Fadt::firmware_ctrl

Definition at line 104 of file acpi.hpp.

◆ flags

uint32_t acpi::Acpi::Fadt::flags

Definition at line 141 of file acpi.hpp.

◆ flush_size

uint16_t acpi::Acpi::Fadt::flush_size

Definition at line 132 of file acpi.hpp.

◆ flush_stride

uint16_t acpi::Acpi::Fadt::flush_stride

Definition at line 133 of file acpi.hpp.

◆ gpe0_blk

uint32_t acpi::Acpi::Fadt::gpe0_blk

Definition at line 120 of file acpi.hpp.

◆ gpe0_blk_len

uint8_t acpi::Acpi::Fadt::gpe0_blk_len

Definition at line 126 of file acpi.hpp.

◆ gpe1_base

uint8_t acpi::Acpi::Fadt::gpe1_base

Definition at line 128 of file acpi.hpp.

◆ gpe1_blk

uint32_t acpi::Acpi::Fadt::gpe1_blk

Definition at line 121 of file acpi.hpp.

◆ gpe1_blk_len

uint8_t acpi::Acpi::Fadt::gpe1_blk_len

Definition at line 127 of file acpi.hpp.

◆ header

DescriptionHeader acpi::Acpi::Fadt::header

Definition at line 103 of file acpi.hpp.

◆ hypervisor_vendor_id

uint64_t acpi::Acpi::Fadt::hypervisor_vendor_id

Definition at line 158 of file acpi.hpp.

◆ iapc_boot_arch

uint16_t acpi::Acpi::Fadt::iapc_boot_arch

Definition at line 139 of file acpi.hpp.

◆ mon_alrm

uint8_t acpi::Acpi::Fadt::mon_alrm

Definition at line 137 of file acpi.hpp.

◆ p_lvl2_lat

uint16_t acpi::Acpi::Fadt::p_lvl2_lat

Definition at line 130 of file acpi.hpp.

◆ p_lvl3_lat

uint16_t acpi::Acpi::Fadt::p_lvl3_lat

Definition at line 131 of file acpi.hpp.

◆ pm1_cnt_len

uint8_t acpi::Acpi::Fadt::pm1_cnt_len

Definition at line 123 of file acpi.hpp.

◆ pm1_evt_len

uint8_t acpi::Acpi::Fadt::pm1_evt_len

Definition at line 122 of file acpi.hpp.

◆ pm1a_cnt_blk

uint32_t acpi::Acpi::Fadt::pm1a_cnt_blk

Definition at line 116 of file acpi.hpp.

◆ pm1a_evt_blk

uint32_t acpi::Acpi::Fadt::pm1a_evt_blk

Definition at line 114 of file acpi.hpp.

◆ pm1b_cnt_blk

uint32_t acpi::Acpi::Fadt::pm1b_cnt_blk

Definition at line 117 of file acpi.hpp.

◆ pm1b_evt_blk

uint32_t acpi::Acpi::Fadt::pm1b_evt_blk

Definition at line 115 of file acpi.hpp.

◆ pm2_cnt_blk

uint32_t acpi::Acpi::Fadt::pm2_cnt_blk

Definition at line 118 of file acpi.hpp.

◆ pm2_cnt_len

uint8_t acpi::Acpi::Fadt::pm2_cnt_len

Definition at line 124 of file acpi.hpp.

◆ pm_tmr_blk

uint32_t acpi::Acpi::Fadt::pm_tmr_blk

Definition at line 119 of file acpi.hpp.

◆ pm_tmr_len

uint8_t acpi::Acpi::Fadt::pm_tmr_len

Definition at line 125 of file acpi.hpp.

◆ preferred_pm_profile

uint8_t acpi::Acpi::Fadt::preferred_pm_profile

Definition at line 107 of file acpi.hpp.

◆ pstate_cnt

uint8_t acpi::Acpi::Fadt::pstate_cnt

Definition at line 113 of file acpi.hpp.

◆ reserved

uint8_t acpi::Acpi::Fadt::reserved

Definition at line 106 of file acpi.hpp.

◆ reserved2

uint8_t acpi::Acpi::Fadt::reserved2

Definition at line 140 of file acpi.hpp.

◆ reset_reg

GenericAddressStructure acpi::Acpi::Fadt::reset_reg

Definition at line 142 of file acpi.hpp.

◆ reset_value

uint8_t acpi::Acpi::Fadt::reset_value

Definition at line 143 of file acpi.hpp.

◆ s4bios_req

uint8_t acpi::Acpi::Fadt::s4bios_req

Definition at line 112 of file acpi.hpp.

◆ sci_int

uint16_t acpi::Acpi::Fadt::sci_int

Definition at line 108 of file acpi.hpp.

◆ sleep_control_reg

GenericAddressStructure acpi::Acpi::Fadt::sleep_control_reg

Definition at line 156 of file acpi.hpp.

◆ sleep_status_reg

GenericAddressStructure acpi::Acpi::Fadt::sleep_status_reg

Definition at line 157 of file acpi.hpp.

◆ smi_cmd

uint32_t acpi::Acpi::Fadt::smi_cmd

Definition at line 109 of file acpi.hpp.

◆ x_dsdt

uint64_t acpi::Acpi::Fadt::x_dsdt

Definition at line 147 of file acpi.hpp.

◆ x_firmware_ctrl

uint64_t acpi::Acpi::Fadt::x_firmware_ctrl

Definition at line 146 of file acpi.hpp.

◆ x_gpe0_blk

GenericAddressStructure acpi::Acpi::Fadt::x_gpe0_blk

Definition at line 154 of file acpi.hpp.

◆ x_gpe1_blk

GenericAddressStructure acpi::Acpi::Fadt::x_gpe1_blk

Definition at line 155 of file acpi.hpp.

◆ x_pm1a_cnt_blk

GenericAddressStructure acpi::Acpi::Fadt::x_pm1a_cnt_blk

Definition at line 150 of file acpi.hpp.

◆ x_pm1a_evt_blk

GenericAddressStructure acpi::Acpi::Fadt::x_pm1a_evt_blk

Definition at line 148 of file acpi.hpp.

◆ x_pm1b_cnt_blk

GenericAddressStructure acpi::Acpi::Fadt::x_pm1b_cnt_blk

Definition at line 151 of file acpi.hpp.

◆ x_pm1b_evt_blk

GenericAddressStructure acpi::Acpi::Fadt::x_pm1b_evt_blk

Definition at line 149 of file acpi.hpp.

◆ x_pm2_cnt_blk

GenericAddressStructure acpi::Acpi::Fadt::x_pm2_cnt_blk

Definition at line 152 of file acpi.hpp.

◆ x_pm_tmr_blk

GenericAddressStructure acpi::Acpi::Fadt::x_pm_tmr_blk

Definition at line 153 of file acpi.hpp.


The documentation for this struct was generated from the following file: