Hi, all!
I’m trying to run bzip2_source of SPEC CPU2006 in SE mode with Ruby enabled. Before showing you the details of the problem, I’d like to note that without Ruby enabled (that is, using the Classic memory system), it runs well using the following command: ./build/X86/gem5.opt configs/example/se_phm.py --mem-size=4GB -- bench=bzip2_source Two things to note here: * The configuration script above (se_phm.py) is a mere copy of the “configs/example/se.py”, except that I modified the original to apply SPEC CPU2006 instead of SPEC CPU2000. * “--mem-size” option is used because without it, the simulation gives “fatal: Out of memory, please increase size of physical memory.” error. To enable Ruby, I added “--ruby” option and used the following command to run the simulation: ./build/X86/gem5.opt configs/example/se_phm.py --ruby --mem-size=4GB -- bench=bzip2_source This results in “panic: Tried to read unmapped address 0x8.” error. I first thought that this problem comes from the fact that the two simulations use different CPU models (AtomicSimpleCPU for the Classic and TimingSimpleCPU for Ruby). So, I tried the Classic memory system with a TimingSimpleCPU using the following command: ./build/X86/gem5.opt configs/example/se_phm.py --cpu-type=timing --mem- size=4GB --bench=bzip2_source (Note the “--cpu-type” option.) In this case, the simulation runs well without any error. I am stuck with not being able to find out why the simulation fails with Ruby enabled.. Any ideas? Thanks, Hanmin Design Automation Laboratory, Seoul National University TEL +82-2-880-1787 EMAIL [email protected] <mailto:[email protected]> Hanmin Park
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
