forked from AbleOS/ableos
27 lines
403 B
Rust
27 lines
403 B
Rust
|
#[repr(C)]
|
||
|
pub struct ShutterDowner {
|
||
|
smi_cmd: u32,
|
||
|
acpi_enable: u8,
|
||
|
acpi_disable: u8,
|
||
|
pm1a_cnt: u32,
|
||
|
pm1b_cnt: u32,
|
||
|
slp_typa: u16,
|
||
|
slp_typb: u16,
|
||
|
slp_en: u16,
|
||
|
scii_en: u16,
|
||
|
pm1_cnt_len: u8,
|
||
|
}
|
||
|
|
||
|
pub structRSDPtr {
|
||
|
signature: [u8; 8],
|
||
|
checksum: u8,
|
||
|
oem_id: [u8; 6],
|
||
|
revision: u8,
|
||
|
rsdt_address: u32,
|
||
|
}
|
||
|
|
||
|
struct FACP {
|
||
|
signature: [u8; 4],
|
||
|
length: u32,
|
||
|
|
||
|
}
|