[Gems-users] Question of protocol testing


Date: Wed, 21 Oct 2009 16:18:49 +0800
From: Jerry Lin <cosjerry@xxxxxxxxx>
Subject: [Gems-users] Question of protocol testing
Hi,
I've modified MOSI_SMP_bcast protocol for my research.
I used the tester to examine the modified protocol.
But when the processor tried to forward data to other processors,
I got error message as following.
====================================================
1070  3  -1            Seq             Done             >        [0x400, line 0x400] 569 cycles NULL LD Yes 
1070  3   0     L1Cache             Data       IS_D>S     [0x400, line 0x400]
failed assertion 'thread != -1' at fn void Sequencer::readCallback(const Address&, DataBlock&) in system/Sequencer.C:556
failed assertion 'thread != -1' at fn void Sequencer::readCallback(const Address&, DataBlock&) in system/Sequencer.C:556
====================================================
After cycle1070, it should forwards the data to another processor.
I used "e_recordForwardingInfo" and "o_cacheToForward" to do the forwarding.
What is the meaning of error message? Did I do something wrong?
Thanks for helping.
[← Prev in Thread] Current Thread [Next in Thread→]