It seems the simulator is unexpectedly using locMSIBlkState. If
localAddrPolicy=1 and protocol=mesi, you should end up using
LocMESIBlkState. Can you run pdb.set_trace in frCommons_hetero.py to
see if directory_protocol and block_protocol are set appropriately
(does not fall into any branch that set them to LocMSI)?
Another thing to try is modifying the example file incrementally, so
you know right away when something goes wrong.
Jiayuan
On Fri, Nov 11, 2011 at 11:15 AM, Ankita (Garg) Goel
Jiayuan