While debugging a problem with --debug-flag Cache, I noticed that this printf:
bool
MSHR::handleSnoop(PacketPtr pkt, Counter _order)
{
DPRINTF(Cache, "%s for %s\n", __func__, pkt->print());
prints as:
7306617000: Cache: global: handleSnoop for WriteReq [80a70800:80a70803] UC D=110e0000
which was a bit confusing since most DPRINTF lines have the full path to a simobject as in the system.cpu5.dcache for:
7306617000: Cache: system.cpu5.dcache: sendWriteQueuePacket: write WriteReq [80a70800:80a70803] UC D=110e0000
What does this global mean?
Tested in gem5 3ca404da175a66e0b958165ad75eb5f54cb5e772.