acpi_table_fadt
Regular
4.4
: ✅struct acpi_table_fadt {
struct acpi_table_header header;
u32 facs;
u32 dsdt;
u8 model;
u8 preferred_profile;
u16 sci_interrupt;
u32 smi_command;
u8 acpi_enable;
u8 acpi_disable;
u8 s4_bios_request;
u8 pstate_control;
u32 pm1a_event_block;
u32 pm1b_event_block;
u32 pm1a_control_block;
u32 pm1b_control_block;
u32 pm2_control_block;
u32 pm_timer_block;
u32 gpe0_block;
u32 gpe1_block;
u8 pm1_event_length;
u8 pm1_control_length;
u8 pm2_control_length;
u8 pm_timer_length;
u8 gpe0_block_length;
u8 gpe1_block_length;
u8 gpe1_base;
u8 cst_control;
u16 c2_latency;
u16 c3_latency;
u16 flush_size;
u16 flush_stride;
u8 duty_offset;
u8 duty_width;
u8 day_alarm;
u8 month_alarm;
u8 century;
u16 boot_flags;
u8 reserved;
u32 flags;
struct acpi_generic_address reset_register;
u8 reset_value;
u16 arm_boot_flags;
u8 minor_revision;
u64 Xfacs;
u64 Xdsdt;
struct acpi_generic_address xpm1a_event_block;
struct acpi_generic_address xpm1b_event_block;
struct acpi_generic_address xpm1a_control_block;
struct acpi_generic_address xpm1b_control_block;
struct acpi_generic_address xpm2_control_block;
struct acpi_generic_address xpm_timer_block;
struct acpi_generic_address xgpe0_block;
struct acpi_generic_address xgpe1_block;
struct acpi_generic_address sleep_control;
struct acpi_generic_address sleep_status;
u64 hypervisor_id;
};
4.8
: ✅struct acpi_table_fadt {
struct acpi_table_header header;
u32 facs;
u32 dsdt;
u8 model;
u8 preferred_profile;
u16 sci_interrupt;
u32 smi_command;
u8 acpi_enable;
u8 acpi_disable;
u8 s4_bios_request;
u8 pstate_control;
u32 pm1a_event_block;
u32 pm1b_event_block;
u32 pm1a_control_block;
u32 pm1b_control_block;
u32 pm2_control_block;
u32 pm_timer_block;
u32 gpe0_block;
u32 gpe1_block;
u8 pm1_event_length;
u8 pm1_control_length;
u8 pm2_control_length;
u8 pm_timer_length;
u8 gpe0_block_length;
u8 gpe1_block_length;
u8 gpe1_base;
u8 cst_control;
u16 c2_latency;
u16 c3_latency;
u16 flush_size;
u16 flush_stride;
u8 duty_offset;
u8 duty_width;
u8 day_alarm;
u8 month_alarm;
u8 century;
u16 boot_flags;
u8 reserved;
u32 flags;
struct acpi_generic_address reset_register;
u8 reset_value;
u16 arm_boot_flags;
u8 minor_revision;
u64 Xfacs;
u64 Xdsdt;
struct acpi_generic_address xpm1a_event_block;
struct acpi_generic_address xpm1b_event_block;
struct acpi_generic_address xpm1a_control_block;
struct acpi_generic_address xpm1b_control_block;
struct acpi_generic_address xpm2_control_block;
struct acpi_generic_address xpm_timer_block;
struct acpi_generic_address xgpe0_block;
struct acpi_generic_address xgpe1_block;
struct acpi_generic_address sleep_control;
struct acpi_generic_address sleep_status;
u64 hypervisor_id;
};
4.10
: ✅struct acpi_table_fadt {
struct acpi_table_header header;
u32 facs;
u32 dsdt;
u8 model;
u8 preferred_profile;
u16 sci_interrupt;
u32 smi_command;
u8 acpi_enable;
u8 acpi_disable;
u8 s4_bios_request;
u8 pstate_control;
u32 pm1a_event_block;
u32 pm1b_event_block;
u32 pm1a_control_block;
u32 pm1b_control_block;
u32 pm2_control_block;
u32 pm_timer_block;
u32 gpe0_block;
u32 gpe1_block;
u8 pm1_event_length;
u8 pm1_control_length;
u8 pm2_control_length;
u8 pm_timer_length;
u8 gpe0_block_length;
u8 gpe1_block_length;
u8 gpe1_base;
u8 cst_control;
u16 c2_latency;
u16 c3_latency;
u16 flush_size;
u16 flush_stride;
u8 duty_offset;
u8 duty_width;
u8 day_alarm;
u8 month_alarm;
u8 century;
u16 boot_flags;
u8 reserved;
u32 flags;
struct acpi_generic_address reset_register;
u8 reset_value;
u16 arm_boot_flags;
u8 minor_revision;
u64 Xfacs;
u64 Xdsdt;
struct acpi_generic_address xpm1a_event_block;
struct acpi_generic_address xpm1b_event_block;
struct acpi_generic_address xpm1a_control_block;
struct acpi_generic_address xpm1b_control_block;
struct acpi_generic_address xpm2_control_block;
struct acpi_generic_address xpm_timer_block;
struct acpi_generic_address xgpe0_block;
struct acpi_generic_address xgpe1_block;
struct acpi_generic_address sleep_control;
struct acpi_generic_address sleep_status;
u64 hypervisor_id;
};
4.13
: ✅struct acpi_table_fadt {
struct acpi_table_header header;
u32 facs;
u32 dsdt;
u8 model;
u8 preferred_profile;
u16 sci_interrupt;
u32 smi_command;
u8 acpi_enable;
u8 acpi_disable;
u8 s4_bios_request;
u8 pstate_control;
u32 pm1a_event_block;
u32 pm1b_event_block;
u32 pm1a_control_block;
u32 pm1b_control_block;
u32 pm2_control_block;
u32 pm_timer_block;
u32 gpe0_block;
u32 gpe1_block;
u8 pm1_event_length;
u8 pm1_control_length;
u8 pm2_control_length;
u8 pm_timer_length;
u8 gpe0_block_length;
u8 gpe1_block_length;
u8 gpe1_base;
u8 cst_control;
u16 c2_latency;
u16 c3_latency;
u16 flush_size;
u16 flush_stride;
u8 duty_offset;
u8 duty_width;
u8 day_alarm;
u8 month_alarm;
u8 century;
u16 boot_flags;
u8 reserved;
u32 flags;
struct acpi_generic_address reset_register;
u8 reset_value;
u16 arm_boot_flags;
u8 minor_revision;
u64 Xfacs;
u64 Xdsdt;
struct acpi_generic_address xpm1a_event_block;
struct acpi_generic_address xpm1b_event_block;
struct acpi_generic_address xpm1a_control_block;
struct acpi_generic_address xpm1b_control_block;
struct acpi_generic_address xpm2_control_block;
struct acpi_generic_address xpm_timer_block;
struct acpi_generic_address xgpe0_block;
struct acpi_generic_address xgpe1_block;
struct acpi_generic_address sleep_control;
struct acpi_generic_address sleep_status;
u64 hypervisor_id;
};
4.15
: ✅struct acpi_table_fadt {
struct acpi_table_header header;
u32 facs;
u32 dsdt;
u8 model;
u8 preferred_profile;
u16 sci_interrupt;
u32 smi_command;
u8 acpi_enable;
u8 acpi_disable;
u8 s4_bios_request;
u8 pstate_control;
u32 pm1a_event_block;
u32 pm1b_event_block;
u32 pm1a_control_block;
u32 pm1b_control_block;
u32 pm2_control_block;
u32 pm_timer_block;
u32 gpe0_block;
u32 gpe1_block;
u8 pm1_event_length;
u8 pm1_control_length;
u8 pm2_control_length;
u8 pm_timer_length;
u8 gpe0_block_length;
u8 gpe1_block_length;
u8 gpe1_base;
u8 cst_control;
u16 c2_latency;
u16 c3_latency;
u16 flush_size;
u16 flush_stride;
u8 duty_offset;
u8 duty_width;
u8 day_alarm;
u8 month_alarm;
u8 century;
u16 boot_flags;
u8 reserved;
u32 flags;
struct acpi_generic_address reset_register;
u8 reset_value;
u16 arm_boot_flags;
u8 minor_revision;
u64 Xfacs;
u64 Xdsdt;
struct acpi_generic_address xpm1a_event_block;
struct acpi_generic_address xpm1b_event_block;
struct acpi_generic_address xpm1a_control_block;
struct acpi_generic_address xpm1b_control_block;
struct acpi_generic_address xpm2_control_block;
struct acpi_generic_address xpm_timer_block;
struct acpi_generic_address xgpe0_block;
struct acpi_generic_address xgpe1_block;
struct acpi_generic_address sleep_control;
struct acpi_generic_address sleep_status;
u64 hypervisor_id;
};
4.18
: ✅struct acpi_table_fadt {
struct acpi_table_header header;
u32 facs;
u32 dsdt;
u8 model;
u8 preferred_profile;
u16 sci_interrupt;
u32 smi_command;
u8 acpi_enable;
u8 acpi_disable;
u8 s4_bios_request;
u8 pstate_control;
u32 pm1a_event_block;
u32 pm1b_event_block;
u32 pm1a_control_block;
u32 pm1b_control_block;
u32 pm2_control_block;
u32 pm_timer_block;
u32 gpe0_block;
u32 gpe1_block;
u8 pm1_event_length;
u8 pm1_control_length;
u8 pm2_control_length;
u8 pm_timer_length;
u8 gpe0_block_length;
u8 gpe1_block_length;
u8 gpe1_base;
u8 cst_control;
u16 c2_latency;
u16 c3_latency;
u16 flush_size;
u16 flush_stride;
u8 duty_offset;
u8 duty_width;
u8 day_alarm;
u8 month_alarm;
u8 century;
u16 boot_flags;
u8 reserved;
u32 flags;
struct acpi_generic_address reset_register;
u8 reset_value;
u16 arm_boot_flags;
u8 minor_revision;
u64 Xfacs;
u64 Xdsdt;
struct acpi_generic_address xpm1a_event_block;
struct acpi_generic_address xpm1b_event_block;
struct acpi_generic_address xpm1a_control_block;
struct acpi_generic_address xpm1b_control_block;
struct acpi_generic_address xpm2_control_block;
struct acpi_generic_address xpm_timer_block;
struct acpi_generic_address xgpe0_block;
struct acpi_generic_address xgpe1_block;
struct acpi_generic_address sleep_control;
struct acpi_generic_address sleep_status;
u64 hypervisor_id;
};
5.0
: ✅struct acpi_table_fadt {
struct acpi_table_header header;
u32 facs;
u32 dsdt;
u8 model;
u8 preferred_profile;
u16 sci_interrupt;
u32 smi_command;
u8 acpi_enable;
u8 acpi_disable;
u8 s4_bios_request;
u8 pstate_control;
u32 pm1a_event_block;
u32 pm1b_event_block;
u32 pm1a_control_block;
u32 pm1b_control_block;
u32 pm2_control_block;
u32 pm_timer_block;
u32 gpe0_block;
u32 gpe1_block;
u8 pm1_event_length;
u8 pm1_control_length;
u8 pm2_control_length;
u8 pm_timer_length;
u8 gpe0_block_length;
u8 gpe1_block_length;
u8 gpe1_base;
u8 cst_control;
u16 c2_latency;
u16 c3_latency;
u16 flush_size;
u16 flush_stride;
u8 duty_offset;
u8 duty_width;
u8 day_alarm;
u8 month_alarm;
u8 century;
u16 boot_flags;
u8 reserved;
u32 flags;
struct acpi_generic_address reset_register;
u8 reset_value;
u16 arm_boot_flags;
u8 minor_revision;
u64 Xfacs;
u64 Xdsdt;
struct acpi_generic_address xpm1a_event_block;
struct acpi_generic_address xpm1b_event_block;
struct acpi_generic_address xpm1a_control_block;
struct acpi_generic_address xpm1b_control_block;
struct acpi_generic_address xpm2_control_block;
struct acpi_generic_address xpm_timer_block;
struct acpi_generic_address xgpe0_block;
struct acpi_generic_address xgpe1_block;
struct acpi_generic_address sleep_control;
struct acpi_generic_address sleep_status;
u64 hypervisor_id;
};
5.3
: ✅struct acpi_table_fadt {
struct acpi_table_header header;
u32 facs;
u32 dsdt;
u8 model;
u8 preferred_profile;
u16 sci_interrupt;
u32 smi_command;
u8 acpi_enable;
u8 acpi_disable;
u8 s4_bios_request;
u8 pstate_control;
u32 pm1a_event_block;
u32 pm1b_event_block;
u32 pm1a_control_block;
u32 pm1b_control_block;
u32 pm2_control_block;
u32 pm_timer_block;
u32 gpe0_block;
u32 gpe1_block;
u8 pm1_event_length;
u8 pm1_control_length;
u8 pm2_control_length;
u8 pm_timer_length;
u8 gpe0_block_length;
u8 gpe1_block_length;
u8 gpe1_base;
u8 cst_control;
u16 c2_latency;
u16 c3_latency;
u16 flush_size;
u16 flush_stride;
u8 duty_offset;
u8 duty_width;
u8 day_alarm;
u8 month_alarm;
u8 century;
u16 boot_flags;
u8 reserved;
u32 flags;
struct acpi_generic_address reset_register;
u8 reset_value;
u16 arm_boot_flags;
u8 minor_revision;
u64 Xfacs;
u64 Xdsdt;
struct acpi_generic_address xpm1a_event_block;
struct acpi_generic_address xpm1b_event_block;
struct acpi_generic_address xpm1a_control_block;
struct acpi_generic_address xpm1b_control_block;
struct acpi_generic_address xpm2_control_block;
struct acpi_generic_address xpm_timer_block;
struct acpi_generic_address xgpe0_block;
struct acpi_generic_address xgpe1_block;
struct acpi_generic_address sleep_control;
struct acpi_generic_address sleep_status;
u64 hypervisor_id;
};
5.4
: ✅struct acpi_table_fadt {
struct acpi_table_header header;
u32 facs;
u32 dsdt;
u8 model;
u8 preferred_profile;
u16 sci_interrupt;
u32 smi_command;
u8 acpi_enable;
u8 acpi_disable;
u8 s4_bios_request;
u8 pstate_control;
u32 pm1a_event_block;
u32 pm1b_event_block;
u32 pm1a_control_block;
u32 pm1b_control_block;
u32 pm2_control_block;
u32 pm_timer_block;
u32 gpe0_block;
u32 gpe1_block;
u8 pm1_event_length;
u8 pm1_control_length;
u8 pm2_control_length;
u8 pm_timer_length;
u8 gpe0_block_length;
u8 gpe1_block_length;
u8 gpe1_base;
u8 cst_control;
u16 c2_latency;
u16 c3_latency;
u16 flush_size;
u16 flush_stride;
u8 duty_offset;
u8 duty_width;
u8 day_alarm;
u8 month_alarm;
u8 century;
u16 boot_flags;
u8 reserved;
u32 flags;
struct acpi_generic_address reset_register;
u8 reset_value;
u16 arm_boot_flags;
u8 minor_revision;
u64 Xfacs;
u64 Xdsdt;
struct acpi_generic_address xpm1a_event_block;
struct acpi_generic_address xpm1b_event_block;
struct acpi_generic_address xpm1a_control_block;
struct acpi_generic_address xpm1b_control_block;
struct acpi_generic_address xpm2_control_block;
struct acpi_generic_address xpm_timer_block;
struct acpi_generic_address xgpe0_block;
struct acpi_generic_address xgpe1_block;
struct acpi_generic_address sleep_control;
struct acpi_generic_address sleep_status;
u64 hypervisor_id;
};
5.8
: ✅struct acpi_table_fadt {
struct acpi_table_header header;
u32 facs;
u32 dsdt;
u8 model;
u8 preferred_profile;
u16 sci_interrupt;
u32 smi_command;
u8 acpi_enable;
u8 acpi_disable;
u8 s4_bios_request;
u8 pstate_control;
u32 pm1a_event_block;
u32 pm1b_event_block;
u32 pm1a_control_block;
u32 pm1b_control_block;
u32 pm2_control_block;
u32 pm_timer_block;
u32 gpe0_block;
u32 gpe1_block;
u8 pm1_event_length;
u8 pm1_control_length;
u8 pm2_control_length;
u8 pm_timer_length;
u8 gpe0_block_length;
u8 gpe1_block_length;
u8 gpe1_base;
u8 cst_control;
u16 c2_latency;
u16 c3_latency;
u16 flush_size;
u16 flush_stride;
u8 duty_offset;
u8 duty_width;
u8 day_alarm;
u8 month_alarm;
u8 century;
u16 boot_flags;
u8 reserved;
u32 flags;
struct acpi_generic_address reset_register;
u8 reset_value;
u16 arm_boot_flags;
u8 minor_revision;
u64 Xfacs;
u64 Xdsdt;
struct acpi_generic_address xpm1a_event_block;
struct acpi_generic_address xpm1b_event_block;
struct acpi_generic_address xpm1a_control_block;
struct acpi_generic_address xpm1b_control_block;
struct acpi_generic_address xpm2_control_block;
struct acpi_generic_address xpm_timer_block;
struct acpi_generic_address xgpe0_block;
struct acpi_generic_address xgpe1_block;
struct acpi_generic_address sleep_control;
struct acpi_generic_address sleep_status;
u64 hypervisor_id;
};
5.11
: ✅struct acpi_table_fadt {
struct acpi_table_header header;
u32 facs;
u32 dsdt;
u8 model;
u8 preferred_profile;
u16 sci_interrupt;
u32 smi_command;
u8 acpi_enable;
u8 acpi_disable;
u8 s4_bios_request;
u8 pstate_control;
u32 pm1a_event_block;
u32 pm1b_event_block;
u32 pm1a_control_block;
u32 pm1b_control_block;
u32 pm2_control_block;
u32 pm_timer_block;
u32 gpe0_block;
u32 gpe1_block;
u8 pm1_event_length;
u8 pm1_control_length;
u8 pm2_control_length;
u8 pm_timer_length;
u8 gpe0_block_length;
u8 gpe1_block_length;
u8 gpe1_base;
u8 cst_control;
u16 c2_latency;
u16 c3_latency;
u16 flush_size;
u16 flush_stride;
u8 duty_offset;
u8 duty_width;
u8 day_alarm;
u8 month_alarm;
u8 century;
u16 boot_flags;
u8 reserved;
u32 flags;
struct acpi_generic_address reset_register;
u8 reset_value;
u16 arm_boot_flags;
u8 minor_revision;
u64 Xfacs;
u64 Xdsdt;
struct acpi_generic_address xpm1a_event_block;
struct acpi_generic_address xpm1b_event_block;
struct acpi_generic_address xpm1a_control_block;
struct acpi_generic_address xpm1b_control_block;
struct acpi_generic_address xpm2_control_block;
struct acpi_generic_address xpm_timer_block;
struct acpi_generic_address xgpe0_block;
struct acpi_generic_address xgpe1_block;
struct acpi_generic_address sleep_control;
struct acpi_generic_address sleep_status;
u64 hypervisor_id;
};
5.13
: ✅struct acpi_table_fadt {
struct acpi_table_header header;
u32 facs;
u32 dsdt;
u8 model;
u8 preferred_profile;
u16 sci_interrupt;
u32 smi_command;
u8 acpi_enable;
u8 acpi_disable;
u8 s4_bios_request;
u8 pstate_control;
u32 pm1a_event_block;
u32 pm1b_event_block;
u32 pm1a_control_block;
u32 pm1b_control_block;
u32 pm2_control_block;
u32 pm_timer_block;
u32 gpe0_block;
u32 gpe1_block;
u8 pm1_event_length;
u8 pm1_control_length;
u8 pm2_control_length;
u8 pm_timer_length;
u8 gpe0_block_length;
u8 gpe1_block_length;
u8 gpe1_base;
u8 cst_control;
u16 c2_latency;
u16 c3_latency;
u16 flush_size;
u16 flush_stride;
u8 duty_offset;
u8 duty_width;
u8 day_alarm;
u8 month_alarm;
u8 century;
u16 boot_flags;
u8 reserved;
u32 flags;
struct acpi_generic_address reset_register;
u8 reset_value;
u16 arm_boot_flags;
u8 minor_revision;
u64 Xfacs;
u64 Xdsdt;
struct acpi_generic_address xpm1a_event_block;
struct acpi_generic_address xpm1b_event_block;
struct acpi_generic_address xpm1a_control_block;
struct acpi_generic_address xpm1b_control_block;
struct acpi_generic_address xpm2_control_block;
struct acpi_generic_address xpm_timer_block;
struct acpi_generic_address xgpe0_block;
struct acpi_generic_address xgpe1_block;
struct acpi_generic_address sleep_control;
struct acpi_generic_address sleep_status;
u64 hypervisor_id;
};
5.15
: ✅struct acpi_table_fadt {
struct acpi_table_header header;
u32 facs;
u32 dsdt;
u8 model;
u8 preferred_profile;
u16 sci_interrupt;
u32 smi_command;
u8 acpi_enable;
u8 acpi_disable;
u8 s4_bios_request;
u8 pstate_control;
u32 pm1a_event_block;
u32 pm1b_event_block;
u32 pm1a_control_block;
u32 pm1b_control_block;
u32 pm2_control_block;
u32 pm_timer_block;
u32 gpe0_block;
u32 gpe1_block;
u8 pm1_event_length;
u8 pm1_control_length;
u8 pm2_control_length;
u8 pm_timer_length;
u8 gpe0_block_length;
u8 gpe1_block_length;
u8 gpe1_base;
u8 cst_control;
u16 c2_latency;
u16 c3_latency;
u16 flush_size;
u16 flush_stride;
u8 duty_offset;
u8 duty_width;
u8 day_alarm;
u8 month_alarm;
u8 century;
u16 boot_flags;
u8 reserved;
u32 flags;
struct acpi_generic_address reset_register;
u8 reset_value;
u16 arm_boot_flags;
u8 minor_revision;
u64 Xfacs;
u64 Xdsdt;
struct acpi_generic_address xpm1a_event_block;
struct acpi_generic_address xpm1b_event_block;
struct acpi_generic_address xpm1a_control_block;
struct acpi_generic_address xpm1b_control_block;
struct acpi_generic_address xpm2_control_block;
struct acpi_generic_address xpm_timer_block;
struct acpi_generic_address xgpe0_block;
struct acpi_generic_address xgpe1_block;
struct acpi_generic_address sleep_control;
struct acpi_generic_address sleep_status;
u64 hypervisor_id;
};
5.19
: ✅struct acpi_table_fadt {
struct acpi_table_header header;
u32 facs;
u32 dsdt;
u8 model;
u8 preferred_profile;
u16 sci_interrupt;
u32 smi_command;
u8 acpi_enable;
u8 acpi_disable;
u8 s4_bios_request;
u8 pstate_control;
u32 pm1a_event_block;
u32 pm1b_event_block;
u32 pm1a_control_block;
u32 pm1b_control_block;
u32 pm2_control_block;
u32 pm_timer_block;
u32 gpe0_block;
u32 gpe1_block;
u8 pm1_event_length;
u8 pm1_control_length;
u8 pm2_control_length;
u8 pm_timer_length;
u8 gpe0_block_length;
u8 gpe1_block_length;
u8 gpe1_base;
u8 cst_control;
u16 c2_latency;
u16 c3_latency;
u16 flush_size;
u16 flush_stride;
u8 duty_offset;
u8 duty_width;
u8 day_alarm;
u8 month_alarm;
u8 century;
u16 boot_flags;
u8 reserved;
u32 flags;
struct acpi_generic_address reset_register;
u8 reset_value;
u16 arm_boot_flags;
u8 minor_revision;
u64 Xfacs;
u64 Xdsdt;
struct acpi_generic_address xpm1a_event_block;
struct acpi_generic_address xpm1b_event_block;
struct acpi_generic_address xpm1a_control_block;
struct acpi_generic_address xpm1b_control_block;
struct acpi_generic_address xpm2_control_block;
struct acpi_generic_address xpm_timer_block;
struct acpi_generic_address xgpe0_block;
struct acpi_generic_address xgpe1_block;
struct acpi_generic_address sleep_control;
struct acpi_generic_address sleep_status;
u64 hypervisor_id;
};
6.2
: ✅struct acpi_table_fadt {
struct acpi_table_header header;
u32 facs;
u32 dsdt;
u8 model;
u8 preferred_profile;
u16 sci_interrupt;
u32 smi_command;
u8 acpi_enable;
u8 acpi_disable;
u8 s4_bios_request;
u8 pstate_control;
u32 pm1a_event_block;
u32 pm1b_event_block;
u32 pm1a_control_block;
u32 pm1b_control_block;
u32 pm2_control_block;
u32 pm_timer_block;
u32 gpe0_block;
u32 gpe1_block;
u8 pm1_event_length;
u8 pm1_control_length;
u8 pm2_control_length;
u8 pm_timer_length;
u8 gpe0_block_length;
u8 gpe1_block_length;
u8 gpe1_base;
u8 cst_control;
u16 c2_latency;
u16 c3_latency;
u16 flush_size;
u16 flush_stride;
u8 duty_offset;
u8 duty_width;
u8 day_alarm;
u8 month_alarm;
u8 century;
u16 boot_flags;
u8 reserved;
u32 flags;
struct acpi_generic_address reset_register;
u8 reset_value;
u16 arm_boot_flags;
u8 minor_revision;
u64 Xfacs;
u64 Xdsdt;
struct acpi_generic_address xpm1a_event_block;
struct acpi_generic_address xpm1b_event_block;
struct acpi_generic_address xpm1a_control_block;
struct acpi_generic_address xpm1b_control_block;
struct acpi_generic_address xpm2_control_block;
struct acpi_generic_address xpm_timer_block;
struct acpi_generic_address xgpe0_block;
struct acpi_generic_address xgpe1_block;
struct acpi_generic_address sleep_control;
struct acpi_generic_address sleep_status;
u64 hypervisor_id;
};
6.5
: ✅struct acpi_table_fadt {
struct acpi_table_header header;
u32 facs;
u32 dsdt;
u8 model;
u8 preferred_profile;
u16 sci_interrupt;
u32 smi_command;
u8 acpi_enable;
u8 acpi_disable;
u8 s4_bios_request;
u8 pstate_control;
u32 pm1a_event_block;
u32 pm1b_event_block;
u32 pm1a_control_block;
u32 pm1b_control_block;
u32 pm2_control_block;
u32 pm_timer_block;
u32 gpe0_block;
u32 gpe1_block;
u8 pm1_event_length;
u8 pm1_control_length;
u8 pm2_control_length;
u8 pm_timer_length;
u8 gpe0_block_length;
u8 gpe1_block_length;
u8 gpe1_base;
u8 cst_control;
u16 c2_latency;
u16 c3_latency;
u16 flush_size;
u16 flush_stride;
u8 duty_offset;
u8 duty_width;
u8 day_alarm;
u8 month_alarm;
u8 century;
u16 boot_flags;
u8 reserved;
u32 flags;
struct acpi_generic_address reset_register;
u8 reset_value;
u16 arm_boot_flags;
u8 minor_revision;
u64 Xfacs;
u64 Xdsdt;
struct acpi_generic_address xpm1a_event_block;
struct acpi_generic_address xpm1b_event_block;
struct acpi_generic_address xpm1a_control_block;
struct acpi_generic_address xpm1b_control_block;
struct acpi_generic_address xpm2_control_block;
struct acpi_generic_address xpm_timer_block;
struct acpi_generic_address xgpe0_block;
struct acpi_generic_address xgpe1_block;
struct acpi_generic_address sleep_control;
struct acpi_generic_address sleep_status;
u64 hypervisor_id;
};
6.8
: ✅struct acpi_table_fadt {
struct acpi_table_header header;
u32 facs;
u32 dsdt;
u8 model;
u8 preferred_profile;
u16 sci_interrupt;
u32 smi_command;
u8 acpi_enable;
u8 acpi_disable;
u8 s4_bios_request;
u8 pstate_control;
u32 pm1a_event_block;
u32 pm1b_event_block;
u32 pm1a_control_block;
u32 pm1b_control_block;
u32 pm2_control_block;
u32 pm_timer_block;
u32 gpe0_block;
u32 gpe1_block;
u8 pm1_event_length;
u8 pm1_control_length;
u8 pm2_control_length;
u8 pm_timer_length;
u8 gpe0_block_length;
u8 gpe1_block_length;
u8 gpe1_base;
u8 cst_control;
u16 c2_latency;
u16 c3_latency;
u16 flush_size;
u16 flush_stride;
u8 duty_offset;
u8 duty_width;
u8 day_alarm;
u8 month_alarm;
u8 century;
u16 boot_flags;
u8 reserved;
u32 flags;
struct acpi_generic_address reset_register;
u8 reset_value;
u16 arm_boot_flags;
u8 minor_revision;
u64 Xfacs;
u64 Xdsdt;
struct acpi_generic_address xpm1a_event_block;
struct acpi_generic_address xpm1b_event_block;
struct acpi_generic_address xpm1a_control_block;
struct acpi_generic_address xpm1b_control_block;
struct acpi_generic_address xpm2_control_block;
struct acpi_generic_address xpm_timer_block;
struct acpi_generic_address xgpe0_block;
struct acpi_generic_address xgpe1_block;
struct acpi_generic_address sleep_control;
struct acpi_generic_address sleep_status;
u64 hypervisor_id;
};
arm64
: ✅struct acpi_table_fadt {
struct acpi_table_header header;
u32 facs;
u32 dsdt;
u8 model;
u8 preferred_profile;
u16 sci_interrupt;
u32 smi_command;
u8 acpi_enable;
u8 acpi_disable;
u8 s4_bios_request;
u8 pstate_control;
u32 pm1a_event_block;
u32 pm1b_event_block;
u32 pm1a_control_block;
u32 pm1b_control_block;
u32 pm2_control_block;
u32 pm_timer_block;
u32 gpe0_block;
u32 gpe1_block;
u8 pm1_event_length;
u8 pm1_control_length;
u8 pm2_control_length;
u8 pm_timer_length;
u8 gpe0_block_length;
u8 gpe1_block_length;
u8 gpe1_base;
u8 cst_control;
u16 c2_latency;
u16 c3_latency;
u16 flush_size;
u16 flush_stride;
u8 duty_offset;
u8 duty_width;
u8 day_alarm;
u8 month_alarm;
u8 century;
u16 boot_flags;
u8 reserved;
u32 flags;
struct acpi_generic_address reset_register;
u8 reset_value;
u16 arm_boot_flags;
u8 minor_revision;
u64 Xfacs;
u64 Xdsdt;
struct acpi_generic_address xpm1a_event_block;
struct acpi_generic_address xpm1b_event_block;
struct acpi_generic_address xpm1a_control_block;
struct acpi_generic_address xpm1b_control_block;
struct acpi_generic_address xpm2_control_block;
struct acpi_generic_address xpm_timer_block;
struct acpi_generic_address xgpe0_block;
struct acpi_generic_address xgpe1_block;
struct acpi_generic_address sleep_control;
struct acpi_generic_address sleep_status;
u64 hypervisor_id;
};
armhf
: Absent ⚠️
ppc64el
: Absent ⚠️
riscv64
: Absent ⚠️
aws
: ✅struct acpi_table_fadt {
struct acpi_table_header header;
u32 facs;
u32 dsdt;
u8 model;
u8 preferred_profile;
u16 sci_interrupt;
u32 smi_command;
u8 acpi_enable;
u8 acpi_disable;
u8 s4_bios_request;
u8 pstate_control;
u32 pm1a_event_block;
u32 pm1b_event_block;
u32 pm1a_control_block;
u32 pm1b_control_block;
u32 pm2_control_block;
u32 pm_timer_block;
u32 gpe0_block;
u32 gpe1_block;
u8 pm1_event_length;
u8 pm1_control_length;
u8 pm2_control_length;
u8 pm_timer_length;
u8 gpe0_block_length;
u8 gpe1_block_length;
u8 gpe1_base;
u8 cst_control;
u16 c2_latency;
u16 c3_latency;
u16 flush_size;
u16 flush_stride;
u8 duty_offset;
u8 duty_width;
u8 day_alarm;
u8 month_alarm;
u8 century;
u16 boot_flags;
u8 reserved;
u32 flags;
struct acpi_generic_address reset_register;
u8 reset_value;
u16 arm_boot_flags;
u8 minor_revision;
u64 Xfacs;
u64 Xdsdt;
struct acpi_generic_address xpm1a_event_block;
struct acpi_generic_address xpm1b_event_block;
struct acpi_generic_address xpm1a_control_block;
struct acpi_generic_address xpm1b_control_block;
struct acpi_generic_address xpm2_control_block;
struct acpi_generic_address xpm_timer_block;
struct acpi_generic_address xgpe0_block;
struct acpi_generic_address xgpe1_block;
struct acpi_generic_address sleep_control;
struct acpi_generic_address sleep_status;
u64 hypervisor_id;
};
azure
: ✅struct acpi_table_fadt {
struct acpi_table_header header;
u32 facs;
u32 dsdt;
u8 model;
u8 preferred_profile;
u16 sci_interrupt;
u32 smi_command;
u8 acpi_enable;
u8 acpi_disable;
u8 s4_bios_request;
u8 pstate_control;
u32 pm1a_event_block;
u32 pm1b_event_block;
u32 pm1a_control_block;
u32 pm1b_control_block;
u32 pm2_control_block;
u32 pm_timer_block;
u32 gpe0_block;
u32 gpe1_block;
u8 pm1_event_length;
u8 pm1_control_length;
u8 pm2_control_length;
u8 pm_timer_length;
u8 gpe0_block_length;
u8 gpe1_block_length;
u8 gpe1_base;
u8 cst_control;
u16 c2_latency;
u16 c3_latency;
u16 flush_size;
u16 flush_stride;
u8 duty_offset;
u8 duty_width;
u8 day_alarm;
u8 month_alarm;
u8 century;
u16 boot_flags;
u8 reserved;
u32 flags;
struct acpi_generic_address reset_register;
u8 reset_value;
u16 arm_boot_flags;
u8 minor_revision;
u64 Xfacs;
u64 Xdsdt;
struct acpi_generic_address xpm1a_event_block;
struct acpi_generic_address xpm1b_event_block;
struct acpi_generic_address xpm1a_control_block;
struct acpi_generic_address xpm1b_control_block;
struct acpi_generic_address xpm2_control_block;
struct acpi_generic_address xpm_timer_block;
struct acpi_generic_address xgpe0_block;
struct acpi_generic_address xgpe1_block;
struct acpi_generic_address sleep_control;
struct acpi_generic_address sleep_status;
u64 hypervisor_id;
};
gcp
: ✅struct acpi_table_fadt {
struct acpi_table_header header;
u32 facs;
u32 dsdt;
u8 model;
u8 preferred_profile;
u16 sci_interrupt;
u32 smi_command;
u8 acpi_enable;
u8 acpi_disable;
u8 s4_bios_request;
u8 pstate_control;
u32 pm1a_event_block;
u32 pm1b_event_block;
u32 pm1a_control_block;
u32 pm1b_control_block;
u32 pm2_control_block;
u32 pm_timer_block;
u32 gpe0_block;
u32 gpe1_block;
u8 pm1_event_length;
u8 pm1_control_length;
u8 pm2_control_length;
u8 pm_timer_length;
u8 gpe0_block_length;
u8 gpe1_block_length;
u8 gpe1_base;
u8 cst_control;
u16 c2_latency;
u16 c3_latency;
u16 flush_size;
u16 flush_stride;
u8 duty_offset;
u8 duty_width;
u8 day_alarm;
u8 month_alarm;
u8 century;
u16 boot_flags;
u8 reserved;
u32 flags;
struct acpi_generic_address reset_register;
u8 reset_value;
u16 arm_boot_flags;
u8 minor_revision;
u64 Xfacs;
u64 Xdsdt;
struct acpi_generic_address xpm1a_event_block;
struct acpi_generic_address xpm1b_event_block;
struct acpi_generic_address xpm1a_control_block;
struct acpi_generic_address xpm1b_control_block;
struct acpi_generic_address xpm2_control_block;
struct acpi_generic_address xpm_timer_block;
struct acpi_generic_address xgpe0_block;
struct acpi_generic_address xgpe1_block;
struct acpi_generic_address sleep_control;
struct acpi_generic_address sleep_status;
u64 hypervisor_id;
};
lowlatency
: ✅struct acpi_table_fadt {
struct acpi_table_header header;
u32 facs;
u32 dsdt;
u8 model;
u8 preferred_profile;
u16 sci_interrupt;
u32 smi_command;
u8 acpi_enable;
u8 acpi_disable;
u8 s4_bios_request;
u8 pstate_control;
u32 pm1a_event_block;
u32 pm1b_event_block;
u32 pm1a_control_block;
u32 pm1b_control_block;
u32 pm2_control_block;
u32 pm_timer_block;
u32 gpe0_block;
u32 gpe1_block;
u8 pm1_event_length;
u8 pm1_control_length;
u8 pm2_control_length;
u8 pm_timer_length;
u8 gpe0_block_length;
u8 gpe1_block_length;
u8 gpe1_base;
u8 cst_control;
u16 c2_latency;
u16 c3_latency;
u16 flush_size;
u16 flush_stride;
u8 duty_offset;
u8 duty_width;
u8 day_alarm;
u8 month_alarm;
u8 century;
u16 boot_flags;
u8 reserved;
u32 flags;
struct acpi_generic_address reset_register;
u8 reset_value;
u16 arm_boot_flags;
u8 minor_revision;
u64 Xfacs;
u64 Xdsdt;
struct acpi_generic_address xpm1a_event_block;
struct acpi_generic_address xpm1b_event_block;
struct acpi_generic_address xpm1a_control_block;
struct acpi_generic_address xpm1b_control_block;
struct acpi_generic_address xpm2_control_block;
struct acpi_generic_address xpm_timer_block;
struct acpi_generic_address xgpe0_block;
struct acpi_generic_address xgpe1_block;
struct acpi_generic_address sleep_control;
struct acpi_generic_address sleep_status;
u64 hypervisor_id;
};
Regular
4.4
and 4.8
✅
4.8
and 4.10
✅
4.10
and 4.13
✅
4.13
and 4.15
✅
4.15
and 4.18
✅
4.18
and 5.0
✅
5.0
and 5.3
✅
5.3
and 5.4
✅
5.4
and 5.8
✅
5.8
and 5.11
✅
5.11
and 5.13
✅
5.13
and 5.15
✅
5.15
and 5.19
✅
5.19
and 6.2
✅
6.2
and 6.5
✅
6.5
and 6.8
✅
amd64
and arm64
✅
generic
and aws
✅
generic
and azure
✅
generic
and gcp
✅
generic
and lowlatency
✅