gem5-users@gem5.org

The gem5 Users mailing list

View all threads

Checkpointing in ARM full system simulation

SN
saras nanda
Wed, Dec 27, 2023 11:34 PM

Hi all,

I am doing a full system simulation on gem5 with arm arch using
fs_bigLITTLE.cpu
I am trying to checkpoint the system , I do not see any command line
arguments that I can pass to. do checkpointing the only options I see are
[--disk DISK] [--bootscript BOOTSCRIPT] [--cpu-type
{atomic,timing,exynos}] [--kernel-init KERNEL_INIT] [--big-cpus BIG_CPUS]
[--little-cpus LITTLE_CPUS] [--caches]
[--last-cache-level LAST_CACHE_LEVEL] [--big-cpu-clock BIG_CPU_CLOCK]
[--little-cpu-clock LITTLE_CPU_CLOCK] [--sim-quantum
SIM_QUANTUM] [--mem-size MEM_SIZE] [--kernel-cmd KERNEL_CMD]
[--bootloader BOOTLOADER] [--kvm-userspace-gic] [-P
PARAM] [--vio-9p] [--dtb-gen]

Since I can switch the CPUs I can do fast-forwarding but I am not sure I
would I be able to do checkpointing .Kindly let me know ways to checkpoint
the system.please let me know, any help would be appreciated

Thank you in advance

Regards
saras

Hi all, I am doing a full system simulation on gem5 with arm arch using fs_bigLITTLE.cpu I am trying to checkpoint the system , I do not see any command line arguments that I can pass to. do checkpointing the only options I see are [--disk DISK] [--bootscript BOOTSCRIPT] [--cpu-type {atomic,timing,exynos}] [--kernel-init KERNEL_INIT] [--big-cpus BIG_CPUS] [--little-cpus LITTLE_CPUS] [--caches] [--last-cache-level LAST_CACHE_LEVEL] [--big-cpu-clock BIG_CPU_CLOCK] [--little-cpu-clock LITTLE_CPU_CLOCK] [--sim-quantum SIM_QUANTUM] [--mem-size MEM_SIZE] [--kernel-cmd KERNEL_CMD] [--bootloader BOOTLOADER] [--kvm-userspace-gic] [-P PARAM] [--vio-9p] [--dtb-gen] Since I can switch the CPUs I can do fast-forwarding but I am not sure I would I be able to do checkpointing .Kindly let me know ways to checkpoint the system.please let me know, any help would be appreciated Thank you in advance Regards saras