当在SE模式下运行GEM5 X86时,我试图从SPEC2006运行bzip2,一开始它失败了,因为它说它不能运行动态执行,所以我用-static标志编译了它。现在我得到了这个错误:
gem5 Simulator System. http://gem5.org
gem5 is copyrighted software; use the --copyright option for details.
gem5 compiled Oct 27 2018 00:36:02
gem5 started Dec 22 2018 18:16:40
gem5 executing on Dan
command line: ./build/X86/gem5.opt configs/example/se.py -c /home/dan/SPEC2006/benchspec/CPU2006/401.bzip2/exe/bzip2_base.ia64-gcc42 -i /home/dan/SPEC2006/benchspec/CPU2006/401.bzip2/data/test/input/dryer.jpg
Could not import 03_BASE_FLAT
Could not import 03_BASE_NARROW
Global frequency set at 1000000000000 ticks per second
warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (4096 Mbytes)
0: system.remote_gdb.listener: listening for remote gdb #0 on port 7000
**** REAL SIMULATION ****
info: Entering event queue @ 0. Starting simulation...
panic: Tried to write unmapped address 0xffffedd8. Inst is at 0x400da4
@ tick 5500
[invoke:build/X86/arch/x86/faults.cc, line 160]
Memory Usage: 4316736 KBytes
Program aborted at tick 5500
Aborted (core dumped)我在ubuntu17.10上运行gem5。我试图在谷歌中找到解决方案,但我没有看到任何人提到这个问题,有人知道如何解决这个问题吗?
发布于 2019-06-05 14:08:08
请检查您的主机配置。Bzip2不能在32位计算机上运行。我的桌面是双核的32位X86架构,我尝试运行bzip2,它显示了同样的错误。
https://stackoverflow.com/questions/53897326
复制相似问题