derivooocpu.py

来自「linux下基于c++的处理器仿真平台。具有处理器流水线」· Python 代码 · 共 27 行

PY
27
字号
from m5 import *from BaseCPU import BaseCPUclass DerivOoOCPU(BaseCPU):    type = 'DerivOoOCPU'    width = Param.Int(1, "CPU width")    issueWidth = Param.Int(1, "CPU issue width")    function_trace = Param.Bool(False, "Enable function trace")    function_trace_start = Param.Tick(0, "Cycle to start function trace")    def check(self):        has_workload = self._hasvalue('workload')        has_dtb = self._hasvalue('dtb')        has_itb = self._hasvalue('itb')        has_mem = self._hasvalue('mem')        has_system = self._hasvalue('system')        if has_workload:            self.dtb.disable = True            self.itb.disable = True            self.mem.disable = True            self.system.disable = True            self.mult.disable = True        if has_dtb or has_itb or has_mem or has_system:            self.workload.disable = True

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?