Hello
In CHI_config.py, for the class CHI_HNFController we have
class CHI_HNFController(CHI_Cache_controller):
:
:
# Some reasonable default TBE params
self.number_of_TBEs = 32
self.number_of_repl_TBEs = 32
self.number_of_snoop_TBEs = 1 # should not receive any snoop
self.unify_repl_TBEs = False
:
The number_of_snoop_TBEs is set to 1 with the corresponding comment.
This seems to indicate that the number_of_snoop_TBEs can be left at 1 since the
CHI_HNFController should not receive any snoop requests.
Is this because a RNF coherence request which gets a hit in the directory will
generate a snoop request to one or more other RNFs which may be holding a copy
of the cache line?
If the answer to the above question is yes, then why even have that attribute
for the class?
Thanks in advance
J.Osmany
_______________________________________________
gem5-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s