The following debug trace tells us the "getOffset(pkt->getAddr()) + 
pkt->getSize() <= RubySystem::getBlockSizeBytes()". Why does this exception 
happen? Do you give me some hints I can continue to dig in this error? Thank 
you.


1428070516000: system.ruby.tcp_cntrl2.coalescer.slave0: 
MemSlavePort::recvTimingReq: pkt->getAddr:#20f5c3d, getOffset:#61, 
BlockSize:64, pkt->getSize:4, print:ReadReq [20f5c3d:20f5c40]


gem5.opt: build/GCN3_X86/mem/ruby/system/RubyPort.cc:294: virtual bool 
RubyPort::MemSlavePort::recvTimingReq(PacketPtr): Assertion 
`getOffset(pkt->getAddr()) + pkt->getSize() <= RubySystem::getBlockSizeBytes()' 
failed.
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to