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 -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to