On Mon, 19 Nov 2012, zhengchl wrote:

Hi,

I want to modify MOSEI_CMP_directory protocol to a 1 level cache protocol. I simply delete MOESI_CMP_directory-L2cache.sm and modify some interface between L1cache and L2cache, L2cache and directory. This is so rough that it is impossible of correctness without deeper analyse.

So, how to debug and analyse a protocol. For example, I get a error message in running like:

  fatal: Invalid transition
  system.l1_cntrl3 time: 1427 addr: [0x8d40, line 0x8d40] event:
  Fwd_GETS state: IS
    @ cycle 713500
  
[doTransitionWorker:build/ALPHA_FS_MOESI_1level/mem/protocol/L1Cache_Transitions.cc,
  line 479]

This massage is too simple to analyse.:' How can I get more message and custom some debug output?


The trace obtained from flags RubySlicc and ProtocolTrace is generally helpful in debugging coherence protocols.

--
Nilay
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to