//============================================================================== void dmi_memory::load_dmi_ptr ( tlm::tlm_dmi &dmi_properties ) { report::print(m_ID,dmi_properties,filename); // m_dmi_properties = dmi_properties; m_dmi_ptr = dmi_properties.get_dmi_ptr(); m_dmi_read_latency = dmi_properties.get_read_latency(); m_dmi_write_latency = dmi_properties.get_write_latency(); m_dmi_base_address = dmi_properties.get_start_address(); m_dmi_size = dmi_properties.get_end_address() - m_dmi_base_address; m_granted_access = dmi_properties.get_granted_access(); return; }