Benchmarking 在gem5中运行的Asimbench基准测试失败,出现“错误”;致命:无法在system.iobus上找到[0x40008000:0x40008040]的目标;
我已经下载了gem5.org网站上提供的asimbench文件,并对config/common/FSConfig.py进行了以下修改:Benchmarking 在gem5中运行的Asimbench基准测试失败,出现“错误”;致命:无法在system.iobus上找到[0x40008000:0x40008040]的目标;,benchmarking,gem5,moby,Benchmarking,Gem5,Moby,我已经下载了gem5.org网站上提供的asimbench文件,并对config/common/FSConfig.py进行了以下修改: def makeArmSystem(..) .................. self.cf0 = CowIdeDisk(driveID='master') self.cf2 = CowIdeDisk(driveID='master') self.cf0.childImage(mdesc.disk()) self.cf2.childImage(di
def makeArmSystem(..)
..................
self.cf0 = CowIdeDisk(driveID='master')
self.cf2 = CowIdeDisk(driveID='master')
self.cf0.childImage(mdesc.disk())
self.cf2.childImage(disk("sdcard-1g-mxplayer.img"))
#Old platforms have a built-in IDE or CF controller. Default to
#the IDE controller if both exist. New platforms expect the
#storage controller to be added from the config script.
if hasattr(self.realview, "ide"):
#self.realview.ide.disks = [self.cf0]
self.realview.ide.disks = [self.cf0, self.cf2]
elif hasattr(self.realview, "cf_ctrl"):
#self.realview.cf_ctrl.disks = [self.cf0]
self.realview.cf_ctrl.disks = [self.cf0, self.cf2]
else:
self.pci_ide = IdeController(disks=[self.cf0])
pci_devices.append(self.pci_ide
我使用了这个命令:
./build/ARM/gem5.opt configs/example/fs.py --mem-size=8192MB
--disk-image=/home/yaz/gem5/full_system_images/disks/ARMv7a-ICS-Android.SMP.Asimbench-v3.img
--kernel=/home/yaz/gem5/full_system_images/binaries/vmlinux.smp.ics.arm.asimbench.2.6.35
--os-type=android-ics --cpu-type=MinorCPU --machine-type=VExpress_GEM5 --script=/home/yaz/gem5/full_system_images/boot/adobe.rcS
警告:所有参数中已存在CheckedIt。这可能是由于
Python 2.7兼容层。警告:枚举已存在于中
所有参数。这可能是由Python 2.7兼容层引起的。
警告:所有参数中已存在ScopedEnum。这可能是由于
Python 2.7兼容层。gem5模拟器系统。
gem5是受版权保护的软件;使用--版权
详细信息选项。gem5版本20.0.0.3 gem5于2020年7月7日编译
16:17:12 gem5于2020年7月16日开始执行04:41:50 gem5于
yazeed-OptiPlex-9010,pid 3367命令行:./build/ARM/gem5.opt
configs/example/fs.py--mem size=8192MB
--disk image=/home/yaz/gem5/full\u system\u images/disks/ARMv7a-ICS-Android.SMP.Asimbench-v3.img
--kernel=/home/yaz/gem5/full_system_images/binaries/vmlinux.smp.ics.arm.asimbench.2.6.35
--os type=android ics--cpu type=MinorCPU--machine type=VExpress_GEM5--script=/home/yaz/GEM5/full_system_images/boot/adobe.rcS
全局频率设置为每秒10000000000次
警告:没有生成点文件。请安装pydot以生成点文件和pdf。
信息:内核位于:/home/yaz/gem5/full_system_images/binaries/vmlinux.smp.ics.arm.asimbench.2.6.35
system.vncserver:侦听端口5900上的连接
system.terminal:侦听端口3456上的连接
system.realview.uart1.device:侦听端口3457上的连接
system.realview.uart2.device:侦听端口3458上的连接
system.realview.uart3.device:侦听端口3459上的连接
0:system.remote_gdb:在端口7000上侦听远程gdb信息:
使用地址为0x8000000的引导加载程序
信息:在0x140008000处使用内核条目物理地址警告:指定了DTB文件,但没有
内核中的设备树支持
****真实模拟****
警告:现有EnergyCtrl,但未找到已启用的DVFSHandler。信息:输入
事件队列@0。正在启动模拟
致命:无法在system.iobus上找到[0x40008000:0x40008040]的目标
内存使用率:8786764 KB
感谢您的帮助请正确格式化您的代码。在python中,除非提供正确的缩进,否则永远无法确定函数体的开始和结束位置。出现了一个类似的错误消息:您能检查提交是否修复了它吗?否则,请为它打开一张新的JIra票证。请正确格式化您的代码。在python中,除非提供正确的缩进,否则永远无法确定函数体的开始和结束位置。出现了一个类似的错误消息:您能检查提交是否修复了它吗?否则,请也为它打开一张新的JIra票。