What version of gem5 are you using? I believe gem5-20.0+ has the getdents
syscall implemented. I'm sure that 21.0 has the syscall implemented.
Whether you're using Ruby or classic caches it shouldn't make
any difference on whether the syscalls are implemented.

Cheers,
Jason

On Fri, Jun 25, 2021 at 3:32 AM hissa alshamsi via gem5-users <
gem5-users@gem5.org> wrote:

> Hi everyone,
>
>
>
> I am trying to run a multithreaded program in SE mode, after installing
> m5thread and following the steps in
> https://github.com/WeijingShi/playground/blob/master/Run-openmp-code-in-gem5.md
>
>
>
> But I keep getting that syscall getdents unimplemented.
>
>
>
> This is the line I have used:
>
> build/X86/gem5.opt configs/example/se.py --cpu-type=TimingSimpleCPU
> –cpu-cycle=2GH-n 8 --cmd=m5threads/tests/test_omp -o '8 8'
>
>
>
>
>
> **** REAL SIMULATION ****
>
> info: Entering event queue @ 0.  Starting simulation...
>
> warn: Attempting to open special file: /sys/devices/system/cpu. Ignoring.
> Simulation may take un-expected code path or be non-deterministic until
> proper handling is implemented.
>
> fatal: syscall getdents (#78) unimplemented.
>
> Memory Usage: 829528 Kbytes
>
>
>
> Any clue on how to run a multithreaded program in SE mode without using
> ruby?
>
>
>
> Thank you in advance,
>
> Hessa.
> _______________________________________________
> 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
_______________________________________________
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