| Hello,
I'm trying to understand Ruby's debug output:
 759556   1   0    L1Cache All_acks_no_sharers   
ISM>MM     [0xd89b57c0, line 0xd89b57c0] 
 759556   1  -1        Seq                Done       >
      [0xe895916c, line 0xe8959140] 0 cycles L1Cache
No
 759557   1  -1        Seq                Done       >
      [0xe8959170, line 0xe8959140] 0 cycles L1Cache
No
 759557   1  -1        Seq                Done       >
      [0xe8959174, line 0xe8959140] 0 cycles L1Cache
No
 759558   1  -1        Seq                Done       >
      [0xe8959178, line 0xe8959140] 0 cycles L1Cache
No
 759558   1  -1        Seq                Done       >
      [0xe895917c, line 0xe8959140] 0 cycles L1Cache
No
 759558   0  -1        Seq               Begin       >
      [0xd89b5f40, line 0xd89b5f40] 
 759559   1  -1        Seq               Begin       >
      [0xe8959180, line 0xe8959180] 
 759570   0   0    L1Cache            L1_to_L2    
MM>MM     [0xe335df40, line 0xe335df40] 
...
Warning: in fn TransitionResult
L1Cache_Controller::doTransitionWorker(L1Cache_Event,
L1Cache_State, L1Cache_State&, const Address&) in
generated/MOESI_AMD_hammer/L1Cache_Transitions.C:664:
addr is [0xd89b5f40, line 0xd89b5f40]
...
L1Cache_Controller::doTransitionWorker(L1Cache_Event,
L1Cache_State, L1Cache_State&, const Address&) in
generated/MOESI_AMD_hammer/L1Cache_Transitions.C:666:
state is I
Fatal Error: in fn TransitionResult
L1Cache_Controller::doTransitionWorker(L1Cache_Event,
L1Cache_State, L1Cache_State&, const Address&) in
generated/MOESI_AMD_hammer/L1Cache_Transitions.C:667:
Invalid transition
What do the numbers (-1, 0, 1) in the second and third
columns refer to? In the above output, does it mean
that the error is due to MM>MM transition or the one
after that?
Thanks,
Dave 
 
____________________________________________________________________________________
Finding fabulous fares is fun.  
Let Yahoo! FareChase search your favorite travel sites to find flight and hotel bargains.
http://farechase.yahoo.com/promo-generic-14795097
 |