Dear All,

This is Henry.
I am running full system simulation using Linux kernel and Parsec disk image on 
Garnet NoC. My running command is:
./build/X86/gem5.fast --outdir my_stats/X86_MOESI_hammer_streamcluster 
configs/example/fs.py --checkpoint-restore=1 
--checkpoint-dir=checkpoints/x86-linux/16c-1GB/parsec_roi/simdev/x86-linux_16c-1GB_streamcluster
 --work-end-exit-count=100 --ruby --restore-with-cpu TimingSimpleCPU 
--num-cpus=16 --num-dirs=4 --mem-size=1GB --num-l2caches=16 --l1d_size=32kB 
--l1i_size=32kB --l1d_assoc=4 --l1i_assoc=4 --l2_size=128kB --l2_assoc=8 
--network=garnet --topology=MeshDirCorners_XY --mesh-rows=4 --vcs-per-vnet=4 
--disk-image=m5_system_2.0b3/disks/x86root-parsec.img 
--kernel=m5_system_2.0b3/binaries/x86_64-vmlinux-2.6.28.4-smp

The simulation always terminates due to the fatal condition: 
build/X86/sim/serialize.hh:379: fatal: fatal condition !paramInImpl(cp, name, 
param) occurred: Can't unserialize 'root.globals:curTick'

I thought it should be caused by cpt file, so my cpt file is: (curTick is only 
shown in this part)
[cid:image001.png@01D8B7CA.DB6166A0]

There is a full simulation log:
gem5 version 21.2.1.1
gem5 compiled Aug 23 2022 10:23:13
gem5 started Aug 24 2022 14:43:22
gem5 executing on henry-virtual-machine, pid 102911
command line: ./build/X86/gem5.fast --outdir 
my_stats/X86_MOESI_hammer_streamcluster configs/example/fs.py 
--checkpoint-restore=1 
--checkpoint-dir=checkpoints/x86-linux/16c-1GB/parsec_roi/simdev/x86-linux_16c-1GB_streamcluster
 --work-end-exit-count=100 --ruby --restore-with-cpu TimingSimpleCPU 
--num-cpus=16 --num-dirs=4 --mem-size=1GB --num-l2caches=16 --l1d_size=32kB 
--l1i_size=32kB --l1d_assoc=4 --l1i_assoc=4 --l2_size=128kB --l2_assoc=8 
--network=garnet --topology=MeshDirCorners_XY --mesh-rows=4 --vcs-per-vnet=4 
--disk-image=m5_system_2.0b3/disks/x86root-parsec.img 
--kernel=m5_system_2.0b3/binaries/x86_64-vmlinux-2.6.28.4-smp

warn: dir_cntrl0.memory is deprecated. The request port for Ruby memory output 
to the main memory is now called `memory_out_port`
warn: dir_cntrl1.memory is deprecated. The request port for Ruby memory output 
to the main memory is now called `memory_out_port`
warn: dir_cntrl2.memory is deprecated. The request port for Ruby memory output 
to the main memory is now called `memory_out_port`
warn: dir_cntrl3.memory is deprecated. The request port for Ruby memory output 
to the main memory is now called `memory_out_port`
Global frequency set at 1000000000000 ticks per second
warn: system.workload.acpi_description_table_pointer.rsdt adopting orphan 
SimObject param 'entries'
warn: failed to generate dot output from 
my_stats/X86_MOESI_hammer_streamcluster/config.dot
warn: failed to generate dot output from 
my_stats/X86_MOESI_hammer_streamcluster/config.system.ruby.dot
build/X86/mem/mem_interface.cc:791: warn: DRAM device capacity (8192 Mbytes) 
does not match the address range assigned (256 Mbytes)
build/X86/mem/mem_interface.cc:791: warn: DRAM device capacity (8192 Mbytes) 
does not match the address range assigned (256 Mbytes)
build/X86/mem/mem_interface.cc:791: warn: DRAM device capacity (8192 Mbytes) 
does not match the address range assigned (256 Mbytes)
build/X86/mem/mem_interface.cc:791: warn: DRAM device capacity (8192 Mbytes) 
does not match the address range assigned (256 Mbytes)
build/X86/sim/kernel_workload.cc:46: info: kernel located at: 
m5_system_2.0b3/binaries/x86_64-vmlinux-2.6.28.4-smp
system.pc.com_1.device: Listening for connections on port 3456
build/X86/base/statistics.hh:280: warn: One of the stats is a legacy stat. 
Legacy stat is a stat that does not belong to any statistics::Group. Legacy 
stat is deprecated.
build/X86/base/statistics.hh:280: warn: One of the stats is a legacy stat. 
Legacy stat is a stat that does not belong to any statistics::Group. Legacy 
stat is deprecated.
build/X86/base/statistics.hh:280: warn: One of the stats is a legacy stat. 
Legacy stat is a stat that does not belong to any statistics::Group. Legacy 
stat is deprecated.
build/X86/base/statistics.hh:280: warn: One of the stats is a legacy stat. 
Legacy stat is a stat that does not belong to any statistics::Group. Legacy 
stat is deprecated.
build/X86/mem/ruby/network/garnet/GarnetNetwork.cc:106: info: Garnet version 3.0
0: system.remote_gdb: listening for remote gdb on port 7000
build/X86/dev/intel_8254_timer.cc:125: warn: Reading current count from 
inactive timer.
build/X86/sim/serialize.hh:379: fatal: fatal condition !paramInImpl(cp, name, 
param) occurred: Can't unserialize 'root.globals:curTick'

I cannot find anything helpful by google. Can anyone help me?

Best regards,
Henry
_______________________________________________
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org

Reply via email to