接上篇,换了自己的新disk image
1)把img文件复制到disks文件夹下
2)修改gem5/configs/commons/Benchmark.py,改掉img名称,这都是前面的文章中提过的。
重新启动gem5的全系统时,在m5term连接时,报错:
VFS: Mounted root (ext2 filesystem).
Freeing unused kernel memory: 232k freed
FATAL: kernel too old
Kernel panic - not syncing: Attempted to kill init!
通过
zzh@ubuntu14:~/gem5/mnt/lib/x86_64-linux-gnu$ file libc-2.19.so
libc-2.19.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), BuildID[sha1]=b571f83a8a6f5bb22d3558cddda9f943a2a67fd1, for GNU/Linux 2.6.24, stripped
所以觉得应该要换2.6.24版本或者2.6.28.4版本的内核,现在用的是x86_64-vmlinux-2.6.22.9
1)下载内核