Hi, what confuses me is that your command line is different than the one reported by gem5.
As a first check: did you try to use elastic traces as described in the wiki? Does this work for you? Regards Matthias > Am 26.10.2017 um 08:59 schrieb crown <crown...@163.com>: > > Hi: > Recently, I have tried to use gem5 with the --cpu-type=TraceCPU. > However,it can not simulate enough isntructions. Here are the messages: > > ./build/ARM/gem5.opt --outdir=./TraceCPU configs/example/fs.py > --kernel=vmlinux-gem5-android > --disk-image=ARMv7a-ICS-Android.SMP.Asimbench-v3.img --os-type=android-ics > --machine-type=VExpress_EMM --cpu-typ=O3_ARM_v7a_3 --script=k9mai > --data-trace-file=data.gz --inst-trace-file=inst.gz --caches > --l1i_size=16kB --l1i_assoc=4 --l1d_assoc=4 --l1d_size=em-size=512MB > --mem-type=SimpleMemory --frame-capture > --dtb-filename=vexpress.aarch32.ll_20131205.0-gem5.1cpu.dtb -n 1 > gem5 Simulator System. http://gem5.org > gem5 is copyrighted software; use the --copyright option for details. > > gem5 compiled Oct 20 2017 13:41:30 > gem5 started Oct 26 2017 14:47:26 > gem5 executing on 302c, pid 30063 > command line: ./build/ARM/gem5.opt --outdir=./TraceCPU configs/example/fs.py > --kernel=vmlinux-gem5-android --disk-image=Aimbench-v3.img > --os-type=android-ics --machine-type=VExpress_EMM --cpu-typ=O3_ARM_v7a_3 > --script=k9mail.rcS --elastic-tradata.gz --inst-trace-file=inst.gz --caches > --l1i_size=16kB --l1i_assoc=4 --l1d_assoc=4 --l1d_size=16kB --cacheline=64 > --m=SimpleMemory --frame-capture > --dtb-filename=vexpress.aarch32.ll_20131205.0-gem5.1cpu.dtb -n 1 -r 1 > > For elastic trace, over-riding Simple Memory latency to 1ns. > Global frequency set at 1000000000000 ticks per second > info: kernel located at: > /home/crown/gem5/workloads/binaries/vmlinux-gem5-android > Listening for system connection on port 5900 > Listening for system connection on port 3456 > 0: system.remote_gdb.listener: listening for remote gdb #0 on port 7001 > info: @0: regProbeListeners() called, startTraceInst = 0 > info: @0: No. of instructions committed = 0, registering elastic probe > listeners > Switch at curTick count:10000 > warn: Existing EnergyCtrl, but no enabled DVFSHandler found. > info: Entering event queue @ 42800784706530. Starting simulation... > Switched CPUS @ tick 42800784716530 > switching cpus > info: Entering event queue @ 42800784716530. Starting simulation... > warn: User mode does not have SPSR > warn: User mode does not have SPSR > **** REAL SIMULATION **** > info: Entering event queue @ 42800784717000. Starting simulation... > warn: instruction 'mcr icialluis' unimplemented > warn: instruction 'mcr dcisw' unimplemented > warn: instruction 'mcr bpiall' unimplemented > 42806734169500: system.terminal: attach terminal 0 > panic: Packet queue system.cpu.dcache.cpu_side-CpuSidePort has grown beyond > 100 packets > Memory Usage: 967152 KBytes > Program aborted at tick 42811959470500 > > > similiar. sometimes the message can be: > **** REAL SIMULATION **** > info: Entering event queue @ 42800784717000. Starting simulation... > Exiting @ tick 42800784834000 because a thread reached the max instruction > count 0 > > I wonder how many instructions it can simulate? Is anybody here can help me ? > How can I use gem5 with this model? > > > > > yours sincerely > > > > crown > > > > 【网易自营】好吃到爆!鲜香弹滑加热即食,经典13香/麻辣小龙虾仅75元3斤>> > _______________________________________________ > gem5-users mailing list > gem5-users@gem5.org > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users _______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users