247c247,248
< NoncoherentXBar::recvAtomic(PacketPtr pkt, PortID slave_port_id)
---
> NoncoherentXBar::recvAtomicBackdoor(PacketPtr pkt, PortID slave_port_id,
> MemBackdoorPtr *backdoor)
266c267,269
< Tick response_latency = masterPorts[master_port_id]->sendAtomic(pkt);
---
> auto master = masterPorts[master_port_id];
> Tick response_latency = backdoor ?
> master->sendAtomicBackdoor(pkt, *backdoor) : master->sendAtomic(pkt);