|
@@ -37,12 +37,12 @@ pub struct Fadt {
|
|
|
_reserved: u8,
|
|
|
|
|
|
preferred_pm_profile: u8,
|
|
|
- sci_interrupt: u16,
|
|
|
- smi_cmd_port: u32,
|
|
|
- acpi_enable: u8,
|
|
|
- acpi_disable: u8,
|
|
|
- s4bios_req: u8,
|
|
|
- pstate_control: u8,
|
|
|
+ pub sci_interrupt: u16,
|
|
|
+ pub smi_cmd_port: u32,
|
|
|
+ pub acpi_enable: u8,
|
|
|
+ pub acpi_disable: u8,
|
|
|
+ pub s4bios_req: u8,
|
|
|
+ pub pstate_control: u8,
|
|
|
pm1a_event_block: u32,
|
|
|
pm1b_event_block: u32,
|
|
|
pm1a_control_block: u32,
|
|
@@ -57,22 +57,22 @@ pub struct Fadt {
|
|
|
pm_timer_length: u8,
|
|
|
gpe0_block_length: u8,
|
|
|
gpe1_block_length: u8,
|
|
|
- gpe1_base: u8,
|
|
|
- c_state_control: u8,
|
|
|
- worst_c2_latency: u16,
|
|
|
- worst_c3_latency: u16,
|
|
|
- flush_size: u16,
|
|
|
- flush_stride: u16,
|
|
|
- duty_offset: u8,
|
|
|
- duty_width: u8,
|
|
|
- day_alarm: u8,
|
|
|
- month_alarm: u8,
|
|
|
- century: u8,
|
|
|
+ pub gpe1_base: u8,
|
|
|
+ pub c_state_control: u8,
|
|
|
+ pub worst_c2_latency: u16,
|
|
|
+ pub worst_c3_latency: u16,
|
|
|
+ pub flush_size: u16,
|
|
|
+ pub flush_stride: u16,
|
|
|
+ pub duty_offset: u8,
|
|
|
+ pub duty_width: u8,
|
|
|
+ pub day_alarm: u8,
|
|
|
+ pub month_alarm: u8,
|
|
|
+ pub century: u8,
|
|
|
iapc_boot_arch: u16,
|
|
|
_reserved2: u8, // must be 0
|
|
|
pub flags: u32,
|
|
|
reset_reg: RawGenericAddress,
|
|
|
- reset_value: u8,
|
|
|
+ pub reset_value: u8,
|
|
|
arm_boot_arch: u16,
|
|
|
fadt_minor_version: u8,
|
|
|
x_firmware_ctrl: ExtendedField<u64, 2>,
|