gem5.components.cachehierarchies.chi.nodes.memory_controller.html
gem5.components.cachehierarchies.chi.nodes.memory_controller module¶
- class gem5.components.cachehierarchies.chi.nodes.memory_controller.MemCtrlMessageBuffer(**kwargs)¶
Bases:
MessageBuffer
MessageBuffer exchanging messages with the memory
These buffers should also not be affected by the Ruby tester randomization.
- abstract = False¶
- cxx_exports = []¶
- cxx_extra_bases = []¶
- cxx_param_exports = []¶
- cxx_template_params = []¶
- class gem5.components.cachehierarchies.chi.nodes.memory_controller.MemoryController(network: RubyNetwork, ranges: List[AddrRange], port: Port)¶
Bases:
CHI_Memory_Controller
A controller that connects to memory
- abstract = False¶
- connectQueues(network)¶
- cxx_exports = []¶
- cxx_extra_bases = []¶
- cxx_param_exports = []¶
- cxx_template_params = []¶
- classmethod versionCount()¶