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

Reply via email to