gem5.components.processors.html
gem5.components.processors package¶
Subpackages¶
Submodules¶
- gem5.components.processors.abstract_core module
AbstractCoreAbstractCore.abstractAbstractCore.add_pc_tracker_probe()AbstractCore.connect_dcache()AbstractCore.connect_icache()AbstractCore.connect_interrupt()AbstractCore.connect_walker_ports()AbstractCore.cxx_exportsAbstractCore.cxx_extra_basesAbstractCore.cxx_param_exportsAbstractCore.cxx_template_paramsAbstractCore.get_isa()AbstractCore.get_mmu()AbstractCore.get_total_instructions()AbstractCore.is_kvm_core()AbstractCore.override_createAbstractCore.requires_send_evicts()AbstractCore.set_switched_out()AbstractCore.set_workload()
- gem5.components.processors.abstract_generator module
- gem5.components.processors.abstract_generator_core module
AbstractGeneratorCoreAbstractGeneratorCore.abstractAbstractGeneratorCore.connect_icache()AbstractGeneratorCore.connect_interrupt()AbstractGeneratorCore.connect_walker_ports()AbstractGeneratorCore.cxx_exportsAbstractGeneratorCore.cxx_extra_basesAbstractGeneratorCore.cxx_param_exportsAbstractGeneratorCore.cxx_template_paramsAbstractGeneratorCore.get_isa()AbstractGeneratorCore.is_kvm_core()AbstractGeneratorCore.override_createAbstractGeneratorCore.set_workload()AbstractGeneratorCore.start_traffic()
- gem5.components.processors.abstract_processor module
AbstractProcessorAbstractProcessor.abstractAbstractProcessor.cxx_exportsAbstractProcessor.cxx_extra_basesAbstractProcessor.cxx_param_exportsAbstractProcessor.cxx_template_paramsAbstractProcessor.get_cores()AbstractProcessor.get_isa()AbstractProcessor.get_num_cores()AbstractProcessor.get_total_instructions()AbstractProcessor.incorporate_processor()AbstractProcessor.override_createAbstractProcessor.switch()
- gem5.components.processors.base_cpu_core module
BaseCPUCoreBaseCPUCore.abstractBaseCPUCore.add_pc_tracker_probe()BaseCPUCore.connect_dcache()BaseCPUCore.connect_icache()BaseCPUCore.connect_interrupt()BaseCPUCore.connect_walker_ports()BaseCPUCore.cxx_exportsBaseCPUCore.cxx_extra_basesBaseCPUCore.cxx_param_exportsBaseCPUCore.cxx_template_paramsBaseCPUCore.get_isa()BaseCPUCore.get_mmu()BaseCPUCore.get_simobject()BaseCPUCore.get_total_instructions()BaseCPUCore.is_kvm_core()BaseCPUCore.override_createBaseCPUCore.requires_send_evicts()BaseCPUCore.set_switched_out()BaseCPUCore.set_workload()
- gem5.components.processors.base_cpu_processor module
- gem5.components.processors.complex_generator module
ComplexGeneratorComplexGenerator.abstractComplexGenerator.add_linear()ComplexGenerator.add_random()ComplexGenerator.cxx_exportsComplexGenerator.cxx_extra_basesComplexGenerator.cxx_param_exportsComplexGenerator.cxx_template_paramsComplexGenerator.override_createComplexGenerator.set_traffic_from_python_generator()ComplexGenerator.start_traffic()
- gem5.components.processors.complex_generator_core module
ComplexGeneratorCoreComplexGeneratorCore.abstractComplexGeneratorCore.add_linear()ComplexGeneratorCore.add_random()ComplexGeneratorCore.connect_dcache()ComplexGeneratorCore.cxx_exportsComplexGeneratorCore.cxx_extra_basesComplexGeneratorCore.cxx_param_exportsComplexGeneratorCore.cxx_template_paramsComplexGeneratorCore.override_createComplexGeneratorCore.set_traffic_from_python_generator()ComplexGeneratorCore.start_traffic()
ComplexTrafficParamsTrafficModes
- 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
SimpleSwitchableProcessorSimpleSwitchableProcessor.abstractSimpleSwitchableProcessor.cxx_exportsSimpleSwitchableProcessor.cxx_extra_basesSimpleSwitchableProcessor.cxx_param_exportsSimpleSwitchableProcessor.cxx_template_paramsSimpleSwitchableProcessor.incorporate_processor()SimpleSwitchableProcessor.override_createSimpleSwitchableProcessor.switch()
- gem5.components.processors.strided_generator module
- gem5.components.processors.strided_generator_core module
- gem5.components.processors.switchable_processor module
SwitchableProcessorSwitchableProcessor.abstractSwitchableProcessor.cxx_exportsSwitchableProcessor.cxx_extra_basesSwitchableProcessor.cxx_param_exportsSwitchableProcessor.cxx_template_paramsSwitchableProcessor.get_cores()SwitchableProcessor.get_num_cores()SwitchableProcessor.incorporate_processor()SwitchableProcessor.override_createSwitchableProcessor.switch_to_processor()
- gem5.components.processors.traffic_generator module
- gem5.components.processors.traffic_generator_core module