Type Alias simics_api_sys::x86_smm_state_interface_t

source ·
pub type x86_smm_state_interface_t = x86_smm_state_interface;

Aliased Type§

struct x86_smm_state_interface_t {
    pub get_state: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut smm_reg_state_t)>,
    pub set_state: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const smm_reg_state_t)>,
    pub smram_read: Option<unsafe extern "C" fn(_: *mut conf_object, _: u32, _: u32) -> u64>,
    pub smram_write: Option<unsafe extern "C" fn(_: *mut conf_object, _: u32, _: u32, _: u64)>,
}

Fields§

§get_state: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut smm_reg_state_t)>§set_state: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const smm_reg_state_t)>§smram_read: Option<unsafe extern "C" fn(_: *mut conf_object, _: u32, _: u32) -> u64>§smram_write: Option<unsafe extern "C" fn(_: *mut conf_object, _: u32, _: u32, _: u64)>