Re: [m5-dev] Implementing checkpointing for inorder

2010-02-08 Thread Korey Sewell
Yes, that is absolutely correct! the list of instructions to be removed during a tick by the cleanUpRemovedInsts() routine comprises of both instructions that graduate and instructions that get squashed! And, cleanUpRemovedInsts() just removes the instruction schedule associated (and its

[m5-dev] Checkpoint restoration problems in simple-timing and o3

2010-02-08 Thread soumyaroop roy
I thought it would be wiser to start a new thread for this issue: I just stumbled upon a problem while taking a checkpoint in O3 and then restoring from it. The problem also exists from simple-timing! Here is what taking a checkpoint at instruction #100 on gcc_integrate looks like: command

Re: [m5-dev] Implementing checkpointing for inorder

2010-02-08 Thread soumyaroop roy
Thanks for creating the wiki page. I will populate it after I am done testing checkpoint restoration. Waiting for a resolution on the restoration issue. regards, Soumyaroop On 2/8/10, Korey Sewell ksew...@umich.edu wrote: Yes, that is absolutely correct! the list of instructions to be

Re: [m5-dev] Checkpoint restoration problems in simple-timing and o3

2010-02-08 Thread Ali Saidi
Hi Soumyaroop, As you realized you need to restore a checkpoint to the CPU that created it and if a different CPU model is desired then switch CPUs after this restoration. Perhaps all the CPUs should have the same checkpoint state, however this isn't the way things are implemented today

Re: [m5-dev] Checkpoint restoration problems in simple-timing and o3

2010-02-08 Thread nathan binkert
As you realized you need to restore a checkpoint to the CPU that created it and if a different CPU model is desired then switch CPUs after this restoration. Perhaps all the CPUs should have the same checkpoint state, however this isn't the way things are implemented today and limits the type

[m5-dev] Cron m5t...@zizzer /z/m5/regression/do-regression quick

2010-02-08 Thread Cron Daemon
* build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/o3-timing passed. * build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/simple-atomic passed. * build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/inorder-timing passed. *