Hi,

I’m trying to debug a coherence bug caused by my customized garnet network (in 
short, the network generates its own invalidations to send to caches). 

I’m reviewing the simulation log and seeing the invalidations generated within 
the network reach the network interface and eventually the L1/L2 cache 
controllers. Is there a way to log the coherence state transitions of the cache 
lines using a specific debug flag? I’m currently running with 
"RubyNetwork,RubyCache,RubySlicc,RubyGenerated” however my logs don’t show 
transition information. 

Ideally the debug info printed would contain something like  “cacheX lineY 
transitioned SHARED->INV”.  I thought this would be included in the “RubySlicc” 
flag from the compiled SLICC code, but I’m not seeing anything. 

Thanks in advance for any replies,
Vlad
_______________________________________________
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org

Reply via email to