gem5学习
weixin_39664615
这个作者很懒,什么都没留下…
展开
-
浅谈gem5的SimpleCache实现
传送门:官方教学理解SimpleCache需要先学会SimMemory的创建。(即上一章)。接下来是对于SimpleCache实现的一些理解。定义部分system = Param.System(Parent.any, "The system this cache is part of")实现的cache需要与整个系统连接,而要获取连接的系统就是通过Parent.any这个默认值。它可以向上...原创 2020-03-12 09:17:13 · 526 阅读 · 0 评论 -
浅谈GEM5的事件驱动编程
GEM5的事件驱动型回顾创建一个SimObject的步骤官方tutorial的教学Create a Python class for your new SimObject:创建一个.py文件。这个文件是SConscript指向的py文件。Implement your SimObject in C++:在相同的目录下创建.hh与.cc文件。目的是实现.py文件的SimObject.Reg...原创 2020-03-10 19:35:07 · 888 阅读 · 2 评论 -
GEM5学习
GEM5的斗争历程官方的教学Wiki如下:gem5 tutorial安装gem5在github上下载:+sudo apt install build-essential git m4 scons zlib1g zlib1g-dev libprotobuf-dev protobuf-compiler libprotoc-dev libgoogle-perftools-dev python-...原创 2020-03-05 16:45:44 · 384 阅读 · 0 评论