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