Hello!

I am trying to run the SPEC 2017 benchmarks with gem5 and have had luck
with some of them, but many are unable to find their input files. If I
mount the disk image I'm using, I can actually run these benchmarks
directly on the disk image as root (they can open their input files).
However, if I have the exact same command in a .rCs file passed as a script
to $build/ARM/gem5.opt configs/fs.py, I get these file not found errors.

I'm checking all my paths, but I'm skeptical that that is the issue, as
some benchmarks consistently run and other specific benchmarks do not.

An example of the full command I'm running is:

$build/ARM/gem5.opt --outdir=run/exchange2_s configs/fs_ARM.py
--checkpoint-dir=checkpoint/exchange2_s -r 1
--disk-image=../m5_binaries/disks/gem5.img
--kernel=../m5_binaries/binaries/vmlinux.arm64
--script=scripts/exchange2_s.rcS --mem-size=4GB --cpu-type=AtomicSimpleCPU
--caches --l2cache --l1d_size=32kB --l1i_size=32kB --l2_size=512kB
--checkpoint-at-end --maxinsts=2000000000

The benchmarks with these errors include: cam4_s, exchange2_s, fotonik_s,
nab_s, omnetpp_s, pop2_s, roms_s, wrf_s, and x264_s.

Could this possibly be a permissions issue? The input files in question
have -rw-rw-r-- as their permissions, which seems to me like it should be
okay.

Any ideas would be appreciated!
Thanks,
Reiko
_______________________________________________
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