gem5.components.processors.base_cpu_processor.html
gem5.components.processors.base_cpu_processor module¶
- class gem5.components.processors.base_cpu_processor.BaseCPUProcessor(cores: List[BaseCPUCore])¶
Bases:
AbstractProcessor
A processor constructed from a List of BaseCPUCores.
This gives gem5 stdlib users a way to create processors containing BaseCPU SimObjects. While SimpleProcessor does this by-proxy (the user simply specifies the desires CPUType and ISA and the correct BaseCPU instantiation is chosen), this Processor allows a more raw passing of BaseCPU objects.
Disclaimer¶
Multiple cores comprising of different BaseCPU types has not been tested and is not officially supported.
- abstract = False¶
- cxx_exports = []¶
- cxx_extra_bases = []¶
- cxx_param_exports = []¶
- cxx_template_params = []¶
- incorporate_processor(board: AbstractBoard) None ¶