ruby: mesi: remove owner and sharer fields from directory tags
authorNilay Vaish <nilay@cs.wisc.edu>
Sat, 21 Dec 2013 02:34:03 +0000 (20:34 -0600)
committerNilay Vaish <nilay@cs.wisc.edu>
Sat, 21 Dec 2013 02:34:03 +0000 (20:34 -0600)
commitf5b52a265afe9d4bd0144b0e2d7a0d9fcdbcbd3f
tree5ff88c6c47dc2ce1eb3c4d1492ae0090c1431f4d
parent50d250f514f7031e7e544e69141fad7a1b000257
ruby: mesi: remove owner and sharer fields from directory tags

The directory controller should not have the sharer field since there is
only one level 2 cache. Anyway the field was not in use.  The owner field
was being used to track the l2 cache version (in case of distributed l2) that
has the cache block under consideration.  The information is not required
since the version of the level 2 cache can be obtained from a subset of the
address bits.
configs/ruby/MESI_CMP_directory.py
src/mem/protocol/MESI_CMP_directory-dir.sm