In the classic memory system, caches are not checkpointed. Therefore, while taking a checkpoint, you should only have the physical memory in place. Or else, the memory state captured in the checkpoint would not be the actual memory state.

--
Nilay

On Sun, 10 Jun 2012, Ira Ray Jenkins wrote:

The original command line is as follows:

build/ARM/gem5.fast --outdir=test.m5out.fast configs/example/fs.py
--caches --l1i_size=32kB --l1d_size=32kB --l1i_assoc=4 --l1d_assoc=4
--frame-capture --kernel=vmlinux.smp.mouse.arm
--disk=ARMv7a-Gingerbread.img --mem-size=256MB

The restore command line adds "-r 1"

The disk image is the Gingerbread disk image with bbench/busybox on
it, I just renamed it. I'm not passing a benchmark in, just booting
then checkpointing once the machine is up. After the checkpoint has
completed, the machine continues to run fine with any programs I
execute. I've since tested the same command line with gem5.opt, and
again it chokes. However, if I remove the caches and associated
options, the checkpoint runs correctly without error.



On Sun, Jun 10, 2012 at 5:02 AM, Andreas Hansson
<[email protected]> wrote:
Checkpointing is not part of the regressions so it could very well be that 
something broke it.

Could you provide enough details to reproduce the problem? (e.g. the complete 
command line etc)

Andreas
________________________________________
From: [email protected] [[email protected]] On Behalf Of 
Ira Ray Jenkins [[email protected]]
Sent: Sunday, June 10, 2012 7:19 AM
To: gem5 users mailing list
Subject: [gem5-users] ARM Checkpoint SegFault

When I checkpoint a machine, and attempt to restore from that
checkpoint I get a SegFault. I'm not sure if this is a known issue or
not. I'll try to attach the terminal output, the checkpoint is too
large to attach. This has *only* happened recently, when I turned on
caches with: "--caches --l1i_size=32kB --l1d_size=32kB --l1i_assoc=4
--l1d_assoc=4".

-- IMPORTANT NOTICE: The contents of this email and any attachments are 
confidential and may also be privileged. If you are not the intended recipient, 
please notify the sender immediately and do not disclose the contents to any 
other person, use it for any purpose, or store or copy the information in any 
medium.  Thank you.

_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to