Hi,

You are getting this error because your benchmark's binary contains this
syscall (setitimer) which is unimplemented in gem5. Looking into
syscall_emul.cc will give you a better idea. If your benchmark's
functionality does not depend much on this syscall you might be able to
continue simulation after putting a hack in syscall_emul.cc file (i.e.
don't terminate simualtion on this particular syscall). But, you will have
to be careful about the simulation results (again depends what your
benchmark is trying to do with this syscall).

See the following FAQ on Gem5's website:

http://www.m5sim.org/Frequently_Asked_Questions#When_running_my_program_I_get_an_error_.22Error:_syscall_.3Csyscall_name_here.3E_unimplemented..22

Hope this will help.



On Sat, Jun 25, 2016 at 4:53 AM, Faeze Banitaba <banitaba_...@yahoo.com>
wrote:

> Hi all,
>
> While running my benchmark on gem5 SE mode, i got this error, which
> there's not enough documents about it over the site and i have no
> familiarity with setitimer/getitimer as well.
>
> fatal: syscall setitimer (#104) unimplemented.
>  @ tick 17578000
> [unimplementedFunc:build/ARM/sim/syscall_emul.cc, line 95]
>
> Could anyone help me with this, please?
>
> Best Regards
>
>
> _______________________________________________
> 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

Reply via email to