[Gems-users] Trouble with MOESI_CMP_token


Date: Wed, 26 Apr 2006 11:13:57 -0600
From: "Liqun Cheng" <liqun.cheng@xxxxxxxxx>
Subject: [Gems-users] Trouble with MOESI_CMP_token
I am working on MOESI_CMP_token, and it always reports a "Possible Deadlock detected".
Here is the request trace for this address. I am wondering is there a way to find out why node 5 and 15 don't receive the GETS and Persistent_GETS messages?

thanks a lot!
Legion

1517000   8  -1        Seq               Begin       >       [0x4d73d80, line 0x4d73d80]
1517004   0   8    L1Cache                Load     NP>IS     [0x4d73d80, line 0x4d73d80]
1517018   0  10    L1CacheTransient_Local_GETS     NP>NP     [0x4d73d80, line 0x4d73d80]
1517018   0  11    L1CacheTransient_Local_GETS     NP>NP     [0x4d73d80, line 0x4d73d80]
1517018   0   9    L1CacheTransient_Local_GETS     NP>NP     [0x4d73d80, line 0x4d73d80]
1517026   0   0    L1CacheTransient_Local_GETS     NP>NP     [0x4d73d80, line 0x4d73d80]
1517026   0  14    L1CacheTransient_Local_GETS     NP>NP     [0x4d73d80, line 0x4d73d80]
1517026   0  13    L1CacheTransient_Local_GETS     NP>NP     [0x4d73d80, line 0x4d73d80]
1517026   0   2    L1CacheTransient_Local_GETS     NP>NP     [0x4d73d80, line 0x4d73d80]
1517026   0   3    L1CacheTransient_Local_GETS     NP>NP     [0x4d73d80, line 0x4d73d80]
1517026   0   4    L1CacheTransient_Local_GETS     NP>NP     [0x4d73d80, line 0x4d73d80]
1517026   0   1    L1CacheTransient_Local_GETS     NP>NP     [0x4d73d80, line 0x4d73d80]
1517029   0   7    L1CacheTransient_Local_GETS     NP>NP     [0x4d73d80, line 0x4d73d80]
1517029   0   6    L1CacheTransient_Local_GETS     NP>NP     [0x4d73d80, line 0x4d73d80]
1517029   0  12    L1CacheTransient_Local_GETS     NP>NP     [0x4d73d80, line 0x4d73d80]
1517412   0   8    L1Cache     Request_Timeout     IS>IS     [0x4d73d80, line 0x4d73d80]
1517418   0   8    L1Cache  Own_Lock_or_Unlock     IS>IS     [0x4d73d80, line 0x4d73d80]
1517426   0   9    L1Cache     Persistent_GETS    I_L>I_L    [0x4d73d80, line 0x4d73d80]
1517426   0  10    L1Cache     Persistent_GETS    I_L>I_L    [0x4d73d80, line 0x4d73d80]
1517426   0  11    L1Cache     Persistent_GETS    I_L>I_L    [0x4d73d80, line 0x4d73d80]
1517434   0   0    L1Cache     Persistent_GETS    I_L>I_L    [0x4d73d80, line 0x4d73d80]
1517434   0   1    L1Cache     Persistent_GETS    I_L>I_L    [0x4d73d80, line 0x4d73d80]
1517434   0   2    L1Cache     Persistent_GETS    I_L>I_L    [0x4d73d80, line 0x4d73d80]
1517434   0   3    L1Cache     Persistent_GETS    I_L>I_L    [0x4d73d80, line 0x4d73d80]
1517434   0   4    L1Cache     Persistent_GETS    I_L>I_L    [0x4d73d80, line 0x4d73d80]
1517434   0  14    L1Cache     Persistent_GETS    I_L>I_L    [0x4d73d80, line 0x4d73d80]
1517434   0  13    L1Cache     Persistent_GETS    I_L>I_L    [0x4d73d80, line 0x4d73d80]
1517436   0   6  Directory            Lockdown     NO>L      [0x4d73d80, line 0x4d73d80]
1517437   0   6    L1Cache     Persistent_GETS    I_L>I_L    [0x4d73d80, line 0x4d73d80]
1517437   0   7    L1Cache     Persistent_GETS    I_L>I_L    [0x4d73d80, line 0x4d73d80]
1517437   0  12    L1Cache     Persistent_GETS    I_L>I_L    [0x4d73d80, line 0x4d73d80]
Warning: in fn virtual void Sequencer::wakeup() in system/Sequencer.C:103: request is [CacheMsg: Address=[0x4d73db8, line 0x4d73d80] Type=LD ProgramCounter=[0x14d00, line 0x14d00] AccessMode=UserMode Size=8 Prefetch=No Version=0 Aborted=0 Time=1517000 ]
Warning: in fn virtual void Sequencer::wakeup() in system/Sequencer.C:109: *m_readRequestTable_ptr is [ [0x4d73d80, line 0x4d73d80]=[CacheMsg: Address=[0x4d73db8, line 0x4d73d80] Type=LD ProgramCounter=[0x14d00, line 0x14d00] AccessMode=UserMode Size=8 Prefetch=No Version=0 Aborted=0 Time=1517000 ] ]

[← Prev in Thread] Current Thread [Next in Thread→]