You need to set the path to the fullsystem_disk_images where ever they are..
either set the M5_PATH
by doing something like
sudo echo “M5_PATH=/home/kassan/full_system_images/” >> ~./bashrc

or go into the syspaths.py  and at the end of the file you can insert the
paths

On Mon, Nov 9, 2015 at 7:53 PM, AMEYA KATHAPURKAR <amk4...@gmail.com> wrote:

> Hello,
>
> Message: 5
> Date: Mon, 9 Nov 2015 16:52:32 +0530
> From: Parvathy N <parvath...@gmail.com>
> To: gem5 users mailing list <gem5-users@gem5.org>
> Subject: Re: [gem5-users] linux-bigswap2.img not on path
> Message-ID:
>         <CAHkkCSZu3r2rnXZTUesjZ+_1Zm9MM82q_r95qxLVShC6YLF=
> c...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hi
>       I guess Error "IOError: Can't find file 'linux-bigswap2.img' on
> path." is because in line no: 506 in gem5/configs/common/FSConfig.py we
> have to change linux-bigswap2.img to linux-x86.img ( which is in
> fullsystem/disks)
>
> On Mon, Nov 9, 2015 at 4:32 PM, AMEYA KATHAPURKAR <amk4...@gmail.com>
> wrote:
>
> > Hello,
> >
> > I am using GEM5 ISA X86 architecture and running full system simulation I
> > am getting following traceback,
> >
> > Traceback (most recent call last):
> >   File "<string>", line 1, in <module>
> >   File "/opt/gem5/src/python/m5/main.py", line 389, in main
> >     exec filecode in scope
> >   File "./configs/example/fs.py", line 327, in <module>
> >     test_sys = build_test_system(np)
> >   File "./configs/example/fs.py", line 96, in build_test_system
> >     options.ruby, cmdline=cmdline)
> >   File "/opt/gem5/configs/common/FSConfig.py", line 580, in
> > makeLinuxX86System
> >     makeX86System(mem_mode, numCPUs, mdesc, self, Ruby)
> >   File "/opt/gem5/configs/common/FSConfig.py", line 506, in
> makeX86System
> >     disk2.childImage(disk('linux-bigswap2.img'))
> >   File "/opt/gem5/configs/common/SysPaths.py", line 45, in disk
> >     return searchpath(disk.path, filename)
> >   File "/opt/gem5/configs/common/SysPaths.py", line 41, in searchpath
> >     raise IOError, "Can't find file '%s' on path." % filename
> > IOError: Can't find file 'linux-bigswap2.img' on path.
> >
> >
> > Please help me resolve this,
> >
> > Sincere Regards,
>
>
> I tried solution said by Parvathy N but now I am getting following error,
>
> command line: ./build/X86/gem5.opt ./configs/example/fs.py
> --cpu-type=timing --disk-image=/opt/gem5/disks/linux-x86.img
>
> Traceback (most recent call last):
>   File "<string>", line 1, in <module>
>   File "/opt/gem5/src/python/m5/main.py", line 389, in main
>     exec filecode in scope
>   File "./configs/example/fs.py", line 327, in <module>
>     test_sys = build_test_system(np)
>   File "./configs/example/fs.py", line 96, in build_test_system
>     options.ruby, cmdline=cmdline)
>   File "/opt/gem5/configs/common/FSConfig.py", line 580, in
> makeLinuxX86System
>     makeX86System(mem_mode, numCPUs, mdesc, self, Ruby)
>   File "/opt/gem5/configs/common/FSConfig.py", line 506, in makeX86System
>     disk2.childImage(disk('linux-x86.img'))
>   File "/opt/gem5/configs/common/SysPaths.py", line 45, in disk
>     return searchpath(disk.path, filename)
>   File "/opt/gem5/configs/common/SysPaths.py", line 41, in searchpath
>     raise IOError, "Can't find file '%s' on path." % filename
> IOError: Can't find file 'linux-x86.img' on path.
> accomplisher@SuccessOnBoard:/opt/gem5$
>
> Please let me know how many images does x86 require beacuse in FSConfig.py
> they say there two linux images one is linux-x86.img and other is
> linux-bigswap2.img and  can you please guideme with the full system
> simulation for x86 full system simulation on GEM5 too.
>
> My Sincere Regards,
> Ameya
>
>
>
> _______________________________________________
> 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