Hi Amin

It works with cpu-type as "detailed" and "arm_detailed" (I don't know the
difference between them...).
And the parameter "-m 1000000000000" is also fine because hello app finishs
before that.

Thank you very much!

Regards

Romulo

On Sun, Jul 15, 2012 at 2:33 PM, Amin Farmahini <amin...@gmail.com> wrote:

> What is the default cpu-type in gem5? If it is NOT O3 (detailed), then
> your trace file will remain empty because your specified debug flag
> (--debug-flags=O3PipeView) do not apply to simple and in-order cpus.
> Also make sure "-m 1000000000000" is right.
>
> Amin
>
> On Sun, Jul 15, 2012 at 9:06 AM, Romulo Curty Cerqueira <cu...@ieee.org>wrote:
>
>> Hi gem5 users
>>
>> I have tried to test information visualization as described in
>> http://www.m5sim.org/Visualization but when I run
>>
>> [user@machine gem5]$ ./build/ARM/gem5.debug --debug-flags=O3PipeView
>> --trace-start=0 --trace-file=trace.out ./configs/example/se.py --caches -c
>> ./tests/test-progs/hello/bin/arm/linux/hello -m 1000000000000
>> or
>> [user@machine gem5]$ ./build/ARM/gem5.opt --debug-flags=O3PipeView
>> --trace-start=0 --trace-file=trace.out ./configs/example/se.py --caches -c
>> ./tests/test-progs/hello/bin/arm/linux/hello -m 1000000000000
>>
>> it returns the same, as follows:
>>
>> gem5 Simulator System.  http://gem5.org
>> gem5 is copyrighted software; use the --copyright option for details.
>>
>> gem5 compiled Jul 13 2012 12:55:46
>> gem5 started Jul 15 2012 11:32:40
>> gem5 executing on i7-extreme
>> command line: ./build/ARM/gem5.debug --debug-flags=O3PipeView
>> --trace-start=0 --trace-file=trace.out ./configs/example/se.py --caches -c
>> ./tests/test-progs/hello/bin/arm/linux/hello -m 1000000000000
>> Global frequency set at 1000000000000 ticks per second
>> 0: system.remote_gdb.listener: listening for remote gdb #0 on port 7000
>> **** REAL SIMULATION ****
>> info: Entering event queue @ 0.  Starting simulation...
>> Hello world!
>> hack: be nice to actually delete the event here
>> Exiting @ tick 3114000 because target called exit()
>>
>> and the file m5out/stats.txt is generated fine, but the file
>> m5out/trace.out is generated with 0 bytes size, so the next
>> http://www.m5sim.org/Visualization test command
>> $ ./util/o3-pipeview.py -c 500 -o pipeview.out --color m5out/trace.out
>> cannot work.
>>
>> I supposed I should use gem5.prof version, and I have also tried that.
>> But it fails, as follows:
>>
>> [user@machine gem5]$ ./build/ARM/gem5.prof --debug-flags=O3PipeView
>> --trace-start=0 --trace-file=trace.out ./configs/example/se.py --caches -c
>> ./tests/test-progs/hello/bin/arm/linux/hello -m 1000000000000
>>
>> gem5 Simulator System.  http://gem5.org
>> gem5 is copyrighted software; use the --copyright option for details.
>>
>> gem5 compiled Jul 15 2012 10:43:52
>> gem5 started Jul 15 2012 11:33:18
>> gem5 executing on i7-extreme
>> command line: ./build/ARM/gem5.prof --debug-flags=O3PipeView
>> --trace-start=0 --trace-file=trace.out ./configs/example/se.py --caches -c
>> ./tests/test-progs/hello/bin/arm/linux/hello -m 1000000000000
>> fatal: Tracing is not enabled.  Compile with TRACING_ON
>> [user@machine gem5]$
>>
>> So I have tried to recompile gem5 using (as found at old messages from
>> this list, but I am not sure about this way...):
>>
>>  [user@machine gem5]$ scons TRACING_ON=True build/ARM/gem5.prof
>> and
>> [user@machine gem5]$ scons TRACING_ON=1 build/ARM/gem5.prof
>>
>> and both commands compiles without errors but also fails to generate a
>> non empty m5out/trace.out file after simulation, as above.
>>
>> My question:
>> What should I do to have a non empty m5out/trace.out file after
>> simulation?
>>
>> Thanks in advance for your attention.
>>
>> Regards
>>
>> Romulo
>>
>> _______________________________________________
>> 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
>
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to