Hi,
please check when coherent_xbar receive the request, before sending it
downstream to your new object, the packet is expected to have response and
not express snoop so that "bool expect_response = pkt->needsResponse() && !
pkt->cacheResponding();" this line set expect_response to zero which
sh
Hello Sam,
Thanks for your response. Actually, I did exactly what you said
pkt->makeTimingResponse(), and pkt->setData(&value). And when debugging I
follow the packet and the attribute pkt->req don't change, so logically the
crossbar should have the proper routing, but it's not the case. Do you
Hi Iliass,
This error typically happens when the XBar receives a packet that it didn’t
send to the SimObject as a response. Are you making a new response packet? If
so, try using the pkt->makeTimingResponse() function to send the received
packet directly back to the XBar.
Hopefully this helps.