diff --git a/src/systemc/tlm_bridge/gem5_to_tlm.cc b/src/systemc/tlm_bridge/gem5_to_tlm.cc index daa7779181..51c9f24923 100644 --- a/src/systemc/tlm_bridge/gem5_to_tlm.cc +++ b/src/systemc/tlm_bridge/gem5_to_tlm.cc @@ -418,7 +418,7 @@ Gem5ToTlmBridge::recvTimingReq(PacketPtr packet) * payload delay and comparing it to the time between BEGIN_REQ and * END_REQ. Then, a warning should be printed. */ - auto delay = sc_core::sc_time::from_value(packet->payloadDelay); + auto delay = sc_core::sc_time::from_value(packet->headerDelay); // Reset the delays packet->payloadDelay = 0; packet->headerDelay = 0; diff --git a/src/systemc/tlm_bridge/tlm_to_gem5.cc b/src/systemc/tlm_bridge/tlm_to_gem5.cc index 0830fc841e..10ffbc9f20 100644 --- a/src/systemc/tlm_bridge/tlm_to_gem5.cc +++ b/src/systemc/tlm_bridge/tlm_to_gem5.cc @@ -515,7 +515,7 @@ TlmToGem5Bridge::recvTimingResp(PacketPtr pkt) * * See recvTimingReq in sc_slave_port.cc for a detailed description. */ - auto delay = sc_core::sc_time::from_value(pkt->payloadDelay); + auto delay = sc_core::sc_time::from_value(pkt->headerDelay); // reset the delays pkt->payloadDelay = 0; pkt->headerDelay = 0; diff --git a/util/tlm/src/sc_master_port.cc b/util/tlm/src/sc_master_port.cc index c0bb6d5f5f..f5c5696262 100644 --- a/util/tlm/src/sc_master_port.cc +++ b/util/tlm/src/sc_master_port.cc @@ -331,7 +331,7 @@ SCMasterPort::recvTimingResp(gem5::PacketPtr pkt) * * See recvTimingReq in sc_slave_port.cc for a detailed description. */ - auto delay = sc_core::sc_time::from_value(pkt->payloadDelay); + auto delay = sc_core::sc_time::from_value(pkt->headerDelay); // reset the delays pkt->payloadDelay = 0; pkt->headerDelay = 0; diff --git a/util/tlm/src/sc_slave_port.cc b/util/tlm/src/sc_slave_port.cc index 21a6340c6f..c1eb5cd776 100644 --- a/util/tlm/src/sc_slave_port.cc +++ b/util/tlm/src/sc_slave_port.cc @@ -231,7 +231,7 @@ SCSlavePort::recvTimingReq(gem5::PacketPtr packet) * payload delay and comparing it to the time between BEGIN_REQ and * END_REQ. Then, a warning should be printed. */ - auto delay = sc_core::sc_time::from_value(packet->payloadDelay); + auto delay = sc_core::sc_time::from_value(packet->headerDelay); // reset the delays packet->payloadDelay = 0; packet->headerDelay = 0;