On Mon, Jan 6, 2020 at 4:09 PM Shehab Elsayed <shehaby...@gmail.com> wrote:
>
> Hello All,
>
> I was wondering which configuration parameters are safe to change between 
> taking a checkpoint and restoring from the same checkpoint. For example, 
> cache configuration, core configuration, number of LLC banks, number of 
> cores, ....
>
> Also, Is there a way to tell whether a configuration can be safely changed 
> between checkpointing and restoring?
>

I'm not 100% sure, but I believe that in general things which are not
architecturally visible can be switched safely.

If it is visible, you have to be careful that the software might
expect one state previously read, but now the hardware suddenly
changed to a new one.

Also note that cache sizes are not currently exposed to the guest:
https://stackoverflow.com/questions/49008792/why-doesnt-the-linux-kernel-see-the-cache-sizes-in-the-gem5-emulator-in-full-sy

> Thank you very much in advance.
>
> Best Regards,
> Shehab
> _______________________________________________
> gem5-users mailing list
> 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