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)>