Hi all,

I am trying to modify MOESI_hammer protocol. First I add l3 cache. Second,
I add flush all cachelines by issuing FlushReq through Sequencer.

I meet some problems when run some bench mark:

1. Tried to read unmapped address 0x40.
2. fatal: Ruby functional read failed for address.

I have search for fommer messages in gem5. And suppose that there may be
problems when state changes in L1CacheController and Directory Controller.
I don't really understand why there will be conflictions between
FunctionalAccess and TimingAccess.

ps, I use SE.py,MOSEI_hammer protocol, timing simple CPU.

There must be some cases I did not notice when modify the protocol. Can any
one give some advice on how to debug?

Sunlong
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to