Hello Mohammad,

Sorry for late reply. I had some difficulty to run a VM in my computer, and
now I have just resolved my VM issue.

So, I have updated m5 binary with that in the recent gem5 source code
(util/m5), and it is working.

Thanks. :-)

Regards,
Dong Wan Kim

On Mon, Jan 8, 2018 at 12:11 PM, Mohammad Alian <[email protected]>
wrote:

> I've tested the "$M5_PATH/util/dist/test/simple_bootscript.rcS" with the
> latest gem5 binary and it works.
> I guess either you are using an old m5 binary for your disk image or you
> are not using "m5 initparam" correctly. Please do the following:
>
> 1- Update the m5 binary in your disk image:
> e.g. for aarch64:
> cd $M5_PATH/util/m5
> cp Makefile.aarch64 Makefile
> make
> #mount your disk image e.g. at /mnt
> sudo cp m5 /mnt/sbin
>
> 2- Make sure that your rcS script looks like this when you use initparam:
> MY_RANK=$(/sbin/m5 initparam dist-rank)
> MY_SIZE=$(/sbin/m5 initparam dist-size)
>
> Best,
> Mohammad
>
>
> On Mon, Jan 8, 2018 at 9:16 AM, David Kim <[email protected]> wrote:
>
>> Hello Mohammad,
>>
>> Here is the terminal output.
>>
>> ... Linux boot sequence
>> [    3.441647] random: init urandom read with 15 bits of entropy available
>> bootscript.rcS is running
>> usage: /sbin/m5 exit [delay]
>>        /sbin/m5 fail <code> [delay]
>>        /sbin/m5 resetstats [delay [period]]
>>        /sbin/m5 dumpstats [delay [period]]
>>        /sbin/m5 dumpresetstats [delay [period]]
>>        /sbin/m5 readfile
>>        /sbin/m5 writefile <filename>
>>        /sbin/m5 execfile
>>        /sbin/m5 checkpoint [delay [period]]
>>        /sbin/m5 loadsymbol <address> <symbol>
>>        /sbin/m5 initparam
>>        /sbin/m5 sw99param
>>        /sbin/m5 pin <cpu> <program> [args ...]
>>
>> All times in nanoseconds!
>> m5 initparam failed
>> bootscript.rcS is running
>> usage: /sbin/m5 exit [delay]
>>        /sbin/m5 fail <code> [delay]
>>        /sbin/m5 resetstats [delay [period]]
>>        /sbin/m5 dumpstats [delay [period]]
>>        /sbin/m5 dumpresetstats [delay [period]]
>>        /sbin/m5 readfile
>>        /sbin/m5 writefile <filename>
>>        /sbin/m5 execfile
>>        /sbin/m5 checkpoint [delay [period]]
>>        /sbin/m5 loadsymbol <address> <symbol>
>>        /sbin/m5 initparam
>>        /sbin/m5 sw99param
>>        /sbin/m5 pin <cpu> <program> [args ...]
>>
>> ... (repeat this 'm5 initparam failed' message and usage message several
>> times)
>>
>> All times in nanoseconds!
>> m5 initparam failed
>> bootscript.rcS is running
>> usage: /sbin/m5 exit [delay]
>>        /sbin/m5 fail <code> [delay]
>>        /sbin/m5 resetstats [delay [period]]
>>        /sbin/m5 dumpstats [delay [period]]
>>        /sbin/m5 dumpresetstats [delay [period]]
>>        /sbin/m5 readfile
>>        /sbin/m5 writefile <filename>
>>        /sbin/m5 execfile
>>        /sbin/m5 checkpoint [delay [period]]
>>        /sbin/m5 loadsymbol <address> <symbol>
>>        /sbin/m5 initparam
>>        /sbin/m5 sw99param
>>        /sbin/m5 pin <cpu> <program> [args ...]
>>
>> All times in nanoseconds!
>> m5 initparam failed
>> [    4.600561] CPU1: failed to come online
>> [    5.600560] CPU2: failed to come online
>> [    6.600561] CPU3: failed to come online
>>
>> As I mentioned, because 'm5 initparam' command is deprecated now (so
>> print out usage because the number of argument is not zero), the simulator
>> could not move forward.
>>
>> Thanks.
>>
>> Dong-Wan Kim
>>
>>
>> On Sat, Jan 6, 2018 at 11:21 PM, Mohammad Alian <[email protected]>
>> wrote:
>>
>>> Hi Dong,
>>>
>>> Can you post the error that you get for gem5 terminal?
>>>
>>> Thanks,
>>> Mohammad
>>>
>>> On Fri, Jan 5, 2018 at 12:01 PM, David Kim <[email protected]> wrote:
>>>
>>>> Hello,
>>>>
>>>> I am trying to run dist-gem5 example, "test-2node-AArc64.sh" and
>>>> "simple_bootscript.rcS," which located at gem5/util/dist/test. However, it
>>>> failed because of the "sbin/m5 initparam dist-rank" command in
>>>> simple_bootscript.rcS file.
>>>>
>>>> I have checked the related source code, and "m5 initparam" cannot have
>>>> argument (if argc > 1 then calls usage() function) and thus
>>>> "simple_bootscript.rcS" forces to terminate simulation.
>>>> Actually, "m5 initparam" command is depreciated one as described in
>>>> http://gem5.org/M5ops.
>>>>
>>>> Is there any alternative way to retrieve input command line parameter
>>>> like "--dist-size" and "--dist-rank" from a linux terminal (e.g. using m5
>>>> command)?
>>>>
>>>> Thanks in advance.
>>>>
>>>> Dong Wan Kim
>>>>
>>>> _______________________________________________
>>>> gem5-users mailing list
>>>> [email protected]
>>>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>>>
>>>
>>>
>>> _______________________________________________
>>> gem5-users mailing list
>>> [email protected]
>>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>>
>>
>>
>> _______________________________________________
>> gem5-users mailing list
>> [email protected]
>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>
>
>
> _______________________________________________
> gem5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to