memtest.py

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

PY
25
字号
from MemObject import MemObjectfrom m5.params import *from m5.proxy import *from m5 import build_envclass MemTest(MemObject):    type = 'MemTest'    max_loads = Param.Counter(0, "number of loads to execute")    atomic = Param.Bool(False, "Execute tester in atomic mode? (or timing)\n")    memory_size = Param.Int(65536, "memory size")    percent_dest_unaligned = Param.Percent(50,        "percent of copy dest address that are unaligned")    percent_reads = Param.Percent(65, "target read percentage")    percent_source_unaligned = Param.Percent(50,        "percent of copy source address that are unaligned")    percent_functional = Param.Percent(50, "percent of access that are functional")    percent_uncacheable = Param.Percent(10,        "target uncacheable percentage")    progress_interval = Param.Counter(1000000,        "progress report interval (in accesses)")    trace_addr = Param.Addr(0, "address to trace")    test = Port("Port to the memory system to test")    functional = Port("Port to the functional memory used for verification")

⌨️ 快捷键说明

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