14#ifndef SIMICS_SYSTEMC_SIMICS2TLM_DMI_DATA_TABLE_H
15#define SIMICS_SYSTEMC_SIMICS2TLM_DMI_DATA_TABLE_H
29 unsigned char *
dmiPointer(sc_dt::uint64 start, sc_dt::uint64 range,
31 void add(
const tlm::tlm_dmi &dmi_data);
32 void remove(sc_dt::uint64 start_range, sc_dt::uint64 end_range);
36 bool operator()(
const tlm::tlm_dmi &a,
const tlm::tlm_dmi &b)
const;
38 std::set<tlm::tlm_dmi, Comparator> table_;
Definition: dmi_data_table.h:27
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)