Hello, listI add a cpuID in packet(src/mem/packet.*) and
rubyrequest(src/mem/ruby/slicc/RubyRequest.*) to identify different CPU's
memory request. I also do necessary work in cache coherence protocol.However,
the gem5 end with bugs:"
gem5.opt: build/X86/mem/ruby/buffers/MessageBuffer.cc:131: const Message*
MessageBuffer::peekAtHeadOfQueue() const: Assertion `isReady()' failed"
I found before program terminates, the field ??size?? in packet.cc is 2, while
it is always 8 except this.
Can you please give me some point about this ? Is there any rules which I must
observer when add field in packet and rubyrequest ?
Thanks in advance.
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users