gem5.components.cachehierarchies.chi.nodes.l2_cache.html
gem5.components.cachehierarchies.chi.nodes.l2_cache module¶
- class gem5.components.cachehierarchies.chi.nodes.l2_cache.L2Cache(**kwargs)¶
Bases:
RubyCache- abstract = False¶
- cxx_exports = []¶
- cxx_extra_bases = []¶
- cxx_param_exports = []¶
- cxx_template_params = []¶
- override_create = False¶
- class gem5.components.cachehierarchies.chi.nodes.l2_cache.L2CacheController(size: str, assoc: int, network: RubyNetwork, cache_line_size, clk_domain: ClockDomain)¶
Bases:
AbstractNodeStrictly inclusive MOESI L2 controller. Strictly inclusive:
alloc_on_* = True
dealloc_on* = False
- MOESI:
allow_SD = True
- abstract = False¶
- cxx_exports = []¶
- cxx_extra_bases = []¶
- cxx_param_exports = []¶
- cxx_template_params = []¶
- override_create = False¶