Hi Si,
You're going to have to figure out where the invalid register index is coming from. It's only happening in the o3 cpu, because the simple CPU models don't rename registers like the o3 does. However, somewhere in there an invalid physical register file value is being generated. Hopefully one of the experiments exhibits the bug rather early on and with a combination of enabling the debug flags (--debug-flags=....), running the simulator in gdb, or adding additional printing you can see where the bad value is coming from. Based on the mercurial ID you gave in a previous email, it looks like you've made some changes to the simulator, perhaps these are the cause? Additionally, you're code is a few months old and there have been a couple of bug fixes that might squashed this bug if it's due to memory corruption. You probably should update to the latest copy of gem5 and see if the problem still exists. Thanks, Ali On 21.01.2013 12:05, Si Chen wrote: > Hi, > > I ran all my tasks on a cluster. I modified the disks to make the bbench only open all the website once. > > Here are some of the system setups: > > Linux 2.6.18 > > gcc version 4.7.0 20120507 (Red Hat 4.7.0-5) (GCC) > > Python 2.4.3 > > SCons v1.0.0.r3266 > > For the four tests I am looking now, 3 of them terminated with the same error. Only one of them gets through. > > Those that terminated: > > build/ARM/gem5.opt --outdir=bbench_l1_2w32 configs/example/fs.py -b bbench-gb --kernel=vmlinux.smp.mouse.arm --frame-capture --caches --cpu-type=arm_detailed --l2cache --cacheline_size=64 --l1d_size="32kB" --l1d_assoc=2 --l1i_size="32kB" --l1i_assoc=4 --l2_size="512kB" --l2_assoc=8 --clock="1GHz" > > build/ARM/gem5.opt --outdir=bbench_l1_4w16 configs/example/fs.py -b bbench-gb --kernel=vmlinux.smp.mouse.arm --frame-capture --caches --cpu-type=arm_detailed --l2cache --cacheline_size=64 --l1d_size="16kB" --l1d_assoc=4 --l1i_size="32kB" --l1i_assoc=4 --l2_size="512kB" --l2_assoc=8 --clock="1GHz" > > build/ARM/gem5.opt --outdir=bbench_l1_4w64 configs/example/fs.py -b bbench-gb --kernel=vmlinux.smp.mouse.arm --frame-capture --caches --cpu-type=arm_detailed --l2cache --cacheline_size=64 --l1d_size="64kB" --l1d_assoc=4 --l1i_size="32kB" --l1i_assoc=4 --l2_size="512kB" --l2_assoc=8 --clock="1GHz" > > The one that finished w/o a problem: > > build/ARM/gem5.opt --outdir=bbench_l1_4w32 configs/example/fs.py -b bbench-gb --kernel=vmlinux.smp.mouse.arm --frame-capture --caches --cpu-type=arm_detailed --l2cache --cacheline_size=64 --l1d_size="32kB" --l1d_assoc=4 --l1i_size="32kB" --l1i_assoc=4 --l2_size="512kB" --l2_assoc=8 --clock="1GHz" > > Please let me know if you need anything else. > > Thanks, > > Si > > _______________________________________________ > gem5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users [1] Links: ------ [1] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
