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
