最近跑Gem5模拟器,遇到了成堆的问题,意想不到,始料未及,触不及防,在解决问题的过程中,看到了很多写的还不错的文章,大致记录一下,以后遇到问题可以回来再回顾一下,如下:
目录
1. gem5简介:
2. 古早gem5教程,还附带视频:
3. gem5常见问题解答FQA:
5.FS模式 && 如何创建img镜像文件
6. 遇到问题stackoverlow还是有很多solution:
gem5学习笔记一:模拟器安装与使用
gem5学习笔记二:全系统模拟浅析
gem5学习笔记三:创建模拟系统
https://www.gem5.org/assets/files/hpca2023-tutorial/gem5-tutorial-hpca-2023.pdf (HPCA2023)
Running gem5 - gem5
Configuration / Simulation Scripts - gem5
Introduction - gem5
github源码版本:
cirosantilli/linux-kernel-module-cheat at 83b36867cf06ffdca3ce04296a8568d4f37ea13b (github.com)
网页版本(更清晰?):
https://cirosantilli.com/linux-kernel-module-cheat/#gem5-m5out-stats-txt-file
4. 关于simpoint:
Simpoint 在 GEM5 里加速仿真, 1 minute = N day(s) - 知乎 (zhihu.com)
关于SimPoint的一些碎碎念 - 知乎 (zhihu.com)
(32条消息) Gem5 simpoint 全流程_南方铁匠的博客-CSDN博客
Computer-Architecture-Learning/simpoint_GEM5 at main · cry-daniel/Computer-Architecture-Learning (github.com)
SimPoint (ucsd.edu)
Gem5 Arm Fullsystem仿真-电子发烧友网
Setting up gem5 full system
checkpoint相关问题:
Human verification - Stack Overflow
gem5: Checkpoints
关于无法在restore checkpoint后执行目标程序:
Not able to run the runscript after restoring from a checkpoint in gem5 fs mode - Stack Overflow
关于在gem5中精准测时的最好方式:
What is the best way to measure time in gem5 simulation environment - Stack Overflow
如何使用m5 readfile/execfile/writefile:
How to use m5 readfile and m5 execfile in gem5? - Stack Overflow
https://cirosantilli.com/linux-kernel-module-cheat/#m5-readfile(定义及使用方式)