Hi Gabe,

So it doesn’t matter that it is a x86 machine?

Some people are pointing to that fact in my side.

Regards,
Vitorio.

From: gem5-users [mailto:gem5-users-boun...@gem5.org] On Behalf Of Gabe Black
Sent: Monday, October 8, 2018 9:33 PM
To: gem5 users mailing list <gem5-users@gem5.org>
Subject: [EXT] Re: [gem5-users] Error trying to generate a elastic trace file 
on gem5

For elastic trace support to be built in, scons needs to detect that you have 
protobuf support on your system.

Gabe

On Mon, Oct 8, 2018 at 8:46 PM Vitorio Cargnini (lcargnini) 
<lcargn...@micron.com<mailto:lcargn...@micron.com>> wrote:
Hello,

I’m trying to generate a elastic trace run, however I get the following errors:

First attempt (CPU Type error):
./build/X86_MOESI_AMD_Base/gem5.opt configs/example/fs.py --smt 
--sys-clock=3GHz --mem-type=DDR4_2400_16x4 --mem-channels=8 --mem-ranks=4 
--mem-size=16GB --caches --l2cache --l1d_size=32kB --l1i_size=64kB 
--l2_size=8MB --l3_size=16MB --disk-image=`pwd`/disks/ubuntu-14.04-amd64.img 
--kernel=`pwd`/binaries/vmlinux-4.8.13_4.8.13-1_amd64 
--script=`pwd`/scripts/runSPECjbb.rcS --elastic-trace-en 
--inst-trace-file=inst.trace.gz --data-trace-file=data.trace.gz
gem5 Simulator System.  http://gem5.org
gem5 is copyrighted software; use the --copyright option for details.

gem5 compiled Oct  8 2018 17:50:19
gem5 started Oct  8 2018 21:06:21
gem5 executing on rndarch11, pid 28728
command line: ./build/X86_MOESI_AMD_Base/gem5.opt configs/example/fs.py --smt 
--sys-clock=3GHz --mem-type=DDR4_2400_16x4 --mem-channels=8 --mem-ranks=4 
--mem-size=16GB --caches --l2cache --l1d_size=32kB --l1i_size=64kB 
--l2_size=8MB --l3_size=16MB --disk-image=/gem5/disks/ubuntu-14.04-amd64.img 
--kernel=/gem5/binaries/vmlinux-4.8.13_4.8.13-1_amd64 
--script=/gem5/scripts/runSPECjbb.rcS --elastic-trace-en 
--inst-trace-file=inst.trace.gz --data-trace-file=data.trace.gz

warn: Physical memory size specified is 16GB which is greater than 3GB.  Twice 
the number of memory controllers would be created.
fatal: AtomicSimpleCPU does not support data dependency tracing. Use a CPU 
model of type or inherited from DerivO3CPU.



Second attempt with the proper CPU type:

./build/X86_MOESI_AMD_Base/gem5.opt configs/example/fs.py --smt 
--cpu-clock=3GHz --mem-type=DDR4_2400_16x4 --mem-channels=8 --mem-ranks=4 
--mem-size=16GB --caches --l2cache --l1d_size=32kB --l1i_size=64kB 
--l2_size=8MB --l3_size=16MB --disk-image=`pwd`/disks/ubuntu-14.04-amd64.img 
--kernel=`pwd`/binaries/vmlinux-4.8.13_4.8.13-1_amd64 
--script=`pwd`/scripts/runSPECjbb.rcS --elastic-trace-en 
--inst-trace-file=inst.trace.gz --data-trace-file=data.trace.gz  
--cpu-type=DerivO3CPU
gem5 Simulator System.  http://gem5.org
gem5 is copyrighted software; use the --copyright option for details.

gem5 compiled Oct  8 2018 17:50:19
gem5 started Oct  8 2018 21:29:40
gem5 executing on rndarch11, pid 30857
command line: ./build/X86_MOESI_AMD_Base/gem5.opt configs/example/fs.py --smt 
--cpu-clock=3GHz --mem-type=DDR4_2400_16x4 --mem-channels=8 --mem-ranks=4 
--mem-size=16GB --caches --l2cache --l1d_size=32kB --l1i_size=64kB 
--l2_size=8MB --l3_size=16MB --disk-image=/gem5/disks/ubuntu-14.04-amd64.img 
--kernel=/gem5/binaries/vmlinux-4.8.13_4.8.13-1_amd64 
--script=/gem5/scripts/runSPECjbb.rcS --elastic-trace-en 
--inst-trace-file=inst.trace.gz --data-trace-file=data.trace.gz 
--cpu-type=DerivO3CPU

warn: Physical memory size specified is 16GB which is greater than 3GB.  Twice 
the number of memory controllers would be created.
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/gem5/src/python/m5/main.py", line 435, in main
    exec filecode in scope
  File "configs/example/fs.py", line 325, in <module>
    test_sys = build_test_system(np)
  File "configs/example/fs.py", line 213, in build_test_system
    CpuConfig.config_etrace(TestCPUClass, test_sys.cpu, options)
  File "/gem5/configs/common/CpuConfig.py", line 111, in config_etrace
    cpu.traceListener = m5.objects.ElasticTrace(
AttributeError: 'module' object has no attribute 'ElasticTrace'


Anyone could give me a help on that?

Best Regards,

Luis Vitorio Cargnini, Ph.D.

Sr. Systems Architect,
Micron Technology, Inc.
This email and any attachments contained within may contain confidential and 
proprietary information.








_______________________________________________
gem5-users mailing list
gem5-users@gem5.org<mailto: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