changeset ebb373fcb206 in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=ebb373fcb206 description: RubyPort: minor fixes to trace flag and dprintfs
diffstat: src/mem/SConscript | 4 ++-- src/mem/ruby/system/RubyPort.cc | 30 +++++++++++++++--------------- 2 files changed, 17 insertions(+), 17 deletions(-) diffs (141 lines): diff -r 0b3252d3b400 -r ebb373fcb206 src/mem/SConscript --- a/src/mem/SConscript Sat Mar 19 14:17:48 2011 -0700 +++ b/src/mem/SConscript Sat Mar 19 14:17:48 2011 -0700 @@ -66,12 +66,12 @@ TraceFlag('RubyGenerated') TraceFlag('RubyMemory') TraceFlag('RubyNetwork') +TraceFlag('RubyPort') TraceFlag('RubyQueue') -TraceFlag('RubyPort') TraceFlag('RubySlicc') TraceFlag('RubyStorebuffer') TraceFlag('RubyTester') CompoundFlag('Ruby', [ 'RubyQueue', 'RubyNetwork', 'RubyTester', 'RubyGenerated', 'RubySlicc', 'RubyStorebuffer', 'RubyCache', - 'RubyMemory', 'RubyDma']) + 'RubyMemory', 'RubyDma', 'RubyPort']) diff -r 0b3252d3b400 -r ebb373fcb206 src/mem/ruby/system/RubyPort.cc --- a/src/mem/ruby/system/RubyPort.cc Sat Mar 19 14:17:48 2011 -0700 +++ b/src/mem/ruby/system/RubyPort.cc Sat Mar 19 14:17:48 2011 -0700 @@ -103,7 +103,7 @@ RubyPort *_port) : SimpleTimingPort(_name, _port) { - DPRINTF(Ruby, "creating port to ruby sequencer to cpu %s\n", _name); + DPRINTF(RubyPort, "creating port to ruby sequencer to cpu %s\n", _name); ruby_port = _port; } @@ -111,7 +111,7 @@ RubyPort *_port, bool _access_phys_mem) : SimpleTimingPort(_name, _port) { - DPRINTF(Ruby, "creating port from ruby sequcner to cpu %s\n", _name); + DPRINTF(RubyPort, "creating port from ruby sequcner to cpu %s\n", _name); ruby_port = _port; _onRetryList = false; access_phys_mem = _access_phys_mem; @@ -137,7 +137,7 @@ { // In FS mode, ruby memory will receive pio responses from devices // and it must forward these responses back to the particular CPU. - DPRINTF(MemoryAccess, "Pio response for address %#x\n", pkt->getAddr()); + DPRINTF(RubyPort, "Pio response for address %#x\n", pkt->getAddr()); assert(pkt->isResponse()); @@ -159,7 +159,7 @@ bool RubyPort::M5Port::recvTiming(PacketPtr pkt) { - DPRINTF(MemoryAccess, + DPRINTF(RubyPort, "Timing access caught for address %#x\n", pkt->getAddr()); //dsm: based on SimpleTimingPort::recvTiming(pkt); @@ -186,7 +186,7 @@ // pio port. if (!isPhysMemAddress(pkt->getAddr())) { assert(ruby_port->pio_port != NULL); - DPRINTF(MemoryAccess, + DPRINTF(RubyPort, "Request for address 0x%#x is assumed to be a pio request\n", pkt->getAddr()); @@ -205,19 +205,19 @@ if (pkt->isLLSC()) { if (pkt->isWrite()) { - DPRINTF(MemoryAccess, "Issuing SC\n"); + DPRINTF(RubyPort, "Issuing SC\n"); type = RubyRequestType_Store_Conditional; } else { - DPRINTF(MemoryAccess, "Issuing LL\n"); + DPRINTF(RubyPort, "Issuing LL\n"); assert(pkt->isRead()); type = RubyRequestType_Load_Linked; } } else if (pkt->req->isLocked()) { if (pkt->isWrite()) { - DPRINTF(MemoryAccess, "Issuing Locked RMW Write\n"); + DPRINTF(RubyPort, "Issuing Locked RMW Write\n"); type = RubyRequestType_Locked_RMW_Write; } else { - DPRINTF(MemoryAccess, "Issuing Locked RMW Read\n"); + DPRINTF(RubyPort, "Issuing Locked RMW Read\n"); assert(pkt->isRead()); type = RubyRequestType_Locked_RMW_Read; } @@ -263,7 +263,7 @@ // Otherwise, we need to delete the senderStatus we just created and return // false. if (requestStatus == RequestStatus_Issued) { - DPRINTF(MemoryAccess, "Request %x issued\n", pkt->getAddr()); + DPRINTF(RubyPort, "Request %#x issued\n", pkt->getAddr()); return true; } @@ -275,7 +275,7 @@ ruby_port->addToRetryList(this); } - DPRINTF(MemoryAccess, + DPRINTF(RubyPort, "Request for address %#x did not issue because %s\n", pkt->getAddr(), RequestStatus_to_string(requestStatus)); @@ -351,7 +351,7 @@ pkt->convertLlToRead(); } } - DPRINTF(MemoryAccess, "Hit callback needs response %d\n", needsResponse); + DPRINTF(RubyPort, "Hit callback needs response %d\n", needsResponse); if (accessPhysMem) { ruby_port->physMemPort->sendAtomic(pkt); @@ -361,12 +361,12 @@ // turn packet around to go back to requester if response expected if (needsResponse) { - DPRINTF(MemoryAccess, "Sending packet back over port\n"); + DPRINTF(RubyPort, "Sending packet back over port\n"); sendTiming(pkt); } else { delete pkt; } - DPRINTF(MemoryAccess, "Hit callback done!\n"); + DPRINTF(RubyPort, "Hit callback done!\n"); } bool @@ -395,7 +395,7 @@ iter != physMemAddrList.end(); iter++) { if (addr >= iter->start && addr <= iter->end) { - DPRINTF(MemoryAccess, "Request found in %#llx - %#llx range\n", + DPRINTF(RubyPort, "Request found in %#llx - %#llx range\n", iter->start, iter->end); return true; } _______________________________________________ m5-dev mailing list m5-dev@m5sim.org http://m5sim.org/mailman/listinfo/m5-dev