The problem seems to be caused by the m5.cpt in the checkpoint I acquired
not having arm-sve tag and vecPredRegs. However, if I run cpt_upgrader.py
on the checkpoint, it adds the arm-sve tag without doing anything about the
absence of vecPredRegs. Does anyone know a workaround without reverting my
gem5 codebase to an ancient version?

*Chongzhi Zhao*

On Wed, Nov 18, 2020 at 11:20 AM Chongzhi Zhao <cz_z...@tamu.edu> wrote:

> To further clarify, I did run util/cpt_upgrader.py on the checkpoint to
> no avail.
>
> *Chongzhi Zhao*
>
>
> On Tue, Nov 17, 2020 at 1:51 PM Chongzhi Zhao <cz_z...@tamu.edu> wrote:
>
>> Hi,
>>
>> I attempted to recover some Simpoint checkpoints for x86 in SE mode and
>> got the error below. I did see the warning on using util/cpt_upgrader.py
>> but am not sure if they are related. I also reverted my gem5 to v19.0.0,
>> but the error persisted. Has anyone seen this before?
>>
>> Command:
>> build/X86/gem5.opt --outdir=test_out/perlbench
>> configs/example/spec06_config.py --restore-simpoint-checkpoint -r 1
>> --checkpoint-dir=/path/to/checkpoints/perlbench --benchmark=perlbench
>> --benchmark_stdout=perlbench.out --benchmark_stderr=perlbench.err
>> --cpu-type=TimingSimpleCPU --mem-size=8GB
>> (
>> https://markgottscho.wordpress.com/2014/09/20/tutorial-easily-running-spec-cpu2006-benchmarks-in-the-gem5-simulator/
>> )
>> Error:
>> 0: system.remote_gdb: listening for remote gdb on port 7000
>> warn: *****************************************************
>> warn: !!!! Checkpoint is missing the following version tags:
>> warn:   arm-sve
>> warn: You might experience some issues when restoring and should run the
>> checkpoint upgrader (util/cpt_upgrader.py) on your checkpoint
>> warn: **********************************************************
>> warn: optional parameter system:quiesceEndTick_0 not present
>> *fatal: Can't unserialize 'system.cpu.xc.0:vecPredRegs'*
>>
>> Cheers,
>>
>> *Chongzhi Zhao*
>>
>>
_______________________________________________
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to