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
|