atomicsimplecpu.py

来自「M5,一个功能强大的多处理器系统模拟器.很多针对处理器架构,性能的研究都使用它作」· Python 代码 · 共 18 行

PY
18
字号
from m5.params import *from m5 import build_envfrom BaseCPU import BaseCPUclass AtomicSimpleCPU(BaseCPU):    type = 'AtomicSimpleCPU'    width = Param.Int(1, "CPU width")    simulate_stalls = Param.Bool(False, "Simulate cache stall cycles")    function_trace = Param.Bool(False, "Enable function trace")    function_trace_start = Param.Tick(0, "Cycle to start function trace")    if build_env['FULL_SYSTEM']:        profile = Param.Latency('0ns', "trace the kernel stack")    icache_port = Port("Instruction Port")    dcache_port = Port("Data Port")    physmem_port = Port("Physical Memory Port")    _mem_ports = BaseCPU._mem_ports + \                    ['icache_port', 'dcache_port', 'physmem_port']

⌨️ 快捷键说明

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