Dear gem5 Community,

I am currently using the gem5 simulator version 22.1.0.0, compiled on June
14, 2023, for my research work and I have encountered an issue that I need
help with.

During the simulation, the program aborts with an assertion failure in the
register file. The error message is:

cCopy code

gem5.opt: build/ARM/cpu/regfile.hh:75: const Reg&
gem5::RegFile::reg(size_t) const [with Reg = long unsigned int; size_t =
long unsigned int]: Assertion `sizeof(Reg) == _regBytes && idx < _size'
failed. Program aborted at tick 94517000

The command that I used to run the simulation is:

bashCopy code

./build/ARM/gem5.opt --debug-flags=MinorExecuteOp --debug-file=fadd1.txt
configs/example/arm/starter_se.py --cpu="hpi" --num-cores=1
"/home/david1136/ARM/se-benchmarks/FloatMM"

I have tried to diagnose the problem myself, but I haven't been able to
identify the root cause. I believe this issue might be related to an
incorrect register access, although I am not entirely certain. I have
checked my configuration and my setup, and everything appears to be correct.

Could you provide me with some guidance on how to troubleshoot this
problem, or indicate whether this is a known issue that could be resolved
with a patch or an update to the gem5 version I am using?

Any help you can provide would be greatly appreciated.
_______________________________________________
gem5-users mailing list -- gem5-us...@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org

Reply via email to