[Gems-users] Invalid transition in MOESI_CMP_directory protocol


Date: Wed, 5 Apr 2006 11:19:28 +0200 (CEST)
From: Enric Herrero <enricherrero@xxxxxxxx>
Subject: [Gems-users] Invalid transition in MOESI_CMP_directory protocol
Hi,

We have tested the MOESI_CMP_Directory Protocol with
tester.exec and it seems to have a problem with a
invalid transition as we can see in the debug file:

Warning: in fn TransitionResult
L2Cache_Controller::doTransitionWorker(L2Cache_Event,
L2Cache_State, L2Cache_State&, const Address&) in
generated/MOESI_CMP_directory/L2Cache_Transitions.C:2067:
m_id is 0
Warning: in fn TransitionResult
L2Cache_Controller::doTransitionWorker(L2Cache_Event,
L2Cache_State, L2Cache_State&, const Address&) in
generated/MOESI_CMP_directory/L2Cache_Transitions.C:2068:
m_version is 3
Warning: in fn TransitionResult
L2Cache_Controller::doTransitionWorker(L2Cache_Event,
L2Cache_State, L2Cache_State&, const Address&) in
generated/MOESI_CMP_directory/L2Cache_Transitions.C:2069:
g_eventQueue_ptr->getTime() is 290762
Warning: in fn TransitionResult
L2Cache_Controller::doTransitionWorker(L2Cache_Event,
L2Cache_State, L2Cache_State&, const Address&) in
generated/MOESI_CMP_directory/L2Cache_Transitions.C:2070:
addr is [0xcc0, line 0xcc0]
Warning: in fn TransitionResult
L2Cache_Controller::doTransitionWorker(L2Cache_Event,
L2Cache_State, L2Cache_State&, const Address&) in
generated/MOESI_CMP_directory/L2Cache_Transitions.C:2071:
event is L1_PUTX
Warning: in fn TransitionResult
L2Cache_Controller::doTransitionWorker(L2Cache_Event,
L2Cache_State, L2Cache_State&, const Address&) in
generated/MOESI_CMP_directory/L2Cache_Transitions.C:2072:
state is ILOX
Fatal Error: in fn TransitionResult
L2Cache_Controller::doTransitionWorker(L2Cache_Event,
L2Cache_State, L2Cache_State&, const Address&) in
generated/MOESI_CMP_directory/L2Cache_Transitions.C:2073:
Invalid transition

It seems that there's no transition from ILOX for the
L1_PUTX event.  It's  suposed to stay in the same
state and recycle the request queue or it has to
change to ILOXW?

Thanks

Marco and Enric


		
______________________________________________ 
LLama Gratis a cualquier PC del Mundo. 
Llamadas a fijos y móviles desde 1 céntimo por minuto. 
http://es.voice.yahoo.com
[← Prev in Thread] Current Thread [Next in Thread→]