146,147d145
< m_data_cache_hit_latency = p->dcache_hit_latency;
<
953,955c951,953
< // Send the message to the cache controller
< fatal_if(m_data_cache_hit_latency == 0,
< "should not have a latency of zero");
---
> Tick latency = cyclesToTicks(
> m_controller->mandatoryQueueLatency(secondary_type));
> assert(latency > 0);
958c956
< m_mandatory_q_ptr->enqueue(msg, clockEdge(), m_data_cache_hit_latency);
---
> m_mandatory_q_ptr->enqueue(msg, clockEdge(), latency);