我是gem5的新手。我成功下载并编译了gem5。但是,当我尝试在X86完全模拟模式下运行系统时,出现以下错误:
IOError:
在路径上找不到文件'x86root.img'。
答案 0 :(得分:0)
如果您不提供特定的磁盘映像,例如与fs.py --disk-image
一起使用gem5在M5_PATH
环境变量下搜索具有默认名称的一个。
完整的CLI如下所示:
M5_PATH=opt/system \
./build/X86/gem5.opt \
configs/example/fs.py \
--disk-image rootfs.ext2 \
--kernel vmlinux \
--mem-size 256MB \
--num-cpus 1 \
--command-line 'earlyprintk=ttyS0 lpj=7999923 root=/dev/sda console_msg_format=syslog nokaslr norandmaps panic=-1 printk.devkmsg=on printk.time=y rw console=ttyS0' \
;
为帮助您入门,也请考虑以下highly automated setup that just works。
在以后的问题中,请提供您尝试过的完整gem5 CLI和确切的gem5 git SHA版本。