Hi Abhishek,

By default, the root/.bashrc on this image has an m5 exit call and will
lead to simulation termination after linux boot up. If you update the
.bashrc file by adding a m5 readfile, you should be able to use an rcS
script with this image. Please, refer to the following script on how to use
m5 readfile:

https://github.com/darchr/gem5art/blob/master/docs/disks/npb/runscript.sh

-Ayaz


On Tue, Mar 3, 2020 at 7:32 AM Abhishek Singh <
abhishek.singh199...@gmail.com> wrote:

> Hello Ayaz,
>
> Can this image accept the rcS script provided using the Command line?
>
> For example in this way:
>
>  ./build/X86/gem5.opt
> --outdir=/home/abs218/whisper_gem5_setup/gem5_latest/scalibility_chkpt/
> --stats-file=scalibility_chkpt.simout --dump-config=scalibility_chkpt.ini
> --redirect-stderr --stderr-file=scalibility_chkpt.e configs/example/fs.py
> --checkpoint-dir=/home/abs218/whisper_gem5_setup/gem5_latest/scalibility_chkpt/
> --disk-image=/home/abs218/whisper_gem5_setup/benchmarks/gem5art/base.img
> --kernel=/home/abs218/new_fs/gem5/linux-4.8.13/vmlinux
> --script=scalibility.rcS
>
>
> Best regards,
>
> Abhishek
>
>
> On Fri, Jan 24, 2020 at 2:05 AM Ayaz Akram <yazak...@ucdavis.edu> wrote:
>
>> Hi Rubel,
>>
>> You can download a disk image with ubuntu 18.04 using the following link:
>>
>> http://dist.gem5.org/images/x86/ubuntu-18-04/base.img
>>
>> We have also uploaded some linux kernel binaries and associated kernel
>> config files, which you can download from the following links:
>>
>> http://dist.gem5.org/kernels/x86/static/vmlinux-4.14.134
>> http://dist.gem5.org/kernels/x86/static/vmlinux-4.14.134.config
>>
>> In the above links, replace vmlinux-4.14.134
>> <http://dist.gem5.org/kernels/x86/static/vmlinux-4.14.134>  with any
>> kernel from this list:  vmlinux-4.19.83
>> <http://dist.gem5.org/kernels/x86/static/vmlinux-4.19.83>, vmlinux-4.4.1
>> <http://dist.gem5.org/kernels/x86/static/vmlinux-4.4.189>*86*,
>> vmlinux-5.2.3 <http://dist.gem5.org/kernels/x86/static/vmlinux-5.2.3>,
>> vmlinux-4.9.186 <http://dist.gem5.org/kernels/x86/static/vmlinux-4.9.186> to
>> download that kernel binary or the kernel config file used to build the
>> kernel.
>>
>> In order to find out which kernel versions work on which gem5 configs,
>> you can refer to the status plots shown at the bottom of the following
>> tutorial:
>>
>> https://gem5art.readthedocs.io/en/latest/tutorials/boot-tutorial.html
>>
>> Please, note that these status plots are generated using gem5 commit:
>> d40f0bc579fb8b10da7181.
>>
>> We will soon release more details on the methodology (gem5art: libraries
>> for artifacts, reproducibility and testing) used to generate these plots.
>>
>> Regards,
>> Ayaz
>>
>>
>> On Thu, Jan 23, 2020 at 8:11 AM Md Rubel Ahmed <mdrubelah...@mail.usf.edu>
>> wrote:
>>
>>> Hi all,
>>> I want to run ubuntu 18.04 on top of X86 gem5.opt full system. I am
>>> specifically interested in running a multi-threaded program on this OS.  I
>>> have followed the below tutorials but could not get my required version
>>> booted.
>>> Tutorials:
>>> 1. http://www.lowepower.com/jason/setting-up-gem5-full-system.html
>>> 2. https://docs.simplessd.org/tips/kernel.html
>>> I also tried with the kernel and disk img provided with the tutorial
>>> [2]. But still getting similar errors:
>>>
>>> ```
>>> VFS: Cannot open root device "hda1" or unknown-block(3,1)
>>> Please append a correct "root=" boot option; here are the available
>>> partitions:
>>> 0300         16 hda driver: ide-disk
>>> 0340     524160 hdb driver: ide-disk
>>>   0341     524128 hdb1
>>> ```
>>>
>>> Now I am asking if anyone has a good kernel and image built with some
>>> latest version of ubuntu/Linux and publicly available, or can someone tell
>>> me the steps needed to overcome the errors and getting my job done.
>>>
>>> Thanks for your time.
>>> Regards,
>>> Rubel
>>> _______________________________________________
>>> 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
>
>
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to