16#ifndef SIMICS_SYSTEMC_SIMICS2TLM_DMI_DATA_TABLE_H
17#define SIMICS_SYSTEMC_SIMICS2TLM_DMI_DATA_TABLE_H
31 unsigned char *
dmiPointer(sc_dt::uint64 start, sc_dt::uint64 range,
33 void add(
const tlm::tlm_dmi &dmi_data);
34 void remove(sc_dt::uint64 start_range, sc_dt::uint64 end_range);
38 bool operator()(
const tlm::tlm_dmi &a,
const tlm::tlm_dmi &b)
const;
40 std::set<tlm::tlm_dmi, Comparator> table_;
Definition: dmi_data_table.h:29
std::string print() const
void add(const tlm::tlm_dmi &dmi_data)
unsigned char * dmiPointer(sc_dt::uint64 start, sc_dt::uint64 range, bool is_read)
void remove(sc_dt::uint64 start_range, sc_dt::uint64 end_range)