gem5.components.processors.html
gem5.components.processors package¶
Subpackages¶
Submodules¶
- gem5.components.processors.abstract_core module
AbstractCore
AbstractCore.abstract
AbstractCore.add_pc_tracker_probe()
AbstractCore.connect_dcache()
AbstractCore.connect_icache()
AbstractCore.connect_interrupt()
AbstractCore.connect_walker_ports()
AbstractCore.cxx_exports
AbstractCore.cxx_extra_bases
AbstractCore.cxx_param_exports
AbstractCore.cxx_template_params
AbstractCore.get_isa()
AbstractCore.get_mmu()
AbstractCore.is_kvm_core()
AbstractCore.requires_send_evicts()
AbstractCore.set_switched_out()
AbstractCore.set_workload()
- gem5.components.processors.abstract_generator module
- gem5.components.processors.abstract_generator_core module
AbstractGeneratorCore
AbstractGeneratorCore.abstract
AbstractGeneratorCore.connect_icache()
AbstractGeneratorCore.connect_interrupt()
AbstractGeneratorCore.connect_walker_ports()
AbstractGeneratorCore.cxx_exports
AbstractGeneratorCore.cxx_extra_bases
AbstractGeneratorCore.cxx_param_exports
AbstractGeneratorCore.cxx_template_params
AbstractGeneratorCore.get_isa()
AbstractGeneratorCore.is_kvm_core()
AbstractGeneratorCore.set_workload()
AbstractGeneratorCore.start_traffic()
- gem5.components.processors.abstract_processor module
- gem5.components.processors.base_cpu_core module
BaseCPUCore
BaseCPUCore.abstract
BaseCPUCore.add_pc_tracker_probe()
BaseCPUCore.connect_dcache()
BaseCPUCore.connect_icache()
BaseCPUCore.connect_interrupt()
BaseCPUCore.connect_walker_ports()
BaseCPUCore.cxx_exports
BaseCPUCore.cxx_extra_bases
BaseCPUCore.cxx_param_exports
BaseCPUCore.cxx_template_params
BaseCPUCore.get_isa()
BaseCPUCore.get_mmu()
BaseCPUCore.get_simobject()
BaseCPUCore.is_kvm_core()
BaseCPUCore.requires_send_evicts()
BaseCPUCore.set_switched_out()
BaseCPUCore.set_workload()
- gem5.components.processors.base_cpu_processor module
- gem5.components.processors.complex_generator module
ComplexGenerator
ComplexGenerator.abstract
ComplexGenerator.add_linear()
ComplexGenerator.add_random()
ComplexGenerator.cxx_exports
ComplexGenerator.cxx_extra_bases
ComplexGenerator.cxx_param_exports
ComplexGenerator.cxx_template_params
ComplexGenerator.set_traffic_from_python_generator()
ComplexGenerator.start_traffic()
- gem5.components.processors.complex_generator_core module
ComplexGeneratorCore
ComplexGeneratorCore.abstract
ComplexGeneratorCore.add_linear()
ComplexGeneratorCore.add_random()
ComplexGeneratorCore.connect_dcache()
ComplexGeneratorCore.cxx_exports
ComplexGeneratorCore.cxx_extra_bases
ComplexGeneratorCore.cxx_param_exports
ComplexGeneratorCore.cxx_template_params
ComplexGeneratorCore.set_traffic_from_python_generator()
ComplexGeneratorCore.start_traffic()
ComplexTrafficParams
TrafficModes
- gem5.components.processors.cpu_types module
- gem5.components.processors.gups_generator module
- gem5.components.processors.gups_generator_core module
- gem5.components.processors.gups_generator_ep module
- gem5.components.processors.gups_generator_par module
- gem5.components.processors.linear_generator module
- gem5.components.processors.linear_generator_core module
- gem5.components.processors.random_generator module
- gem5.components.processors.random_generator_core module
- gem5.components.processors.simple_core module
- gem5.components.processors.simple_processor module
- gem5.components.processors.simple_switchable_processor module
- gem5.components.processors.strided_generator module
- gem5.components.processors.strided_generator_core module
- gem5.components.processors.switchable_processor module
SwitchableProcessor
SwitchableProcessor.abstract
SwitchableProcessor.cxx_exports
SwitchableProcessor.cxx_extra_bases
SwitchableProcessor.cxx_param_exports
SwitchableProcessor.cxx_template_params
SwitchableProcessor.get_cores()
SwitchableProcessor.get_num_cores()
SwitchableProcessor.incorporate_processor()
SwitchableProcessor.switch_to_processor()
- gem5.components.processors.traffic_generator module
- gem5.components.processors.traffic_generator_core module