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

Reply via email to