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