diff --git a/util/systemc/gem5_within_systemc/sc_module.cc b/util/systemc/gem5_within_systemc/sc_module.cc index 9e6d5aa4c6..a0f36c74dd 100644 --- a/util/systemc/gem5_within_systemc/sc_module.cc +++ b/util/systemc/gem5_within_systemc/sc_module.cc @@ -71,6 +71,7 @@ void setTickFrequency() { ::setClockFrequency(1000000000000); + ::fixClockFrequency(); } Module::Module(sc_core::sc_module_name name) : sc_core::sc_channel(name), diff --git a/util/tlm/src/sc_master_port.cc b/util/tlm/src/sc_master_port.cc index 2d569e871f..0008e9bedd 100644 --- a/util/tlm/src/sc_master_port.cc +++ b/util/tlm/src/sc_master_port.cc @@ -47,7 +47,7 @@ SCMasterPort::generatePacket(tlm::tlm_generic_payload& trans) Request::Flags flags; auto req = std::make_shared( trans.get_address(), trans.get_data_length(), flags, - owner.masterId); + owner.id); MemCmd cmd;