diff --git a/src/mem/SConscript b/src/mem/SConscript index 0f2efed4a3..cc149157b1 100644 --- a/src/mem/SConscript +++ b/src/mem/SConscript @@ -145,6 +145,7 @@ DebugFlag('MemCtrl') DebugFlag('MMU') DebugFlag('MemoryAccess') DebugFlag('PacketQueue') +DebugFlag('ResponsePort') DebugFlag('StackDist') DebugFlag("DRAMSim2") DebugFlag("DRAMsim3") diff --git a/src/mem/port.cc b/src/mem/port.cc index ac586c2bb4..00f7ce6efa 100644 --- a/src/mem/port.cc +++ b/src/mem/port.cc @@ -45,6 +45,7 @@ #include "mem/port.hh" #include "base/trace.hh" +#include "debug/ResponsePort.hh" #include "sim/sim_object.hh" namespace gem5 @@ -197,7 +198,8 @@ Tick ResponsePort::recvAtomicBackdoor(PacketPtr pkt, MemBackdoorPtr &backdoor) { if (!defaultBackdoorWarned) { - warn("Port %s doesn't support requesting a back door.", name()); + DPRINTF(ResponsePort, + "Port %s doesn't support requesting a back door.", name()); defaultBackdoorWarned = true; } return recvAtomic(pkt);