On Wed, May 15, 2013 at 9:07 PM, Max <[email protected]> wrote: > Hi All, > > I'm trying to use the run_bench.py script with the checkpoint_after.c > script > to create checkpoints. > > I'm using the Ubuntu-Natty.qcow2 image with the checkpoint_Afer.c script as > follows: > > ./FFT & ./checkpoint_After 1M First_Checkpoint > > This is my utils file: > > [DEFAULT] > marss_dir = /home/max/marrs/ > util_dir = /home/max/marss/util/ > img_dir = /home/max/DiskImage/ > qemu_bin = /home/max/marss/qemu/qemu-system-x86_64 > default_simconfig = -kill-after-run -quiet > > [suite FFT] > checkpoints = First_Checkpoint > > [email] > xoauth = something.txt > to = [email protected] > > [run FFT_Final] > suite = FFT > images = /home/max/DiskImage/ubuntu-natty.qcow2 > memory = 2G > simconfig = -logfile %(out_dir)s/%(bench)s.log > -stats %(out_dir)s/%(bench)s.yml > -machine atom_single_core > -stopinsns 1M > %(default_simconfig)s > > However, when I tried running the script, it would generate a empty yml > file, this is the log file: > > // > // MARSS: Cycle Accurate Systems simulator for x86 > // Copyright 1999-2007 Matt T. Yourst <[email protected]> > // Copyright 2009-2011 Avadh Patel <[email protected]> > // > // Git branch 'master' on date Thu Apr 25 14:22:48 2013 (HEAD: ba6717) > // Built May 7 2013 21:34:40 on BUILDHOST using gcc-4.7 > // With 1 simulated cores > // Running on max-virtual-machine.(none) > // > > Active parameters: > -help disabled > -run enabled > -stop disabled > -kill disabled > -flush disabled > -quiet enabled > -logfile /home/max/marss/run/results/First_Checkpoint.log > -loglevel 0 > -startlog 0 > -startlogrip 18446744073709551615 > -consolelog disabled > -logbufsize 524288 > -logfilesize 67108864 > -dump-state-now disabled > -screenshot > -log-user-only disabled > -dump-config-file > -stats /home/max/marss/run/results/First_Checkpoint.yml > -yamlstats /home/max/marss/run/results/First_Checkpoint.yml > -stats-format yaml > -snapshot-cycles infinity > -snapshot-now > -time-stats-logfile > -time-stats-period 10000 > -startrip 18446744073709551615 > -fast-fwd-insns 0 > -fast-fwd-user-insns 0 > -fast-fwd-checkpoint > -stopinsns 1 M > -stopcycle infinity > -stopiter infinity > -stoprip 18446744073709551615 > -stop-at-marker infinity > -stop-at-marker-hits infinity > -stopinsns-rel infinity > -bbinsns 65536 > -flushevery infinity > -kill-after-run enabled > -event-record > -event-record-stop disabled > -event-replay > -corefreq 0 > -enable-checker disabled > -checker-startrip 18446744073709551615 > -perfect-cache disabled > -dumpcode test.dat > -dump-at-end disabled > -bbdump > -verify-cache disabled > -machine atom_single_core > -enable-mongo disabled > -mongo-server 127.0.0.1 > -mongo-port 27017 > -bench-name > -tags > -run-tests disabled > -execute-after-kill > -sync 0 > -simpoint > -simpoint-interval 10 M > -simpoint-chk-name simpoint > Configuration changed: Active parameters: > -help disabled > -run enabled > -stop disabled > -kill disabled > -flush disabled > -quiet enabled > -logfile /home/max/marss/run/results/First_Checkpoint.log > -loglevel 0 > -startlog 0 > -startlogrip 18446744073709551615 > -consolelog disabled > -logbufsize 524288 > -logfilesize 67108864 > -dump-state-now disabled > -screenshot > -log-user-only disabled > -dump-config-file > -stats /home/max/marss/run/results/First_Checkpoint.yml > -yamlstats /home/max/marss/run/results/First_Checkpoint.yml > -stats-format yaml > -snapshot-cycles infinity > -snapshot-now > -time-stats-logfile > -time-stats-period 10000 > -startrip 18446744073709551615 > -fast-fwd-insns 0 > -fast-fwd-user-insns 0 > -fast-fwd-checkpoint > -stopinsns 1 M > -stopcycle infinity > -stopiter infinity > -stoprip 18446744073709551615 > -stop-at-marker infinity > -stop-at-marker-hits infinity > -stopinsns-rel infinity > -bbinsns 65536 > -flushevery infinity > -kill-after-run enabled > -event-record > -event-record-stop disabled > -event-replay > -corefreq 3092 M > -enable-checker disabled > -checker-startrip 18446744073709551615 > -perfect-cache disabled > -dumpcode test.dat > -dump-at-end disabled > -bbdump > -verify-cache disabled > -machine atom_single_core > -enable-mongo disabled > -mongo-server 127.0.0.1 > -mongo-port 27017 > -bench-name > -tags > -run-tests disabled > -execute-after-kill > -sync 0 > -simpoint > -simpoint-interval 10 M > -simpoint-chk-name simpoint > > Initializing core 'base' > atom_# > # Simulated Machine Configuration > # > --- > machine: > name: atom_single_core > cpu_contexts: 1 > freq: 3092000000 > atom_0: > type: core > threads: 1 > fetch_q_size: 7 > forward_buf_size: 32 > itlb_size: 32 > dtlb_size: 32 > total_FUs: 6 > int_FUs: 2 > fp_FUs: 2 > agu_FUs: 2 > frontend_stages: 6 > forward_buf_size: 32 > commit_buf_size: 32 > fetch_width: 2 > issue_width: 2 > max_branch_in_flight: 6 > per_thread: > dispatch_q_size: 16 > store_buf_size: 16 > core_0_cont: > # This is a software related structure which has no relevence to any > hardware module. > type: core_controller > pending_queue_size: 128 > icache_buffer_size: 32 > L1_I_0: > type: cache > size: 32768 > sets: 128 > ways: 4 > line_size: 64 > latency: 2 > pending_queue_size: 128 > config: writeback > L1_D_0: > type: cache > size: 32768 > sets: 64 > ways: 8 > line_size: 64 > latency: 4 > pending_queue_size: 128 > config: writeback > L2_0: > type: cache > size: 262144 > sets: 512 > ways: 8 > line_size: 64 > latency: 6 > pending_queue_size: 128 > config: writeback > L3_0: > type: cache > size: 12582912 > sets: 12288 > ways: 16 > line_size: 64 > latency: 27 > pending_queue_size: 256 > coherence: MESI > MEM_0: > type: dram_cont > RAM_size: 2147483648 > number_of_banks: 64 > latency: 166 > latency_ns: 53.6869 > pending_queue_size: 128 > p2p_core_L1_I_0: > type: interconnect > latency: 0 > p2p_core_L1_D_0: > type: interconnect > latency: 0 > p2p_L1_I_L2_0: > type: interconnect > latency: 0 > p2p_L1_D_L2_0: > type: interconnect > latency: 0 > p2p_L3_0_MEM_00: > type: interconnect > latency: 0 > split_bus_00: > type: interconnect > latency: 6 > arbitrate_latency: 1 > per_cont_queue_size: 16 > > # End Machine Configuration > Dumped all machine configuration > Start logging at level 0 in cycle 0 > Completed 0 cycles, 0 commits: 0 Hz, > 0 insns/sec: rip 00000000fffffff0 > assit_ljmp: csbase: 4294963200 eip: 57435 > > The rip 00000000fffffff0 shows that its starting QEMU/MARSS from cold boot state. Can you check if your checkpoint is created correctly or not.
- Avadh > > It will not complete any clock cycle, and commits nothing. > > Does anyone know why this happens? > > Thanks > > > _______________________________________________ > http://www.marss86.org > Marss86-Devel mailing list > [email protected] > https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel >
_______________________________________________ http://www.marss86.org Marss86-Devel mailing list [email protected] https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel
